I don't know if the configure script for 4.1.1 deals with the two level 
namespace on OSX, but for 4.0.6 I had to manually edit the libtool after 
running configure. Find the line beginning with "archive_cmds='$CC ...'", 
and add ' -flat_namespace ' after the 'CC'. Then run make.

-Steve


On 2002.02.06 20:44:57 -0600 Ryan Walker wrote:
> I'm trying to install PHP 4.1.1 on Mac OS X 10.1. I just finished
> compiling and installing fresh versions of MySQL 3.23.47 and apache
> 1.3.22.
> 
> Ultimately, I want to use:
> ./configure \
>    --with-gnu-ld \
>    --with-mysql=/usr/local \
>    --with-apxs=/usr/local/sbin/apxs \
>    --enable-track-vars \
>    --enable-magic-quotes \
>    --enable-discard-path \
>    --disable-pear \
>    --with-xml \
>    --with-openssl \
>    --enable-trans-sid
> 
> but that won't compile yet, so I'm starting small and working up.
> 
>   ./configure
> 
>   make
> 
> /usr/local/src/php-4.1.1/.libs/libphp4.lax/libZend.a
> /usr/local/src/php-4.1.1/.libs/libphp4.lax/libsapi.a
> /usr/local/src/php-4.1.1/.libs/libphp4.lax/libmain.a
> /usr/local/src/php-4.1.1/.libs/libphp4.lax/libregex.a
> /usr/local/src/php-4.1.1/.libs/libphp4.lax/libmysql.a
> /usr/local/src/php-4.1.1/.libs/libphp4.lax/libpcre.a
> /usr/local/src/php-4.1.1/.libs/libphp4.lax/libposix.a
> /usr/local/src/php-4.1.1/.libs/libphp4.lax/libsession.a
> /usr/local/src/php-4.1.1/.libs/libphp4.lax/libstandard.a
> /usr/local/src/php-4.1.1/.libs/libphp4.lax/libxml.a
> /usr/local/src/php-4.1.1/.libs/libphp4.lax/libtsrm.a
> /usr/local/src/php-4.1.1/.libs
> /bin/sh /usr/local/src/php-4.1.1/libtool --silent --mode=link cc
> -I. -I/usr/local/src/php-4.1.1/ -I/usr/local/src/php-4.1.1/main
> -I/usr/local/src/php-4.1.1 -I/usr/local/src/php-4.1.1/Zend
> -I/usr/local/src/php-4.1.1/ext/mysql/libmysql
> -I/usr/local/src/php-4.1.1/ext/xml/expat  -traditional-cpp
> -I/usr/local/src/php-4.1.1/TSRM -g -O2   -o php -export-dynamic
> stub.lo libphp4.la
> /usr/bin/ld: can't locate file for: -ldl
> make[1]: *** [php] Error 1
> make: *** [all-recursive] Error 1
> [rocky:local/src/php-4.1.1] root# which ld
> /usr/bin/ld
> [rocky:local/src/php-4.1.1] root# ls /usr/bin/l*
> /usr/bin/lam        /usr/bin/lessecho   /usr/bin/lock       /usr/bin/lpc
> /usr/bin/last       /usr/bin/lesskey    /usr/bin/lockfile   /usr/bin/lpq
> /usr/bin/lastcomm   /usr/bin/lex        /usr/bin/logger     /usr/bin/lpr
> /usr/bin/latency    /usr/bin/lex++      /usr/bin/login      /usr/bin/lprm
> /usr/bin/ld         /usr/bin/libtool    /usr/bin/logname    
> /usr/bin/lsbom
> /usr/bin/leaks      /usr/bin/lipo       /usr/bin/look
> /usr/bin/leave      /usr/bin/lkbib      /usr/bin/lookbib
> /usr/bin/less       /usr/bin/locate     /usr/bin/lorder
> 
> 
>   ./configure \
>    --with-gnu-ld
> 
> produces exactly the same error.
> 
> Suggestions?
> 
> Ryan
> 
>-- 
> PHP Install Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 

-- 
PHP Install Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to