bug-guile
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: guile-2.0.0 build error on OS X 10.6.6


From: Michael Ellis
Subject: Re: guile-2.0.0 build error on OS X 10.6.6
Date: Sun, 20 Feb 2011 17:17:53 -0500

On Sun, Feb 20, 2011 at 4:37 PM, Andy Wingo <address@hidden> wrote:
> Wild, I haven't seen that one.  Can you send gcc --version, the
> compilation line that failed (from make V=1), your CFLAGS/CPPFLAGS, and
> the CFLAGS/CPPFLAGS/configure arguments you used to build gmp.

Hi Andy,

Thanks for the quick response!  I'm suspecting this has something to
do with MacPorts because I found some reports of the same error text
(in a different context) and some discussion to the effect that if
you're using MacPorts you shouldn't have anything in /usr/local/.   I
do have a number of MacPorts packages installed in /opt/local/.  OTOH,
I thought the whole point of MacPorts putting everything in a separate
directory was to avoid this sort of problem.  Anyway, here's the most
of the info you requested.  I don't have the config.log for gmp; it
was installed some time ago.  I'll re-install it and either send you
the flags or let you know in case that fixes the problem.

Thanks,
Mike

gcc --version
i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5664)

------------------------------------
Error line from make
------------------------------------
make V=1
libtool: link: gcc -std=gnu99 -dynamiclib  -o
.libs/libguile-2.0.22.dylib  .libs/libguile_2.0_la-alist.o
.libs/libguile_2.0_la-arbiters.o .libs/libguile_2.0_la-array-handle.o
.libs/libguile_2.0_la-array-map.o .libs/libguile_2.0_la-arrays.o
.libs/libguile_2.0_la-async.o .libs/libguile_2.0_la-backtrace.o
.libs/libguile_2.0_la-boolean.o .libs/libguile_2.0_la-bitvectors.o
.libs/libguile_2.0_la-bytevectors.o .libs/libguile_2.0_la-chars.o
.libs/libguile_2.0_la-control.o .libs/libguile_2.0_la-continuations.o
.libs/libguile_2.0_la-debug.o .libs/libguile_2.0_la-deprecated.o
.libs/libguile_2.0_la-deprecation.o .libs/libguile_2.0_la-dynwind.o
.libs/libguile_2.0_la-eq.o .libs/libguile_2.0_la-error.o
.libs/libguile_2.0_la-eval.o .libs/libguile_2.0_la-evalext.o
.libs/libguile_2.0_la-expand.o .libs/libguile_2.0_la-extensions.o
.libs/libguile_2.0_la-feature.o .libs/libguile_2.0_la-fluids.o
.libs/libguile_2.0_la-foreign.o .libs/libguile_2.0_la-fports.o
.libs/libguile_2.0_la-frames.o .libs/libguile_2.0_la-gc-malloc.o
.libs/libguile_2.0_la-gc.o .libs/libguile_2.0_la-gdbint.o
.libs/libguile_2.0_la-gettext.o
.libs/libguile_2.0_la-generalized-arrays.o
.libs/libguile_2.0_la-generalized-vectors.o
.libs/libguile_2.0_la-goops.o .libs/libguile_2.0_la-gsubr.o
.libs/libguile_2.0_la-guardians.o .libs/libguile_2.0_la-hash.o
.libs/libguile_2.0_la-hashtab.o .libs/libguile_2.0_la-hooks.o
.libs/libguile_2.0_la-i18n.o .libs/libguile_2.0_la-init.o
.libs/libguile_2.0_la-inline.o .libs/libguile_2.0_la-instructions.o
.libs/libguile_2.0_la-ioext.o .libs/libguile_2.0_la-keywords.o
.libs/libguile_2.0_la-list.o .libs/libguile_2.0_la-load.o
.libs/libguile_2.0_la-macros.o .libs/libguile_2.0_la-mallocs.o
.libs/libguile_2.0_la-memoize.o .libs/libguile_2.0_la-modules.o
.libs/libguile_2.0_la-null-threads.o .libs/libguile_2.0_la-numbers.o
.libs/libguile_2.0_la-objcodes.o .libs/libguile_2.0_la-objprop.o
.libs/libguile_2.0_la-options.o .libs/libguile_2.0_la-pairs.o
.libs/libguile_2.0_la-poll.o .libs/libguile_2.0_la-ports.o
.libs/libguile_2.0_la-print.o .libs/libguile_2.0_la-procprop.o
.libs/libguile_2.0_la-procs.o .libs/libguile_2.0_la-programs.o
.libs/libguile_2.0_la-promises.o .libs/libguile_2.0_la-r6rs-ports.o
.libs/libguile_2.0_la-random.o .libs/libguile_2.0_la-rdelim.o
.libs/libguile_2.0_la-read.o .libs/libguile_2.0_la-root.o
.libs/libguile_2.0_la-rw.o .libs/libguile_2.0_la-scmsigs.o
.libs/libguile_2.0_la-script.o .libs/libguile_2.0_la-simpos.o
.libs/libguile_2.0_la-smob.o .libs/libguile_2.0_la-sort.o
.libs/libguile_2.0_la-srcprop.o .libs/libguile_2.0_la-srfi-1.o
.libs/libguile_2.0_la-srfi-4.o .libs/libguile_2.0_la-srfi-13.o
.libs/libguile_2.0_la-srfi-14.o .libs/libguile_2.0_la-srfi-60.o
.libs/libguile_2.0_la-stackchk.o .libs/libguile_2.0_la-stacks.o
.libs/libguile_2.0_la-stime.o .libs/libguile_2.0_la-strings.o
.libs/libguile_2.0_la-strorder.o .libs/libguile_2.0_la-strports.o
.libs/libguile_2.0_la-struct.o .libs/libguile_2.0_la-symbols.o
.libs/libguile_2.0_la-threads.o .libs/libguile_2.0_la-throw.o
.libs/libguile_2.0_la-trees.o .libs/libguile_2.0_la-uniform.o
.libs/libguile_2.0_la-values.o .libs/libguile_2.0_la-variable.o
.libs/libguile_2.0_la-vectors.o .libs/libguile_2.0_la-version.o
.libs/libguile_2.0_la-vm.o .libs/libguile_2.0_la-vports.o
.libs/libguile_2.0_la-weaks.o .libs/dynl.o .libs/filesys.o
.libs/posix.o .libs/net_db.o .libs/socket.o .libs/regex-posix.o
-Wl,-force_load,../lib/.libs/libgnu.a  -L/usr/local/lib
/usr/local/lib/libgc.dylib -lpthread /usr/local/lib/libffi.dylib
/usr/local/lib/libunistring.dylib -liconv /usr/local/lib/libgmp.a
-lltdl -lm  -O2   -install_name  /usr/local/lib/libguile-2.0.22.dylib
-compatibility_version 23 -current_version 23.0 -Wl,-single_module
ld: pointer in read-only segment not allowed in slidable image, used
in ___gmpn_divexact_1 from /usr/local/lib/libgmp.a(dive_1.o)
collect2: ld returned 1 exit status

---------------------------------------
FLAGS from guile-2.0.0 config.log
---------------------------------------

cat config.log | grep FLAGS
ac_cv_env_BDW_GC_CFLAGS_set=
ac_cv_env_BDW_GC_CFLAGS_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBFFI_CFLAGS_set=
ac_cv_env_LIBFFI_CFLAGS_value=
pkg_cv_BDW_GC_CFLAGS='-I/usr/local/include  '
pkg_cv_LIBFFI_CFLAGS='-I/usr/local/lib/libffi-3.0.9/include  '
BDW_GC_CFLAGS='-I/usr/local/include  '
CFLAGS='-I/usr/local/include   -g -O2'
CPPFLAGS='-I/usr/local/include'
GCC_CFLAGS=' -Wall -Wmissing-prototypes -Wdeclaration-after-statement
-Wundef -Wswitch-enum'
GNU_LD_FLAGS=''
GUILE_CFLAGS='-I/usr/local/include -D_THREAD_SAFE '
LDFLAGS=''
LIBFFI_CFLAGS='-I/usr/local/lib/libffi-3.0.9/include  '
PTHREAD_CFLAGS='-D_THREAD_SAFE '
WARN_CFLAGS=''



reply via email to

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