* Building GUILE from git
[not found] ` <m3eiiu7yac.fsf@pobox.com>
@ 2010-04-05 18:57 ` Reuben Thomas
2010-04-05 22:53 ` Ludovic Courtès
0 siblings, 1 reply; 3+ messages in thread
From: Reuben Thomas @ 2010-04-05 18:57 UTC (permalink / raw)
To: bug-guile
Hi,
I'm trying to build GUILE on 32-bit Ubuntu karmic, with the missing
bits (libgc 7.1 and libunistring) installed in /usr/local.
I can build and install, but when I run guile, two things happen:
1. It takes about 10 seconds to load.
2. It prints the following and exits:
$ guile
;;; note: autocompilation is enabled, set GUILE_AUTO_COMPILE=0
;;; or pass the --no-autocompile argument to disable.
;;; compiling /usr/local/share/guile/2.0/ice-9/control.scm
;;; compiling /usr/local/share/guile/2.0/system/base/compile.scm
;;; it seems /usr/local/share/guile/2.0/system/base/compile.scm
;;; is part of the compiler; skipping autocompilation
;;; compiling /usr/local/share/guile/2.0/system/base/syntax.scm
;;; it seems /usr/local/share/guile/2.0/system/base/syntax.scm
;;; is part of the compiler; skipping autocompilation
;;; compiling /usr/local/share/guile/2.0/system/base/language.scm
;;; it seems /usr/local/share/guile/2.0/system/base/language.scm
;;; is part of the compiler; skipping autocompilation
;;; compiling /usr/local/share/guile/2.0/system/base/message.scm
;;; it seems /usr/local/share/guile/2.0/system/base/message.scm
;;; is part of the compiler; skipping autocompilation
;;; compiling /usr/local/share/guile/2.0/srfi/srfi-1.scm
;;; it seems /usr/local/share/guile/2.0/srfi/srfi-1.scm
;;; is part of the compiler; skipping autocompilation
;;; compiling /usr/local/share/guile/2.0/srfi/srfi-9.scm
;;; it seems /usr/local/share/guile/2.0/srfi/srfi-9.scm
;;; is part of the compiler; skipping autocompilation
;;; compiling /usr/local/share/guile/2.0/ice-9/optargs.scm
;;; it seems /usr/local/share/guile/2.0/ice-9/optargs.scm
;;; is part of the compiler; skipping autocompilation
;;; compiling /usr/local/share/guile/2.0/system/base/pmatch.scm
;;; it seems /usr/local/share/guile/2.0/system/base/pmatch.scm
;;; is part of the compiler; skipping autocompilation
;;; compiling /usr/local/share/guile/2.0/system/vm/vm.scm
;;; it seems /usr/local/share/guile/2.0/system/vm/vm.scm
;;; is part of the compiler; skipping autocompilation
;;; compiling /usr/local/share/guile/2.0/system/vm/frame.scm
;;; it seems /usr/local/share/guile/2.0/system/vm/frame.scm
;;; is part of the compiler; skipping autocompilation
;;; compiling /usr/local/share/guile/2.0/system/vm/program.scm
;;; it seems /usr/local/share/guile/2.0/system/vm/program.scm
;;; is part of the compiler; skipping autocompilation
;;; compiling /usr/local/share/guile/2.0/system/vm/instruction.scm
;;; it seems /usr/local/share/guile/2.0/system/vm/instruction.scm
;;; is part of the compiler; skipping autocompilation
;;; compiling /usr/local/share/guile/2.0/system/vm/objcode.scm
;;; it seems /usr/local/share/guile/2.0/system/vm/objcode.scm
;;; is part of the compiler; skipping autocompilation
;;; compiling /usr/local/share/guile/2.0/ice-9/regex.scm
;;; it seems /usr/local/share/guile/2.0/ice-9/regex.scm
;;; is part of the compiler; skipping autocompilation
;;; compiling /usr/local/share/guile/2.0/ice-9/receive.scm
;;; it seems /usr/local/share/guile/2.0/ice-9/receive.scm
;;; is part of the compiler; skipping autocompilation
;;; compiling /usr/local/share/guile/2.0/language/objcode/spec.scm
ERROR: Wrong type (expecting exact integer): (#t #<catch-closure
a5ac850> #<catch-closure a5ac840>)
guile: uncaught throw to wrong-type-arg: (#f Wrong type (expecting
~A): ~S (exact integer (#t #<catch-closure a5a8600> #<catch-closure
a5a85f0> #<catch-closure a5a85e0>)) ((#t #<catch-closure a5a8600>
#<catch-closure a5a85f0> #<catch-closure a5a85e0>)))
Platform: i686-pc-linux-gnu
gcc --version: 4.4.1-4ubuntu9
--
http://rrt.sc3d.org
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Building GUILE from git
2010-04-05 18:57 ` Building GUILE from git Reuben Thomas
@ 2010-04-05 22:53 ` Ludovic Courtès
2010-04-05 23:05 ` Reuben Thomas
0 siblings, 1 reply; 3+ messages in thread
From: Ludovic Courtès @ 2010-04-05 22:53 UTC (permalink / raw)
To: Reuben Thomas; +Cc: bug-guile
Hi,
Reuben Thomas <rrt@sc3d.org> writes:
> I'm trying to build GUILE on 32-bit Ubuntu karmic, with the missing
> bits (libgc 7.1 and libunistring) installed in /usr/local.
>
> I can build and install, but when I run guile, two things happen:
>
> 1. It takes about 10 seconds to load.
>
> 2. It prints the following and exits:
>
> $ guile
> ;;; note: autocompilation is enabled, set GUILE_AUTO_COMPILE=0
> ;;; or pass the --no-autocompile argument to disable.
> ;;; compiling /usr/local/share/guile/2.0/ice-9/control.scm
> ;;; compiling /usr/local/share/guile/2.0/system/base/compile.scm
Normally, these files should be compiled when compiling Guile and
installed afterward, so auto-compilation shouldn’t occur.
Can you try rebuilding & reinstalling Guile, making sure that, e.g.,
ice-9/control.go exists and that it gets installed next to
ice-9/control.scm?
Thanks,
Ludo’.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Building GUILE from git
2010-04-05 22:53 ` Ludovic Courtès
@ 2010-04-05 23:05 ` Reuben Thomas
0 siblings, 0 replies; 3+ messages in thread
From: Reuben Thomas @ 2010-04-05 23:05 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: bug-guile
Thanks, it's the usual automake permissions problem, i.e. that because
my user's umask is 0027, directories made during "sudo make install"
are made with the same permission, although files are installed
correctly. I had manually corrected the permissions on the other
directories in /usr/local/share and /usr/local/include, but I hadn't
spotted /usr/local/lib. Fixing the permissions there makes it work
perfectly; thanks!
--
http://rrt.sc3d.org
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2010-04-05 23:05 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <f92540e31003240335r6e285db9jdbc936e51de7646a@mail.gmail.com>
[not found] ` <m3eiiu7yac.fsf@pobox.com>
2010-04-05 18:57 ` Building GUILE from git Reuben Thomas
2010-04-05 22:53 ` Ludovic Courtès
2010-04-05 23:05 ` Reuben Thomas
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).