unofficial mirror of bug-guile@gnu.org 
 help / color / mirror / Atom feed
* Error during compilation
@ 2010-02-06 11:06 Štěpán Němec
  2010-02-07 10:37 ` Andy Wingo
  0 siblings, 1 reply; 5+ messages in thread
From: Štěpán Němec @ 2010-02-06 11:06 UTC (permalink / raw)
  To: bug-guile

Hello,
trying to compile Guile on GNU/Linux; i.e. running `make' after configuring with
`BDW_GC_CFLAGS='-I/usr/include' BDW_GC_LIBS='-L/usr/lib -lgc'
./configure --disable-nls', I'm getting this error:

 gcc -std=gnu99 -DHAVE_CONFIG_H -DBUILDING_LIBGUILE=1 -I.. -I.. -I../lib
 -I../lib -Wall -Wmissing-prototypes -Wdeclaration-after-statement
 -Wundef -Wswitch-enum -fvisibility=hidden -
 I/usr/include -g -O2 -MT libguile_la-vm.lo -MD -MP -MF
 .deps/libguile_la-vm.Tpo -c vm.c  -fPIC -DPIC -o .libs/libguile_la-vm.o
  gcc -std=gnu99 -DHAVE_CONFIG_H -DBUILDING_LIBGUILE=1 -I.. -I..
  -I../lib -I../lib -Wall -Wmissing-prototypes
  -Wdeclaration-after-statement -Wundef -Wswitch-enum
  -fvisibility=hidden -
  I/usr/include -g -O2 -MT libguile_la-vm.lo -MD -MP -MF
  .deps/libguile_la-vm.Tpo -c vm.c -o libguile_la-vm.o >/dev/null 2>&1
  make[3]: *** [libguile_la-vm.lo] Error 1
  make[3]: Leaving directory
  `/home/stepnem/Hacking/Scheme/guile/guile/libguile'
  make[2]: *** [all] Error 2
  make[2]: Leaving directory
  `/home/stepnem/Hacking/Scheme/guile/guile/libguile'
  make[1]: *** [all-recursive] Error 1
  make[1]: Leaving directory `/home/stepnem/Hacking/Scheme/guile/guile'
  make: *** [all] Error 2


The error message being completely unhelpful, I have no idea what I can
do to fix the issue. Please let me know if I can provide some more
information or if you can make any sense of the above.

Best regards,

    Štěpán Němec




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Error during compilation
  2010-02-06 11:06 Error during compilation Štěpán Němec
@ 2010-02-07 10:37 ` Andy Wingo
  2010-02-07 15:19   ` Štěpán Němec
  0 siblings, 1 reply; 5+ messages in thread
From: Andy Wingo @ 2010-02-07 10:37 UTC (permalink / raw)
  To: Štěpán Němec; +Cc: bug-guile

Hi Štěpán,

On Sat 06 Feb 2010 12:06, Štěpán Němec <stepnem@gmail.com> writes:

> Hello,
> trying to compile Guile on GNU/Linux; i.e. running `make' after configuring with
> `BDW_GC_CFLAGS='-I/usr/include' BDW_GC_LIBS='-L/usr/lib -lgc'
> ./configure --disable-nls', I'm getting this error:
>
>  gcc -std=gnu99 -DHAVE_CONFIG_H -DBUILDING_LIBGUILE=1 -I.. -I.. -I../lib
>  -I../lib -Wall -Wmissing-prototypes -Wdeclaration-after-statement
>  -Wundef -Wswitch-enum -fvisibility=hidden -
>  I/usr/include -g -O2 -MT libguile_la-vm.lo -MD -MP -MF
>  .deps/libguile_la-vm.Tpo -c vm.c  -fPIC -DPIC -o .libs/libguile_la-vm.o
>   gcc -std=gnu99 -DHAVE_CONFIG_H -DBUILDING_LIBGUILE=1 -I.. -I..
>   -I../lib -I../lib -Wall -Wmissing-prototypes
>   -Wdeclaration-after-statement -Wundef -Wswitch-enum
>   -fvisibility=hidden -
>   I/usr/include -g -O2 -MT libguile_la-vm.lo -MD -MP -MF
>   .deps/libguile_la-vm.Tpo -c vm.c -o libguile_la-vm.o >/dev/null 2>&1
>   make[3]: *** [libguile_la-vm.lo] Error 1
>   make[3]: Leaving directory
>   `/home/stepnem/Hacking/Scheme/guile/guile/libguile'
>   make[2]: *** [all] Error 2
>   make[2]: Leaving directory
>   `/home/stepnem/Hacking/Scheme/guile/guile/libguile'
>   make[1]: *** [all-recursive] Error 1
>   make[1]: Leaving directory `/home/stepnem/Hacking/Scheme/guile/guile'
>   make: *** [all] Error 2
>
>
> The error message being completely unhelpful,

Indeed, I think that you are missing the actual error line. Is there
nothing above?

Note that if you have pkg-config installed and libgc 7.x (as is
required), you shouldn't to set the BDW environment vars.

Andy
-- 
http://wingolog.org/




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Error during compilation
  2010-02-07 10:37 ` Andy Wingo
