[haiku-bugs] [Haiku] #11535: native Haiku builds broken

  • From: "luroh" <trac@xxxxxxxxxxxx>
  • Date: Sat, 29 Nov 2014 20:31:13 -0000

#11535: native Haiku builds broken
--------------------------+------------------------------
 Reporter:  luroh         |        Owner:  bonefish
     Type:  bug           |       Status:  new
 Priority:  normal        |    Milestone:  R1
Component:  Build System  |      Version:  R1/Development
 Keywords:                |   Blocked By:
 Blocking:                |  Has a Patch:  0
 Platform:  All           |
--------------------------+------------------------------
 Tested with homebrew hrev48405 gcc2 and official hrev48401 gcc2h.

 {{{
 /Data/develop/haiku/haiku> ./configure --use-gcc-pipe
 /Data/develop/haiku/haiku> jam -q haiku-image
 Starting build of type regular ...
 WebKit build feature not available for x86_gcc2
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...patience...
 ...found 109295 target(s)...
 ...updating 14229 target(s)...
 InitScript1 /Data/develop/haiku/haiku/generated/haiku.image-init-vars
 AddTargetVariableToScript1 <unique!target>_target_051
 AddTargetVariableToScript1 <unique!target>_target_151
 AddTargetVariableToScript1 <unique!target>_target_251
 AddTargetVariableToScript1 <unique!target>_target_351
 AddTargetVariableToScript1 <unique!target>_target_451
 AddTargetVariableToScript1 <unique!target>_target_551
 AddTargetVariableToScript1 <unique!target>_target_651
 AddTargetVariableToScript1 <unique!target>_target_751
 AddTargetVariableToScript1 <unique!target>_target_851
 AddTargetVariableToScript1 <unique!target>_target_951
 AddTargetVariableToScript1 <unique!target>_target_061
 Cc
 
/Data/develop/haiku/haiku/generated/objects/haiku_host/x86_gcc2/release/build/libsolv/solv_xfopen.o
 
/Data/develop/haiku/haiku/generated/build_packages/libsolv_source-0.3.0_haiku_2013_10_01-3-source/develop/sources/libsolv-0.3.0_haiku_2013_10_01-3/sources/ext/solv_xfopen.c:29:
 conflicting types for `cookie_io_functions_t'
 /boot/system/develop/headers/posix/stdio.h:113: previous declaration of
 `cookie_io_functions_t'
 
/Data/develop/haiku/haiku/generated/build_packages/libsolv_source-0.3.0_haiku_2013_10_01-3-source/develop/sources/libsolv-0.3.0_haiku_2013_10_01-3/sources/ext/solv_xfopen.c:32:
 conflicting types for `fopencookie'
 /boot/system/develop/headers/posix/stdio.h:114: previous declaration of
 `fopencookie'

 gcc -O2 -Wall -Wno-trigraphs -Wmissing-prototypes -Wpointer-arith -Wcast-
 align -Wsign-compare -Wno-multichar -include
 /Data/develop/haiku/haiku/headers/build/HaikuBuildCompatibility.h -Wno-
 sign-compare -Wno-missing-prototypes -fPIC -c
 
"/Data/develop/haiku/haiku/generated/build_packages/libsolv_source-0.3.0_haiku_2013_10_01-3-source/develop/sources/libsolv-0.3.0_haiku_2013_10_01-3/sources/ext/solv_xfopen.c"
 -DLIBSOLV_INTERNAL -DHAIKU -DENABLE_HAIKU -DVERSION=\"0.3.0\"
 -DHAVE_FOPENCOOKIE -DARCH_x86 -D_NO_INLINE_ASM -D__STDC_FORMAT_MACROS
 -D__STDC_LIMIT_MACROS -DHAIKU_HOST_PLATFORM_HAIKU
 -DHAIKU_PACKAGING_ARCH=\"x86_gcc2\"
 -I/Data/develop/haiku/haiku/build/user_config_headers
 -I/Data/develop/haiku/haiku/build/config_headers -Isrc/build/libsolv
 -I/Data/develop/haiku/haiku/generated/objects/common/build/libsolv
 
-I/Data/develop/haiku/haiku/generated/objects/haiku_host/x86_gcc2/common/build/libsolv
 
-I/Data/develop/haiku/haiku/generated/objects/haiku/x86_gcc2/common/build/libsolv
 
-I/Data/develop/haiku/haiku/generated/build_packages/libsolv_source-0.3.0_haiku_2013_10_01-3-source/develop/sources/libsolv-0.3.0_haiku_2013_10_01-3/sources/src
 
-I/Data/develop/haiku/haiku/generated/build_packages/libsolv_source-0.3.0_haiku_2013_10_01-3-source/develop/sources/libsolv-0.3.0_haiku_2013_10_01-3/sources/ext
 -I- -I/Data/develop/haiku/haiku/headers/build/host/haiku_host
 -I/Data/develop/haiku/haiku/headers/build
 -I/Data/develop/haiku/haiku/headers/build/os
 -I/Data/develop/haiku/haiku/headers/build/os/add-ons/registrar
 -I/Data/develop/haiku/haiku/headers/build/os/app
 -I/Data/develop/haiku/haiku/headers/build/os/drivers
 -I/Data/develop/haiku/haiku/headers/build/os/kernel
 -I/Data/develop/haiku/haiku/headers/build/os/interface
 -I/Data/develop/haiku/haiku/headers/build/os/locale
 -I/Data/develop/haiku/haiku/headers/build/os/storage
 -I/Data/develop/haiku/haiku/headers/build/os/support
 -I/Data/develop/haiku/haiku/headers/build/private -o
 
"/Data/develop/haiku/haiku/generated/objects/haiku_host/x86_gcc2/release/build/libsolv/solv_xfopen.o"
 ;

 ...failed Cc
 
/Data/develop/haiku/haiku/generated/objects/haiku_host/x86_gcc2/release/build/libsolv/solv_xfopen.o
 ...

 BUILD FAILURE:
 ...failed updating 1 target(s)...
 ...skipped 6 target(s)...
 ...updated 12 target(s)...
 /Data/develop/haiku/haiku>
 }}}

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

Other related posts: