On Tue, Oct 14, 2008 at 7:33 PM, Matt <[EMAIL PROTECTED]> wrote: > On Tue, Oct 14, 2008 at 8:52 AM, nolan de souza <[EMAIL PROTECTED]> > wrote: > > > > > > On Tue, Oct 14, 2008 at 6:06 PM, nolan de souza <[EMAIL PROTECTED]> > > wrote: > >> > >> > >> On Mon, Oct 13, 2008 at 6:09 PM, Knut St. Osmundsen <[EMAIL PROTECTED]> > wrote: > >>> > >>> nolan de souza wrote: > >>> > I'm hitting build problems in src/VBox/Runtime: > >>> > > >>> > kBuild: Compiling RuntimeR0 - > >>> > /usr/home/nolan/vbox/trunk/src/VBox/Runtime/common/checksum/crc32.cpp > >>> > /usr/home/nolan/vbox/trunk/src/VBox/Runtime/r3/posix/timer-posix.cpp: > >>> > In > >>> > function 'int rttimerThread(RTTHREADINT*, void*)': > >>> > > >>> > > /usr/home/nolan/vbox/trunk/src/VBox/Runtime/r3/posix/timer-posix.cpp:379: > >>> > error: 'struct siginfo_t' has no member named '_sifields' > >>> > >>> Overlooked that when reviewing the code. It's fixed now and will be out > >>> in the external svn repository before long. > >> > >> Knut, > >> Thanks for the sync, I've picked up the latest code today. However, I'm > >> hitting another issue now. Pasting the build output quickly before I > work on > >> it. > >> > >> kmk[4]: Leaving directory > >> `/usr/home/nolan/vbox/trunk/src/VBox/Devices/PC/Etherboot-src' > >> kBuild: Compiling PcBiosBin - > >> > /usr/home/nolan/vbox/trunk/out/freebsd.x86/release/obj/PcBiosBin/_rombios_.c > >> => /usr/home/nolan/vbox/trunk/out/freebsd.x86/relea > >> se/obj/PcBiosBin/rombios0.s > >> /usr/local/bin/bcc -B /usr/local/bin/ -o > >> > /usr/home/nolan/vbox/trunk/out/freebsd.x86/release/obj/PcBiosBin/rombios0.s > >> -C-c -D__i86__ -0 -S /usr/home/nolan/vbox > >> /trunk/out/freebsd.x86/release/obj/PcBiosBin/_rombios_.c > >> > >> > /usr/home/nolan/vbox/trunk/out/freebsd.x86/release/obj/PcBiosBin/_rombios_.c:473.66: > >> error: need ';' > >> > >> > /usr/home/nolan/vbox/trunk/out/freebsd.x86/release/obj/PcBiosBin/_rombios_.c:473.66: > >> error: need variable name > >> kBuild: Installing DevicesR3 => > >> /usr/home/nolan/vbox/trunk/out/freebsd.x86/release/lib/DevicesR3.a > >> kmk_builtin_install -m 0644 -- > >> > /usr/home/nolan/vbox/trunk/out/freebsd.x86/release/obj/DevicesR3/DevicesR3.a > >> /usr/home/nolan/vbox/trunk/out/freebsd.x86/release > >> /lib/DevicesR3.a > >> kmk[3]: *** > >> > [/usr/home/nolan/vbox/trunk/out/freebsd.x86/release/obj/PcBiosBin/rombios0.s] > >> Error 1 > >> kmk[3]: *** Deleting file > >> > `/usr/home/nolan/vbox/trunk/out/freebsd.x86/release/obj/PcBiosBin/rombios0.s' > >> kmk[3]: Leaving directory `/usr/home/nolan/vbox/trunk/src/VBox/Devices' > >> kmk[2]: *** [pass_libraries_before] Error 2 > >> kmk[2]: Leaving directory `/usr/home/nolan/vbox/trunk/src/VBox' > >> kmk[1]: *** [pass_libraries_before] Error 2 > >> kmk[1]: Leaving directory `/usr/home/nolan/vbox/trunk/src' > >> kmk: *** [pass_libraries_before] Error 2 > >> > >> > >> > >> Line 473 of the file > >> > /usr/home/nolan/vbox/trunk/out/freebsd.x86/release/obj/PcBiosBin/_rombios_.c > >> shows the following: > >> > >> static char bios_cvs_version_string[] = "VirtualBox " "2.0.51_OSE"; > >> > >> I think the bcc compiler does not know how to concatenate these 2 > strings > >> into one. I have also verified this with a small test prog and tried > >> compiling it with bcc, resulting in a failure with the same error msg > and > >> err code 66. > >> > >> > >> - Nolan. > > > > > > Knut, > > > > I managed to work around this by fixing the string to VirtualBox > 2.0.51_OSE" > > for now, but am hitting issues in the Devices/PC/BIOS region: > > > > kBuild: Generating PcBiosBin - > > > /usr/home/nolan/vbox/trunk/out/freebsd.x86/release/obj/PcBiosBin/pcbios.lst > > /usr/home/nolan/vbox/trunk/kBuild/bin/freebsd.x86/kmk_sed \ > > -e '/^[0-9][0-9][0-9][0-9][0-9] > > 000[0-9A-F]* [[:space:]]*[a-zA-Z0-9_]*:/!d' \ > > -e 's/^[0-9][0-9][0-9][0-9][0-9] > > \(000[0-9A-F]*\) [[:space:]]*\([a-zA-Z0-9_]*\):.*$/ > > DEFSYM(0x\1, "\2"),/' \ > > --output > > > /usr/home/nolan/vbox/trunk/out/freebsd.x86/release/obj/PcBiosBin/pcbios-syms.h > > \ > > > > > /usr/home/nolan/vbox/trunk/out/freebsd.x86/release/obj/PcBiosBin/pcbios.lst > > kBuild: biossums PcBiosBin - > > > /usr/home/nolan/vbox/trunk/out/freebsd.x86/release/obj/PcBiosBin/pcbios.tmp > > /usr/home/nolan/vbox/trunk/out/freebsd.x86/release/obj/biossums/biossums > > > /usr/home/nolan/vbox/trunk/out/freebsd.x86/release/obj/PcBiosBin/pcbios.tmp > > > /usr/home/nolan/vbox/trunk/out/freebsd.x86/release/obj/PcBiosBin/pcbios.bin > > Size of system BIOS is not 64KB! > > kmk[3]: *** > > > [/usr/home/nolan/vbox/trunk/out/freebsd.x86/release/obj/PcBiosBin/pcbios.bin] > > Error 255 > > kmk[3]: *** Deleting file > > > `/usr/home/nolan/vbox/trunk/out/freebsd.x86/release/obj/PcBiosBin/pcbios.bin' > > kmk[3]: Leaving directory `/usr/home/nolan/vbox/trunk/src/VBox/Devices' > > kmk[2]: *** [pass_libraries_before] Error 2 > > kmk[2]: Leaving directory `/usr/home/nolan/vbox/trunk/src/VBox' > > kmk[1]: *** [pass_libraries_before] Error 2 > > kmk[1]: Leaving directory `/usr/home/nolan/vbox/trunk/src' > > kmk: *** [pass_libraries_before] Error 2 > > > > > > It says... "Size of system BIOS is not 64KB!" > > > Try using the devel/dev86 port instead of the devel/bcc port to get a > bcc binary to work with. This has worked for me in the past. > > Matt >
Hi Matt, Thanks! Your email hadn't reached the entire vbox-dev group so including them. On FreeBSD 7.0, it seems that the devel/dev86 port conflicts with devel/bcc & devel/bin86. So I had to remove those 2 ports to install the devel/dev86 port. Things are looking good now and the above build errors have been eliminated. I have a patch for the main "trunk/configure". Can this be applied to trunk. It will ease a few build problems. - Nolan. > > Any thoughts about that? > > > > - Nolan. > > > > -- > > nolan de souza, mobile: +91 9886 44 6962. > > > > _______________________________________________ > > vbox-dev mailing list > > [email protected] > > http://vbox.innotek.de/mailman/listinfo/vbox-dev > > > > > -- nolan de souza, mobile: +91 9886 44 6962.
configure.patch
Description: Binary data
_______________________________________________ vbox-dev mailing list [email protected] http://vbox.innotek.de/mailman/listinfo/vbox-dev
