Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 Aug 2009 14:09:17 +0000
From:      "b. f." <bf1783@googlemail.com>
To:        freebsd-ports@FreeBSD.org
Subject:   Re: Sylpheed doesn't compile on amd64
Message-ID:  <d873d5be0908300709y7af4dfdalbe3ab35babbf96ec@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
>So I wonder why there is still a /usr/local/lib/libonig.a when oniguruma
>is deinstalled?

??? Probably because after deinstalling oniguruma, he tried to install
sylpheed2 WITH_ONIGURUMA, so oniguruma was placed in sylpheed2's
BUILD_DEPENDS, meaning that oniguruma was rebuilt and reinstalled as
part of the sylpheed2 build.

This is a non-default option, so it doesn't receive as much testing,
and something may well be broken.  Try rebuilding and reinstalling
first oniguruma and then sylpheed2 with CFLAGS+=-fPIC, as the error
message indicates.  You may need to tinker with the linker flags as
well. If that doesn't work, try removing oniguruma and then installing
one of the later versions of oniguruma that uses shared libraries, as
Oliver suggested.  It may be that the API/ABI of these later versions
will permit them to be used with sylpheed2 instead of the original
oniguruma.  Of course, you can always check this by looking at the
code.

b.



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