Re: cvs commit: ports/emulators/virtualbox Makefile pkg-plist ports/emulators/virtualbox/files patch-src-VBox-HostDrivers-VBoxNetFlt-VBoxNetFltInternal.h patch-src-VBox-HostDrivers-VBoxNetFlt-freebsd-VBoxNetFlt-freebsd.c

From: <QAT_at_FreeBSD.org>
Date: Tue, 29 Sep 2009 19:08:58 +0300 (EEST)
The Restless Daemon identified a compiler error while trying to build:
 virtualbox-3.0.51.r22902_1 maintained by vbox_at_FreeBSD.org
 Makefile ident: $FreeBSD: ports/emulators/virtualbox/Makefile,v 1.8 2009/09/29 15:15:02 beat Exp $

Excerpt from http://T64.TecNik93.com/logs/7-STABLE-FTP/virtualbox-3.0.51.r22902_1.log :

kBuild: Compiling VBoxDDR0 - /work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/src/VBox/Devices/Bus/DevPCI.cpp
kBuild: Compiling VBoxDDR0 - /work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/src/VBox/Devices/Graphics/DevVGA.cpp
kBuild: Compiling VBoxDDR0 - /work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/src/VBox/Devices/Input/DevPS2.cpp
kBuild: Compiling VBoxDDR0 - /work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/src/VBox/Devices/PC/DevACPI.cpp
kBuild: Compiling VBoxDDR0 - /work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/src/VBox/Devices/PC/DevPit-i8254.cpp
kBuild: Compiling VBoxDDR0 - /work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/src/VBox/Devices/PC/DevPIC.cpp
kBuild: Compiling VBoxDDR0 - /work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/src/VBox/Devices/PC/DevRTC.cpp
kBuild: Compiling VBoxDDR0 - /work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/src/VBox/Devices/Storage/DevATA.cpp
kBuild: Compiling VBoxDDR0 - /work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/src/VBox/Devices/Network/DevPCNet.cpp
kBuild: Compiling VBoxDDR0 - /work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/src/VBox/Devices/Serial/DevSerial.cpp
kBuild: Compiling VBoxDDR0 - /work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/src/VBox/Devices/Parallel/DevParallel.cpp
kBuild: Compiling VBoxDDR0 - /work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/src/VBox/Devices/Network/DevE1000.cpp
kBuild: Compiling VBoxDDR0 - /work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/src/VBox/Devices/Network/DevE1000Phy.cpp
kBuild: Compiling VBoxDDR0 - /work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/src/VBox/Devices/Storage/DevAHCI.cpp
kBuild: Compiling VBoxDDR0 - /work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/src/VBox/Devices/Storage/ATAController.cpp
kBuild: Compiling VBoxDDR0 - /work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/src/VBox/Devices/Storage/DevBusLogic.cpp
kBuild: Compiling VBoxDDR0 - /work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/src/VBox/Devices/Storage/DevLsiLogicSCSI.cpp
kBuild: Linking VBoxDDR0
kBuild: Installing VBoxDDR0 => /work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/out/freebsd.amd64/release/bin/VBoxDDR0.r0
kBuild: Compiling VBoxDD2R0 - /work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/src/VBox/Devices/PC/DevAPIC.cpp
kBuild: Linking VBoxDD2R0
kBuild: Installing VBoxDD2R0 => /work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/out/freebsd.amd64/release/bin/VBoxDD2R0.r0
echo > /work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/out/freebsd.amd64/release/opt_netgraph.h
kBuild: Compiling vboxnetflt - /work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/src/VBox/HostDrivers/VBoxNetFlt/VBoxNetFlt.c
kBuild: Compiling vboxnetflt - /work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/src/VBox/HostDrivers/VBoxNetFlt/freebsd/VBoxNetFlt-freebsd.c
In file included from /work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/src/VBox/HostDrivers/VBoxNetFlt/freebsd/VBoxNetFlt-freebsd.c:74:
/work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/src/VBox/HostDrivers/VBoxNetFlt/freebsd/../VBoxNetFltInternal.h:267: error: conflicting types for 'RTASSERTVAR'
/work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/src/VBox/HostDrivers/VBoxNetFlt/freebsd/../VBoxNetFltInternal.h:267: error: previous declaration of 'RTASSERTVAR' was here
kmk[2]: *** [/work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/out/freebsd.amd64/release/obj/vboxnetflt/freebsd/VBoxNetFlt-freebsd.o] Error 1
The failing command:
_at_cc -c -O2 -Wall -Wextra -Wno-missing-field-initializers -Wno-unused -Wno-trigraphs -Wpointer-arith -Winline -Wno-pointer-sign -Wstrict-prototypes -Wmissing-prototypes -Wstrict-prototypes -Wnested-externs -O2 -fformat-extensions -ffreestanding -fno-strict-aliasing -fno-common -finline-limit=8000 -fno-stack-protector -O2 -mtune=generic -fno-omit-frame-pointer -nostdinc -std=c99 -m64 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mfpmath=387 -mno-sse -mno-sse2 -mno-mmx -mno-3dnow -msoft-float -fno-asynchronous-unwind-tables -Wundef -I/work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/src/VBox/HostDrivers/VBoxNetFlt -I/sys -I/sys/contrib/altq -I/sys/../include -I/usr/include -I/work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/include -I/work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/out/freebsd.amd64/release -DVBOX -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS -DVBOX_WITH
 _HARDENING -DRTPATH_APP_PRIVATE=\"/usr/local/share/virtualbox\" -DRTPATH_APP_PRIVATE_ARCH=\"/usr/local/lib/virtualbox\" -DRTPATH_SHARED_LIBS=\"/usr/local/lib/virtualbox\" -DRTPATH_APP_DOCS=\"/usr/local/share/doc/virtualbox\" -DRT_OS_FREEBSD -D__FREEBSD__ -DRT_ARCH_AMD64 -D__AMD64__ -D_KERNEL -DKLD_MODULE -DIN_RING0 -DIN_RT_R0 -DIN_RT_R0 -Wp,-MD,/work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/out/freebsd.amd64/release/obj/vboxnetflt/freebsd/VBoxNetFlt-freebsd.o.dep -Wp,-MT,/work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/out/freebsd.amd64/release/obj/vboxnetflt/freebsd/VBoxNetFlt-freebsd.o -Wp,-MP -o /work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/out/freebsd.amd64/release/obj/vboxnetflt/freebsd/VBoxNetFlt-freebsd.o /work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902/src/VBox/HostDrivers/VBoxNetFlt/freebsd/VBoxNetFlt-freebsd.c
