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>