Problems building autoconf

Marcus Vinicius Eiffle Duarte eiffleduarte at gmail.com
Mon Oct 29 08:14:21 PDT 2007


Ryan,

I downloaded MacPorts-1.5.2.tar.bz2 on my PowerMac G5 running  MacOSX
10.4.10 (XCode 2.4.1, gcc 4.0.1). I ran ./configure and got some warnings. I
am transcribing below a snippet of configure's output:

....
checking whether rl_username_completion_function is declared... yes
checking whether rl_filename_completion_function is declared... yes
checking whether rl_completion_matches is declared... yes
checking whether username_completion_function is declared... no
checking whether filename_completion_function is declared... no
checking whether completion_matches is declared... no
checking for Tcl configuration... found /usr/lib/tclConfig.sh
checking for existence of /usr/lib/tclConfig.sh... loading
checking for Tcl public headers... /usr/include
checking for tclsh... /usr/bin/tclsh
checking for Tcl package directory... /Library/Tcl
checking whether tclsh was compiled with threads... yes
checking for curl-config... /usr/bin/curl-config
checking for curl_easy_strerror in -lcurl... yes
checking for Tcl Thread package... yes
checking for sqlite3_open in -lsqlite3... yes
checking for Tcl sqlite3 location... /usr/lib/sqlite3
checking how to build libraries... shared
configure: creating ./config.status
config.status: creating src/programs/daemondo/Makefile
config.status: WARNING:  src/programs/daemondo/Makefile.in seems to ignore
the --datarootdir setting
config.status: creating Makefile
config.status: creating Mk/macports.autoconf.mk
config.status: WARNING:  Mk/macports.autoconf.mk.in seems to ignore the
--datarootdir setting
config.status: creating doc/prefix.mtree
config.status: creating doc/macosx.mtree
config.status: creating doc/macports.conf
config.status: creating src/Makefile
config.status: creating src/macports1.0/macports_autoconf.tcl
config.status: creating src/tclobjc1.0/Makefile
config.status: creating src/port1.0/port_autoconf.tcl
config.status: creating src/registry1.0/registry_autoconf.tcl
config.status: creating src/programs/Makefile
config.status: creating src/macports1.0/macports_fastload.tcl
config.status: creating src/config.h
no720389:~/MacPorts/MacPorts-1.5.2 ctp8$

When I ran make, I got a link error, which I am transcribing below:

....
ld: Undefined symbols:
_rl_completion_matches
_rl_filename_completion_function
_rl_username_completion_function
/usr/bin/libtool: internal link edit command failed
make[2]: *** [Pextlib.dylib] Error 1
make[1]: *** [all] Error 1
make: *** [all] Error 1
no720389:~/MacPorts/MacPorts-1.5.2 ctp8$

Wat must I do to successfully compile MacPorts-1.5.2?

Thanks,

Marcus Vinicius Eiffle Duarte
eiffleduarte at gmail.com
Niterói, RJ, Brasil
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-users/attachments/20071029/c1e7f6d1/attachment-0001.html


More information about the macports-users mailing list