guile doesn't build for me

James E. Bailey derhindemith at googlemail.com
Mon Dec 15 14:32:21 PST 2008


Am 15.12.2008 um 22:13 schrieb William Davis:

>
> On Dec 15, 2008, at 3:23 PM, James E. Bailey wrote:
>
>>
>> Am 15.12.2008 um 20:39 schrieb David Evans:
>>
>>> William Davis wrote:
>>>> Given the way you gave the port command:
>>>>>> bigdaddy$ sudo
>>>>>> /opt/local/bin/port clean guile
>>>>
>>>> I wonder if the bug in macports 1.6 install that failed to setup  
>>>> the
>>>> macports path in your ~.profile has bitten you. if so this bug (and
>>>> many others) is fixed in macports 1.7.  I suggest you download  
>>>> that.
>>>> Im not sure that sudo port selfupdate will run correctly if your  
>>>> PATH
>>>> is not correctly set.
>>>> William Davis
>>> Yes, updating to MacPorts 1.7.0 is a good idea for everyone.
>>>
>>> Have just updated guile to version 1.8.6 in r43824.  Perhaps this  
>>> will help.
>>>
>>
>> Thanks for all the help, everyone. I've updated macports to 1.7,  
>> and I still can't build guile. It's using the updated 1.8.6  
>> version, and the output follows. The reason for the path is  
>> because my normal user account isn't an admin account, and I  
>> haven't bothered adding the macports path to the admin accounts'  
>> $PATH, so I just specify it manually.
>>
>> jamesebaileys-computer:/Users/jamesebailey/Downloads bigdaddy$  
>> sudo /opt/local/bin/port selfupdate
>>
>> MacPorts base version 1.600 installed
>>
>> Downloaded MacPorts base version 1.700
>> Configuring, Building and Installing new MacPorts base
>> selfupdate done!
>>
>> 21:07:27 bigdaddy Downloads:sudo /opt/local/bin/port clean --all  
>> guile
>> --->  Cleaning guile
>> 21:07:35 bigdaddy Downloads:sudo /opt/local/bin/port install guile
>> --->  Fetching guile
>> --->  Attempting to fetch guile-1.8.5.tar.gz from http:// 
>> trd.no.distfiles.macports.org/guile
>> --->  Verifying checksum(s) for guile
>> --->  Extracting guile
>> --->  Applying patches to guile
>> --->  Configuring guile
>> --->  Building guile
>> 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.
>>
>
> Have you installed XCode (current version) and X11SDK?

Yes. Well, I have XCode 2.5 installed. I don't know of a newer  
version that I can install.



More information about the macports-users mailing list