Bug 186832 - emulators/virtualbox-ose: 4.3.6 fails to build
Summary: emulators/virtualbox-ose: 4.3.6 fails to build
Status: Closed Feedback Timeout
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: VK
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-02-17 07:20 UTC by vsityz
Modified: 2016-12-12 19:52 UTC (History)
2 users (show)

See Also:


Attachments
file.txt (31.00 KB, text/plain)
2014-02-17 07:20 UTC, vsityz
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description vsityz 2014-02-17 07:20:00 UTC
emulators/virtualbox-ose fails to build but emulators/virtualbox-ose-kmod build is Ok

Port and the world freshly updated.

# cat /etc/src.conf
WITH_ICONV=YES
WITH_LIBICONV_COMPAT=YES
WITH_BSD_GREP=YES
MALLOC_PRODUCTION=YES

/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/release/li
 b/RuntimeBldProg.a   -lpthread   -lssl   -lcrypto 
*** Error code 2

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

Fix: Patch attached with submission follows:
How-To-Repeat: portmaster emulators/virtualbox-ose
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2014-02-17 07:20:09 UTC
Responsible Changed
From-To: freebsd-ports-bugs->vbox

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 Torsten Zühlsdorff 2015-09-23 10:40:27 UTC
(In reply to vsityz from comment #0)

This ticket is sadly very old. At the moment there is virtualbox 4.3.30 in the ports. Your ticket references 4.3.6.

Does this error still occurs for you?

If not you can close this ticket! :)
Comment 3 Torsten Zühlsdorff 2015-11-02 16:59:22 UTC
At least we are already at version 4.3.32. I tried to reproduce your problem without any success - with old portstree, on different FreeBSD versions, with new portstree...

Does the error still exists for you?
Comment 4 VK freebsd_triage 2016-12-12 19:52:37 UTC
Closing for lack of feedback, and the port is on newer versions now. Please reopen or file a new report of you still have issues.