!virtualbox-ose (virtualbox-ose-4.2.14) (bad C++ code)

AN andy at neu.net
Wed Jul 3 17:38:57 UTC 2013


FreeBSD FBSD10 10.0-CURRENT FreeBSD 10.0-CURRENT #73 r252430: Sun Jun 30 
17:30:59 CDT 2013     root at FBSD10:/usr/obj/usr/src/sys/MYKERNEL  amd64

VBox upgrade fails.



In file included from 
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.14/src/VBox/Devices/Storage/DrvHostBase.cpp:105:
/usr/include/cam/cam_ccb.h: In function 'cam_status cam_ccb_status(ccb*)':
/usr/include/cam/cam_ccb.h:1309: error: invalid conversion from 'unsigned 
int' to 'cam_status'
kmk: *** 
[/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.14/out/freebsd.amd64/release/obj/VBoxDD/Storage/DrvHostBase.o] 
Error 1
The failing command:
@g++ -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 -mtune=generic -fno-omit-frame-pointer 
-fno-strict-aliasing -fvisibility=hidden -DVBOX_HAVE_VISIBILITY_HIDDEN 
-DRT_USE_VISIBILITY_DEFAULT -fvisibility-inlines-hidden -fPIC -m64 
-I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.14/src/VBox/Devices/build 
-I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.14/src/VBox/Devices/Network/slirp 
-I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.14/src/VBox/Devices/Network/lwip/src/include 
-I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.14/src/VBox/Devices/Network/lwip/src/include/ipv4 
-I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.14/src/VBox/Devices/Network/lwip/vbox/include 
-I/usr/include -I/usr/X11R6/include -I/usr/local/include 
-I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.14/out/freebsd.amd64/release/obj/VBoxDD/dtrace 
-I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.14/include 
-I/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.14/out/freebsd.amd64/release 
-DVBOX -DVBOX_WITH_DEBUGGER -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS 
-DVBOX_WITH_HARDENING -DRT_OS_FREEBSD -D__FREEBSD__ -DRT_ARCH_AMD64 
-D__AMD64__ -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\" -DIN_RING3 
-DHC_ARCH_BITS=64 -DGC_ARCH_BITS=64 -DPIC -DVBOX_ACPI 
-DVBOX_HGCM_HOST_CODE -DVBOX_WITH_HGCM -DVBOX_WITH_DMI_CHASSIS 
-DVBOX_WITH_DMI_OEMSTRINGS -DVBOX_WITH_CRHGSMI -DVBOXWDDM_WITH_VBVA 
-DVBOX_WITH_VIDEOHWACCEL -DVBOX_WITH_HGSMI -DVBOX_WITH_WDDM 
-DVBOX_WITH_VDMA -DVBOX_WITH_PXE_ROM -DVBOX_WITH_USB -DVBOX_WITH_USB 
-DVBOX_WITH_VUSB -DVBOX_WITH_INIP -DVBOX_WITH_E1000 -DVBOX_WITH_VIRTIO 
-DVBOX_WITH_UDPTUNNEL -DVBOX_WITH_VDE -DVBOX_WITH_NETSHAPER 
-DVBOX_WITH_AHCI -DIN_AHCI_R3 -DVBOX_WITH_BUSLOGIC -DVBOX_WITH_LSILOGIC 
-DVBOX_WITH_PDM_ASYNC_COMPLETION -DVBOX_WITH_SCSI -DVBOX_WITH_EFI 
-DVBOX_WITH_MSI_DEVICES -DVBOX_WITH_NETFLT -DVUSB_HAVE_USBPROXY_DEVICE 
-Wp,-MD,/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.14/out/freebsd.amd64/release/obj/VBoxDD/Storage/DrvHostBase.o.dep 
-Wp,-MT,/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.14/out/freebsd.amd64/release/obj/VBoxDD/Storage/DrvHostBase.o 
-Wp,-MP -o 
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.14/out/freebsd.amd64/release/obj/VBoxDD/Storage/DrvHostBase.o 
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.14/src/VBox/Devices/Storage/DrvHostBase.cpp
*** Error code 2

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

Stop.
make: stopped in /usr/ports/emulators/virtualbox-ose
** Command failed [exit code 1]: /usr/bin/script -qa 
/tmp/portupgrade20130703-93899-1a4u7a3 env UPGRADE_TOOL=portupgrade 
UPGRADE_PORT=virtualbox-ose-4.2.14 UPGRADE_PORT_VER=4.2.14 make
** Fix the problem and try again.
--->  Build of emulators/virtualbox-ose ended at: Wed, 03 Jul 2013 
12:14:38 -0400 (consumed 00:07:55)
--->  Upgrade of emulators/virtualbox-ose ended at: Wed, 03 Jul 2013 
12:14:38 -0400 (consumed 00:07:55)
--->  ** Upgrade tasks 3: 2 done, 1 ignored, 0 skipped and 1 failed
USING PKGNG
--->  Listing the results (+:done / -:ignored / *:skipped / !:failed)
 	- security/nessus-libnasl (marked as IGNORE)
 	+ x11/libXi (libXi-1.7.1_1,1 -> libXi-1.7.2,1)
 	+ devel/libpciaccess (libpciaccess-0.13.1_2 -> 
libpciaccess-0.13.1_3)
 	! emulators/virtualbox-ose (virtualbox-ose-4.2.14)	(bad C++ 
code)



More information about the freebsd-ports mailing list