Discussion:
Building Guile from git sources stuck during make
Jeremy Korwin-Zmijowski
2018-03-24 11:21:11 UTC
Permalink
Dears,

I am trying to build Guile from git sources (master branch) but when I
issue make command, the process is stuck here :

GEN guile-procedures.texi
make[3]: Leaving directory `/home/jeko/Builds/guile/libguile'
make[2]: Leaving directory `/home/jeko/Builds/guile/libguile'
Making all in bootstrap
make[2]: Entering directory `/home/jeko/Builds/guile/bootstrap'
BOOTSTRAP GUILEC ice-9/eval.go
wrote `ice-9/eval.go'
BOOTSTRAP GUILEC ice-9/psyntax-pp.go

For information :

$ uname -a
Linux patch 3.13.0-141-lowlatency #190+7.0trisquel2 SMP PREEMPT Tue
Jan 23 23:59:12 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux


I don't have specific needs, just looking for fun hacking with Guile,
Spacemacs and GNU.

Cheers,
Jeremy
Eli Zaretskii
2018-03-24 19:01:12 UTC
Permalink
Date: Sat, 24 Mar 2018 12:21:11 +0100
I am trying to build Guile from git sources (master branch) but when I
GEN guile-procedures.texi
make[3]: Leaving directory `/home/jeko/Builds/guile/libguile'
make[2]: Leaving directory `/home/jeko/Builds/guile/libguile'
Making all in bootstrap
make[2]: Entering directory `/home/jeko/Builds/guile/bootstrap'
BOOTSTRAP GUILEC ice-9/eval.go
wrote `ice-9/eval.go'
BOOTSTRAP GUILEC ice-9/psyntax-pp.go
Are you sure it's stuck? How long did you wait? The initial
compilation of Guile files takes a long time, so you should be
patient.
Matt Wette
2018-03-24 22:21:57 UTC
Permalink
Post by Jeremy Korwin-Zmijowski
I am trying to build Guile from git sources (master branch) but when I
BOOTSTRAP GUILEC ice-9/eval.go
wrote `ice-9/eval.go'
BOOTSTRAP GUILEC ice-9/psyntax-pp.go
Try letting it go a while.  That step can take a long time.
David Pirotte
2018-03-24 22:38:07 UTC
Permalink
Hi Jeremy,
Post by Jeremy Korwin-Zmijowski
I am trying to build Guile from git sources (master branch)
You should consider to checkout and build the stable-2.2 branch instead - unless you
want to help and work on the next (Guile-3.0) release, but did not sound like your
objective, reading your last sentence.

Then as Eli mentioned in his answer, be patient, building from the source can take a
few hours, even more on slow computers ... If you don't want to wait that long, then
grab the latest tarball, it will compile a lot faster (it has some pre-build
'stuff' ...)

David
d***@roadrunner.com
2018-03-25 00:23:28 UTC
Permalink
Post by Jeremy Korwin-Zmijowski
Dears,
I am trying to build Guile from git sources (master branch) but when I
GEN guile-procedures.texi
make[3]: Leaving directory `/home/jeko/Builds/guile/libguile'
make[2]: Leaving directory `/home/jeko/Builds/guile/libguile'
Making all in bootstrap
make[2]: Entering directory `/home/jeko/Builds/guile/bootstrap'
BOOTSTRAP GUILEC ice-9/eval.go
wrote `ice-9/eval.go'
BOOTSTRAP GUILEC ice-9/psyntax-pp.go
How many days did you wait? (jk) No, it doesn't take days, it just feels like it.

Depending on the machine, it could take hours..

-Dale
Jeremy Korwin-Zmijowski
2018-03-25 08:04:33 UTC
Permalink
Oh yeah sorry guys, I let it work during the whole night and it did it !
I thought it was stuck because from git sources (hours) it took
looooonger than from tarball sources (minutes, maybe an hour).

But after a 'sudo make install' I got this error when calling 'guile' in
the console :

guile: error while loading shared libraries: libguile-3.0.so.0:
cannot open shared object file: No such file or directory

Unless someone knows how to fix it without to recompile everything, I
will recompile everything next night haha !

Jeremy
Post by d***@roadrunner.com
Post by Jeremy Korwin-Zmijowski
Dears,
I am trying to build Guile from git sources (master branch) but when I
GEN guile-procedures.texi
make[3]: Leaving directory `/home/jeko/Builds/guile/libguile'
make[2]: Leaving directory `/home/jeko/Builds/guile/libguile'
Making all in bootstrap
make[2]: Entering directory `/home/jeko/Builds/guile/bootstrap'
BOOTSTRAP GUILEC ice-9/eval.go
wrote `ice-9/eval.go'
BOOTSTRAP GUILEC ice-9/psyntax-pp.go
How many days did you wait? (jk) No, it doesn't take days, it just feels like it.
Depending on the machine, it could take hours..
-Dale
Mark H Weaver
2018-03-25 19:01:45 UTC
Permalink
Post by Jeremy Korwin-Zmijowski
Oh yeah sorry guys, I let it work during the whole night and it did it !
I thought it was stuck because from git sources (hours) it took
looooonger than from tarball sources (minutes, maybe an hour).
But after a 'sudo make install' I got this error when calling 'guile' in
cannot open shared object file: No such file or directory
You probably need to run "ldconfig" now as root, to rebuild your
/etc/ld.so.cache.

Mark

Loading...