Sylpheed doesn't compile on amd64

b. f. bf1783 at googlemail.com
Sun Aug 30 14:09:19 UTC 2009


>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.


More information about the freebsd-ports mailing list