<div dir="ltr"><br><br><div class="gmail_quote">On Tue, Oct 14, 2008 at 6:06 PM, nolan de souza <span dir="ltr"><<a href="mailto:nolandsouza@gmail.com">nolandsouza@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div dir="ltr"><div class="Ih2E3d"><br><br><div class="gmail_quote">On Mon, Oct 13, 2008 at 6:09 PM, Knut St. Osmundsen <span dir="ltr"><<a href="mailto:bird@sun.com" target="_blank">bird@sun.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>nolan de souza wrote:<br>
> I'm hitting build problems in src/VBox/Runtime:<br>
><br>
> kBuild: Compiling RuntimeR0 -<br>
> /usr/home/nolan/vbox/trunk/src/VBox/Runtime/common/checksum/crc32.cpp<br>
> /usr/home/nolan/vbox/trunk/src/VBox/Runtime/r3/posix/timer-posix.cpp: In<br>
> function 'int rttimerThread(RTTHREADINT*, void*)':<br>
> /usr/home/nolan/vbox/trunk/src/VBox/Runtime/r3/posix/timer-posix.cpp:379:<br>
> error: 'struct siginfo_t' has no member named '_sifields'<br>
<br>
</div>Overlooked that when reviewing the code. It's fixed now and will be out<br>
in the external svn repository before long.<br></blockquote></div><br></div>Knut,<br>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.<br>

<br>kmk[4]: Leaving directory `/usr/home/nolan/vbox/trunk/src/VBox/Devices/PC/Etherboot-src'<br>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<br>

se/obj/PcBiosBin/rombios0.s<br>/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<br>/trunk/out/freebsd.x86/release/obj/PcBiosBin/_rombios_.c<br>

/usr/home/nolan/vbox/trunk/out/freebsd.x86/release/obj/PcBiosBin/_rombios_.c:473.66: error: need ';'<br>/usr/home/nolan/vbox/trunk/out/freebsd.x86/release/obj/PcBiosBin/_rombios_.c:473.66: error: need variable name<br>

kBuild: Installing DevicesR3 => /usr/home/nolan/vbox/trunk/out/freebsd.x86/release/lib/DevicesR3.a<br>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<br>

/lib/DevicesR3.a<br>kmk[3]: *** [/usr/home/nolan/vbox/trunk/out/freebsd.x86/release/obj/PcBiosBin/rombios0.s] Error 1<br>kmk[3]: *** Deleting file `/usr/home/nolan/vbox/trunk/out/freebsd.x86/release/obj/PcBiosBin/rombios0.s'<br>

kmk[3]: Leaving directory `/usr/home/nolan/vbox/trunk/src/VBox/Devices'<br>kmk[2]: *** [pass_libraries_before] Error 2<br>kmk[2]: Leaving directory `/usr/home/nolan/vbox/trunk/src/VBox'<div class="Ih2E3d"><br>kmk[1]: *** [pass_libraries_before] Error 2<br>

kmk[1]: Leaving directory `/usr/home/nolan/vbox/trunk/src'<br>kmk: *** [pass_libraries_before] Error 2<br><br><br><br></div>Line 473 of the file /usr/home/nolan/vbox/trunk/out/freebsd.x86/release/obj/PcBiosBin/_rombios_.c shows the following:<br>

<br>static char bios_cvs_version_string[] = "VirtualBox " "2.0.51_OSE";<br><br>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.<br>

<br><br>- Nolan.<br>
</div>
</blockquote></div><br><br>Knut,<br><br>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:<br><br>kBuild: Generating PcBiosBin - /usr/home/nolan/vbox/trunk/out/freebsd.x86/release/obj/PcBiosBin/pcbios.lst<br>
        /usr/home/nolan/vbox/trunk/kBuild/bin/freebsd.x86/kmk_sed \<br>                -e  '/^[0-9][0-9][0-9][0-9][0-9]                       000[0-9A-F]*            [[:space:]]*[a-zA-Z0-9_]*:/!d' \<br>                -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"),/' \<br>
                --output /usr/home/nolan/vbox/trunk/out/freebsd.x86/release/obj/PcBiosBin/pcbios-syms.h \<br>                /usr/home/nolan/vbox/trunk/out/freebsd.x86/release/obj/PcBiosBin/pcbios.lst<br>kBuild: biossums PcBiosBin - /usr/home/nolan/vbox/trunk/out/freebsd.x86/release/obj/PcBiosBin/pcbios.tmp<br>
/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<br>
Size of system BIOS is not 64KB!<br>kmk[3]: *** [/usr/home/nolan/vbox/trunk/out/freebsd.x86/release/obj/PcBiosBin/pcbios.bin] Error 255<br>kmk[3]: *** Deleting file `/usr/home/nolan/vbox/trunk/out/freebsd.x86/release/obj/PcBiosBin/pcbios.bin'<br>
kmk[3]: Leaving directory `/usr/home/nolan/vbox/trunk/src/VBox/Devices'<br>kmk[2]: *** [pass_libraries_before] Error 2<br>kmk[2]: Leaving directory `/usr/home/nolan/vbox/trunk/src/VBox'<br>kmk[1]: *** [pass_libraries_before] Error 2<br>
kmk[1]: Leaving directory `/usr/home/nolan/vbox/trunk/src'<br>kmk: *** [pass_libraries_before] Error 2<br><br clear="all"><br>It says... "Size of system BIOS is not 64KB!"<br><br>Any thoughts about that?<br>
<br>- Nolan.<br><br>-- <br>nolan de souza, mobile: +91 9886 44 6962.<br>
</div>