Building Bigloo for Cygwin (Windows 7) fails

Laurent Bloch <[email protected]>
Newsgroups gmane.lisp.scheme.bigloo
Message-ID <[email protected]>
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.log (text/plain, 3.2 KB)
# 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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.