guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

problems building stable branch


From: Jan Nieuwenhuizen
Subject: problems building stable branch
Date: 10 Jul 2001 14:23:57 +0200
User-agent: Gnus/5.090003 (Oort Gnus v0.03) Emacs/20.7

Hi List,

I'm tracking Guile cvs irregularly, so that we're sure that LilyPond
stays compatible with latest guile development.  However, I've
considerable problems building latest stable branch.  (I had similar
problems with the development branch, but switched to stable as I
guessed they would be fixed there.)

In short: running autogen.sh is not documented in INSTALL, it doesn't
seem to do it's job, and 'make all' seems to have a circular
dependency on latest guile executable itself.  I guess that first the
guile executable should be built, and that one should be used to 'make
all' in ice-9.  Then there's a fair share of the usual
automake/libtool (I'm soo glad we dropped these tools) troubles.

Greetings,
Jan.

Here's what I did to build it:

13:27:27 appel ~/usr/src/guile$ cvs -z3 co -r branch_release-1-6 guile-core
[..]

INSTALL:
To build Guile on unix, there are two basic steps:

        1. Type "./configure", to configure the package for your system.
        2. Type "make", to build the package.


13:28:43 appel ~/usr/src/guile/guile-core$ ./configure
bash: ./configure: No such file or directory

13:29:00 appel ~/usr/src/guile/guile-core$ ./autogen.sh 
autoheader2.50: libguile/scmconfig.h.in is unchanged
automake: no `Makefile.am' found or specified
guile-readline...
automake: no `Makefile.am' found or specified
Now run configure and make.
You must pass the `--enable-maintainer-mode' option to configure.

13:32:03 appel ~/usr/src/guile/guile-core$ automake $(find . -name Makefile.am 
| sed 's/\.am//')
./doc/Makefile.am:27: required file `./doc/mdate-sh' not found
./libltdl/Makefile.am:5: INSTALL_LTDL does not appear in AM_CONDITIONAL
./libltdl/Makefile.am:12: CONVENIENCE_LTDL does not appear in AM_CONDITIONAL
./libltdl/Makefile.am:22: variable `LIBADD_DL' not defined
./libltdl/Makefile.am:25: variable `LIBADD_DL' not defined

13:37:18 appel ~/usr/src/guile/guile-core$ CFLAGS='-g -O2' ./configure 
--prefix=$HOME/usr --enable-maintainer-mode
[..]
13:39:33 appel ~/usr/src/guile/guile-core$ make
Making all in ice-9
make[1]: Entering directory `/home/usr/src/fred/src/guile/guile-core/ice-9'
cd . && guile -c '(load-from-path "ice-9/syncase") (define-module (ice-9 
syncase)) (psyncomp)'
<unnamed port>:1:66: In expression (psyncomp):
<unnamed port>:1:66: Unbound variable: psyncomp
make[1]: *** [psyntax.pp] Error 2
make[1]: Leaving directory `/home/usr/src/fred/src/guile/guile-core/ice-9'
make: *** [all-recursive] Error 1

13:40:20 appel ~/usr/src/guile/guile-core$ guile --version
Guile 1.4.1

13:41:14 appel ~/usr/src/guile/guile-core$ make -C libltdl
[..]
13:41:55 appel ~/usr/src/guile/guile-core$ make -C libguile
[..]
./.libs/libguile.so: undefined reference to `dlerror'
./.libs/libguile.so: undefined reference to `dlclose'
./.libs/libguile.so: undefined reference to `dlopen'
./.libs/libguile.so: undefined reference to `dlsym'
collect2: ld returned 1 exit status
make: *** [guile] Error 1
13:41:55 appel ~/usr/src/guile/guile-core$ make -C libguile LDFLAGS=-ldl
[..]
14:04:45 appel ~/usr/src/guile/guile-core$ GUILE_LOAD_PATH=$(pwd) 
PATH=$(pwd)/libguile:$PATH make LDFLAGS=-ldl
[..]
make[1]: *** No rule to make target address@hidden@', needed by `Makefile.in'.  
Stop.
make[1]: Leaving directory 
`/home/usr/src/fred/src/guile/guile-core/guile-readline'
make: *** [all-recursive] Error 1

14:16:10 appel ~/usr/src/guile/guile-core$ touch 
guile-readline/@MAINTAINER_MODE_TRUE@ guile-readline/Makefile.*

14:16:22 appel ~/usr/src/guile/guile-core$ GUILE_LOAD_PATH=$(pwd) 
PATH=$(pwd)/libguile:$PATH make LDFLAGS=-ldl

make[1]: Leaving directory `/home/usr/src/fred/src/guile/guile-core'
14:17:20 appel ~/usr/src/guile/guile-core$ make install

make[2]: Entering directory `/home/usr/src/fred/src/guile/guile-core/libltdl'
/bin/sh ./mkinstalldirs /home/fred/usr/lib
./mkinstalldirs: ./mkinstalldirs: No such file or directory
make[2]: *** [install-libLTLIBRARIES] Error 127

14:19:32 appel ~/usr/src/guile/guile-core$ cp mkinstalldirs libltdl
14:20:15 appel ~/usr/src/guile/guile-core$ make install
make[1]: Leaving directory `/home/usr/src/fred/src/guile/guile-core'
14:20:57 appel ~/usr/src/guile/guile-core$ guile --version
Guile 1.5.0

Jippie!

-- 
Jan Nieuwenhuizen <address@hidden> | GNU LilyPond - The music typesetter
http://www.xs4all.nl/~jantien       | http://www.lilypond.org




reply via email to

[Prev in Thread] Current Thread [Next in Thread]