[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Guile Build Errors
From: |
Ludovic Courtès |
Subject: |
Re: Guile Build Errors |
Date: |
Wed, 02 Sep 2009 10:44:10 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) |
Hello,
bornlibra23 <address@hidden> writes:
>>Can you post the GNU triplet as returned by `./build-aux/config.guess'?
> bash-2.05$ ./build-aux/config.guess
> i786-stratus-vos
I've never seen that.
> +d-aux/compile gcc linker (/system/gnu_library/bin/ld) supports shared
> libraries
> configure:10245: result: no
[...]
> configure:12172: checking whether to build shared libraries
> configure:12193: result: no
That means `load-extension' et al. won't work (we could use Libtool's
preopen magic to make it work with static libraries, but we currently
don't).
I guess your linker supports shared libs but the `configure' somehow
fails to see it. Apparently Libtool's `_LT_LINKER_SHLIBS' M4 macro
hasn't been ported to your platform, leading to this incorrect
diagnostic. Can you report this to address@hidden
In the meantime, can you try "./configure --with-gnu-ld" and report the
output of `grep' similarly?
> <unnamed port>: In procedure scm-error in expression (scm-error (quote
> misc-error) #f ...):
> <unnamed port>: Undefined variable: string-ci<?
Hmm, this looks fishy as `string-ci<?' is a primitive procedure defined
in libguile.
> bash-2.05$ ./check-guile
> Testing /users/awarikoo/OpenSource/guile-1.8.7/pre-inst-guile ...
> with GUILE_LOAD_PATH=/users/awarikoo/OpenSource/guile-1.8.7/test-suite
> ERROR: In procedure symbol->string:
> ERROR: Wrong type argument in position 1 (expecting symbol): #<freed cell
> 40087fd0; GC missed a reference>
OK, so it barfs very early.
I don't have access to an "i786" machine, so I'm afraid I won't be able
to help much.
Thanks,
Ludo'.