Hi, When configuring Bigloo for Cygwin, the answer for the GC is:
executing ./autoconf/gcconfigureopt -> --host=x86_64-unknown-cygwin --build=x86_64-unknown-cygwin
+ Configuring custom GC...configure: error: in `/home/lbloch/Programmation/Bigloo/bigloo4.1a-2/gc/gc-7.4.0':
configure: error: C++ preprocessor "/lib/cpp" fails sanity check See `config.log' for more details configure gc fail, see configure.log file. configure.log attached. GC install. is black science for me. Any hint please? Thank you. Have a nice day! -- Laurent Bloch - http://www.laurentbloch.org/ - [email protected]
# configure... # mer. 29 oct. 2014 09:18:54 # ./configure + User specified host specific configuration ()... ./autoconf/runtest -v1 -- os -> cygwin ./autoconf/runtest -v1 -- cpu -> x86_64 ./autoconf/runtest -v1 -- osversion -> 1.7.32(0.274/5/3) ./autoconf/runtest -v1 -- user -> lbloch ./autoconf/runtest -v1 -- cctest "--cc=gcc" -> gcc + Post host specific configuration (cygwin)... ./autoconf/runtest -v1 -- ascpp "--as=as" "--name=/tmp/foo" /tmp/foo.s: Messages de l'assembleur: /tmp/foo.s:2: Erreur: pas de telle instruction: « dummy » as: unrecognized option `-P' /tmp/foo.s: Messages de l'assembleur: /tmp/foo.s:2: Erreur: pas de telle instruction: « dummy » as: unrecognized option `-P' /tmp/foo.s: Messages de l'assembleur: /tmp/foo.s:2: Erreur: pas de telle instruction: « dummy » -> gcc -c -x assembler-with-cpp ./autoconf/runtest -v1 -- arflags "--ar=ar" "--name=/tmp/foo" -> qc ar arflags -> ar qc ./autoconf/runtest -v1 -- ranlib "--ranlib=ranlib" -> yes ./autoconf/runtest -v1 -- strip "--strip=strip" -> strip + checking executable names... -> aout=a.exe, abat=a.bat * threadsupport= ./autoconf/runtest -v1 -- thread "--cflags=-DFINALIZE_ON_DEMAND" -> -DGC_WIN32_THREADS -D_REENTRANT -DGC_THREADS -DMAX_THREADS=256 -DFINALIZE_ON_DEMAND ./autoconf/runtest -v1 -- pthread -> -lpthread ./autoconf/runtest -v1 -- pthreadlock "--lib=-lpthread" /tmp/ccNytyMZ.o:actestlbloch.c:(.text+0xc5): référence indéfinie vers « pthread_mutex_timedlock » /tmp/ccNytyMZ.o:actestlbloch.c:(.text+0xc5): relocalisation tronquée pour concorder avec la taille: R_X86_64_PC32 vers le symbole indéfini pthread_mutex_timedlock collect2: erreur: ld a retourné 1 code d'état d'exécution -> 0 ./autoconf/runtest -v1 -- pthreadspinlock "--lib=-lpthread" -> 1 ./autoconf/runtest -v1 -- pthreadmutexrec "--lib=-lpthread" -> 1 ./autoconf/runtest -v1 -- pthreadcondvtimedwait "--lib=-lpthread" -> 0 ./autoconf/runtest -v1 -- pthreadtimedjoin "--lib=-lpthread" /tmp/ccUshKI1.o:actestlbloch.c:(.text+0xe1): référence indéfinie vers « pthread_timedjoin_np » /tmp/ccUshKI1.o:actestlbloch.c:(.text+0xe1): relocalisation tronquée pour concorder avec la taille: R_X86_64_PC32 vers le symbole indéfini pthread_timedjoin_np collect2: erreur: ld a retourné 1 code d'état d'exécution -> 0 ./autoconf/runtest -v1 -- pthreadlocalstorage "--lib=-lpthread" /tmp/cckYEXUB.o:actestlbloch.c:(.text+0xc4): référence indéfinie vers « pthread_mutex_timedlock » /tmp/cckYEXUB.o:actestlbloch.c:(.text+0xc4): relocalisation tronquée pour concorder avec la taille: R_X86_64_PC32 vers le symbole indéfini pthread_mutex_timedlock collect2: erreur: ld a retourné 1 code d'état d'exécution -> no ./autoconf/runtest -v1 -- nbprocs "--cflags=" -> 4 + Java specific configuration (cygwin)... + GC configuration (yes)... ./autoconf/runtest -v1 -- gcflags "--cflags=" -> -DNO_DEBUGGING -Iinclude -Ilibatomic_ops-install/include -DATOMIC_UNCOLLECTABLE -DNO_EXECUTE_PERMISSION ./autoconf/runtest -v1 -- maemo.arm "--cflags=-O3" Unknown option "--cflags=-O3", ignored -> no ./autoconf/runtest -v1 -- gcconfigureopt "--gc-dir=/home/lbloch/Programmation/Bigloo/bigloo4.1a-2/gc/gc-7.4.0" -> --host=x86_64-unknown-cygwin --build=x86_64-unknown-cygwin
