Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 Aug 2009 17:02:54 +0200
From:      Oliver Lehmann <oliver@FreeBSD.org>
To:        "b. f." <bf1783@googlemail.com>
Cc:        torfinn Ingolfsen <tingox@gmail.com>, freebsd-ports@FreeBSD.org
Subject:   Re: Sylpheed doesn't compile on amd64
Message-ID:  <20090830170254.230b4021.oliver@FreeBSD.org>
In-Reply-To: <d873d5be0908300709y7af4dfdalbe3ab35babbf96ec@mail.gmail.com>
References:  <d873d5be0908300709y7af4dfdalbe3ab35babbf96ec@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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/



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