Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 05 Nov 2007 11:43:32 +0100
From:      Kris Kennaway <kris@FreeBSD.org>
To:        Norberto Meijome <freebsd@meijome.net>
Cc:        FreeBSD Stable ML <freebsd-stable@freebsd.org>
Subject:   Re: Understanding libpthread.so.2 undef reference error....
Message-ID:  <472EF3D4.70507@FreeBSD.org>
In-Reply-To: <20071105210626.49f84cc5@meijome.net>
References:  <20071105210626.49f84cc5@meijome.net>

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

Norberto Meijome wrote:
> Hi list,
> I'm using  7.0-BETA2 on my laptop. While building different ports, i am encountering messages like the following (in particular the last line, the others are only warnings)
> 
> /usr/bin/ld: warning: libstdc++.so.5, needed
> by /usr/local/lib/libicui18n.so.36, may conflict with
> libstdc++.so.6 
> 
> /usr/bin/ld: warning: libm.so.4, needed
> by /usr/local/lib/libicui18n.so.36, may conflict with libm.so.5
> 
>  /usr/bin/ld:
> warning: libm.so.4, needed by /usr/local/lib/libicui18n.so.36, may conflict
> with libm.so.5 
> 
> /usr/local/lib/compat/libpthread.so.2: undefined reference to
> `__malloc_lock' gmake[1]: 
> 
> I don't ever remember getting this error before. I am pretty sure i'm using only binaries built on this machine for 7.0... have I missed anything? what's the cause of this error?
> 
> FWIW, I have compat6x installed

You missed the "portupgrade -fa" step of the upgrade from 6.x to 7.x. 
Those errors come from binaries linked to both 6.x and 7.x libraries.

Kris



help

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