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