VirtualBox 4.3 unter FreeBsd 9.2p0

BoS

Well-Known Member
Guten abend,

ich habe mal eine Frage zu o.g. Thema:

Beim Übersetzen bekomme ich nachfolgenden Fehler ohne Erklärung:
(PTH ist nicht aktiviert - der Fehler wird ja seit mehr als 2 Jahren mitgenommen :( und das ganze ist in einer JAIL -> kann aber nicht das Problem sein, da ich es mit der 4.2.x auch am laufen hatte) auf AMD64
---------------------------------------------------------------------------------------------------------------------------------------------
===> Building for virtualbox-ose-4.3.0
cd /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0 && /bin/sh env.sh && VBOX_LIBPATH_X11=/usr/local VBOX_FREEBSD_SRC=/usr/src/sys /u
kBuild: Pass - Build Programs
kBuild: Pass - Libraries
kBuild: Pass - DLLs
kBuild: Pass - Programs
kBuild: Compiling VBoxSVC - /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp
The failing command:
@g++ -c -O2 -g -pipe -Wshadow -Wno-long-long -Wno-variadic-macros -Wno-long-long -Wno-non-virtual-dtor -Wshadow -fshort-wchar -fpermissive -f
fno-omit-frame-pointer -fno-strict-aliasing -fvisibility-inlines-hidden -fvisibility=hidden -DVBOX_HAVE_VISIBILITY_HIDDEN -DRT_USE_VISIBILITY_
ng -Wno-variadic-macros -Wno-long-long -Wno-non-virtual-dtor -Wshadow -fshort-wchar -fpermissive -fexceptions -frtti -O2 -mtune=generic -fno-o
-fvisibility-inlines-hidden -fvisibility=hidden -DVBOX_HAVE_VISIBILITY_HIDDEN -DRT_USE_VISIBILITY_DEFAULT -m64 -I/usr/ports/emulators/virtual
/Main/include -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd.amd64/release/obj/VBoxSVC -I/usr/ports/emulators/virtual
bsd.amd64/release/obj/Main/ -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd.amd64/release/obj/VBoxAPIWrap -I/usr/ports
Box-4.3.0/src/VBox/Main -I/usr/include -I/usr/X11R6/include -I/usr/local/include -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/o
ngs/xpcom/include -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include/xpcom -
ork/VirtualBox-4.3.0/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include/string -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3
indings/xpcom/include/xpcom -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/inclu
ualbox-ose/work/VirtualBox-4.3.0/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include/ipcd -I/usr/local/include/libpng -I/usr/ports/emulat
.0/include -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd.amd64/release -DVBOX -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS
D__FREEBSD__ -DRT_ARCH_AMD64 -D__AMD64__ -DVBOX_WITH_HARDENING -DRTPATH_APP_PRIVATE=\"/usr/local/share/virtualbox-ose\" -DRTPATH_APP_PRIVATE_A
PATH_SHARED_LIBS=\"/usr/local/lib/virtualbox\" -DRTPATH_APP_DOCS=\"/usr/local/share/doc/virtualbox-ose\" -DIN_RING3 -DUNICODE -DNDEBUG=1 -DVBO
NS -DIN_VMM_STATIC -DVBOX_WITH_GENERIC_SESSION_WATCHER -DVBOX_WITH_RAW_MODE -DVBOX_WITH_RAW_RING1 -DVBOX_WITH_NETFLT -DVBOX_WITH_GUEST_PROPS -
SB_CARDREADER -DVBOX_WITH_HOSTNETIF_API -DVBOX_WITH_NEW_SYS_V_KEYGEN -DVBOX_WITH_HEADLESS -DVBOX_WITH_HGCM -DVBOX_WITH_ALSA -DVBOX_WITH_E1000
VBOX_WITH_LSILOGIC -DVBOX_WITH_RESOURCE_USAGE_API -DVBOX_WITH_PDM_ASYNC_COMPLETION -DVBOX_WITH_EXTPACK -DVBOX_WITH_VUSB -DVBOX_WITH_S3 -DVBOX_
ERVICE -DVBOX_WITH_USB -DVBOX_WITH_EHCI -DVBOX_WITH_NEW_USB_CODE_ON_DARWIN -DVBOX_WITH_HOSTNETIF_API -DVBOX_USE_LIBHAL -Wp,-MD,/usr/ports/emul
.3.0/out/freebsd.amd64/release/obj/VBoxSVC/src-server/freebsd/NetIf-freebsd.o.dep -Wp,-MT,/usr/ports/emulators/virtualbox-ose/work/VirtualBox-
oxSVC/src-server/freebsd/NetIf-freebsd.o -Wp,-MP -o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd.amd64/release/obj/VB
.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp
*** [do-build] Error code 2

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

Stop in /usr/ports/emulators/virtualbox-ose.
root@vb43:/usr/ports/emulators/virtualbox-ose #
----------------------------------------------------------------------------------------------------------------------------------------

Was könnte hier die Ursache sein?

Ich Danke euch im Voraus für die Hilfe

BoS
 
Um den Fehler zu sehen musst du mit MAKE_JOBS_UNSAFE bauen. Sonst ist der irgendwo weiter oben im Output zu finden.
 
hab schon weiter oben nach Fehlern geschaut vorher - sind keine vorhanden - der Compilerlauf ist erst her abgebrochen
Ich werde aber den Tip mal nutzen um weiter zu kommem :)

Danke Kamikaze
 
Hallo Kamikaze,
hier die Ausgabe:

-----------snip--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

