guile doesn't build for me

David Evans devans at macports.org
Mon Dec 15 10:15:17 PST 2008


james wrote:
> Hello, I don't know if this email will end up anywhere, but I'm trying
> anyway. Guile 1.8 or 1.6 do not build on my computer. I'm using osx
> 10.4.11. This is the output from the failed attempt:
> Thank you
>
> (I'm only copying this to devans at macports because the last change made
> was signed by him, I don't know if he has anything to do with guile)
>
>
> jamesebaileys-computer:/Users/jamesebailey/Downloads bigdaddy$ sudo
> /opt/local/bin/port clean guile
> --->  Cleaning guile
> jamesebaileys-computer:/Users/jamesebailey/Downloads bigdaddy$ sudo
> /opt/local/bin/port install guile
> --->  Fetching guile
> --->  Verifying checksum(s) for guile
> --->  Extracting guile
> --->  Applying patches to guile
> --->  Configuring guile
> --->  Building guile with target all
> Error: Target org.macports.build returned: shell command " cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_guile/work/guile-1.8.5"
> && make all " returned error 2
> Command output: mv -f .deps/regex-posix.Tpo .deps/regex-posix.Plo
> /bin/sh ../libtool --tag=CC   --mode=link /usr/bin/gcc-4.0
> -I/opt/local/include -D_THREAD_SAFE  -O2 -Wall -Wmissing-prototypes
> -Werror -lintl -Wl,-framework -Wl,CoreFoundation -version-info 19:0:2
> -export-dynamic -no-undefined -L/opt/local/lib -o libguile.la -rpath
> /opt/local/lib libguile_la-alist.lo libguile_la-arbiters.lo
> libguile_la-async.lo libguile_la-backtrace.lo libguile_la-boolean.lo
> libguile_la-chars.lo libguile_la-continuations.lo
> libguile_la-convert.lo libguile_la-debug.lo libguile_la-deprecation.lo
> libguile_la-deprecated.lo libguile_la-discouraged.lo
> libguile_la-dynwind.lo libguile_la-environments.lo libguile_la-eq.lo
> libguile_la-error.lo libguile_la-eval.lo libguile_la-evalext.lo
> libguile_la-extensions.lo libguile_la-feature.lo libguile_la-fluids.lo
> libguile_la-fports.lo libguile_la-futures.lo libguile_la-gc.lo
> libguile_la-gc-mark.lo libguile_la-gc-segment.lo
> libguile_la-gc-malloc.lo libguile_la-gc-card.lo
> libguile_la-gc-freelist.lo libguile_la-gc_os_dep.lo
> libguile_la-gdbint.lo libguile_la-gh_data.lo libguile_la-gh_eval.lo
> libguile_la-gh_funcs.lo libguile_la-gh_init.lo libguile_la-gh_io.lo
> libguile_la-gh_list.lo libguile_la-gh_predicates.lo
> libguile_la-goops.lo libguile_la-gsubr.lo libguile_la-guardians.lo
> libguile_la-hash.lo libguile_la-hashtab.lo libguile_la-hooks.lo
> libguile_la-i18n.lo libguile_la-init.lo libguile_la-inline.lo
> libguile_la-ioext.lo libguile_la-keywords.lo libguile_la-lang.lo
> libguile_la-list.lo libguile_la-load.lo libguile_la-macros.lo
> libguile_la-mallocs.lo libguile_la-modules.lo libguile_la-numbers.lo
> libguile_la-objects.lo libguile_la-objprop.lo libguile_la-options.lo
> libguile_la-pairs.lo libguile_la-ports.lo libguile_la-print.lo
> libguile_la-procprop.lo libguile_la-procs.lo libguile_la-properties.lo
> libguile_la-random.lo libguile_la-rdelim.lo libguile_la-read.lo
> libguile_la-root.lo libguile_la-rw.lo libguile_la-scmsigs.lo
> libguile_la-script.lo libguile_la-simpos.lo libguile_la-smob.lo
> libguile_la-sort.lo libguile_la-srcprop.lo libguile_la-stackchk.lo
> libguile_la-stacks.lo libguile_la-stime.lo libguile_la-strings.lo
> libguile_la-srfi-4.lo libguile_la-srfi-13.lo libguile_la-srfi-14.lo
> libguile_la-strorder.lo libguile_la-strports.lo libguile_la-struct.lo
> libguile_la-symbols.lo libguile_la-threads.lo
> libguile_la-null-threads.lo libguile_la-throw.lo libguile_la-values.lo
> libguile_la-variable.lo libguile_la-vectors.lo libguile_la-version.lo
> libguile_la-vports.lo libguile_la-weaks.lo libguile_la-ramap.lo
> libguile_la-unif.lo dynl.lo filesys.lo posix.lo net_db.lo socket.lo
> regex-posix.lo -lgmp -lm -lltdl
> /usr/bin/gcc-4.0 -dynamiclib  -o .libs/libguile.17.2.0.dylib 
> .libs/libguile_la-alist.o .libs/libguile_la-arbiters.o
> .libs/libguile_la-async.o .libs/libguile_la-backtrace.o
> .libs/libguile_la-boolean.o .libs/libguile_la-chars.o
> .libs/libguile_la-continuations.o .libs/libguile_la-convert.o
> .libs/libguile_la-debug.o .libs/libguile_la-deprecation.o
> .libs/libguile_la-deprecated.o .libs/libguile_la-discouraged.o
> .libs/libguile_la-dynwind.o .libs/libguile_la-environments.o
> .libs/libguile_la-eq.o .libs/libguile_la-error.o
> .libs/libguile_la-eval.o .libs/libguile_la-evalext.o
> .libs/libguile_la-extensions.o .libs/libguile_la-feature.o
> .libs/libguile_la-fluids.o .libs/libguile_la-fports.o
> .libs/libguile_la-futures.o .libs/libguile_la-gc.o
> .libs/libguile_la-gc-mark.o .libs/libguile_la-gc-segment.o
> .libs/libguile_la-gc-malloc.o .libs/libguile_la-gc-card.o
> .libs/libguile_la-gc-freelist.o .libs/libguile_la-gc_os_dep.o
> .libs/libguile_la-gdbint.o .libs/libguile_la-gh_data.o
> .libs/libguile_la-gh_eval.o .libs/libguile_la-gh_funcs.o
> .libs/libguile_la-gh_init.o .libs/libguile_la-gh_io.o
> .libs/libguile_la-gh_list.o .libs/libguile_la-gh_predicates.o
> .libs/libguile_la-goops.o .libs/libguile_la-gsubr.o
> .libs/libguile_la-guardians.o .libs/libguile_la-hash.o
> .libs/libguile_la-hashtab.o .libs/libguile_la-hooks.o
> .libs/libguile_la-i18n.o .libs/libguile_la-init.o
> .libs/libguile_la-inline.o .libs/libguile_la-ioext.o
> .libs/libguile_la-keywords.o .libs/libguile_la-lang.o
> .libs/libguile_la-list.o .libs/libguile_la-load.o
> .libs/libguile_la-macros.o .libs/libguile_la-mallocs.o
> .libs/libguile_la-modules.o .libs/libguile_la-numbers.o
> .libs/libguile_la-objects.o .libs/libguile_la-objprop.o
> .libs/libguile_la-options.o .libs/libguile_la-pairs.o
> .libs/libguile_la-ports.o .libs/libguile_la-print.o
> .libs/libguile_la-procprop.o .libs/libguile_la-procs.o
> .libs/libguile_la-properties.o .libs/libguile_la-random.o
> .libs/libguile_la-rdelim.o .libs/libguile_la-read.o
> .libs/libguile_la-root.o .libs/libguile_la-rw.o
> .libs/libguile_la-scmsigs.o .libs/libguile_la-script.o
> .libs/libguile_la-simpos.o .libs/libguile_la-smob.o
> .libs/libguile_la-sort.o .libs/libguile_la-srcprop.o
> .libs/libguile_la-stackchk.o .libs/libguile_la-stacks.o
> .libs/libguile_la-stime.o .libs/libguile_la-strings.o
> .libs/libguile_la-srfi-4.o .libs/libguile_la-srfi-13.o
> .libs/libguile_la-srfi-14.o .libs/libguile_la-strorder.o
> .libs/libguile_la-strports.o .libs/libguile_la-struct.o
> .libs/libguile_la-symbols.o .libs/libguile_la-threads.o
> .libs/libguile_la-null-threads.o .libs/libguile_la-throw.o
> .libs/libguile_la-values.o .libs/libguile_la-variable.o
> .libs/libguile_la-vectors.o .libs/libguile_la-version.o
> .libs/libguile_la-vports.o .libs/libguile_la-weaks.o
> .libs/libguile_la-ramap.o .libs/libguile_la-unif.o .libs/dynl.o
> .libs/filesys.o .libs/posix.o .libs/net_db.o .libs/socket.o
> .libs/regex-posix.o  -lintl -L/opt/local/lib
> /opt/local/lib/libgmp.dylib -lm -lltdl  -Wl,-framework
> -Wl,CoreFoundation -install_name  /opt/local/lib/libguile.17.dylib
> -compatibility_version 20 -current_version 20.0 -Wl,-single_module
> dsymutil .libs/libguile.17.2.0.dylib || :
> warning: no debug map in executable (-arch i386)
> (cd .libs && rm -f libguile.17.dylib && ln -s libguile.17.2.0.dylib
> libguile.17.dylib)
> (cd .libs && rm -f libguile.dylib && ln -s libguile.17.2.0.dylib
> libguile.dylib)
> ar cru .libs/libguile.a  libguile_la-alist.o libguile_la-arbiters.o
> libguile_la-async.o libguile_la-backtrace.o libguile_la-boolean.o
> libguile_la-chars.o libguile_la-continuations.o libguile_la-convert.o
> libguile_la-debug.o libguile_la-deprecation.o libguile_la-deprecated.o
> libguile_la-discouraged.o libguile_la-dynwind.o
> libguile_la-environments.o libguile_la-eq.o libguile_la-error.o
> libguile_la-eval.o libguile_la-evalext.o libguile_la-extensions.o
> libguile_la-feature.o libguile_la-fluids.o libguile_la-fports.o
> libguile_la-futures.o libguile_la-gc.o libguile_la-gc-mark.o
> libguile_la-gc-segment.o libguile_la-gc-malloc.o libguile_la-gc-card.o
> libguile_la-gc-freelist.o libguile_la-gc_os_dep.o libguile_la-gdbint.o
> libguile_la-gh_data.o libguile_la-gh_eval.o libguile_la-gh_funcs.o
> libguile_la-gh_init.o libguile_la-gh_io.o libguile_la-gh_list.o
> libguile_la-gh_predicates.o libguile_la-goops.o libguile_la-gsubr.o
> libguile_la-guardians.o libguile_la-hash.o libguile_la-hashtab.o
> libguile_la-hooks.o libguile_la-i18n.o libguile_la-init.o
> libguile_la-inline.o libguile_la-ioext.o libguile_la-keywords.o
> libguile_la-lang.o libguile_la-list.o libguile_la-load.o
> libguile_la-macros.o libguile_la-mallocs.o libguile_la-modules.o
> libguile_la-numbers.o libguile_la-objects.o libguile_la-objprop.o
> libguile_la-options.o libguile_la-pairs.o libguile_la-ports.o
> libguile_la-print.o libguile_la-procprop.o libguile_la-procs.o
> libguile_la-properties.o libguile_la-random.o libguile_la-rdelim.o
> libguile_la-read.o libguile_la-root.o libguile_la-rw.o
> libguile_la-scmsigs.o libguile_la-script.o libguile_la-simpos.o
> libguile_la-smob.o libguile_la-sort.o libguile_la-srcprop.o
> libguile_la-stackchk.o libguile_la-stacks.o libguile_la-stime.o
> libguile_la-strings.o libguile_la-srfi-4.o libguile_la-srfi-13.o
> libguile_la-srfi-14.o libguile_la-strorder.o libguile_la-strports.o
> libguile_la-struct.o libguile_la-symbols.o libguile_la-threads.o
> libguile_la-null-threads.o libguile_la-throw.o libguile_la-values.o
> libguile_la-variable.o libguile_la-vectors.o libguile_la-version.o
> libguile_la-vports.o libguile_la-weaks.o libguile_la-ramap.o
> libguile_la-unif.o dynl.o filesys.o posix.o net_db.o socket.o
> regex-posix.o
> ranlib: file: .libs/libguile.a(libguile_la-futures.o) has no symbols
> ranlib: file: .libs/libguile.a(libguile_la-null-threads.o) has no symbols
> ranlib .libs/libguile.a
> ranlib: file: .libs/libguile.a(libguile_la-futures.o) has no symbols
> ranlib: file: .libs/libguile.a(libguile_la-null-threads.o) has no symbols
> creating libguile.la
> (cd .libs && rm -f libguile.la && ln -s ../libguile.la libguile.la)
> /usr/bin/gcc-4.0 -DHAVE_CONFIG_H  -I.. -I.. -I..  -I/opt/local/include
> -I/opt/local/include -D_THREAD_SAFE  -O2 -Wall -Wmissing-prototypes
> -Werror -MT guile-guile.o -MD -MP -MF .deps/guile-guile.Tpo -c -o
> guile-guile.o `test -f 'guile.c' || echo './'`guile.c
> mv -f .deps/guile-guile.Tpo .deps/guile-guile.Po
> /bin/sh ../libtool --tag=CC   --mode=link /usr/bin/gcc-4.0
> -I/opt/local/include -D_THREAD_SAFE  -O2 -Wall -Wmissing-prototypes
> -Werror -dlpreopen force -I/opt/local/include -D_THREAD_SAFE 
> -L/opt/local/lib -o guile guile-guile.o libguile.la -lgmp -lm -lltdl
> rm -f .libs/guile.nm .libs/guile.nmS .libs/guile.nmT
> creating .libs/guileS.c
> (cd .libs && /usr/bin/gcc-4.0  -O2 -c -fno-builtin "guileS.c")
> rm -f .libs/guileS.c .libs/guile.nm .libs/guile.nmS .libs/guile.nmT
> /usr/bin/gcc-4.0 -I/opt/local/include -D_THREAD_SAFE -O2 -Wall
> -Wmissing-prototypes -Werror .libs/guileS.o -I/opt/local/include
> -D_THREAD_SAFE -o .libs/guile guile-guile.o  -L/opt/local/lib
> ./.libs/libguile.dylib -lintl /opt/local/lib/libgmp.dylib -lm -lltdl
> /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: Undefined symbols:
> _lt__PROGRAM__LTX_preloaded_symbols
> collect2: ld returned 1 exit status
> make[3]: *** [guile] Error 1
> make[2]: *** [all] Error 2
> make[1]: *** [all-recursive] Error 1
> make: *** [all] Error 2
>
> Error: Status 1 encountered during processing.
>
James --

I just tried building guile and it completed without error (also on
10.4.11 PPC).  Suggest you
make sure your ports are up to date by issuing

sudo port selfupdate
sudo port clean --all  guile

before trying again.  Is this an initial install or an update?

Dave


More information about the macports-users mailing list