Hallo,
i want to build postfix 2.9.1 on Snow Leopard using self-build zlib.
zlib was configured, build and installed as follows:
./configure –archs=”-arch i386 -arch x86_64″
make
sudo make install
which results in:
/usr/local/lib/libz.1.2.6.dylib
/usr/local/lib/libz.1.dylib -> libz.1.2.6.dylib
/usr/local/lib/libz.a
/usr/local/lib/libz.dylib -> libz.1.2.6.dylib
in addition there is the zlib version that shipped with Snow Leopard:
/usr/lib/libz.1.1.3.dylib -> libz.1.2.3.dylib
/usr/lib/libz.1.2.3.dylib
/usr/lib/libz.1.dylib -> libz.1.2.3.dylib
/usr/lib/libz.dylib -> libz.1.2.3.dylib
when i configure and build postfix as follows (originally proposed by
diymacserver.com)
make -f Makefile.init makefiles \
CCARGS=’-arch x86_64 -DUSE_TLS -DUSE_SASL_AUTH \
-DDEF_SERVER_SASL_TYPE=\”dovecot\” \
-DDEF_COMMAND_DIR=\”/usr/local/sbin\” \
-DDEF_CONFIG_DIR=\”/usr/local/etc/postfix\” \
-DDEF_DAEMON_DIR=\”/usr/local/libexec/postfix\” \
-DHAS_PCRE -I/usr/local/include \
-DHAS_SSL -I/usr/local/ssl/include \
-DHAS_MYSQL -I/usr/local/mysql/include’ \
AUXLIBS=’ \
-L/usr/local/lib -lpcre -lz \
-L/usr/local/ssl/lib -lssl \
-L/usr/local/mysql/lib -lmysqlclient \
-L/usr/lib -llber -lresolv -lm’
make
it throws the warning:
ld: warning: duplicate dylib /usr/local/lib/libz.1.dylib
does this probably has something to do with the "-flat_namespace" option that
is passed to the linker?
please give me some hint how to configure postfix so that it only sees the
self-build zlib library, but not the system one.
thank you!
Mono
--
NEU: FreePhone 3-fach-Flat mit kostenlosem Smartphone!
Jetzt informieren: http://mobile.1und1.de/?ac=OM.PW.PW003K20328T7073a