#20406: mysql5 can't find zlib on Snow Leopard --------------------------------+------------------------------------------- Reporter: conradwt@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: snowleopard | Port: mysql5 --------------------------------+------------------------------------------- Comment(by ryandesign@…): Ok, there are some relevant-looking lines in the config.log: {{{ configure:21812: checking for zlib compression library configure:21980: /usr/bin/gcc-4.2 -o conftest -O2 -arch x86_64 -I/opt/local/include -I/opt/local/include -L/opt/local/lib -arch x86_64 conftest.c -lm -L/opt/local/lib -lz >&5 ld: warning: in /opt/local/lib/libz.dylib, file is not of required architecture }}} So you're building a 64-bit version of mysql5, which makes sense since that's now the default as of Snow Leopard. But it doesn't think zlib was built 64-bit. This is conceivable as zlib doesn't use a standard configure script. I assume your libz is 32-bit? What does "file" say about your libz.dylib? I have this: {{{ $ file /opt/local/lib/libz.dylib /opt/local/lib/libz.dylib: symbolic link to `libz.1.2.3.dylib' $ file /opt/local/lib/libz.1.2.3.dylib /opt/local/lib/libz.1.2.3.dylib: Mach-O universal binary with 2 architectures /opt/local/lib/libz.1.2.3.dylib (for architecture i386): Mach-O dynamically linked shared library i386 /opt/local/lib/libz.1.2.3.dylib (for architecture ppc): Mach-O dynamically linked shared library ppc $ }}} Of course, I'm on Tiger, and I built universal for i386 ppc. -- Ticket URL: <http://trac.macports.org/ticket/20406#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS