can't self-update after fresh macports install

James Berry jberry at macports.org
Thu May 10 12:19:38 PDT 2007


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



More information about the macports-users mailing list