[haiku-development] Build failure on Solaris host

  • From: Andreas Färber <andreas.faerber@xxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Wed, 11 Aug 2010 23:33:51 +0200

Hey,

A clean r38034 ppc build on OpenSolaris builds the boot loader okay but fails for the disk image:

Cc /export/home/andreas/Haiku/haiku/generated-ppc/objects/sunos/x86/ release/tools/keymap/regex.o /export/home/andreas/Haiku/haiku/src/system/libroot/posix/glibc/regex/ regex.c:61:28: regex_internal.h: Datei oder Verzeichnis nicht gefunden /export/home/andreas/Haiku/haiku/src/system/libroot/posix/glibc/regex/ regex.c:63:28: regex_internal.c: Datei oder Verzeichnis nicht gefunden /export/home/andreas/Haiku/haiku/src/system/libroot/posix/glibc/regex/ regex.c:64:21: regcomp.c: Datei oder Verzeichnis nicht gefunden /export/home/andreas/Haiku/haiku/src/system/libroot/posix/glibc/regex/ regex.c:65:21: regexec.c: Datei oder Verzeichnis nicht gefunden

cc -O -Wall -Wno-trigraphs -Wmissing-prototypes -Wpointer-arith -Wcast- align -Wsign-compare -Wno-multichar -include BeOSBuildCompatibility.h - c "/export/home/andreas/Haiku/haiku/src/system/libroot/posix/glibc/ regex/regex.c" -DARCH_x86 -D_NO_INLINE_ASM -D__INTEL__ -D_GNU_SOURCE - D_FILE_OFFSET_BITS=64 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS - DHAIKU_HOST_PLATFORM_SUNOS -I/export/home/andreas/Haiku/haiku/build/ user_config_headers -I/export/home/andreas/Haiku/haiku/build/ config_headers -I/export/home/andreas/Haiku/haiku/src/tools/keymap -I/ export/home/andreas/Haiku/haiku/generated-ppc/objects/common/tools/ keymap -I/export/home/andreas/Haiku/haiku/generated-ppc/objects/sunos/ x86/common/tools/keymap -I/export/home/andreas/Haiku/haiku/generated- ppc/objects/haiku/ppc/common/tools/keymap -I/export/home/andreas/Haiku/ haiku/src/bin/keymap -I- -I/export/home/andreas/Haiku/haiku/headers/ build/private/shared -I/export/home/andreas/Haiku/haiku/headers/build/ private/storage -I/export/home/andreas/Haiku/haiku/headers/build/host/ sunos -I/export/home/andreas/Haiku/haiku/headers/build -I/export/home/ andreas/Haiku/haiku/headers/build/os -I/export/home/andreas/Haiku/ haiku/headers/build/os/app -I/export/home/andreas/Haiku/haiku/headers/ build/os/drivers -I/export/home/andreas/Haiku/haiku/headers/build/os/ kernel -I/export/home/andreas/Haiku/haiku/headers/build/os/interface - I/export/home/andreas/Haiku/haiku/headers/build/os/opengl -I/export/ home/andreas/Haiku/haiku/headers/build/os/storage -I/export/home/ andreas/Haiku/haiku/headers/build/os/support -o "/export/home/andreas/ Haiku/haiku/generated-ppc/objects/sunos/x86/release/tools/keymap/ regex.o" ;

...failed Cc /export/home/andreas/Haiku/haiku/generated-ppc/objects/ sunos/x86/release/tools/keymap/regex.o ...
...skipped <build>keymap for lack of <src!tools!keymap>regex.o...
...skipped <keymap>German for lack of <build>keymap...
...skipped <HaikuImage>haiku.image-copy-files-dummy-home/config/ settings-<keymap>German for lack of <keymap>German...
...skipped haiku.image for lack of <HaikuImage>haiku.image-copy-files...
...failed updating 1 target(s)...
...skipped 4 target(s)...
...updated 132 target(s)...

The way I made it previously work was by reusing the regex.h header from headers/build/host/cygwin. That one hasn't changed. The headers and source files it complains about above are all present in src/system/libroot/glibc/regex. Might the recent glibc regex update require some path update somewhere?

Regards,
Andreas

Other related posts: