Can't build devel/icu even with portmaster -w
demelier.david at gmail.com
Tue Jan 15 08:29:47 UTC 2013
On 15/01/2013 09:21, Baptiste Daroussin wrote:
> On Tue, Jan 15, 2013 at 09:15:28AM +0100, David Demelier wrote:
>> Trying to update, I've read /usr/ports/UPDATING and asked portmaster to
>> update icu with the -w switch, but I have an error anyway
>> gmake: Entering directory
>> Unpacking ./in/icudt50l.dat and generating out/tmp/icudata.lst (list of
>> data files)
>> ../bin/icupkg -d ./out/build/icudt50l --list -x \* ./in/icudt50l.dat -o
>> ../lib/libicutu.so.50: Undefined symbol "ures_swap_50"
>> gmake: *** [out/tmp/icudata.lst] Error 1
>> gmake: Leaving directory
>> gmake: *** [all-recursive] Error 2
>> *** [do-build] Error code 1
>> my current ICU version is 126.96.36.199 and the ports has THREADS enabled.
>> freebsd-ports at freebsd.org mailing list
>> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"
> Are you trying with recent portstree aka 50.1.1?
Yes it is a up to date portstree, I've also tried to pkg_delete -f icu
before but it fails too with an other error :
Unpacking ./in/icudt50l.dat and generating out/tmp/icudata.lst (list of
../bin/icupkg -d ./out/build/icudt50l --list -x \* ./in/icudt50l.dat -o
Shared object "libicuuc.so.48" not found, required by "icupkg"
gmake: *** [out/tmp/icudata.lst] Error 1
gmake: Leaving directory
gmake: *** [all-recursive] Error 2
*** [do-build] Error code 1
Stop in /usr/ports/devel/icu.
*** [build] Error code 1
That looks very strange for me, why it try to link to .48 version while
I have PORTVERSION set to 50.1.1?
Can anyone give me a binary package of this version for 9-stable to use
my system again :).
I probably mixed old / new packages when I tried to use pkgng with a
repository that was (I guess) not sync'ed with my own ports tree.
More information about the freebsd-ports