Bug 195844 - Can't build emulators/virtualbox-ose
Summary: Can't build emulators/virtualbox-ose
Status: Closed Not A Bug
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: amd64 Any
: --- Affects Only Me
Assignee: Virtualbox Team (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-12-10 08:24 UTC by Michael Kroes
Modified: 2016-09-09 12:44 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Kroes 2014-12-10 08:24:58 UTC
The build of virtual box fails, i think it has to do with the web service option.

===> The following configuration options are available for virtualbox-ose-4.3.20_2:
     DBUS=on: D-Bus IPC system support
     DEBUG=off: Debug symbols, additional logs and assertions
     GUESTADDITIONS=on: Build with Guest Additions
     MANUAL=off: Build with user manual
     NLS=on: Native Language Support
     PULSEAUDIO=on: PulseAudio sound server support
     PYTHON=on: Python bindings or support
     QT4=on: Build with QT4 Frontend
     UDPTUNNEL=on: Build with UDP tunnel support
     VDE=off: Build with VDE support
     VNC=on: Build with VNC support
     VPX=off: Use vpx for video capturing
     WEBSERVICE=on: Build Webservice
     X11=on: X11 (graphics) support

======

kmk_builtin_chmod a-x /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.20/out/freebsd.amd64/release/obj/tstDeviceStructSizeRC/tstDeviceStructSizeRC.debug
objcopy --strip-debug --strip-unneeded --add-gnu-debuglink=/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.20/out/freebsd.amd64/release/obj/tstDeviceStructSizeRC/tstDeviceStructSizeRC.debug /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.20/out/freebsd.amd64/release/obj/tstDeviceStructSizeRC/tstDeviceStructSizeRC
kBuild: Linking biossums
kBuild: Linking filesplitter
kBuild: Linking VBoxCmp
kBuild: Linking RuntimeBldProg
kBuild: Linking VBox-kStuffStaticBldProg
kBuild: Linking VBoxDef2LazyLoad
kBuild: Linking split-soapC
kBuild: Linking uniread
kBuild: Linking DisasmBldProg
kBuild: Linking vbetables-gen
kBuild: Linking xpidl
kBuild: Linking xpt_link
/usr/bin/ld: cannot find -lintl
c++: error: linker command failed with exit code 1 (use -v to see invocation)
kmk: *** [/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.20/out/freebsd.amd64/release/obj/xpidl/xpidl] Error 1
The failing command:
@c++               -L/usr/local/lib -lIDL-2 -lglib-2.0 -lintl   -m64   -o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.20/out/freebsd.amd64/release/obj/xpidl/xpidl /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.20/out/freebsd.amd64/release/obj/xpidl/xpcom/typelib/xpidl/xpidl.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.20/out/freebsd.amd64/release/obj/xpidl/xpcom/typelib/xpidl/xpidl_idl.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.20/out/freebsd.amd64/release/obj/xpidl/xpcom/typelib/xpidl/xpidl_util.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.20/out/freebsd.amd64/release/obj/xpidl/xpcom/typelib/xpidl/xpidl_header.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.20/out/freebsd.amd64/release/obj/xpidl/xpcom/typelib/xpidl/xpidl_typelib.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.20/out/freebsd.amd64/release/obj/xpidl/xpcom/typelib/xpidl/xpidl_doc.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.20/out/freebsd.amd64/release/obj/xpidl/xpcom/typelib/xpidl/xpidl_java.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.20/out/freebsd.amd64/release/obj/xpidl/xpcom/typelib/xpt/src/xpt_arena.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.20/out/freebsd.amd64/release/obj/xpidl/xpcom/typelib/xpt/src/xpt_struct.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.20/out/freebsd.amd64/release/obj/xpidl/xpcom/typelib/xpt/src/xpt_xdr.o   -L/usr/local/lib   -lpthread 
kmk: *** Waiting for unfinished jobs....
kmk: *** Exiting with status 2
*** Error code 2

Stop.
make[2]: stopped in /usr/ports/emulators/virtualbox-ose
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/emulators/virtualbox-ose
*** Error code 1

Stop.
Comment 1 Michael Kroes 2014-12-10 08:37:15 UTC
This is my uname -a
FreeBSD leo 10.0-RELEASE-p12 FreeBSD 10.0-RELEASE-p12 #0: Tue Nov  4 05:07:17 UTC 2014     root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  amd64
Comment 2 Mark Linimon freebsd_committer freebsd_triage 2014-12-10 19:27:06 UTC
Fix Summary and assign.
Comment 3 Michael Kroes 2014-12-12 17:34:06 UTC
I tested with disabling the web service from the config, that didn't help.

Slightly different messages:

kBuild: Linking xpidl
kBuild: Linking xpt_link
kBuild: Installing /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.20/out/freebsd.amd64/release/bin/sdk/bindings/c/glue/VBoxCAPIGlue.h
kBuild: Installing /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.20/out/freebsd.amd64/release/bin/sdk/bindings/c/include/VBoxCAPI_v4_3.h
kBuild: Installing /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.20/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/lib/VirtualBox_i.c
kBuild: Generating C++ Server API wrapper files from XIDL
/usr/bin/ld: cannot find -lintl
c++: error: linker command failed with exit code 1 (use -v to see invocation)
kmk: *** [/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.20/out/freebsd.amd64/release/obj/xpidl/xpidl] Error 1
The failing command:
@c++               -L/usr/local/lib -lIDL-2 -lglib-2.0 -lintl   -m64   -o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.20/out/freebsd.amd64/release/obj/xpidl/xpidl /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.20/out/freebsd.amd64/release/obj/xpidl/xpcom/typelib/xpidl/xpidl.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.20/out/freebsd.amd64/release/obj/xpidl/xpcom/typelib/xpidl/xpidl_idl.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.20/out/freebsd.amd64/release/obj/xpidl/xpcom/typelib/xpidl/xpidl_util.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.20/out/freebsd.amd64/release/obj/xpidl/xpcom/typelib/xpidl/xpidl_header.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.20/out/freebsd.amd64/release/obj/xpidl/xpcom/typelib/xpidl/xpidl_typelib.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.20/out/freebsd.amd64/release/obj/xpidl/xpcom/typelib/xpidl/xpidl_doc.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.20/out/freebsd.amd64/release/obj/xpidl/xpcom/typelib/xpidl/xpidl_java.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.20/out/freebsd.amd64/release/obj/xpidl/xpcom/typelib/xpt/src/xpt_arena.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.20/out/freebsd.amd64/release/obj/xpidl/xpcom/typelib/xpt/src/xpt_struct.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.20/out/freebsd.amd64/release/obj/xpidl/xpcom/typelib/xpt/src/xpt_xdr.o   -L/usr/local/lib   -lpthread 
kmk: *** Waiting for unfinished jobs....
filesplitter: Out of 286 files: 286 rewritten, 0 unchanged. (/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.20/out/freebsd.amd64/release/obj/VBoxAPIWrap)
kmk: *** Exiting with status 2
*** Error code 2

Stop.
make[2]: stopped in /usr/ports/emulators/virtualbox-ose
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/emulators/virtualbox-ose
*** Error code 1

Stop.
make: stopped in /usr/ports/emulators/virtualbox-ose
Comment 4 Jung-uk Kim freebsd_committer freebsd_triage 2014-12-18 23:15:32 UTC
> /usr/bin/ld: cannot find -lintl

You have to update gettext stuff.  Please read UPDATING file about recent gettext changes and how to update it.