Bug 209805 - emulators/virtualbox-ose: Compilation errors (v4.3.38)
Summary: emulators/virtualbox-ose: Compilation errors (v4.3.38)
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: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-05-28 04:56 UTC by Jim D.
Modified: 2016-06-02 00:13 UTC (History)
2 users (show)

See Also:
vlad-fbsd: maintainer-feedback? (vbox)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jim D. 2016-05-28 04:56:44 UTC
OS: FreeBSD-9.3, AMD/64

Compilation errors:

kBuild: Compiling VBox-kStuffStaticBldProg - /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.38/src/libs/kStuff/kStuff/kHlp/Generic/kHlpStrNPCat.c
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.38/src/VBox/Runtime/r3/posix/utf8-posix.cpp: In function 'int rtstrConvertCached(const void*, size_t, const char*, void**, size_t, const char*, unsigned int, void**)':
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.38/src/VBox/Runtime/r3/posix/utf8-posix.cpp:201: error: invalid conversion from 'char**' to 'const char**'
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.38/src/VBox/Runtime/r3/posix/utf8-posix.cpp: In function 'int rtStrConvertUncached(const void*, size_t, const char*, void**, size_t, const char*, unsigned int)':
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.38/src/VBox/Runtime/r3/posix/utf8-posix.cpp:334: error: invalid conversion from 'char**' to 'const char**'
kBuild: Compiling VBox-kStuffStaticBldProg - /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.38/src/libs/kStuff/kStuff/kHlp/Generic/kHlpStrPComp.c
kmk: *** [/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.38/out/freebsd.amd64/release/obj/RuntimeBldProg/r3/posix/utf8-posix.o] Error 1
The failing command:
@c++ -c -O2 -g -pipe -pedantic -Wshadow -Wshadow -Wall -Wextra -Wno-missing-field-initializers -Wno-unused -Wno-trigraphs -fdiagnostics-show-option  -Wno-long-long -Wno-long-long  -Wno-variadic-macros -O2 -fno-omit-frame-pointer -fno-strict-aliasing -m64 -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.38/src/VBox/Runtime/include -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.38/src/libs/liblzf-3.4 -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.38/src/libs/kStuff/kStuff/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.38/include -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.38/out/freebsd.amd64/release -DVBOX -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS -DVBOX_WITH_DEBUGGER -DRT_OS_FREEBSD -D__FREEBSD__ -DRT_ARCH_AMD64 -D__AMD64__ -DVBOX_WITH_HARDENING -DRTPATH_APP_PRIVATE=\"/usr/local/share/virtualbox-ose\" -DRTPATH_APP_PRIVATE_ARCH=\"/usr/local/lib/virtualbox\" -DRTPATH_SHARED_LIBS=\"/usr/local/lib/virtualbox\" -DRTPATH_APP_DOCS=\"/usr/local/share/doc/virtualbox-ose\" -D_REENTRANT -DIN_RING3 -DLOG_DISABLED -DIN_RT_R3 -DIN_RT_R3 -DLDR_WITH_NATIVE -DLDR_WITH_ELF32 -DLDR_WITH_PE -DRT_WITH_VBOX -DRT_NO_GIP -DRT_WITHOUT_NOCRT_WRAPPERS -DIPRT_WITH_OPENSSL -DLDR_WITH_KLDR -DRT_WITH_ICONV_CACHE -DIPRT_WITHOUT_LDR_VERIFY -DRT_NO_GIP -Wp,-MD,/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.38/out/freebsd.amd64/release/obj/RuntimeBldProg/r3/posix/utf8-posix.o.dep -Wp,-MT,/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.38/out/freebsd.amd64/release/obj/RuntimeBldProg/r3/posix/utf8-posix.o -Wp,-MP -o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.38/out/freebsd.amd64/release/obj/RuntimeBldProg/r3/posix/utf8-posix.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.38/src/VBox/Runtime/r3/posix/utf8-posix.cpp
kmk: *** Waiting for unfinished jobs....
kmk: *** Exiting with status 2
*** [do-build] Error code 2

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

Stop in /usr/ports/emulators/virtualbox-ose.
Comment 1 John Hein 2016-05-31 12:59:06 UTC
Old version of the converters/libiconv port?
Comment 2 Jim D. 2016-06-01 06:50:39 UTC
Updated libiconv (and libxslt).

Configuration, compilation, installation, and operation are now successful.

Thanks (sigh!).

You may close out this PR.