kmk[2]: Leaving directory `/work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902'
kmk[1]: *** [pass_binaries_this] Error 2
kmk[1]: Leaving directory `/work/a/ports/emulators/virtualbox/work/virtualbox-3.0.51r22902'
kmk: *** [pass_binaries_order] Error 2
*** Error code 2

Stop in /a/ports/emulators/virtualbox.
================================================================
build of /usr/ports/emulators/virtualbox ended at Tue Sep 29 16:08:52 UTC 2009

The tarballed WRKDIR can be found here:
http://T64.TecNik93.com/wrkdirs/7-STABLE-FTP/virtualbox-3.0.51.r22902_1.tbz

PortsMon page for the port:
http://portsmon.freebsd.org/portoverview.py?category=emulators&portname=virtualbox

The build which triggered this BotMail was done under
tinderbox-devel-3.2_4; dsversion: 3.2 on RELENG_7 on amd64, kern.smp.cpus: 1
with tinderd_flags="-nullfs -plistcheck -onceonly" and ccache support, with the
"official" up-to-date Ports Tree, with the following vars set:
NOPORTDOCS=yes,  NOPORTEXAMPLES=yes, NOPORTDATA=yes, FORCE_PACKAGE=yes.

A description of the testing process can be found here:
http://T32.TecNik93.com/FreeBSD/QA-Tindy/


Thanks for your work on making FreeBSD better,

--
QAT - your friendly neighborhood Daemon,
preparing  a heck of an error trapping system:
 - "HMC and EOI?"
 - "Halt, Melt and Catch fire or Execute Operator Immediately."
Received on Tue Sep 29 2009 - 16:04:54 UTC