This is the mail archive of the guile@sourceware.cygnus.com mailing list for the Guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

guile-1.3.4pre - build reports


guile-1.3.4pre built (to make check) on
rs6000-ibm-aix4.2.0.0 using egcs-1.1.2
hppa1.1-hp-hpux10.20 using egcs-1.1
alpha-dec-osf4.0e using egcs-1.1.2

Building on UnixWare 7.1 failed - it tends to choke config.guess, will
probably
be fixed by the next release of autoconf.
Building with vendor compilers on aix, hpux and Digital Unix (osf4.0e) also
failed

AIX
cc -DHAVE_CONFIG_H -I. -I../../guile-1.3.4/libguile -I. -I.. \
-I../../guile-1.3.4/libguile/.. -g -c  -DPIC
../../guile-1.3.4/libguile/unif.c
"../../guile-1.3.4/libguile/unif.c", line 180.1: 1506-343 (S) \
Redeclaration of scm_makflo differs from previous declaration on line 78 \
of "../../guile-1.3.4/libguile/unif.h".
"../../guile-1.3.4/libguile/unif.c", line 180.1: 1506-379 (I) Prototype for
function scm_makflo must contain only promoted types if prototype and
nonprototype declarations are mixed.
"../../guile-1.3.4/libguile/unif.c", line 180.1: 1506-380 (I) Parameter 1
has type "float" which promotes to "double".
make[1]: *** [unif.lo] Error 1

On HP-UX guile itself builds and make checks but guile-readline doesn't use
the configured
ANSI compiler arguments

Making check in guile-readline
        /bin/sh ./libtool --mode=compile cc -DHAVE_STRDUP=1  -I.
-I../../guile-1
.3.4/guile-readline  -I.. -I../../guile-1.3.4/guile-readline/..
-I../../guile-1.
3.4/guile-readline/../libguile     -g -c
../../guile-1.3.4/guile-readline/readli
ne.c
rm -f .libs/readline.lo
cc -DHAVE_STRDUP=1 -I. -I../../guile-1.3.4/guile-readline -I..
-I../../guile-1.3
.4/guile-readline/.. -I../../guile-1.3.4/guile-readline/../libguile -g -c
+Z -D
PIC ../../guile-1.3.4/guile-readline/readline.c -o .libs/readline.lo
cc: "../../guile-1.3.4/guile-readline/../libguile/__scm.h", line 422: error
1000
: Unexpected symbol: "gf".
cc: "../../guile-1.3.4/guile-readline/../libguile/__scm.h", line 431: error
1000
: Unexpected symbol: "scm_call_generic_2".
cc: "../../guile-1.3.4/guile-readline/../libguile/__scm.h", line 431: error
1000
: Unexpected symbol: "gf".
cc: "../../guile-1.3.4/guile-readline/../libguile/__scm.h", line 431: error
1000
: Unexpected symbol: ")".
cc: "../../guile-1.3.4/guile-readline/../libguile/__scm.h", line 422: error
1705
: Function prototypes are an ANSI feature.

Digital Unix seems to have a similar problem - libtool doesn't seem to be
passing
down the necessary parameters to put the vendor compiler into ANSI mode.

/bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H -I.
-I../../guile-1.3.4/lib
guile -I. -I.. -I../../guile-1.3.4/libguile/..     -g -c
../../guile-1.3.4/libgu
ile/numbers.c
rm -f .libs/numbers.lo
cc -DHAVE_CONFIG_H -I. -I../../guile-1.3.4/libguile -I. -I..
-I../../guile-1.3.4
/libguile/.. -g -c  -DPIC ../../guile-1.3.4/libguile/numbers.c -o
.libs/numbers.
lo
cc: Error: ../../guile-1.3.4/libguile/numbers.c, line 1291: In this
declaration,
 parameter 3 has a different type than specified in an earlier declaration
of th
is function. (mismatparam)
scm_divbigdig (SCM_BIGDIG * ds,
^
cc: Error: ../../guile-1.3.4/libguile/numbers.c, line 1291: In this
declaration,
 the type of "scm_divbigdig" is not compatible with the type of a previous
decla
ration of "scm_divbigdig" at line number 281 in file
../../guile-1.3.4/libguile/
numbers.h. (notcompat)
scm_divbigdig (SCM_BIGDIG * ds,
^
make[1]: *** [numbers.lo] Error 1

Please also consider having the directory in prelease snapshots as
guile-1.3.4-pre<<No>>
so there is no confusion with release versions. Please also consider
packaging up the
dejagnu testsuite with the pre-release snapshots. Doing so may make it
easier for 
people like me with minimal scheme experience but access to diverse hardware
to
contribute.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]