Same problem on 10-stable, I am unable to compile many ports including a
VirtualBox which I depend on a daily basis.
On 02/20/14 14:27, CiPHER nl wrote:
Hello,
I'm running FreeBSD 11-CURRENT r262235 (as of this morning) and building
Virtualbox from ports (emulators/virtualbox-ose) fails for me.
The Makefile contains USES=iconv. Removing that did not make it use the
libiconv from ports instead of base iconv, as i had expected.
Any pointers to how to get this fixed would be welcome. :)
kBuild: Compiling VBox-kStuffStaticBldProg -
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/src/libs/kStuff/iprt/kRdrFile-iprt.cpp
kBuild: Linking VBox-kStuffStaticBldProg
kBuild: Installing VBox-kStuffStaticBldProg =>
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/out/freebsd.amd64/release/lib/VBox-kStuffStaticBldProg.a
kBuild: Compiling scm -
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/src/bldprogs/scm.cpp
kBuild: Compiling scm -
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/src/bldprogs/scmdiff.cpp
kBuild: Compiling scm -
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/src/bldprogs/scmrw.cpp
kBuild: Compiling scm -
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/src/bldprogs/scmstream.cpp
kBuild: Compiling scm -
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/src/bldprogs/scmsubversion.cpp
kBuild: Linking scm
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/out/freebsd.amd64/release/lib/RuntimeBldProg.a(utf8-posix.o):
In function `rtstrConvertCached':
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/src/VBox/Runtime/r3/posix/utf8-posix.cpp:200:
undefined reference to `libiconv'
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/src/VBox/Runtime/r3/posix/utf8-posix.cpp:184:
undefined reference to `libiconv_open'
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/src/VBox/Runtime/r3/posix/utf8-posix.cpp:244:
undefined reference to `libiconv_close'
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/out/freebsd.amd64/release/lib/RuntimeBldProg.a(utf8-posix.o):
In function `rtStrConvertUncached':
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/src/VBox/Runtime/r3/posix/utf8-posix.cpp:315:
undefined reference to `libiconv_open'
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/src/VBox/Runtime/r3/posix/utf8-posix.cpp:330:
undefined reference to `libiconv'
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/src/VBox/Runtime/r3/posix/utf8-posix.cpp:351:
undefined reference to `libiconv_close'
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/src/VBox/Runtime/r3/posix/utf8-posix.cpp:340:
undefined reference to `libiconv_close'
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/out/freebsd.amd64/release/lib/RuntimeBldProg.a(utf8-posix.o):
In function `rtStrIconvCacheDestroy':
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/src/VBox/Runtime/r3/posix/utf8-posix.cpp:115:
undefined reference to `libiconv_close'
collect2: ld returned 1 exit status
kmk: ***
[/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/out/freebsd.amd64/release/obj/scm/scm]
Error 1
The failing command:
@g++46 -m64 -o
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/out/freebsd.amd64/release/obj/scm/scm
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/out/freebsd.amd64/release/obj/scm/scm.o
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/out/freebsd.amd64/release/obj/scm/scmdiff.o
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/out/freebsd.amd64/release/obj/scm/scmrw.o
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/out/freebsd.amd64/release/obj/scm/scmstream.o
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/out/freebsd.amd64/release/obj/scm/scmsubversion.o
-L/usr/local/lib -lpthread -lrt
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/out/freebsd.amd64/release/lib/RuntimeBldProg.a
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/out/freebsd.amd64/release/lib/VBox-kStuffStaticBldProg.a
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/out/freebsd.amd64/rel
ease/lib/RuntimeBldProg.a -lpthread -lssl -lcrypto
*** Error code 2
Stop.
make[1]: stopped in /usr/ports/emulators/virtualbox-ose
*** Error code 1
Stop.
make: stopped in /usr/ports/emulators/virtualbox-ose
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[email protected]"
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-emulation
To unsubscribe, send any mail to "[email protected]"