@ 2010-02-07 15:19   ` Štěpán Němec
  2010-02-08 10:47     ` Andy Wingo
  0 siblings, 1 reply; 5+ messages in thread
From: Štěpán Němec @ 2010-02-07 15:19 UTC (permalink / raw)
  To: Andy Wingo; +Cc: bug-guile

[-- Attachment #1: Type: text/plain, Size: 1911 bytes --]

On Sun, Feb 07, 2010 at 11:37:47AM +0100, Andy Wingo wrote:
> Indeed, I think that you are missing the actual error line. Is there
> nothing above?

No, really nothing -- compilation proceeds just fine up to that point,
then all of sudden errors out. (But see below...)

> Note that if you have pkg-config installed and libgc 7.x (as is
> required), you shouldn't to set the BDW environment vars.

Yes, shame on me... I didn't pay attention to the version number (though
even the libgc web site recommends 6.8, and 7.x is not even in Debian
unstable...).
Installing libgc 7.1 fixed the problem.

So, sorry for the noise, although the compilation failure without a decent
error message still seems weird to me.

Other than that, apart from some (read: quite a lot of) compiler and
Info warnings, I got this:

;;; WARNING: compilation of /home/stepnem/Hacking/Scheme/guile/guile/meta/guile-tools failed:
;;; key misc-error, throw_args ("dynamic-link" "file: ~S, message: ~S" ("libguile-srfi-srfi-1-v-4" "file not found") #f)


... and a test failure (`make check'), see the attached file (it was not
obvious to me which test really failed, according to the output; so I
include the whole of the last suite).

And finally, after `sudo make install', guile gives me this error:
~% type guile
guile is /usr/local/bin/guile
~% guile
guile: error while loading shared libraries: libguile.so.18: cannot open
shared object file: No such file or directory
zsh: exit 127   guile

Oh well... :|

Does it really have to be so hard? Not mentioning

make  1412.32s user 32.42s system 93% cpu 25:43.24 total


Anyway, the original problem was purely my ignorance, thank you very
much for your reply. I'm looking forward to some pointers with regard to
the latter problem -- I hope one day I'll really `make' it...

Best regards,

    Štěpán

P.S.: I compiled Guile from the current Git master, configured with
--disable-nls

[-- Attachment #2: guile-test-failure --]
[-- Type: text/plain, Size: 3664 bytes --]

make[1]: Entering directory `/home/stepnem/Hacking/Scheme/guile/guile'
make  check-TESTS
make[2]: Entering directory `/home/stepnem/Hacking/Scheme/guile/guile'
Testing /home/stepnem/Hacking/Scheme/guile/guile/meta/guile ...
with GUILE_LOAD_PATH=/home/stepnem/Hacking/Scheme/guile/guile/test-suite
Running alist.test
Running and-let-star.test
Running arbiters.test
Running asm-to-bytecode.test
Running bit-operations.test
Running brainfuck.test
Running bytevectors.test
UNRESOLVED: bytevectors.test: 2.9 Operations on Strings: string->utf8 [latin-1]
UNRESOLVED: bytevectors.test: 2.9 Operations on Strings: utf8->string [latin-1]
Running c-api.test
Running chars.test
Running common-list.test
Running compiler.test
Running continuations.test
Running dynamic-scope.test
Running elisp-compiler.test
Running elisp-reader.test
Running elisp.test
Running encoding-escapes.test
Running encoding-iso88591.test
Running encoding-iso88597.test
Running encoding-utf8.test
Running eval.test
UNRESOLVED: eval.test: stacks: stack involving a subr
UNRESOLVED: eval.test: stacks: stack involving a gsubr
UNRESOLVED: eval.test: stacks: arguments of a gsubr stack frame
Running exceptions.test
Running filesys.test
Running format.test
Running fractions.test
Running ftw.test
Running gc.test
Running getopt-long.test
Running goops.test
Running guardians.test
UNRESOLVED: guardians.test: g2-saved
UNRESOLVED: guardians.test: g2-garbage saved
UNRESOLVED: guardians.test: standard guardian functionality: guarding weakly referenced objects: guarded element of weak vector gets eventually removed from weak vector
UNRESOLVED: guardians.test: standard guardian functionality: guarding weak containers: element of guarded weak vector gets collected
Running hash.test
Running hooks.test
Running i18n.test
UNRESOLVED: i18n.test: text collation (French): string-locale<?
UNRESOLVED: i18n.test: text collation (French): char-locale<?
UNRESOLVED: i18n.test: text collation (French): string-locale-ci=?
UNRESOLVED: i18n.test: text collation (French): string-locale-ci=? (2 args, wide strings)
UNRESOLVED: i18n.test: text collation (French): string-locale-ci=? (3 args, wide strings)
UNRESOLVED: i18n.test: text collation (French): string-locale-ci<>?
UNRESOLVED: i18n.test: text collation (French): string-locale-ci<>? (wide strings)
UNRESOLVED: i18n.test: text collation (French): string-locale-ci<>? (wide and narrow strings)
UNRESOLVED: i18n.test: text collation (French): char-locale-ci<>?
UNRESOLVED: i18n.test: text collation (French): char-locale-ci<>? (wide)
UNRESOLVED: i18n.test: character mapping: char-locale-upcase Turkish
UNRESOLVED: i18n.test: character mapping: char-locale-downcase Turkish
UNRESOLVED: i18n.test: string mapping: string-locale-upcase Turkish
UNRESOLVED: i18n.test: string mapping: string-locale-downcase Turkish
UNRESOLVED: i18n.test: number parsing: locale-string->inexact (French)
UNRESOLVED: i18n.test: nl-langinfo et al.: locale-day (French)
UNRESOLVED: i18n.test: nl-langinfo et al.: locale-day (French, using `%global-locale')
UNRESOLVED: i18n.test: nl-langinfo et al.: default locale
Running import.test
Running interp.test
Running keywords.test
Running list.test
Running load.test
Running modules.test
Running numbers.test
Running optargs.test
Running options.test
Running pairs.test
Running poe.test
Running popen.test
/home/stepnem/Hacking/Scheme/guile/guile/libguile/.libs/lt-guile: symbol lookup error: /home/stepnem/Hacking/Scheme/guile/guile/libguile/.libs/libguile.so.18: undefined symbol: GC_do_blocking
FAIL: check-guile
==================================
1 of 1 test failed
Please report to bug-guile@gnu.org
==================================
m

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Error during compilation
  2010-02-07 15:19   ` Štěpán Němec
@ 2010-02-08 10:47     ` Andy Wingo
  2010-02-08 14:03       ` Štěpán Němec
  0 siblings, 1 reply; 5+ messages in thread
From: Andy Wingo @ 2010-02-08 10:47 UTC (permalink / raw)
  To: Štěpán Němec; +Cc: bug-guile

Hi Štěpán,

On Sun 07 Feb 2010 16:19, Štěpán Němec <stepnem@gmail.com> writes:

> On Sun, Feb 07, 2010 at 11:37:47AM +0100, Andy Wingo wrote:
> So, sorry for the noise, although the compilation failure without a decent
> error message still seems weird to me.

Yes I don't understand that, there should have been an error from gcc or
ld.

> Other than that, apart from some (read: quite a lot of) compiler and
> Info warnings, I got this:

Hm, current git compiles without warnings on various fedora, debian, and
macos boxes that I have. There are some info warnings IIRC, yes.

> ;;; WARNING: compilation of /home/stepnem/Hacking/Scheme/guile/guile/meta/guile-tools failed:
> ;;; key misc-error, throw_args ("dynamic-link" "file: ~S, message: ~S" ("libguile-srfi-srfi-1-v-4" "file not found") #f)

Yes, that is this:
http://news.gmane.org/find-root.php?group=gmane.lisp.guile.devel&article=9955

I have it on my list.

> ... and a test failure (`make check'), see the attached file (it was not
> obvious to me which test really failed, according to the output; so I
> include the whole of the last suite).

> Running popen.test
> /home/stepnem/Hacking/Scheme/guile/guile/libguile/.libs/lt-guile: symbol lookup error: /home/stepnem/Hacking/Scheme/guile/guile/libguile/.libs/libguile.so.18: undefined symbol: GC_do_blocking

That would seem to indicate that your make with libgc 6.8 partially
succeeded, then you made with 7.1, with strange results? Something like
that. Make sure that your libguile is properly linked to the right
libgc.

Sorry this is causing you so much trouble, it's not normally this much
work...

> And finally, after `sudo make install', guile gives me this error:
> ~% type guile
> guile is /usr/local/bin/guile
> ~% guile
> guile: error while loading shared libraries: libguile.so.18: cannot open
> shared object file: No such file or directory

Perhaps do an strace to see what it's trying to do?

> Not mentioning
>
> make  1412.32s user 32.42s system 93% cpu 25:43.24 total

Heh :) That's because much of Guile is implemented in Scheme, including
the compiler -- so when you do a fresh checkout you have to bootstrap
the compiler from the interpreter, which can be quite slow. We'll be
trying to speed this up, but unfortunately this is how it is right now.

Regards,

Andy
-- 
http://wingolog.org/




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Error during compilation
  2010-02-08 10:47     ` Andy Wingo
@ 2010-02-08 14:03       ` Štěpán Němec
  0 siblings, 0 replies; 5+ messages in thread
From: Štěpán Němec @ 2010-02-08 14:03 UTC (permalink / raw)
  To: Andy Wingo; +Cc: bug-guile

[-- Attachment #1: Type: text/plain, Size: 2490 bytes --]

> Hm, current git compiles without warnings on various fedora, debian, and
> macos boxes that I have. There are some info warnings IIRC, yes.

I have attached guile-make.log with stderr output during compilation.

> That would seem to indicate that your make with libgc 6.8 partially
> succeeded, then you made with 7.1, with strange results? Something like
> that. Make sure that your libguile is properly linked to the right
> libgc.

Indeed, it is not:
~% ldd /usr/local/bin/guile
        linux-gate.so.1 =>  (0xb7fca000)
        libguile.so.18 => not found
        libgc.so.1 => /usr/lib/libgc.so.1 (0xb7f7b000)
        libunistring.so.0 => /usr/lib/libunistring.so.0 (0xb7e6d000)
        libcrypt.so.1 => /lib/tls/i686/cmov/libcrypt.so.1 (0xb7e3b000)
        libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7e16000)
        libltdl.so.7 => /usr/lib/libltdl.so.7 (0xb7e0e000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7cbf000)
        libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7ca7000)
        libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7ca2000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7c77000)
        /lib/ld-linux.so.2 (0xb7fcb000)

Wasn't it supposed to pick up /usr/local/lib/libgc.so.1 on itself?
Or, will adding BDW_GC_CFLAGS='-I/usr/local/include' BDW_GC_LIBS='-L/usr/local/lib -lgc'
to configure fix it?

(The output above comes after `make clean', `./configure --disable-nls',
`make', `make check', `sudo make install'; with libgc-7.1 installed in
/usr/local; and the same test failed again.)
  
> > And finally, after `sudo make install', guile gives me this error:
> > ~% type guile
> > guile is /usr/local/bin/guile
> > ~% guile
> > guile: error while loading shared libraries: libguile.so.18: cannot open
> > shared object file: No such file or directory
>
> Perhaps do an strace to see what it's trying to do?

Please see the attached guile-strace.

> > Not mentioning
> >
> > make  1412.32s user 32.42s system 93% cpu 25:43.24 total
> 
> Heh :) That's because much of Guile is implemented in Scheme, including
> the compiler -- so when you do a fresh checkout you have to bootstrap
> the compiler from the interpreter, which can be quite slow. We'll be
> trying to speed this up, but unfortunately this is how it is right now.

Oh yeah, I figured as much... It's just that my heart is bleeding,
watching my old notebook panting like that for half an hour ;-).

Thank you again for your helpful reply!

Best regards,

    Štěpán

[-- Attachment #2: guile-make.log --]
[-- Type: text/plain, Size: 9779 bytes --]

In file included from gettext.c:30:
libgettext.h:23:5: warning: "ENABLE_NLS" is not defined
random.c:186: warning: C99 inline functions are not supported; using GNU89
random.c:186: warning: to disable this warning use -fgnu89-inline or the gnu_inline function attribute
read.c: In function 'scm_read_expression':
read.c:893: warning: 'charname' may be used uninitialized in this function
read.c:893: note: 'charname' was declared here
pairs.c:147:***Missing or erroneous `#define FUNC_NAME s_scm_cdr'
pairs.c:150:***pairs.c:155:***Missing or erroneous `#define FUNC_NAME s_scm_cddr'
pairs.c:158:***pairs.c:163:***Missing or erroneous `#define FUNC_NAME s_scm_cadr'
pairs.c:166:***pairs.c:171:***Missing or erroneous `#define FUNC_NAME s_scm_cdddr'
pairs.c:174:***pairs.c:179:***Missing or erroneous `#define FUNC_NAME s_scm_cdadr'
pairs.c:182:***pairs.c:187:***Missing or erroneous `#define FUNC_NAME s_scm_caddr'
pairs.c:190:***pairs.c:195:***Missing or erroneous `#define FUNC_NAME s_scm_caadr'
pairs.c:198:***pairs.c:203:***Missing or erroneous `#define FUNC_NAME s_scm_cddddr'
pairs.c:206:***pairs.c:211:***Missing or erroneous `#define FUNC_NAME s_scm_cddadr'
pairs.c:214:***pairs.c:219:***Missing or erroneous `#define FUNC_NAME s_scm_cdaddr'
pairs.c:222:***pairs.c:227:***Missing or erroneous `#define FUNC_NAME s_scm_cdaadr'
pairs.c:230:***pairs.c:235:***Missing or erroneous `#define FUNC_NAME s_scm_cadddr'
pairs.c:238:***pairs.c:243:***Missing or erroneous `#define FUNC_NAME s_scm_cadadr'
pairs.c:246:***pairs.c:251:***Missing or erroneous `#define FUNC_NAME s_scm_caaddr'
pairs.c:254:***pairs.c:259:***Missing or erroneous `#define FUNC_NAME s_scm_caaadr'
pairs.c:262:***/home/stepnem/Hacking/Scheme/guile/guile/libguile//guile-procedures.texi:10482: Cross reference to nonexistent node `Backslash Escapes' (perhaps incorrect sectioning?).
/home/stepnem/Hacking/Scheme/guile/guile/libguile//guile-procedures.texi:10174: Cross reference to nonexistent node `Network Address Conversion' (perhaps incorrect sectioning?).
/home/stepnem/Hacking/Scheme/guile/guile/libguile//guile-procedures.texi:10123: Cross reference to nonexistent node `Network Databases' (perhaps incorrect sectioning?).
/home/stepnem/Hacking/Scheme/guile/guile/libguile//guile-procedures.texi:10073: Cross reference to nonexistent node `Network Databases' (perhaps incorrect sectioning?).
/home/stepnem/Hacking/Scheme/guile/guile/libguile//guile-procedures.texi:8872: Cross reference to nonexistent node `Ports and File Descriptors' (perhaps incorrect sectioning?).
/home/stepnem/Hacking/Scheme/guile/guile/libguile//guile-procedures.texi:8860: Cross reference to nonexistent node `Closing' (perhaps incorrect sectioning?).
/home/stepnem/Hacking/Scheme/guile/guile/libguile//guile-procedures.texi:8645: Cross reference to nonexistent node `Hash Tables' (perhaps incorrect sectioning?).
/home/stepnem/Hacking/Scheme/guile/guile/libguile//guile-procedures.texi:8638: Cross reference to nonexistent node `Hash Tables' (perhaps incorrect sectioning?).
/home/stepnem/Hacking/Scheme/guile/guile/libguile//guile-procedures.texi:8631: Cross reference to nonexistent node `Hash Tables' (perhaps incorrect sectioning?).
/home/stepnem/Hacking/Scheme/guile/guile/libguile//guile-procedures.texi:8545: Cross reference to nonexistent node `File Ports' (perhaps incorrect sectioning?).
/home/stepnem/Hacking/Scheme/guile/guile/libguile//guile-procedures.texi:7820: Cross reference to nonexistent node `Vtables' (perhaps incorrect sectioning?).
/home/stepnem/Hacking/Scheme/guile/guile/libguile//guile-procedures.texi:7424: Cross reference to nonexistent node `Locales' (perhaps incorrect sectioning?).
/home/stepnem/Hacking/Scheme/guile/guile/libguile//guile-procedures.texi:6010: Cross reference to nonexistent node `Character Sets' (perhaps incorrect sectioning?).
/home/stepnem/Hacking/Scheme/guile/guile/libguile//guile-procedures.texi:5988: Cross reference to nonexistent node `Character Sets' (perhaps incorrect sectioning?).
/home/stepnem/Hacking/Scheme/guile/guile/libguile//guile-procedures.texi:5107: Cross reference to nonexistent node `File Ports' (perhaps incorrect sectioning?).
/home/stepnem/Hacking/Scheme/guile/guile/libguile//guile-procedures.texi:4828: Cross reference to nonexistent node `Ports and File Descriptors' (perhaps incorrect sectioning?).
/home/stepnem/Hacking/Scheme/guile/guile/libguile//guile-procedures.texi:4817: Cross reference to nonexistent node `Ports and File Descriptors' (perhaps incorrect sectioning?).
/home/stepnem/Hacking/Scheme/guile/guile/libguile//guile-procedures.texi:4806: Cross reference to nonexistent node `Ports and File Descriptors' (perhaps incorrect sectioning?).
/home/stepnem/Hacking/Scheme/guile/guile/libguile//guile-procedures.texi:3280: Cross reference to nonexistent node `File Ports' (perhaps incorrect sectioning?).
/home/stepnem/Hacking/Scheme/guile/guile/libguile//guile-procedures.texi:3087: Cross reference to nonexistent node `Locales' (perhaps incorrect sectioning?).
/home/stepnem/Hacking/Scheme/guile/guile/libguile//guile-procedures.texi:2766: Cross reference to nonexistent node `Hash Tables' (perhaps incorrect sectioning?).
/home/stepnem/Hacking/Scheme/guile/guile/libguile//guile-procedures.texi:2759: Cross reference to nonexistent node `Hash Tables' (perhaps incorrect sectioning?).
/home/stepnem/Hacking/Scheme/guile/guile/libguile//guile-procedures.texi:2752: Cross reference to nonexistent node `Hash Tables' (perhaps incorrect sectioning?).
/home/stepnem/Hacking/Scheme/guile/guile/libguile//guile-procedures.texi:2163: Cross reference to nonexistent node `Ports and File Descriptors' (perhaps incorrect sectioning?).
/home/stepnem/Hacking/Scheme/guile/guile/libguile//guile-procedures.texi:2149: Cross reference to nonexistent node `Ports and File Descriptors' (perhaps incorrect sectioning?).
language/glil/decompile-assembly.scm:174:21: warning: possibly unbound variable `make-glil-local'
language/glil/decompile-assembly.scm:170:21: warning: possibly unbound variable `make-glil-local'
ice-9/debug.scm:108:19: warning: possibly unbound variable `last-stack-frame'
ice-9/emacs.scm:246:36: warning: possibly unbound variable `memoized-environment'
ice-9/emacs.scm:245:24: warning: possibly unbound variable `local-eval'
ice-9/emacs.scm:133:2: warning: possibly unbound variable `%%load-port'
ice-9/emacs.scm:134:2: warning: possibly unbound variable `%%load-port'
ice-9/emacs.scm:135:2: warning: possibly unbound variable `%%load-port'
ice-9/emacs.scm:147:47: warning: possibly unbound variable `%%load-port'
ice-9/emacs.scm:150:30: warning: possibly unbound variable `%%load-port'
ice-9/emacs.scm:153:18: warning: possibly unbound variable `%%load-port'
ice-9/emacs.scm:138:33: warning: possibly unbound variable `%%load-port'
ice-9/emacs.scm:155:16: warning: possibly unbound variable `%%load-port'
ice-9/emacs.scm:170:34: warning: possibly unbound variable `%%load-port'
ice-9/emacs.scm:188:21: warning: possibly unbound variable `frame-source'
ice-9/mapping.scm:97:48: warning: possibly wrong number of arguments to `hashx-get-handle'
ice-9/mapping.scm:94:48: warning: possibly unbound variable `hashx-create-handle'
WARNING: (srfi srfi-18): imported module (srfi srfi-34) overrides core binding `raise'
oop/goops.scm:1457:11: warning: possibly unbound variable `set-object-procedure!'
oop/goops.scm:1459:11: warning: possibly unbound variable `set-object-procedure!'
system/vm/profile.scm:46:24: warning: possibly unbound variable `vm-fetch-code'
system/repl/command.scm:374:2: warning: possibly unbound variable `vm-backtrace'
system/repl/command.scm:379:2: warning: possibly unbound variable `vm-debugger'
%% Reduce/Reduce conflict (reduce 9, reduce 6) on lparen in state 395
%% Reduce/Reduce conflict (reduce 9, reduce 6) on lbracket in state 395
%% Reduce/Reduce conflict (reduce 9, reduce 6) on semicolon in state 395
%% Reduce/Reduce conflict (reduce 9, reduce 6) on + in state 395
%% Reduce/Reduce conflict (reduce 9, reduce 6) on - in state 395
%% Reduce/Reduce conflict (reduce 9, reduce 6) on ++ in state 395
%% Reduce/Reduce conflict (reduce 9, reduce 6) on -- in state 395
%% Reduce/Reduce conflict (reduce 11, reduce 7) on lparen in state 420
%% Reduce/Reduce conflict (reduce 11, reduce 7) on lbracket in state 420
%% Reduce/Reduce conflict (reduce 11, reduce 7) on semicolon in state 420
%% Reduce/Reduce conflict (reduce 11, reduce 7) on + in state 420
%% Reduce/Reduce conflict (reduce 11, reduce 7) on - in state 420
%% Reduce/Reduce conflict (reduce 11, reduce 7) on ++ in state 420
%% Reduce/Reduce conflict (reduce 11, reduce 7) on -- in state 420
language/ecmascript/base.scm:179:31: warning: wrong number of arguments to `object->number'
language/ecmascript/base.scm:95:6: warning: possibly unbound variable `v'
language/ecmascript/base.scm:181:14: warning: possibly unbound variable `o'
language/ecmascript/base.scm:226:22: warning: possibly unbound variable `Boolean'
language/ecmascript/base.scm:227:21: warning: possibly unbound variable `String'
language/ecmascript/base.scm:228:21: warning: possibly unbound variable `Number'
language/ecmascript/function.scm:40:9: warning: possibly unbound variable `<js-array-object>'
language/ecmascript/function.scm:44:43: warning: possibly unbound variable `js-array-vector'
language/ecmascript/array.scm:95:15: warning: possibly wrong number of arguments to `vector-move-left!'
language/ecmascript/array.scm:71:17: warning: possibly wrong number of arguments to `vector-set!'
language/ecmascript/array.scm:66:15: warning: possibly wrong number of arguments to `vector-set!'
texinfo/reflection.scm:138:6: warning: possibly unbound variable `syncase-macro-type'
texinfo/reflection.scm:140:29: warning: possibly unbound variable `syncase-macro-binding'

[-- Attachment #3: guile-strace --]
[-- Type: text/plain, Size: 12850 bytes --]

~% type guile
guile is /usr/local/bin/guile
~% strace guile
execve("/usr/local/bin/guile", ["guile"], [/* 48 vars */]) = 0
brk(0)                                  = 0x804a000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f62000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=99336, ...}) = 0
mmap2(NULL, 99336, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f49000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/sse2/cmov/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686/sse2/cmov", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/sse2/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686/sse2", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686/cmov", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/lib/tls/i686/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/lib/tls/sse2/cmov/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/sse2/cmov", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/lib/tls/sse2/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/sse2", 0xbff36a2c)     = -1 ENOENT (No such file or directory)
open("/lib/tls/cmov/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/cmov", 0xbff36a2c)     = -1 ENOENT (No such file or directory)
open("/lib/tls/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/lib/i686/sse2/cmov/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i686/sse2/cmov", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/lib/i686/sse2/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i686/sse2", 0xbff36a2c)    = -1 ENOENT (No such file or directory)
open("/lib/i686/cmov/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i686/cmov", 0xbff36a2c)    = -1 ENOENT (No such file or directory)
open("/lib/i686/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i686", 0xbff36a2c)         = -1 ENOENT (No such file or directory)
open("/lib/sse2/cmov/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/sse2/cmov", 0xbff36a2c)    = -1 ENOENT (No such file or directory)
open("/lib/sse2/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/sse2", 0xbff36a2c)         = -1 ENOENT (No such file or directory)
open("/lib/cmov/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/cmov", 0xbff36a2c)         = -1 ENOENT (No such file or directory)
open("/lib/libguile.so.18", O_RDONLY)   = -1 ENOENT (No such file or directory)
stat64("/lib", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
open("/usr/lib/tls/i686/sse2/cmov/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686/sse2/cmov", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/sse2/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686/sse2", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/cmov/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686/cmov", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/sse2/cmov/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/sse2/cmov", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/sse2/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/sse2", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/cmov/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/cmov", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls", 0xbff36a2c)      = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/sse2/cmov/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686/sse2/cmov", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/sse2/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686/sse2", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/cmov/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686/cmov", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/lib/i686/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/lib/sse2/cmov/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/sse2/cmov", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/usr/lib/sse2/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/sse2", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/lib/cmov/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/cmov", 0xbff36a2c)     = -1 ENOENT (No such file or directory)
open("/usr/lib/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=114688, ...}) = 0
open("/lib/i486-linux-gnu/tls/i686/sse2/cmov/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i486-linux-gnu/tls/i686/sse2/cmov", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/tls/i686/sse2/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i486-linux-gnu/tls/i686/sse2", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/tls/i686/cmov/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i486-linux-gnu/tls/i686/cmov", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/tls/i686/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i486-linux-gnu/tls/i686", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/tls/sse2/cmov/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i486-linux-gnu/tls/sse2/cmov", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/tls/sse2/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i486-linux-gnu/tls/sse2", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/tls/cmov/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i486-linux-gnu/tls/cmov", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/tls/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i486-linux-gnu/tls", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/i686/sse2/cmov/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i486-linux-gnu/i686/sse2/cmov", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/i686/sse2/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i486-linux-gnu/i686/sse2", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/i686/cmov/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i486-linux-gnu/i686/cmov", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/i686/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i486-linux-gnu/i686", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/sse2/cmov/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i486-linux-gnu/sse2/cmov", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/sse2/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i486-linux-gnu/sse2", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/cmov/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i486-linux-gnu/cmov", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/lib/i486-linux-gnu/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i486-linux-gnu", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/lib/i486-linux-gnu/tls/i686/sse2/cmov/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu/tls/i686/sse2/cmov", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/tls/i686/sse2/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu/tls/i686/sse2", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/tls/i686/cmov/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu/tls/i686/cmov", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/tls/i686/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu/tls/i686", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/tls/sse2/cmov/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu/tls/sse2/cmov", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/tls/sse2/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu/tls/sse2", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/tls/cmov/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu/tls/cmov", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/tls/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu/tls", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/i686/sse2/cmov/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu/i686/sse2/cmov", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/i686/sse2/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu/i686/sse2", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/i686/cmov/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu/i686/cmov", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/i686/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu/i686", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/sse2/cmov/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu/sse2/cmov", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/sse2/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu/sse2", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/cmov/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu/cmov", 0xbff36a2c) = -1 ENOENT (No such file or directory)
open("/usr/lib/i486-linux-gnu/libguile.so.18", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
writev(2, [{"guile", 5}, {": ", 2}, {"error while loading shared libra"..., 36}, {": ", 2}, {"libguile.so.18", 14}, {": ", 2}, {"cannot open shared object file", 30}, {": ", 2}, {"No such file or directory", 25}, {"\n", 1}], 10guile: error while loading shared libraries: libguile.so.18: cannot open shared object file: No such file or directory
) = 119
exit_group(127)                         = ?
Process 31345 detached
~

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2010-02-08 14:03 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-02-06 11:06 Error during compilation Štěpán Němec
2010-02-07 10:37 ` Andy Wingo
2010-02-07 15:19   ` Štěpán Němec
2010-02-08 10:47     ` Andy Wingo
2010-02-08 14:03       ` Štěpán Němec

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).