gnutls update fails on libchamplain

Matthias Andree mandree at FreeBSD.org
Wed Jun 8 09:33:11 UTC 2011


Am 07.06.2011 22:34, schrieb Andrew W. Nosenko:
> On Tue, Jun 7, 2011 at 23:10, Johan Hendriks <Johan at double-l.nl> wrote:
>> Hello all,
>>
>> I did an cvsup  of the ports tree, read /usr/ports/UPDATING.
>> It tells me that the new gnutls requires the following comman.
>> portmaster -r gnutls.
>>
>> but this is the result
> 
> [skip]
> 
>> /libexec/ld-elf.so.1: Shared object "libgnutls.so.40" not found, required by "libchamplain-0.8.so.1"
> 
> It is the reason (above).
> 
> For some reason the installed version of libchamplain-0.8.so.1 was
> catched and passed to the linker (instead of freshly built one).
> 
> Workaround: deinstall already installed package and rebuild the new
> 

The maintainers (in this case, the FreeBSD GNOME team, Cc'd) could
arrange for their port that the freshly built libchamplain library is
found in LD_LIBRARY_PATH before the $LOCALPATH/lib or $PREFIX/lib,
meaning that LD_LIBRARY_PATH needs to be set during the build to where
the .so files will end up (possibly that is a .libs sub directory for
libtool-based ports - didn't check either).


More information about the freebsd-gnome mailing list