[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Build probs under Solaris
From: |
Martin Grabmueller |
Subject: |
Build probs under Solaris |
Date: |
Wed, 16 May 2001 18:01:08 +0200 (MET DST) |
Hello list,
I have just tried to build a fresh CVS Guile under Solaris, but got no
luck. After updating and a make clean, autogen.sh gave the following
warnings:
address@hidden (~/cvs/guile/guile-core): ./autogen.sh
configure.in:160: warning: AC_TRY_RUN called without default to allow cross
compiling
configure.in:374: warning: AC_TRY_RUN called without default to allow cross
compiling
configure.in:160: warning: AC_TRY_RUN called without default to allow cross
compiling
configure.in:162: warning: AC_TRY_RUN called without default to allow cross
compiling
configure.in:163: warning: AC_TRY_RUN called without default to allow cross
compconfigure.in:374: warning: AC_TRY_RUN called without default to allow cross
compiling
autoconf: Undefined macros:
configure.in:144:AC_LIBLTDL_CONVENIENCE
configure.in:149:AC_LIBTOOL_DLOPEN
automake: configure.in: installing `./install-sh'
automake: configure.in: installing `./mkinstalldirs'
automake: configure.in: installing `./missing'
doc/Makefile.am:27: installing `doc/mdate-sh'
guile-readline...
I checked whether the autotools here at university are out of date,
but they are exactly the versions mentioned in HACKING:
address@hidden (~/cvs/guile/guile-core): autoconf --version
Autoconf version 2.13
address@hidden (~/cvs/guile/guile-core): automake --version
automake (GNU automake) 1.4
Copyright (C) 1999 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.
Written by Tom Tromey <address@hidden>
address@hidden (~/cvs/guile/guile-core): libtool --version
ltmain.sh (GNU libtool) 1.3.5 (1.385.2.206 2000/05/27 11:12:27)
address@hidden (~/cvs/guile/guile-core): uname -a
SunOS fiesta 5.8 Generic_108528-07 sun4u sparc SUNW,Ultra-4
When trying to build anyway, configure complained about the missing
macros, which are unknown to autoconf.
Giving --enable-ltdl-convenience to configure made it shut up, but the
build fails with this:
(cd .libs && gcc -c -fno-builtin -fno-rtti -fno-exceptions "guileS.c")
rm -f .libs/guileS.c .libs/guile.nm .libs/guile.nmS .libs/guile.nmT
gcc -g -O2 -Wall -Wmissing-prototypes -o .libs/guile .libs/guileS.o guile.o
.libs/libguile.so -lcrypt -lsocket -lnsl -lm -lcrypt -lsocket -lnsl -lm
-R/home/m/mgrabmue/lib
Undefined first referenced
symbol in file
lt_dlclose .libs/libguile.so
lt_dlpreload_default guile.o
lt_dlerror .libs/libguile.so
lt_dlopenext .libs/libguile.so
lt_dlinit .libs/libguile.so
lt_dlsym .libs/libguile.so
ld: fatal: Symbol referencing errors. No output written to .libs/guile
collect2: ld returned 1 exit status
make[1]: *** [guile] Error 1
make[1]: Leaving directory `/home/m/mgrabmue/cvs/guile/guile-core/libguile'
make: *** [all-recursive] Error 1
Anyone knows what the problem is?
Thanks,
'martin
- Build probs under Solaris,
Martin Grabmueller <=