Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Jun 2009 14:55:18 +0200
From:      "Markus Hoenicka" <markus.hoenicka@mhoenicka.de>
To:        Manolis Kiagias <sonicy@otenet.gr>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: xfburn fails with 'Undefined symbol "__malloc_lock"'
Message-ID:  <19015.26678.200962.56208@yeti.mininet>
In-Reply-To: <4A441109.3040308@otenet.gr>
References:  <19012.105.500949.723890@yeti.mininet> <4A441109.3040308@otenet.gr>

next in thread | previous in thread | raw e-mail | index | archive | help
Manolis Kiagias writes:
 > Upgrading between major versions requires all installed ports to be
 > rebuilt, so they get linked to the new versions of the libraries.
 > I suppose you missed this step, older apps may still work but there is a
 > problem installing new ones.
 > 
[...]
 > (AFAIR,  if you upgraded via source, you will also need to run make
 > delete-old-libs in /usr/src after successfully recompiling ports)

This was kind of an experience, as make delete-old-libs almost bricked
my laptop. Apparently portupgrade failed to upgrade quite a few apps,
for whatever reasons. I deleted all cached packages to make sure
portupgrade -P would fetch the newest. I also had to coerce
/usr/bin/objformat to return "elf" as the installed objformat
prevented building many ports that could not be installed as
packages. Anyway, everything seems to work ok now.

thanks a lot
Markus

-- 
Markus Hoenicka
markus.hoenicka@cats.de
(Spam-protected email: replace the quadrupeds with "mhoenicka")
http://www.mhoenicka.de



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