Re: Compiling Guile on Solaris 10 11/06 x86 edition

2007-09-03 Thread Kevin Ryde
[EMAIL PROTECTED] writes:

 FAIL: time.test: strftime: C99 %z format: EST+5

Hmm.  You could step through that EST+5 test to see what comes out.


___
Bug-guile mailing list
Bug-guile@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-guile


Re: Compiling Guile on Solaris 10 11/06 x86 edition

2007-09-03 Thread alanpae
Alan Pae [EMAIL PROTECTED] writes:

 with 1.8.2, if I hide complex.h (mv complex.h complex.h.temp) then it
 compiles find,

You may also be able to pretend complex double doesn't exist with

   ./configure ac_cv_type_complex_double=no





./configure -C  --with-threads

gcc --version
gcc (GCC) 3.4.3 (csl-sol210-3_4-branch+sol_rpath)
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

gmake --version
GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

This program built for i386-pc-solaris2.10

using bash 3.00 as the shell 

checking complex.h usability... yes
checking complex.h presence... yes
checking for complex.h... yes

grep complex config.log
configure:33237: checking complex.h usability
configure:33278: checking complex.h presence
configure:33346: checking for complex.h
configure:33370: checking for complex double
| #include complex.h
| volatile complex double z = - _Complex_I;
ac_cv_header_complex_h=yes
ac_cv_type_complex_double=yes


gmake

results in:

 gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/opt/local/include -O2 -D_REENTRANT 
-pthreads -Wall -MT libguile_la-numbers.lo -MD -MP -MF 
.deps/libguile_la-numbers.Tpo -c numbers.c  -fPIC -DPIC -o 
.libs/libguile_la-numbers.o
numbers.c: In function `scm_log':
numbers.c:6015: error: `_Complex_I' undeclared (first use in this function)
numbers.c:6015: error: (Each undeclared identifier is reported only once
numbers.c:6015: error: for each function it appears in.)
numbers.c: In function `scm_exp':
numbers.c:6081: error: `_Complex_I' undeclared (first use in this function)
gmake[3]: *** [libguile_la-numbers.lo] Error 1





gmake distclean





./configure ac_cv_type_complex_double=no

checking complex.h usability... yes
checking complex.h presence... yes
checking for complex.h... yes

grep complex config.log
  $ ./configure ac_cv_type_complex_double=no
configure:33237: checking complex.h usability
configure:33278: checking complex.h presence
configure:33346: checking for complex.h
configure:33370: checking for complex double
configure:44363: running /bin/bash ./configure '--prefix=/opt/local'  
'ac_cv_type_complex_double=no' 'CFLAGS=-I/opt/local/include -O2' 
'LDFLAGS=-L/opt/local/lib -R/opt/local/lib' 'CPPFLAGS=-I/opt/local/include -O2' 
--cache-file=/dev/null --srcdir=.
ac_cv_header_complex_h=yes
ac_cv_type_complex_double=no

compile warnings 

makeinfo --force -o guile-procedures.txt guile-procedures.texi || test -f 
guile-procedures.txt
/tmp/guile-1.8.2/libguile//guile-procedures.texi:10308: Cross reference to 
nonexistent node `Backslash Escapes' (perhaps incorrect sectioning?).
/tmp/guile-1.8.2/libguile//guile-procedures.texi:10008: Cross reference to 
nonexistent node `Network Address Conversion' (perhaps incorrect sectioning?).
/tmp/guile-1.8.2/libguile//guile-procedures.texi:9957: Cross reference to 
nonexistent node `Network Databases' (perhaps incorrect sectioning?).
/tmp/guile-1.8.2/libguile//guile-procedures.texi:9907: Cross reference to 
nonexistent node `Network Databases' (perhaps incorrect sectioning?).
/tmp/guile-1.8.2/libguile//guile-procedures.texi:8767: Cross reference to 
nonexistent node `Ports and File Descriptors' (perhaps incorrect sectioning?).
/tmp/guile-1.8.2/libguile//guile-procedures.texi:8755: Cross reference to 
nonexistent node `Closing' (perhaps incorrect sectioning?).
/tmp/guile-1.8.2/libguile//guile-procedures.texi:8075: Cross reference to 
nonexistent node `Hash Tables' (perhaps incorrect sectioning?).
/tmp/guile-1.8.2/libguile//guile-procedures.texi:8068: Cross reference to 
nonexistent node `Hash Tables' (perhaps incorrect sectioning?).
/tmp/guile-1.8.2/libguile//guile-procedures.texi:8061: Cross reference to 
nonexistent node `Hash Tables' (perhaps incorrect sectioning?).
/tmp/guile-1.8.2/libguile//guile-procedures.texi:7975: Cross reference to 
nonexistent node `File Ports' (perhaps incorrect sectioning?).
/tmp/guile-1.8.2/libguile//guile-procedures.texi:7319: Cross reference to 
nonexistent node `Vtables' (perhaps incorrect sectioning?).
/tmp/guile-1.8.2/libguile//guile-procedures.texi:5924: Cross reference to 
nonexistent node `Character Sets' (perhaps incorrect sectioning?).
/tmp/guile-1.8.2/libguile//guile-procedures.texi:5902: Cross reference to 
nonexistent node `Character Sets' (perhaps incorrect sectioning?).
/tmp/guile-1.8.2/libguile//guile-procedures.texi:4892: Cross reference to 
nonexistent node `Locales' (perhaps incorrect sectioning?).
/tmp/guile-1.8.2/libguile//guile-procedures.texi:3912: Cross reference to 
nonexistent node `File Ports' (perhaps incorrect sectioning?).
/tmp/guile-1.8.2/libguile//guile-procedures.texi:3690: Cross reference to 
nonexistent node `Ports and File