From owner-freebsd-virtualization@FreeBSD.ORG Tue Dec 31 11:57:52 2013 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6E661327 for ; Tue, 31 Dec 2013 11:57:52 +0000 (UTC) Received: from mail-ve0-x22d.google.com (mail-ve0-x22d.google.com [IPv6:2607:f8b0:400c:c01::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 2A6041ACB for ; Tue, 31 Dec 2013 11:57:52 +0000 (UTC) Received: by mail-ve0-f173.google.com with SMTP id oz11so6541206veb.32 for ; Tue, 31 Dec 2013 03:57:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=+GDANkH5dfutcSx3HnEFgxr93PNOYylY8lrwwr+gL+U=; b=GGDtNYRaVIV+enhAmXeEFzd4aIdDxxwkMnYJnF0nepN6ZVNKPf1qrolzsGoRrBVcJK qwSriqRGcntuyQXPuQ68kLyy/4C573pRsq7NOAda/dkzKlNyKq6lps8ISqx0pCNHHz7H +cSQWGZJNKQx1nOFldO3ehfqNxTkZwgyqLQwEvowpFRR20LM8Yb41uthjYm6TqChM0KU 3s8pi7HxsPxk0sR3/WyqRHK+8tNqe1pWBHOuAeN3HlYtedgS6D0Wxd9eJQNV108fomxT l+aEx0snv/0VtgVjaY63362vCXRZh19TRLKWxO9V4e+UR+mtO04E+AHlK0OC32pfOsNM 7V9w== MIME-Version: 1.0 X-Received: by 10.52.165.210 with SMTP id za18mr4835481vdb.20.1388491071193; Tue, 31 Dec 2013 03:57:51 -0800 (PST) Received: by 10.52.244.233 with HTTP; Tue, 31 Dec 2013 03:57:51 -0800 (PST) Date: Tue, 31 Dec 2013 20:57:51 +0900 Message-ID: Subject: VirtualBox build error From: Hideki Yamamoto To: freebsd-virtualization Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.17 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Dec 2013 11:57:52 -0000 Dear all; I tried to compile virtualbox-ose but failed. The error messages are as follows. It seems that libiconv.a should be linked to virtualbox. Does someone solve this problem? Thanks in advance. fbsdtmt2# cd /usr/ports/emulators/virtualbox-ose fbsdtmt2# make ===> Building for virtualbox-ose-4.2.20_2 cd /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20 && /bin/sh env.sh && VBOX_LIBPATH_X11=/usr/local VBOX_FREEBSD_SRC=/usr/src/sys /usr/local/bin/kmk -j 1 /usr/local/share/kBuild/footer-pass2-installs.kmk:67: warning: overriding recipe for target `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/out/freebsd.x86/release/bin/src/vboxdrv/include/iprt/crc.h' /usr/local/share/kBuild/footer-pass2-installs.kmk:67: warning: ignoring old recipe for target `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/out/freebsd.x86/release/bin/src/vboxdrv/include/iprt/crc.h' /usr/local/share/kBuild/footer-pass2-installs.kmk:67: warning: overriding recipe for target `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/out/freebsd.x86/release/dist/bin/src/vboxdrv/include/iprt/crc.h' /usr/local/share/kBuild/footer-pass2-installs.kmk:67: warning: ignoring old recipe for target `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/out/freebsd.x86/release/dist/bin/src/vboxdrv/include/iprt/crc.h' /usr/local/share/kBuild/footer-pass2-installs.kmk:67: warning: overriding recipe for target `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/out/freebsd.x86/release/bin/src/vboxdrv/include/iprt/net.h' /usr/local/share/kBuild/footer-pass2-installs.kmk:67: warning: ignoring old recipe for target `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/out/freebsd.x86/release/bin/src/vboxdrv/include/iprt/net.h' /usr/local/share/kBuild/footer-pass2-installs.kmk:67: warning: overriding recipe for target `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/out/freebsd.x86/release/dist/bin/src/vboxdrv/include/iprt/net.h' /usr/local/share/kBuild/footer-pass2-installs.kmk:67: warning: ignoring old recipe for target `/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/out/freebsd.x86/release/dist/bin/src/vboxdrv/include/iprt/net.h' kBuild: Pass - Build Programs kBuild: Compiling RuntimeBldProg - /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/src/VBox/Runtime/r3/socket.cpp kBuild: Compiling RuntimeBldProg - /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/src/VBox/Runtime/r3/tcp.cpp kBuild: Compiling RuntimeBldProg - /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/src/VBox/Runtime/r3/udp.cpp kBuild: Compiling RuntimeBldProg - /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/src/VBox/Runtime/VBox/log-vbox.cpp kBuild: Compiling RuntimeBldProg - /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/src/VBox/Runtime/r3/freebsd/mp-freebsd.cpp kBuild: Compiling RuntimeBldProg - /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/src/VBox/Runtime/r3/freebsd/rtProcInitExePath-freebsd.cpp kBuild: Compiling RuntimeBldProg - /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/src/VBox/Runtime/r3/freebsd/RTSystemQueryTotalRam-freebsd.cpp kBuild: Compiling RuntimeBldProg - /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/src/VBox/Runtime/r3/posix/fs-posix.cpp kBuild: Compiling RuntimeBldProg - /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/src/VBox/Runtime/r3/posix/fs2-posix.cpp kBuild: Linking RuntimeBldProg kBuild: Installing RuntimeBldProg => /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/out/freebsd.x86/release/lib/RuntimeBldProg.a kBuild: Linking scm /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/out/freebsd.x86/release/lib/RuntimeBldProg.a(utf8-posix.o): In function `rtStrConvertUncached': /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/src/VBox/Runtime/r3/posix/utf8-posix.cpp:311: undefined reference to `libiconv_open' /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/src/VBox/Runtime/r3/posix/utf8-posix.cpp:325: undefined reference to `libiconv' /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/src/VBox/Runtime/r3/posix/utf8-posix.cpp:343: undefined reference to `libiconv_close' /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/src/VBox/Runtime/r3/posix/utf8-posix.cpp:334: undefined reference to `libiconv_close' /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/out/freebsd.x86/release/lib/RuntimeBldProg.a(utf8-posix.o): In function `rtstrConvertCached': /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/src/VBox/Runtime/r3/posix/utf8-posix.cpp:199: undefined reference to `libiconv' /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/src/VBox/Runtime/r3/posix/utf8-posix.cpp:184: undefined reference to `libiconv_open' /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/src/VBox/Runtime/r3/posix/utf8-posix.cpp:240: undefined reference to `libiconv_close' /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/out/freebsd.x86/release/lib/RuntimeBldProg.a(utf8-posix.o): In function `rtStrIconvCacheDestroy': /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/src/VBox/Runtime/r3/posix/utf8-posix.cpp:115: undefined reference to `libiconv_close' kmk: *** [/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/out/freebsd.x86/release/obj/scm/scm] Error 1 The failing command: @g++ -m32 -o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/out/freebsd.x86/release/obj/scm/scm /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/out/freebsd.x86/release/obj/scm/scm.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/out/freebsd.x86/release/obj/scm/scmdiff.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/out/freebsd.x86/release/obj/scm/scmrw.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/out/freebsd.x86/release/obj/scm/scmstream.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/out/freebsd.x86/release/obj/scm/scmsubversion.o -L/usr/local/lib -lpthread -lrt /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/out/freebsd.x86/release/lib/RuntimeBldProg.a /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/out/freebsd.x86/release/lib/VBox-kStuffStaticBldProg.a /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/out/freebsd.x86/release/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 fbsdtmt2# ---