GNU bug report logs -
#10089
Fwd: building on OS X Lion
Previous Next
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 10089 in the body.
You can then email your comments to 10089 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-guile <at> gnu.org
:
bug#10089
; Package
guile
.
(Sun, 20 Nov 2011 19:53:03 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Robert Dionne <dionne <at> dionne-associates.com>
:
New bug report received and forwarded. Copy sent to
bug-guile <at> gnu.org
.
(Sun, 20 Nov 2011 19:53:04 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
wrong address :)
Begin forwarded message:
> From: Robert Dionne <dionne <at> dionne-associates.com>
> Subject: building on OS X Lion
> Date: November 20, 2011 1:14:52 PM EST
> To: guile-bug <at> gnu.org
>
> 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 (application/octet-stream, attachment)]
[Message part 3 (text/plain, inline)]
>
>
>
>
>
Reply sent
to
Andy Wingo <wingo <at> pobox.com>
:
You have taken responsibility.
(Wed, 23 Nov 2011 12:37:06 GMT)
Full text and
rfc822 format available.
Notification sent
to
Robert Dionne <dionne <at> dionne-associates.com>
:
bug acknowledged by developer.
(Wed, 23 Nov 2011 12:37:08 GMT)
Full text and
rfc822 format available.
Message #10 received at 10089-done <at> debbugs.gnu.org (full text, mbox):
On Sun 20 Nov 2011 19:26, Robert Dionne <dionne <at> dionne-associates.com> writes:
>> 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.
You are compiling with PKG_CONFIG=true and BDW_GC_LIBS=-L/usr/local/lib,
but it should be BDW_GC_LIBS="-L/usr/local/lib -lgc".
Why does pkg-config not work for you?
Andy
--
http://wingolog.org/
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Thu, 22 Dec 2011 12:24:02 GMT)
Full text and
rfc822 format available.
This bug report was last modified 13 years and 181 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.