On May 10, 2007, at 11:09 AM, Frank Wilson wrote:
I try to run self-update but I get the following error. I guess it's not a show stopper but it would be nice if someone could help me get it running properly. Thanks for any help!
Here's the error:
DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 - DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 - DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 - DHAVE_SYS_FILIO_H=1 -fno-common uid.c -o uid.o cc -dynamiclib -L/usr/local/lib -L/usr/lib -lcurl -lssl -lcrypto - lz Pextlib.o strsed.o fgetln.o md5cmd.o setmode.o xinstall.o fs- traverse.o strcasecmp.o vercomp.o filemap.o sha1cmd.o compat.o curl.o rmd160cmd.o readline.o uid.o -o Pextlib.dylib -L/System/ Library/Frameworks/Tcl.framework/Versions/8.4 -ltclstub8.4 -L/usr/ local/lib -L/usr/lib -lcurl -lssl -lcrypto -lz -lreadline -lcrypto ld: warning prebinding disabled because of undefined symbols ld: Undefined symbols: _rl_completion_matches _rl_filename_completion_function _rl_username_completion_function
This is the well-known result of trying to build MacPorts while you have a foreign copy of the readline somewhere else, probably in /usr/ local. Please remove or rename that directory while building MacPorts. James