[vbox-dev] 32-bit build fails SVN r37855

Perry Halbert phalbert at cox.net
Mon Jul 11 16:04:13 GMT 2011


r37856 or 37857 or r37858 fixed this in my tests.
Also verified in openSUSE, Fedora, & Debian.


On 07/09/2011 10:03 AM, Perry Halbert wrote:
> Trying to build r37855 on Ubuntu 10.10 32-bit and hitting a wall.  It 
> looks like the build is trying to actually compile with 64-bit entries 
> even though -m32 is declared. Either way it fails now.
>
>
> Last successful build was r37752
>
> ubuntu at ubuntu-VirtualBox-32:~$ uname -a
> Linux ubuntu-VirtualBox-32 2.6.35-30-generic #54-Ubuntu SMP Tue Jun 7 
> 18:40:23 UTC 2011 i686 GNU/Linux
>
> <snip>
> kBuild: Installing VBoxRemPrimary => 
> /trunk/out/linux.x86/release/bin/VBoxREM32.so
> kBuild: Compiling VBoxREM64 - /trunk/src/recompiler/VBoxRecompiler.c
> /trunk/src/recompiler/VBoxRecompiler.c: In function 'REMR3Init':
> /trunk/src/recompiler/VBoxRecompiler.c:418: error: conflicting types 
> for 'RTASSERTVAR'
> /trunk/src/recompiler/VBoxRecompiler.c:418: note: previous declaration 
> of 'RTASSERTVAR' was here
> kmk: *** [/trunk/out/linux.x86/release/obj/VBoxREM64/VBoxRecompiler.o] 
> Error 1
> The failing command:
> @gcc -c -O2 -g -pipe -Wall -Wextra -Wno-missing-field-initializers 
> -Wno-unused -Wno-trigraphs -fdiagnostics-show-option -Wno-long-long 
> -Werror-implicit-function-declaration -Wno-variadic-macros -march=i586 
> -O2 -mtune=generic -fno-omit-frame-pointer -fno-strict-aliasing 
> -fvisibility=hidden -DVBOX_HAVE_VISIBILITY_HIDDEN 
> -DRT_USE_VISIBILITY_DEFAULT -fPIC -Wno-sign-compare 
> -Werror-implicit-function-declaration -m32 
> -I/trunk/src/recompiler/Sun/crt -I/trunk/src/recompiler/Sun 
> -I/trunk/src/recompiler/target-i386 -I/trunk/src/recompiler/tcg 
> -I/trunk/src/recompiler/fpu 
> -I/trunk/out/linux.x86/release/obj/VBoxRemPrimary 
> -I/trunk/src/VBox/VMM/include -I/trunk/src/recompiler/tcg/i386 
> -I/trunk/src/recompiler -I/trunk/include 
> -I/trunk/out/linux.x86/release -DVBOX -DVBOX_WITH_DEBUGGER -DVBOX_OSE 
> -DVBOX_WITH_64_BITS_GUESTS -DVBOX_WITH_HARDENING 
> -DRTPATH_APP_PRIVATE=\"/opt/VirtualBox\" -DRT_OS_LINUX 
> -D_FILE_OFFSET_BITS=64 -DRT_ARCH_X86 -D__X86__ -DIN_RING3 
> -DHC_ARCH_BITS=32 -DGC_ARCH_BITS=64 -DPIC -DIN_REM_R3 
> -DREM_INCLUDE_CPU_H -DNEED_CPU_H -DLOG_USE_C99 -DVBOX_ENABLE_VBOXREM64 
> -D_GNU_SOURCE -D__i386__ 
> -Wp,-MD,/trunk/out/linux.x86/release/obj/VBoxREM64/VBoxRecompiler.o.dep -Wp,-MT,/trunk/out/linux.x86/release/obj/VBoxREM64/VBoxRecompiler.o 
> -Wp,-MP -o /trunk/out/linux.x86/release/obj/VBoxREM64/VBoxRecompiler.o 
> /trunk/src/recompiler/VBoxRecompiler.c
> rm /trunk/out/linux.x86/release/obj/pcnet32.rom.rt1.bin 
> /trunk/out/linux.x86/release/obj/pcnet32.rom.rt2.zbin 
> /trunk/out/linux.x86/release/obj/pcnet32.rom.rt2.bin
> </snip>
>
> I can provide the complete build log if you need it.
>
>
> _______________________________________________
> vbox-dev mailing list
> vbox-dev at virtualbox.org
> http://vbox.innotek.de/mailman/listinfo/vbox-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.virtualbox.org/pipermail/vbox-dev/attachments/20110711/96ea4f59/attachment.html>


More information about the vbox-dev mailing list