[haiku-bugs] [Haiku] #6325: [build system] build is broken when TRACE_VM86 is enabled

  • From: "diver" <trac@xxxxxxxxxxxx>
  • Date: Fri, 16 Jul 2010 20:13:05 -0000

#6325: [build system] build is broken when TRACE_VM86 is enabled
----------------------------+-----------------------------------------------
   Reporter:  diver         |        Owner:  bonefish      
       Type:  bug           |       Status:  new           
   Priority:  normal        |    Milestone:  R1            
  Component:  Build System  |      Version:  R1/Development
   Keywords:                |   Blocked By:                
Has a Patch:  0             |     Platform:  All           
   Blocking:                |  
----------------------------+-----------------------------------------------
 After uncommenting #define TRACE_VM86 in
 src/system/kernel/arch/x86/vm86.cpp
 kernel doesn't compile.

 {{{
 cc1plus: warnings being treated as errors
 /home/diver/haiku/trunk/src/system/kernel/arch/x86/vm86.cpp: In function
 `bool vm86_fault_callback(long unsigned int, long unsigned int, bool)':
 /home/diver/haiku/trunk/src/system/kernel/arch/x86/vm86.cpp:518: warning:
 unsigned int format, addr_t arg (arg 2)
 /home/diver/haiku/trunk/src/system/kernel/arch/x86/vm86.cpp:518: warning:
 unsigned int format, addr_t arg (arg 3)

 /home/diver/haiku/trunk/generated.x86gcc2/cross-tools/bin/i586-pc-haiku-
 gcc -c "/home/diver/haiku/trunk/src/system/kernel/arch/x86/vm86.cpp" -O
 -Wall -Wno-trigraphs -Wno-multichar -nostdinc -march=pentium
 -D_ZETA_USING_DEPRECATED_API_=1 -D_ZETA_TS_FIND_DIR_=1 -Werror -finline
 -fno-builtin -fno-exceptions -march=pentium -fno-pic -D_KERNEL_MODE
 -D__HAIKU__ -DHAIKU_DISTRO_COMPATIBILITY_DEFAULT -D__INTEL__ -DARCH_x86
 -DBOOT_ARCHIVE_IMAGE_OFFSET=300 -DB_USE_BUILTIN_ATOMIC_FUNCTIONS
 -DHAIKU_INCLUDE_PATENTED_CODE=0 -D_BEOS_R5_COMPATIBLE_
 -DHAIKU_TARGET_PLATFORM_HAIKU
 -I/home/diver/haiku/trunk/build/user_config_headers
 -I/home/diver/haiku/trunk/build/config_headers
 -I/home/diver/haiku/trunk/src/system/kernel/arch/x86
 
-I/home/diver/haiku/trunk/generated.x86gcc2/objects/common/system/kernel/arch/x86
 
-I/home/diver/haiku/trunk/generated.x86gcc2/objects/linux/x86/common/system/kernel/arch/x86
 
-I/home/diver/haiku/trunk/generated.x86gcc2/objects/haiku/x86/common/system/kernel/arch/x86
 -I/home/diver/haiku/trunk/src/system/kernel/arch/x86/paging
 -I/home/diver/haiku/trunk/src/system/kernel/arch/x86/paging/32bit
 -I/home/diver/haiku/trunk/src/system/kernel/arch/x86/paging/pae
 -I/home/diver/haiku/trunk/src/system/kernel/arch/x86/timers
 
-I/home/diver/haiku/trunk/generated.x86gcc2/objects/haiku/x86/common/system/kernel
 -I/home/diver/haiku/trunk/src/add-ons/kernel/bus_managers/ps2
 -I/home/diver/haiku/trunk/src/system/kernel/arch/x86/timers -I-
 -I/home/diver/haiku/trunk/headers/private/.
 -I/home/diver/haiku/trunk/headers/private/kernel
 -I/home/diver/haiku/trunk/headers/private/libroot
 -I/home/diver/haiku/trunk/headers/private/shared
 -I/home/diver/haiku/trunk/headers/private/kernel/boot/platform/bios_ia32
 -I/home/diver/haiku/trunk/headers/private/kernel/arch/x86
 
-I/home/diver/haiku/trunk/generated.x86gcc2/objects/haiku/x86/common/system/kernel
 -I/home/diver/haiku/trunk/headers/private/.
 -I/home/diver/haiku/trunk/headers/private/system
 -I/home/diver/haiku/trunk/headers/private/system/arch/x86
 -I/home/diver/haiku/trunk/headers/private/shared
 -I/home/diver/haiku/trunk/headers/private/.
 -I/home/diver/haiku/trunk/headers/private/kernel
 -I/home/diver/haiku/trunk/headers/private/libroot
 -I/home/diver/haiku/trunk/headers/private/shared
 -I/home/diver/haiku/trunk/headers/private/kernel/boot/platform/bios_ia32
 -I/home/diver/haiku/trunk/headers/private/kernel/arch/x86
 
-I/home/diver/haiku/trunk/generated.x86gcc2/objects/haiku/x86/common/system/kernel
 -I/home/diver/haiku/trunk/headers/private/.
 -I/home/diver/haiku/trunk/headers/private/system
 -I/home/diver/haiku/trunk/headers/private/system/arch/x86
 -I/home/diver/haiku/trunk/headers/cpp
 -I/home/diver/haiku/trunk/headers/build/gcc-2.95.3
 -I/home/diver/haiku/trunk/headers -I/home/diver/haiku/trunk/headers/posix
 -I/home/diver/haiku/trunk/headers/glibc
 -I/home/diver/haiku/trunk/headers/os -I/home/diver/haiku/trunk/headers/os
 /add-ons -I/home/diver/haiku/trunk/headers/os/add-ons/file_system
 -I/home/diver/haiku/trunk/headers/os/add-ons/graphics
 -I/home/diver/haiku/trunk/headers/os/add-ons/input_server
 -I/home/diver/haiku/trunk/headers/os/add-ons/registrar
 -I/home/diver/haiku/trunk/headers/os/add-ons/screen_saver
 -I/home/diver/haiku/trunk/headers/os/add-ons/tracker
 -I/home/diver/haiku/trunk/headers/os/app
 -I/home/diver/haiku/trunk/headers/os/device
 -I/home/diver/haiku/trunk/headers/os/drivers
 -I/home/diver/haiku/trunk/headers/os/game
 -I/home/diver/haiku/trunk/headers/os/interface
 -I/home/diver/haiku/trunk/headers/os/kernel
 -I/home/diver/haiku/trunk/headers/os/locale
 -I/home/diver/haiku/trunk/headers/os/media
 -I/home/diver/haiku/trunk/headers/os/mail
 -I/home/diver/haiku/trunk/headers/os/midi
 -I/home/diver/haiku/trunk/headers/os/midi2
 -I/home/diver/haiku/trunk/headers/os/net
 -I/home/diver/haiku/trunk/headers/os/opengl
 -I/home/diver/haiku/trunk/headers/os/storage
 -I/home/diver/haiku/trunk/headers/os/support
 -I/home/diver/haiku/trunk/headers/os/translation
 -I/home/diver/haiku/trunk/headers/private/. -o
 
"/home/diver/haiku/trunk/generated.x86gcc2/objects/haiku/x86/release/system/kernel/arch/x86/vm86.o"
 ;

 ...failed C++
 
/home/diver/haiku/trunk/generated.x86gcc2/objects/haiku/x86/release/system/kernel/arch/x86/vm86.o
 ...
 }}}

 This is with r37541.

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/6325>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: