First, set CFLAGS env to :

setenv CFLAGS -DEAPI

And then I edited libtool after configuring php, (libtool is generated by
configure) I changed the line CC="cc" to :

CC="cc -flat_namespace"

After that, make and everythings should be fine...

BTW, I works for mem but not with php 4.1.0...

----- Original Message -----
From: "mario" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, December 15, 2001 8:46 AM
Subject: [PHP-INST] php compilation error on MacOSX10.1


> After having updated the OS to version 10.1 I cannot recompile PHP. This
> is the contain of the debug.log file:
>
> CONFIGURE:   './configure' '--with-pgsql' '--with-
> apxs=/usr/local/apache/sbin/apxs' '--with-zlib-dir' '--with-
> gd=/usr/local/gd' '--with-png-dir' '--with-pdflib=/usr/local/lib'
> '--enable-magic-quotes' '--enable-debug=no' '--disable-pear' '--with-xml'
> CC:         gcc
> CFLAGS:     -g -O2
> CPPFLAGS:    -traditional-cpp -DDARWIN -DUSE_HSREGEX -DUSE_EXPAT
> -DSUPPORT_UTF8
> CXX:
> CXXFLAGS:
> INCLUDES:    -I/usr/local/apache/include  -I$(top_builddir)/Zend
> -I/usr/local/gd/ -I/usr/local/php/ext/mysql/libmysql
> LDFLAGS:     -L/usr/local/lib -L/usr/local/lib -L/usr/local/gd/
> -L/usr/local/gd/ -L/usr/local/pgsql/lib -L/usr/local/pgsql/lib
> LIBS:       -lpq -lgd -lpng -lz -lz -lm
> DLIBS:
> SAPI:       apache
> PHP_RPATHS:  /usr/local/lib /usr/local/gd/ /usr/local/pgsql/lib
> uname -a:   Darwin localhost 1.4 Darwin Kernel Version 1.4: Sun Sep  9
> 15:39:59 PDT 2001; root:xnu/xnu-201.obj~1/RELEASE_PPC  Power Macintosh
> powerpc
>
> gcc -o conftest -g -O2  -traditional-cpp -DDARWIN -DUSE_HSREGEX
> -DUSE_EXPAT -DSUPPORT_UTF8  -L/usr/local/lib -L/usr/local/lib
> -L/usr/local/gd/ -L/usr/local/gd/ -L/usr/local/pgsql/lib
> -L/usr/local/pgsql/lib conftest.c -lpq -lgd -lpng -lz -lz -lm  1>&5
> **************************************************************************
> ***
> Trying to run make, the command exits with these messages:
>
> Making all in .
> /bin/sh /usr/local/php/libtool --silent --mode=link cc  -I.
> -I/usr/local/php/ -I/usr/local/php/main -I/usr/local/php
> -I/usr/local/apache/inm
> /usr/local/php/.libs/libphp4.lax/libZend.al
> /usr/local/php/.libs/libphp4.lax/libsapi.al
> /usr/local/php/.libs/libphp4.lax/libmain.al
> /usr/local/php/.libs/libphp4.lax/libregex.al
> /usr/local/php/.libs/libphp4.lax/libzlib.al
> /usr/local/php/.libs/libphp4.lax/libgd.al
> /usr/local/php/.libs/libphp4.lax/libmysql.al
> /usr/local/php/.libs/libphp4.lax/libpcre.al
> /usr/local/php/.libs/libphp4.lax/libpdf.al
> /usr/local/php/.libs/libphp4.lax/libpgsql.al
> /usr/local/php/.libs/libphp4.lax/libposix.al
> /usr/local/php/.libs/libphp4.lax/libsession.al
> /usr/local/php/.libs/libphp4.lax/libstandard.al
> /usr/local/php/.libs/libphp4.lax/libtsrm.al
> /usr/bin/ld: -undefined error must be used when -twolevel_namespace is
> in effect
> make[1]: *** [libphp4.la] Error 1
> make: *** [all-recursive] Error 1
> **************************************************************************
> ***
> Previously I have been able to compile everything without problems
> (except for the pdf support which was missing).
> An hint could come from the lines:
> checking for PostgreSQL support... yes
> ./configure: cd: no such file or directory:  [41277]
>
> appearing among the ./configure output, but I can't understand which
> directory name is missing.
>
> Mario Fabretto
> via E. Fermi, 18
> 34070 Turriaco (GO)
>
>
> --
> 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]
>
>


-- 
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]

Reply via email to