root@vb43:/usr/ports/emulators/virtualbox-ose # make MAKE_JOBS_UNSAFE=yes
===> Building for virtualbox-ose-4.3.0
cd /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0 && /bin/sh env.sh && VBOX_LIBPATH_X11=/usr/local VBOX_FREEBSD_SRC=/usr/src/sys /u
/usr/local/share/kBuild/footer-pass2-installs.kmk:67: warning: overriding recipe for target `/usr/ports/emulators/virtualbox-ose/work/VirtualB
/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/Virtua
in/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/VirtualB
t/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/Virtua
ist/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/VirtualB
/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/Virtua
in/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/VirtualB
t/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/Virtua
ist/bin/src/vboxdrv/include/iprt/net.h'
kBuild: Pass - Build Programs
kBuild: Pass - Libraries
kBuild: Pass - DLLs
kBuild: Pass - Programs
kBuild: Compiling VBoxSVC - /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp: In function 'int NetIfGetConfigB
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp:392: error: 'RTSTrCopy' was not d
kmk: *** [/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd.amd64/release/obj/VBoxSVC/src-server/freebsd/NetIf-freebsd.o]
The failing command:
@g++ -c -O2 -g -pipe -Wshadow -Wno-long-long -Wno-variadic-macros -Wno-long-long -Wno-non-virtual-dtor -Wshadow -fshort-wchar -fpermissive -f
fno-omit-frame-pointer -fno-strict-aliasing -fvisibility-inlines-hidden -fvisibility=hidden -DVBOX_HAVE_VISIBILITY_HIDDEN -DRT_USE_VISIBILITY_
ng -Wno-variadic-macros -Wno-long-long -Wno-non-virtual-dtor -Wshadow -fshort-wchar -fpermissive -fexceptions -frtti -O2 -mtune=generic -fno-o
-fvisibility-inlines-hidden -fvisibility=hidden -DVBOX_HAVE_VISIBILITY_HIDDEN -DRT_USE_VISIBILITY_DEFAULT -m64 -I/usr/ports/emulators/virtual
/Main/include -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd.amd64/release/obj/VBoxSVC -I/usr/ports/emulators/virtual
bsd.amd64/release/obj/Main/ -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd.amd64/release/obj/VBoxAPIWrap -I/usr/ports
Box-4.3.0/src/VBox/Main -I/usr/include -I/usr/X11R6/include -I/usr/local/include -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/o
ngs/xpcom/include -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include/xpcom -
ork/VirtualBox-4.3.0/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include/string -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3
indings/xpcom/include/xpcom -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/inclu
ualbox-ose/work/VirtualBox-4.3.0/out/freebsd.amd64/release/bin/sdk/bindings/xpcom/include/ipcd -I/usr/local/include/libpng -I/usr/ports/emulat
.0/include -I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd.amd64/release -DVBOX -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS
D__FREEBSD__ -DRT_ARCH_AMD64 -D__AMD64__ -DVBOX_WITH_HARDENING -DRTPATH_APP_PRIVATE=\"/usr/local/share/virtualbox-ose\" -DRTPATH_APP_PRIVATE_A
PATH_SHARED_LIBS=\"/usr/local/lib/virtualbox\" -DRTPATH_APP_DOCS=\"/usr/local/share/doc/virtualbox-ose\" -DIN_RING3 -DUNICODE -DNDEBUG=1 -DVBO
NS -DIN_VMM_STATIC -DVBOX_WITH_GENERIC_SESSION_WATCHER -DVBOX_WITH_RAW_MODE -DVBOX_WITH_RAW_RING1 -DVBOX_WITH_NETFLT -DVBOX_WITH_GUEST_PROPS -
SB_CARDREADER -DVBOX_WITH_HOSTNETIF_API -DVBOX_WITH_NEW_SYS_V_KEYGEN -DVBOX_WITH_HEADLESS -DVBOX_WITH_HGCM -DVBOX_WITH_ALSA -DVBOX_WITH_E1000
VBOX_WITH_LSILOGIC -DVBOX_WITH_RESOURCE_USAGE_API -DVBOX_WITH_PDM_ASYNC_COMPLETION -DVBOX_WITH_EXTPACK -DVBOX_WITH_VUSB -DVBOX_WITH_S3 -DVBOX_
ERVICE -DVBOX_WITH_USB -DVBOX_WITH_EHCI -DVBOX_WITH_NEW_USB_CODE_ON_DARWIN -DVBOX_WITH_HOSTNETIF_API -DVBOX_USE_LIBHAL -Wp,-MD,/usr/ports/emul
.3.0/out/freebsd.amd64/release/obj/VBoxSVC/src-server/freebsd/NetIf-freebsd.o.dep -Wp,-MT,/usr/ports/emulators/virtualbox-ose/work/VirtualBox-
oxSVC/src-server/freebsd/NetIf-freebsd.o -Wp,-MP -o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/out/freebsd.amd64/release/obj/VB
.o /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.3.0/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp
*** [do-build] Error code 2

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

Stop in /usr/ports/emulators/virtualbox-ose.
-----------------------------------------------end snip----------------------------------------------------------------------------------------------------------------------------------------------------------------

Warum werden die Dateien überschrieben, was ist hier zu alt und was erzeugt hier den Fehler ? ^^^


Danke,
BoS
 
Ich habe VB nur mit einem beherzten portmaster -f emulators/virtualbox-ose wirklich wieder hinbekommen.
 
Hmmm
das heist, dass Port nicht sehr toll ist ....
ich habe mit Deinem Tipp so viele Datypenkonvertierungsfehler, falsche oder zu alte headers ... gesehen, es ist eher ein Wunder, dass es geht ^^^

Danke schön
BoS
 
Zurück
Oben