Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Oct 2006 20:43:14 -0400
From:      Kris Kennaway <kris@obsecurity.org>
To:        "Tuc at T-B-O-H.NET" <ml@t-b-o-h.net>
Cc:        freebsd-questions@freebsd.org, Kris Kennaway <kris@obsecurity.org>
Subject:   Re: Fatal error 'Spinlock called when not threaded.'
Message-ID:  <20061027004314.GA69594@xor.obsecurity.org>
In-Reply-To: <200610270034.k9R0YqLt037766@himinbjorg.tucs-beachin-obx-house.com>
References:  <20061026231733.GA68808@xor.obsecurity.org> <200610270034.k9R0YqLt037766@himinbjorg.tucs-beachin-obx-house.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--zYM0uCDKw75PZbzx
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Oct 26, 2006 at 08:34:52PM -0400, Tuc at T-B-O-H.NET wrote:
> > On Thu, Oct 26, 2006 at 06:33:09PM -0400, Tuc at T-B-O-H.NET wrote:
> > > Hi,
> > >=3D20
> > > 	Thanks... Any idea where to look for the answer? I did find
> > > references, but to "UPDATING" that didn't exist. Wondered how all=3D20
> > > of a sudden items I haven't recompiled in a while started having
> > > it.
> >=20
> > You had old packages linked against an old version of the library from
> > a previous revision of FreeBSD, and they only broke when your recent
> > update changed one of them to link to both versions.
> >
> FreeBSD himinbjorg.tucs-beachin-obx-house.com 5.5-RELEASE-p2 FreeBSD 5.5-=
RELEASE-p2 #0: Tue Jun 20 15:27:48 EDT 2006     root@himinbjorg.tucs-beachi=
n-obx-house.com:/usr/src/sys/i386/compile/HIMINBJORG53noagp  i386
>=20
> 	As you see, I haven't updated my base OS in 4 months.

OK, but that doesn't rule out what I said.  You have *some* files
still left over from an older version of FreeBSD, in particular,
including the following:

a) an old copy of a thread library

b) old packages linked to this old thread library=20

> >
> > portupgrade -fa is the most convenient way to solve this.
> >=20
> 	That scares me to no ever loving end. I usually end up
> with issues. I'm doing a "portupgrade -rf pkg-config\*" for the
> 3rd time right now. It hasn't worked properly the other 2
> times.

Probably for the same reason, i.e. you're not updating a consistent
subset of your packages.  There are packages that do not depend on
pkg-config that probably need to be updated too, and since you're not
updating them then you'll break things that require the new version.

In fact, doing a portupgrade -fa is the usual way you *fix* such
inconsistencies, as I've already said.

Kris

--zYM0uCDKw75PZbzx
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (FreeBSD)

iD8DBQFFQVYhWry0BWjoQKURAtEFAKDCWSi5oT0EnOKNQ9PRwK9m5vRxqwCg/WaV
xbdD/WsdWAMRTgwqe5mbScM=
=5OZt
-----END PGP SIGNATURE-----

--zYM0uCDKw75PZbzx--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061027004314.GA69594>