This is a 3 parter. Please offer suggestions on any or all of the following.
I'm trying to compile PHP 4.1.1 on Mac OS X 10.1.2. I installed the Mac OS X MySQL binaries from mysql.com into /usr/local/mysql, and the Mac OS X binaries for apache 1.3.22 into /usr/local/apache. I would like to use this configuration: ./configure \ --enable-track-vars \ --enable-magic-quotes \ --enable-discard-path \ --disable-pear \ --with-xml \ --with-gnu-ld \ --enable-trans-sid \ --with-mysql=/usr/local/mysql \ --with-openssl=/usr/local/src/OpenSSL-3-1/openssl \ --with-apxs=/usr/local/sbin/apxs I can get this base configuration to work: ./configure \ --enable-track-vars \ --enable-magic-quotes \ --enable-discard-path \ --disable-pear \ --with-xml \ --with-gnu-ld \ --enable-trans-sid Part 1: MySQL compiling with --with-mysql=/usr/local/mysql (alone or added to base) produces this error: /Users/niko/Documents/php-4.1.1/.libs /bin/sh /Users/niko/Documents/php-4.1.1/libtool --silent --mode=link cc -I. -I/Users/niko/Documents/php-4.1.1/ -I/Users/niko/Documents/php-4.1.1/main -I/Users/niko/Documents/php-4.1.1 -I/Users/niko/Documents/php-4.1.1/Zend -I/usr/local/mysql/include -I/Users/niko/Documents/php-4.1.1/ext/xml/expat -traditional-cpp -I/Users/niko/Documents/php-4.1.1/TSRM -g -O2 -o php -export-dynamic stub.lo libphp4.la /usr/bin/ld: table of contents for archive: /usr/local/mysql/lib/libmysqlclient.a is out of date; rerun ranlib(1) (can't load from it) make[1]: *** [php] Error 1 make: *** [all-recursive] Error 1 Part 2: Apache apxs compiling with --with-apxs=/usr/local/sbin/apxs produces this error: Making all in sapi Making all in apache /bin/sh /Users/niko/Documents/php-4.1.1/libtool --silent --mode=compile cc -I. -I/Users/niko/Documents/php-4.1.1/sapi/apache -I/Users/niko/Documents/php-4.1.1/main -I/Users/niko/Documents/php-4.1.1 -I/usr/local/apache/include -I/Users/niko/Documents/php-4.1.1/Zend -I/Users/niko/Documents/php-4.1.1/ext/mysql/libmysql -I/Users/niko/Documents/php-4.1.1/ext/xml/expat -traditional-cpp -DDARWIN -DUSE_HSREGEX -DUSE_EXPAT -I/Users/niko/Documents/php-4.1.1/TSRM -g -O2 -prefer-pic -c sapi_apache.c In file included from /usr/local/apache/include/ap_config.h:114, from /usr/local/apache/include/httpd.h:72, from sapi_apache.c:32: /usr/local/apache/include/os.h:118: dlfcn.h: No such file or directory In file included from /usr/local/apache/include/httpd.h:72, from sapi_apache.c:32: /usr/local/apache/include/ap_config.h:435: warning: `HAVE_MMAP' redefined /Users/niko/Documents/php-4.1.1/TSRM/../main/php_config.h:322: warning: this is the location of the previous definition /usr/local/apache/include/ap_config.h:442: warning: `HAVE_SNPRINTF' redefined /Users/niko/Documents/php-4.1.1/TSRM/../main/php_config.h:439: warning: this is the location of the previous definition In file included from /usr/local/apache/include/httpd.h:72, from sapi_apache.c:32: /usr/local/apache/include/ap_config.h:1367: warning: `XtOffsetOf' redefined /Users/niko/Documents/php-4.1.1/main/php.h:342: warning: this is the location of the previous definition In file included from /Users/niko/Documents/php-4.1.1/main/php_syslog.h:7, from /Users/niko/Documents/php-4.1.1/ext/standard/php_ext_syslog.h:26, from /Users/niko/Documents/php-4.1.1/ext/standard/php_standard.h:33, from sapi_apache.c:56: /Users/niko/Documents/php-4.1.1/main/php_config.h:322: warning: `HAVE_MMAP' redefined /usr/local/apache/include/ap_config.h:435: warning: this is the location of the previous definition /Users/niko/Documents/php-4.1.1/main/php_config.h:439: warning: `HAVE_SNPRINTF' redefined /usr/local/apache/include/ap_config.h:442: warning: this is the location of the previous definition make[3]: *** [sapi_apache.lo] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all-recursive] Error 1 Part 3: openssl compiling with --with-openssl=/usr/local/src/OpenSSL-3-1/openssl produces this error: _sk_X509_value /usr/bin/ld: warning unused multiple definitions of symbol _crypt /usr/lib/libcrypto.dylib(fcrypt.o) definition of _crypt /usr/lib/libm.dylib(crypt.o) unused definition of _crypt make[1]: *** [php] Error 1 make: *** [all-recursive] Error 1 All suggestions welcome, Ryan -- PHP Install Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]