Sylpheed doesn't compile on amd64
Oliver Lehmann
oliver at FreeBSD.org
Sun Aug 30 15:02:54 UTC 2009
b. f. wrote:
> >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.
I tested it once more - it fails with devel/oniguruma. I'll change the
dependency to use oniguruma5 because this version works....
--
Oliver Lehmann
http://www.pofo.de/
http://wishlist.ans-netz.de/
More information about the freebsd-ports
mailing list