bug-guile
[Top][All Lists]
Advanced

[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












reply via email to

[Prev in Thread] Current Thread [Next in Thread]