fubar'd libz
Ryan Schmidt
ryandesign at macports.org
Wed Oct 3 19:48:21 PDT 2007
On Oct 3, 2007, at 21:20, ara.t.howard wrote:
> a while back i started having application throw errors complaining
> about libz. things like:
>
> cfp:/opt/local/lib > gem --version
>
> cfp:/opt/local/lib > gem --version 2>&1|less
> dyld: NSLinkModule() error
> dyld: Symbol not found:
> <snip binary>
> Referenced from: /opt/local/lib/libz.1.dylib
> Expected in: /opt/local/lib/libz.1.dylib
>
> i haven't done any manual compiling in there at all - just port
> installs of various packages.
>
> anyhow, i moved /opt/local/lib/libz.1.dylib to /opt/local/lib/libz.
> 1.dylib.org to see if the linker would pick on something compatible
> and, for the most part it has. however, now i can't compile
> anything that links against things like libcrypto, etc, that
> originally linked against libz.1.dylib: the compilation will abort
> with symbols not found.
>
> so basically what i have is a libz which seems to have gotten
> clobbered - some stuff needs the old one and some the newest
> (1.2.3) one.
>
> back in linux land i know how to address these issues but, here on
> the mac, i'm not sure where to begin.
>
> can anyone give me advice on figuring out what happened and how to
> fix?
no clue what happened. just selfupdate and rebuild zlib:
$ sudo port selfupdate
$ sudo port -nfu upgrade zlib
then rebuild all software that linked against zlib, for good measure.
More information about the macports-users
mailing list