Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Feb 2014 15:48:47 -0500
From:      Mike Jakubik <mike.jakubik@intertainservices.com>
To:        freebsd-ports@freebsd.org
Cc:        vbox@freebsd.org
Subject:   Re: 11-CURRENT iconv build failures
Message-ID:  <53066A2F.6070509@intertainservices.com>
In-Reply-To: <DUB129-W21542F9FBA1CC8F7BAD736979A0@phx.gbl>
References:  <DUB129-W21542F9FBA1CC8F7BAD736979A0@phx.gbl>

next in thread | previous in thread | raw e-mail | index | archive | help
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 buildin=
g Virtualbox from ports (emulators/virtualbox-ose) fails for me.
> The Makefile contains USES=3Diconv. Removing that did not make it use t=
he 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.c=
pp
>      kBuild: Linking VBox-kStuffStaticBldProg
>      kBuild: Installing VBox-kStuffStaticBldProg =3D> /usr/ports/emulat=
ors/virtualbox-ose/work/VirtualBox-4.3.6/out/freebsd.amd64/release/lib/VB=
ox-kStuffStaticBldProg.a
>      kBuild: Compiling scm - /usr/ports/emulators/virtualbox-ose/work/V=
irtualBox-4.3.6/src/bldprogs/scm.cpp
>      kBuild: Compiling scm - /usr/ports/emulators/virtualbox-ose/work/V=
irtualBox-4.3.6/src/bldprogs/scmdiff.cpp
>      kBuild: Compiling scm - /usr/ports/emulators/virtualbox-ose/work/V=
irtualBox-4.3.6/src/bldprogs/scmrw.cpp
>      kBuild: Compiling scm - /usr/ports/emulators/virtualbox-ose/work/V=
irtualBox-4.3.6/src/bldprogs/scmstream.cpp
>      kBuild: Compiling scm - /usr/ports/emulators/virtualbox-ose/work/V=
irtualBox-4.3.6/src/bldprogs/scmsubversion.cpp
>      kBuild: Linking scm
>      /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/out/free=
bsd.amd64/release/lib/RuntimeBldProg.a(utf8-posix.o): In function `rtstrC=
onvertCached':
>      /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_op=
en'
>      /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/src/VBox=
/Runtime/r3/posix/utf8-posix.cpp:244: undefined reference to `libiconv_cl=
ose'
>      /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/out/free=
bsd.amd64/release/lib/RuntimeBldProg.a(utf8-posix.o): In function `rtStrC=
onvertUncached':
>      /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/src/VBox=
/Runtime/r3/posix/utf8-posix.cpp:315: undefined reference to `libiconv_op=
en'
>      /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_cl=
ose'
>      /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/src/VBox=
/Runtime/r3/posix/utf8-posix.cpp:340: undefined reference to `libiconv_cl=
ose'
>      /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/out/free=
bsd.amd64/release/lib/RuntimeBldProg.a(utf8-posix.o): In function `rtStrI=
convCacheDestroy':
>      /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/src/VBox=
/Runtime/r3/posix/utf8-posix.cpp:115: undefined reference to `libiconv_cl=
ose'
>      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/virtu=
albox-ose/work/VirtualBox-4.3.6/out/freebsd.amd64/release/obj/scm/scm /us=
r/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/v=
irtualbox-ose/work/VirtualBox-4.3.6/out/freebsd.amd64/release/obj/scm/scm=
rw.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.6/out/freebs=
d.amd64/release/obj/scm/scmstream.o /usr/ports/emulators/virtualbox-ose/w=
ork/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.amd6=
4/release/lib/VBox-kStuffStaticBldProg.a   /usr/ports/emulators/virtualbo=
x-ose/work/VirtualBox-4.3.6/out/freebsd.amd64/release/lib/RuntimeBldProg.=
a   -lpthread   -lssl   -lcrypto
>      *** Error code 2
>      =20
>      Stop.
>      make[1]: stopped in /usr/ports/emulators/virtualbox-ose
>      *** Error code 1
>      =20
>      Stop.
>      make: stopped in /usr/ports/emulators/virtualbox-ose 		 	   	=09
> _______________________________________________
> freebsd-ports@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org=
"





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53066A2F.6070509>