[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Unable to build guile
From: |
Dwight |
Subject: |
Re: Unable to build guile |
Date: |
Mon, 03 Nov 2008 18:16:47 -0800 |
User-agent: |
Mozilla/5.0 (X11; U; AIX 5.2; en-US; rv:1.7.13.1) Gecko/20070301 |
Hi Ludovic Courtès,
It's libltdl (part of Libtool) that matters, since Libtool (the script)
is otherwise bundled with Guile's tar.gz. So can you please make sure
Guile is compiled using libltdl from Libtool 1.5.x? To that end, you
can pass `-I' flags to the compiler, e.g., as follows:
$ CPPFLAGS="-I/path/to/libtool/1.5.x/include" ./configure ...
I could not find a libtool include directory. All I could find
is the following.
You should look for `ltdl.h', which is the public header file of
libltdl. You can also look for `libltdl.*', which is the compiled
`libltdl'.
Then there should be a `-I' flag for the former and a `-L' flag for the
latter.
I did the following:
# CPPFLAGS="-I/opt/freeware/share/libtool/libltdl" ./configure
remove the -Wall from the compile of numbers.c compiler command and
reran the command
# make
remove the _Wall from the compile of net_db.c compiler command and
reran the command
# make
Not sure; but I think it got pass the place where it was having
a problem with the unknow symbol. But I am not sure because I was not
watching the compile.
However; the make did not complete successfully. It stopped with the
following: (I typed a make again to see if it would work! Got the same error
message!)
Any suggestions?
gawk -f ./guile-func-name-check regex-posix.c
(./guile-snarf-docs -DHAVE_CONFIG_H -I.. -I.. -I.. -I/opt/freeware/share/libtool/libltdl -I/usr/local/include
-I/opt/pware/include -g -O2 -Wall -Wmissing-prototypes -Werror regex-posix.c | \
./guile_filter_doc_snarfage --filter-snarfage) > regex-posix.doc || {
rm regex-posix.doc; false; }
cat alist.doc arbiters.doc async.doc backtrace.doc boolean.doc chars.doc continuations.doc debug.doc
deprecation.doc deprecated.doc discouraged.doc dynl.doc dynwind.doc environments.doc eq.doc error.doc eval.doc
evalext.doc extensions.doc feature.doc fluids.doc fports.doc futures.doc gc.doc goops.doc gsubr.doc
gc-mark.doc gc-segment.doc gc-malloc.doc gc-card.doc guardians.doc hash.doc hashtab.doc hooks.doc i18n.doc
init.doc ioext.doc keywords.doc lang.doc list.doc load.doc macros.doc mallocs.doc modules.doc numbers.doc
objects.doc objprop.doc options.doc pairs.doc ports.doc print.doc procprop.doc procs.doc properties.doc
random.doc rdelim.doc read.doc root.doc rw.doc scmsigs.doc script.doc simpos.doc smob.doc sort.doc srcprop.doc
stackchk.doc stacks.doc stime.doc strings.doc srfi-4.doc srfi-13.doc srfi-14.doc strorder.doc strports.doc
struct.doc symbols.doc threads.doc throw.doc values.doc variable.doc vectors.doc version.doc vports.doc
weaks.doc ramap.doc unif.doc dynl.doc filesys.doc posix.doc net_db.doc socket.doc regex-posix.doc |
GUILE="/tmp/VIM/guile-1.8.5/pre-inst-guile" ../scripts/snarf-check-and-output-texi >
guile-procedures.texi || { rm guile-procedures.texi; false; }
/bin/sh: 29454 Segmentation fault(coredump)
make[3]: *** [guile-procedures.texi] Error 1
make[3]: Leaving directory `/tmp/VIM/guile-1.8.5/libguile'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/VIM/guile-1.8.5/libguile'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/VIM/guile-1.8.5'
make: *** [all] Error 2
*********************************************************************************************************
Error Log entry for this problem:
LABEL: CORE_DUMP
Date/Time: Mon Nov 3 18:03:58 PST
Type: PERM
Resource Name: SYSPROC
Description
SOFTWARE PROGRAM ABNORMALLY TERMINATED
Detail Data
SIGNAL NUMBER
11
USER'S PROCESS ID:
28756
FILE SYSTEM SERIAL NUMBER
5
INODE NUMBER
24579
PROCESSOR ID
1
CORE FILE NAME
/tmp/VIM/guile-1.8.5/libguile/core
PROGRAM NAME
lt-guile
ADDITIONAL INFORMATION
pthread_m 4C
pthread_m 44
scm_threa 28
scm_i_ini 4C
scm_i_wit 100
scm_boot_ 34
main 3C
__start 8C
# find . -name "lt-guile" -print
./libguile/.libs/lt-guile
# /usr/local/bin/file ./libguile/.libs/lt-guile
./libguile/.libs/lt-guile: executable (RISC System/6000 V3.1) or obj module not
stripped
- Unable to build guile, Dwight, 2008/11/02
- Re: Unable to build guile, Ludovic Courtès, 2008/11/02
- Re: Unable to build guile, Ludovic Courtès, 2008/11/04
- Re: Unable to build guile, Dwight, 2008/11/04
- Re: Unable to build guile, Ludovic Courtès, 2008/11/05
- Re: Unable to build guile, Dwight, 2008/11/05
- Re: Unable to build guile, Ludovic Courtès, 2008/11/06
- Re: Unable to build guile, Dwight, 2008/11/06
- Re: Unable to build guile, Ludovic Courtès, 2008/11/08