I am unable to compile devel/icu. My current version is icu-4.8.1.1_1. I tried to use pkgfe and [cmd=]portmaster -r icu[/cmd], but it fails with messages:
My system is
Code:
makeconv.o: In function `main':
makeconv.c:(.text+0x6bf): undefined reference to `u_getVersion_50'
makeconv.c:(.text+0x6d1): undefined reference to `u_getDataDirectory_50'
makeconv.c:(.text+0x8ed): undefined reference to `u_errorName_50'
makeconv.c:(.text+0xb03): undefined reference to `u_errorName_50'
makeconv.c:(.text+0xc60): undefined reference to `uprv_stricmp_50'
makeconv.c:(.text+0xcaa): undefined reference to `uprv_isInvariantString_50'
makeconv.c:(.text+0xd5f): undefined reference to `u_errorName_50'
makeconv.c:(.text+0xd96): undefined reference to `u_errorName_50'
genmbcs.o: In function `MBCSOpen':
genmbcs.cpp:(.text+0xb7): undefined reference to `uprv_malloc_50'
genmbcs.o: In function `MBCSAddTable(NewConverter*, UCMTable*, UConverterStaticData*)':
genmbcs.cpp:(.text+0x1bce): undefined reference to `uprv_malloc_50'
genmbcs.cpp:(.text+0x1c27): undefined reference to `uprv_malloc_50'
genmbcs.o: In function `MBCSClose(NewConverter*)':
genmbcs.cpp:(.text+0x2721): undefined reference to `uprv_free_50'
genmbcs.cpp:(.text+0x272d): undefined reference to `uprv_free_50'
genmbcs.cpp:(.text+0x2736): undefined reference to `uprv_free_50'
gencnvex.o: In function `CnvExtOpen':
gencnvex.c:(.text+0x27): undefined reference to `uprv_malloc_50'
gencnvex.o: In function `generateToUTable':
gencnvex.c:(.text+0xa5a): undefined reference to `u_strFromUTF32_50'
gencnvex.c:(.text+0xabd): undefined reference to `u_strFromUTF32_50'
gencnvex.o: In function `CnvExtClose':
gencnvex.c:(.text+0x16eb): undefined reference to `uprv_free_50'
gmake[2]: *** [../../bin/makeconv] Error 1
gmake[2]: Leaving directory `/usr/ports/devel/icu/work/icu/source/tools/makeconv'
gmake[1]: *** [all-recursive] Error 2
gmake[1]: Leaving directory `/usr/ports/devel/icu/work/icu/source/tools'
gmake: *** [all-recursive] Error 2
*** [do-build] Error code 1
Stop in /usr/ports/devel/icu.
*** [build] Error code 1
Stop in /usr/ports/devel/icu.
===>>> make failed for devel/icu
===>>> Aborting update
===>>> Update for icu-4.8.1.1_1 failed
===>>> Aborting update
===>>> Killing background jobs
Terminated
My system is
Code:
$ uname -a
FreeBSD DaemON.localhost 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec 4 09:23:10 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64