[Solved] Re: Can't build devel/icu even with portmaster -w

David Demelier demelier.david at gmail.com
Tue Jan 15 10:40:40 UTC 2013


On 15/01/2013 09:29, David Demelier wrote:
> On 15/01/2013 09:21, Baptiste Daroussin wrote:
>> On Tue, Jan 15, 2013 at 09:15:28AM +0100, David Demelier wrote:
>>> Hello,
>>>
>>> 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[1]: Entering directory
>>> `/tmp/ports/usr/ports/devel/icu/work/icu/source/data'
>>> Unpacking ./in/icudt50l.dat and generating out/tmp/icudata.lst (list of
>>> data files)
>>> LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH
>>> ../bin/icupkg -d ./out/build/icudt50l --list -x \* ./in/icudt50l.dat -o
>>> out/tmp/icudata.lst
>>> ../lib/libicutu.so.50: Undefined symbol "ures_swap_50"
>>> gmake[1]: *** [out/tmp/icudata.lst] Error 1
>>> gmake[1]: Leaving directory
>>> `/tmp/ports/usr/ports/devel/icu/work/icu/source/data'
>>> gmake: *** [all-recursive] Error 2
>>> *** [do-build] Error code 1
>>>
>>> my current ICU version is 4.8.1.1 and the ports has THREADS enabled.
>>>
>>> Cheers,
>>> David
>>> _______________________________________________
>>> freebsd-ports at freebsd.org mailing list
>>> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
>>> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"
>>
>> Are you trying with recent portstree aka 50.1.1?
>>
>> regards,
>> Bapt
>>
> 
> 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
> data files)
> LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH
> ../bin/icupkg -d ./out/build/icudt50l --list -x \* ./in/icudt50l.dat -o
> out/tmp/icudata.lst
> Shared object "libicuuc.so.48" not found, required by "icupkg"
> gmake[1]: *** [out/tmp/icudata.lst] Error 1
> gmake[1]: Leaving directory
> `/tmp/ports/usr/ports/devel/icu/work/icu/source/data'
> 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.
> 
> Cheers
> 

Someone gave me at private a package of icu 50.1.1 :)


More information about the freebsd-ports mailing list