Am 22.07.2010 um 18:06 schrieb buildomatic@xxxxxxxxx:
Cc /Build-O-Matic/output/generated.ppc/objects/haiku/ppc/release/add- ons/kernel/bus_managers/firewire/fwohci.occ1: warnings being treated as errors/Build-O-Matic/output/haiku/src/add-ons/kernel/bus_managers/firewire/ fwohci.c: In function 'print_db': /Build-O-Matic/output/haiku/src/add-ons/kernel/bus_managers/firewire/ fwohci.c:2433: error: format '%08x' expects type 'unsigned int', but argument 8 has type 'uint32' /Build-O-Matic/output/haiku/src/add-ons/kernel/bus_managers/firewire/ fwohci.c:2433: error: format '%08x' expects type 'unsigned int', but argument 9 has type 'uint32' /Build-O-Matic/output/haiku/src/add-ons/kernel/bus_managers/firewire/ fwohci.c:2459: error: format '%08x' expects type 'unsigned int', but argument 2 has type 'uint32' /Build-O-Matic/output/haiku/src/add-ons/kernel/bus_managers/firewire/ fwohci.c:2459: error: format '%08x' expects type 'unsigned int', but argument 3 has type 'uint32' /Build-O-Matic/output/haiku/src/add-ons/kernel/bus_managers/firewire/ fwohci.c:2459: error: format '%08x' expects type 'unsigned int', but argument 4 has type 'uint32' /Build-O-Matic/output/haiku/src/add-ons/kernel/bus_managers/firewire/ fwohci.c:2459: error: format '%08x' expects type 'unsigned int', but argument 5 has type 'uint32'
Anyone any suggestion how to fix this? It looks like the offending code is from some BSD...
And if I disable -Werror for bus_managers/firewire, busses/ata and generic (the latter two have void* vs. uint32 byte swapping and long int* vs. uint32* warnings), then after downloading some icu devel package, liblocale.so fails to link with lots of undefined references...
The build starts as follows: ICU not available for ppc No optional package ICU available for ppc No optional package LibIconv available for ppc No optional package Sed available for ppc No optional package Tar available for ppc ...patience...How to fix the build? Is some #ifdef missing somewhere, or do all ports need to cross-compile something outside the build system now?
Andreas
/Build-O-Matic/output/generated.ppc/cross-tools/bin/powerpc-apple- haiku-gcc -O -Wall -Wno-trigraphs -Wmissing-prototypes -Wno- multichar -pipe -fno-strict-aliasing -fno-tree-vrp -nostdinc - D_KERNEL=1 -Werror -Wno-error=uninitialized -pipe -fno-strict- aliasing -fno-tree-vrp -finline -fno-builtin -ffreestanding -c "/ Build-O-Matic/output/haiku/src/add-ons/kernel/bus_managers/firewire/ fwohci.c" -D_KERNEL_MODE -D__HAIKU__ - DHAIKU_DISTRO_COMPATIBILITY_OFFICIAL -D__POWERPC__ -DARCH_ppc - DBOOT_ARCHIVE_IMAGE_OFFSET=192 -DHAIKU_INCLUDE_PATENTED_CODE=0 - DHAIKU_TARGET_PLATFORM_HAIKU -iquote /Build-O-Matic/output/haiku/ build/user_config_headers -iquote /Build-O-Matic/output/haiku/build/ config_headers -iquote /Build-O-Matic/output/haiku/src/add-ons/ kernel/bus_managers/firewire -iquote /Build-O-Matic/output/ generated.ppc/objects/common/add-ons/kernel/bus_managers/firewire - iquote /Build-O-Matic/output/generated.ppc/objects/freebsd/x86/ common/add-ons/kernel/bus_managers/firewire -iquote /Buil d-O-Matic/output/generated.ppc/objects/haiku/ppc/common/add-ons/ kernel/bus_managers/firewire -I /Build-O-Matic/output/haiku/headers/ compatibility/bsd -I /Build-O-Matic/output/haiku/headers/private/ firewire -I /Build-O-Matic/output/haiku/headers/private/kernel -I / Build-O-Matic/output/generated.ppc/cross-tools/lib/gcc/powerpc-apple- haiku/4.4.4/../../../../powerpc-apple-haiku/include/c++/4.4.4 -I / Build-O-Matic/output/generated.ppc/cross-tools/lib/gcc/powerpc-apple- haiku/4.4.4/../../../../powerpc-apple-haiku/include/c++/4.4.4/ powerpc-apple-haiku -I /Build-O-Matic/output/generated.ppc/cross- tools/lib/gcc/powerpc-apple-haiku/4.4.4/../../../../powerpc-apple- haiku/include/c++/4.4.4/backward -I /Build-O-Matic/output/ generated.ppc/cross-tools/lib/gcc/powerpc-apple-haiku/ 4.4.4/../../../../powerpc-apple-haiku/include/c++/4.4.4/ext -I / Build-O-Matic/output/generated.ppc/cross-tools/lib/gcc/powerpc-apple- haiku/4.4.4/include -I /Build-O-Matic/output/generated.ppc/cross- tools/lib/gcc/powe rpc-apple-haiku/4.4.4/include-fixed -I /Build-O-Matic/output/haiku/ headers -I /Build-O-Matic/output/haiku/headers/posix -I /Build-O- Matic/output/haiku/headers/glibc -I /Build-O-Matic/output/haiku/ headers/os -I /Build-O-Matic/output/haiku/headers/os/add-ons -I / Build-O-Matic/output/haiku/headers/os/add-ons/file_system -I /Build- O-Matic/output/haiku/headers/os/add-ons/graphics -I /Build-O-Matic/ output/haiku/headers/os/add-ons/input_server -I /Build-O-Matic/ output/haiku/headers/os/add-ons/registrar -I /Build-O-Matic/output/ haiku/headers/os/add-ons/screen_saver -I /Build-O-Matic/output/haiku/ headers/os/add-ons/tracker -I /Build-O-Matic/output/haiku/headers/os/ app -I /Build-O-Matic/output/haiku/headers/os/device -I /Build-O- Matic/output/haiku/headers/os/drivers -I /Build-O-Matic/output/haiku/ headers/os/game -I /Build-O-Matic/output/haiku/headers/os/interface - I /Build-O-Matic/output/haiku/headers/os/kernel -I /Build-O-Matic/ output/haiku/headers/os/locale -I /Build-O-Matic/output/ haiku/headers/os/media -I /Build-O-Matic/output/haiku/headers/os/ mail -I /Build-O-Matic/output/haiku/headers/os/midi -I /Build-O- Matic/output/haiku/headers/os/midi2 -I /Build-O-Matic/output/haiku/ headers/os/net -I /Build-O-Matic/output/haiku/headers/os/opengl -I / Build-O-Matic/output/haiku/headers/os/storage -I /Build-O-Matic/ output/haiku/headers/os/support -I /Build-O-Matic/output/haiku/ headers/os/translation -I /Build-O-Matic/output/haiku/headers/ private/. -o "/Build-O-Matic/output/generated.ppc/objects/haiku/ppc/ release/add-ons/kernel/bus_managers/firewire/fwohci.o" ;...failed Cc /Build-O-Matic/output/generated.ppc/objects/haiku/ppc/ release/add-ons/kernel/bus_managers/firewire/fwohci.o ... ...skipped firewire for lack of <src!add-ons!kernel!bus_managers! firewire>fwohci.o... ...skipped <HaikuImage>haiku.image-copy-files-dummy-system/add-ons/ kernel/bus_managers for lack of firewire... ...skipped haiku-nightly.image for lack of <HaikuImage>haiku.image- copy-files......failed updating 1 target(s)... ...skipped 3 target(s)... ...updated 609 target(s)...