[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#10089: Fwd: building on OS X Lion
From: |
Robert Dionne |
Subject: |
bug#10089: Fwd: building on OS X Lion |
Date: |
Sun, 20 Nov 2011 13:26:36 -0500 |
wrong address :)
Begin forwarded message:
> From: Robert Dionne <address@hidden>
> Subject: building on OS X Lion
> Date: November 20, 2011 1:14:52 PM EST
> To: address@hidden
>
> Hi,
>
> I've been building and running Guile on OS X Lion. Trying to build from
> repo/master I get the error below. I recently reworked some of the
> dependencies, libffi and bdw_gc, building those from the source repos also.
> Any help appreciated and also any pointers to best practices on using Guile
> with OS X are also appreciated.
>
> Best
>
> Bob Dionne
>
>
>
> ~/emacs/guile:master$ make
> (CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh
> /Users/bitdiddle/emacs/guile/build-aux/missing --run autoheader)
> rm -f stamp-h1
> touch config.h.in
> cd . && /bin/sh ./config.status config.h
> config.status: creating config.h
> make all-recursive
> Making all in lib
> GEN alloca.h
> GEN c++defs.h
> GEN warn-on-use.h
> GEN arg-nonnull.h
> GEN arpa/inet.h
> GEN byteswap.h
> GEN fcntl.h
> GEN iconv.h
> GEN locale.h
> GEN math.h
> GEN netdb.h
> GEN signal.h
> GEN unused-parameter.h
> GEN stdint.h
> GEN stdio.h
> GEN stdlib.h
> GEN string.h
> GEN sys/file.h
> GEN sys/socket.h
> GEN sys/stat.h
> GEN sys/time.h
> GEN sys/types.h
> GEN sys/uio.h
> GEN time.h
> GEN unistd.h
> GEN wchar.h
> make all-recursive
> CC c-ctype.lo
> CC c-strcasecmp.lo
> CC c-strncasecmp.lo
> CC dirname-lgpl.lo
> CC basename-lgpl.lo
> CC stripslash.lo
> CC fd-hook.lo
> CC full-read.lo
> CC full-write.lo
> CC malloca.lo
> CC nproc.lo
> CC pipe2.lo
> CC safe-read.lo
> CC safe-write.lo
> CC sockets.lo
> CC strftime.lo
> CC striconveh.lo
> CC unistr/u8-mbtouc.lo
> CC unistr/u8-mbtouc-aux.lo
> CC unistr/u8-mbtouc-unsafe.lo
> CC unistr/u8-mbtouc-unsafe-aux.lo
> CC asnprintf.lo
> CC canonicalize-lgpl.lo
> CC isnand.lo
> CC isnanf.lo
> CC isnanl.lo
> CC lstat.lo
> CC open.lo
> CC printf-args.lo
> CC printf-parse.lo
> CC putenv.lo
> CC readlink.lo
> CC rename.lo
> CC stat.lo
> CC vasnprintf.lo
> CCLD libgnu.la
> /usr/bin/ranlib: file: .libs/libgnu.a(fd-hook.o) has no symbols
> /usr/bin/ranlib: file: .libs/libgnu.a(u8-mbtouc.o) has no symbols
> /usr/bin/ranlib: file: .libs/libgnu.a(u8-mbtouc-unsafe.o) has no symbols
> ranlib: file: .libs/libgnu.a(fd-hook.o) has no symbols
> ranlib: file: .libs/libgnu.a(u8-mbtouc.o) has no symbols
> ranlib: file: .libs/libgnu.a(u8-mbtouc-unsafe.o) has no symbols
> Making all in meta
> guile="/usr/local/bin/`echo guile | /usr/bin/sed -e 's,x,x,'`" ; \
> cat ./guile-config.in
> \
> | /usr/bin/sed -e "s,@pkgconfigdir@,/usr/local/lib/pkgconfig,g ;
> \
> s,@""PKG_CONFIG@,true,g ; \
> s,@installed_guile@,$guile,g"
> \
> > guile-config.out
> mv guile-config.out guile-config
> chmod +x guile-config
> Making all in libguile
> GEN libpath.h
> GEN gen-scmconfig.o
> GEN gen-scmconfig
> GEN scmconfig.h
> GEN vm-i-system.i
> GEN vm-i-scheme.i
> GEN vm-i-loader.i
> SNARF alist.x
> SNARF arbiters.x
> SNARF array-handle.x
> SNARF array-map.x
> SNARF arrays.x
> SNARF async.x
> SNARF backtrace.x
> SNARF boolean.x
> SNARF bitvectors.x
> SNARF bytevectors.x
> SNARF chars.x
> SNARF control.x
> SNARF continuations.x
> SNARF debug.x
> SNARF deprecated.x
> SNARF deprecation.x
> SNARF dynl.x
> SNARF dynwind.x
> SNARF eq.x
> SNARF error.x
> SNARF eval.x
> SNARF evalext.x
> SNARF expand.x
> SNARF extensions.x
> SNARF feature.x
> SNARF filesys.x
> SNARF fluids.x
> SNARF foreign.x
> SNARF fports.x
> SNARF gc-malloc.x
> SNARF gc.x
> SNARF gettext.x
> SNARF generalized-arrays.x
> SNARF generalized-vectors.x
> SNARF goops.x
> SNARF gsubr.x
> SNARF guardians.x
> SNARF hash.x
> SNARF hashtab.x
> SNARF hooks.x
> SNARF i18n.x
> SNARF init.x
> SNARF ioext.x
> SNARF keywords.x
> SNARF list.x
> SNARF load.x
> SNARF macros.x
> SNARF mallocs.x
> SNARF memoize.x
> SNARF modules.x
> SNARF numbers.x
> SNARF objprop.x
> SNARF options.x
> SNARF pairs.x
> SNARF ports.x
> SNARF print.x
> SNARF procprop.x
> SNARF procs.x
> SNARF promises.x
> SNARF r6rs-ports.x
> SNARF random.x
> SNARF rdelim.x
> SNARF read.x
> SNARF root.x
> SNARF rw.x
> SNARF scmsigs.x
> SNARF script.x
> SNARF simpos.x
> SNARF smob.x
> SNARF sort.x
> SNARF srcprop.x
> SNARF srfi-1.x
> SNARF srfi-4.x
> SNARF srfi-13.x
> SNARF srfi-14.x
> SNARF srfi-60.x
> SNARF stackchk.x
> SNARF stacks.x
> SNARF stime.x
> SNARF strings.x
> SNARF strorder.x
> SNARF strports.x
> SNARF struct.x
> SNARF symbols.x
> SNARF threads.x
> SNARF throw.x
> SNARF trees.x
> SNARF uniform.x
> SNARF values.x
> SNARF variable.x
> SNARF vectors.x
> SNARF version.x
> SNARF vports.x
> SNARF weak-set.x
> SNARF weak-table.x
> SNARF weak-vector.x
> SNARF frames.x
> SNARF instructions.x
> SNARF objcodes.x
> SNARF programs.x
> SNARF vm.x
> SNARF posix.x
> SNARF net_db.x
> SNARF socket.x
> SNARF regex-posix.x
> make all-am
> CC libguile_2.2_la-alist.lo
> CC libguile_2.2_la-arbiters.lo
> CC libguile_2.2_la-array-handle.lo
> CC libguile_2.2_la-array-map.lo
> CC libguile_2.2_la-arrays.lo
> CC libguile_2.2_la-async.lo
> CC libguile_2.2_la-backtrace.lo
> CC libguile_2.2_la-boolean.lo
> CC libguile_2.2_la-bitvectors.lo
> CC libguile_2.2_la-bytevectors.lo
> CC libguile_2.2_la-chars.lo
> CC libguile_2.2_la-control.lo
> CC libguile_2.2_la-continuations.lo
> CC libguile_2.2_la-debug.lo
> CC libguile_2.2_la-deprecated.lo
> CC libguile_2.2_la-deprecation.lo
> CC libguile_2.2_la-dynwind.lo
> CC libguile_2.2_la-eq.lo
> CC libguile_2.2_la-error.lo
> CC libguile_2.2_la-eval.lo
> CC libguile_2.2_la-evalext.lo
> CC libguile_2.2_la-expand.lo
> CC libguile_2.2_la-extensions.lo
> CC libguile_2.2_la-feature.lo
> CC libguile_2.2_la-filesys.lo
> CC libguile_2.2_la-fluids.lo
> CC libguile_2.2_la-foreign.lo
> CC libguile_2.2_la-fports.lo
> CC libguile_2.2_la-frames.lo
> CC libguile_2.2_la-gc-malloc.lo
> CC libguile_2.2_la-gc.lo
> CC libguile_2.2_la-gdbint.lo
> CC libguile_2.2_la-gettext.lo
> CC libguile_2.2_la-generalized-arrays.lo
> CC libguile_2.2_la-generalized-vectors.lo
> CC libguile_2.2_la-goops.lo
> CC libguile_2.2_la-gsubr.lo
> CC libguile_2.2_la-guardians.lo
> CC libguile_2.2_la-hash.lo
> CC libguile_2.2_la-hashtab.lo
> CC libguile_2.2_la-hooks.lo
> CC libguile_2.2_la-i18n.lo
> CC libguile_2.2_la-init.lo
> CC libguile_2.2_la-inline.lo
> CC libguile_2.2_la-instructions.lo
> CC libguile_2.2_la-ioext.lo
> CC libguile_2.2_la-keywords.lo
> CC libguile_2.2_la-list.lo
> CC libguile_2.2_la-load.lo
> CC libguile_2.2_la-macros.lo
> CC libguile_2.2_la-mallocs.lo
> CC libguile_2.2_la-memoize.lo
> CC libguile_2.2_la-modules.lo
> CC libguile_2.2_la-null-threads.lo
> CC libguile_2.2_la-numbers.lo
> CC libguile_2.2_la-objcodes.lo
> CC libguile_2.2_la-objprop.lo
> CC libguile_2.2_la-options.lo
> CC libguile_2.2_la-pairs.lo
> CC libguile_2.2_la-poll.lo
> CC libguile_2.2_la-ports.lo
> CC libguile_2.2_la-print.lo
> CC libguile_2.2_la-procprop.lo
> CC libguile_2.2_la-procs.lo
> CC libguile_2.2_la-programs.lo
> CC libguile_2.2_la-promises.lo
> CC libguile_2.2_la-r6rs-ports.lo
> CC libguile_2.2_la-random.lo
> CC libguile_2.2_la-rdelim.lo
> CC libguile_2.2_la-read.lo
> CC libguile_2.2_la-root.lo
> CC libguile_2.2_la-rw.lo
> CC libguile_2.2_la-scmsigs.lo
> scmsigs.c:156: error: static declaration of 'GC_get_suspend_signal' follows
> non-static declaration
> /usr/local/include/gc/gc.h:1083: error: previous declaration of
> 'GC_get_suspend_signal' was here
> make[3]: *** [libguile_2.2_la-scmsigs.lo] Error 1
> make[2]: *** [all] Error 2
> make[1]: *** [all-recursive] Error 1
> make: *** [all] Error 2
> ~/emacs/guile:master$
>
config.log
Description: Binary data
>
>
>
>
>
- bug#10089: Fwd: building on OS X Lion,
Robert Dionne <=