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
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 [email protected]
==================================
m

Reply via email to