Hi,
I am new to PHP. I get an error while trying to build PHP5 on Solaris 8.
I need to have Sybase functions enabled.
make fails when it tries to compile ext/standard/basic_functions.c.
The configure options and make output are as follows.
Any help will be appreciated.
Thanks,
mrajana
======
export SYBASE=/opt/sybase
export SYBASE_OCS=OCS-12_5
export cc=/usr/local/bin/gcc
export PATH=/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/phplibrary/SMCxpm/bin:/usr/local/phplibrary/SMCcurl/bin:/usr/local/phplibra
ry/SMCgd/bin:/usr/local/phplibrary/SMCfontc/bin:/usr/local/phplibrary/SMClibidn/bin:/usr/local/phplibrary/SMCsasl/bin:/usr/local/php
library/SMClxml2/bin:/usr/ucb/:/usr/local/bin:/usr/local/lib:/usr/sbin:/usr/bin:/opt/sybase/OCS-12_5/lib:/usr/local/phplibrary/phpli
b:/usr/local/apache2/lib:/usr/local/apache2/bin:/export/home/sybase12_5/OCS-12_5/lib:/usr/sbin:/usr/bin:/usr/local/phplibrary/SMCold
ap/bin:/usr/local/phplibrary/SMClibpng/bin:/usr/local/phplibrary/SMCftype/bin:/usr/local/phplibrary/SMClintl/bin:/usr/local/phplibra
ry/SMCjpeg/bin:$PATH
/usr/local/php/php-5.2.5/configure --prefix=/usr/local/php/php-5.2.5 --with-sybase-ct=$SYBASE/$SYBASE_OCS --enable-static=sybase
-ct --with-apxs2=/usr/local/apache2/bin/apxs --enable-sysvmsg --enable-sysvsem --enable-sysvshm --without-openssl --without-curl
'--disable-dom' '--disable-libxml' '--disable-simplexml' '--disable-xml' '--disable-xmlreader' '--disable-xmlwriter' '--without-pea
r' '--without-pdo-sqlite' '--without-sqlite' --without-pgsql --without-snmp --with-ldap-sasl --without-ming --without-msql --withou
t-ibm-db2 --without-oci8 --disable-reflection --disable-posix
========
export PATH=/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/phplibrary/SMCxpm/bin:/usr/local/phplibrary/SMCcurl/bin:/usr/local/phplibra
ry/SMCgd/bin:/usr/local/phplibrary/SMCfontc/bin:/usr/local/phplibrary/SMClibidn/bin:/usr/local/phplibrary/SMCsasl/bin:/usr/local/php
library/SMClxml2/bin:/usr/ucb/:/usr/local/bin:/usr/local/lib:/usr/sbin:/usr/bin:/opt/sybase/OCS-12_5/lib:/usr/local/phplibrary/phpli
b:/usr/local/apache2/lib:/usr/local/apache2/bin:/export/home/sybase12_5/OCS-12_5/lib:/usr/sbin:/usr/bin:/usr/local/phplibrary/SMCold
ap/bin:/usr/local/phplibrary/SMClibpng/bin:/usr/local/phplibrary/SMCftype/bin:/usr/local/phplibrary/SMClintl/bin:/usr/local/phplibra
ry/SMCjpeg/bin:$PATH
/usr/local/php/php-5.2.5/configure --prefix=/usr/local/php/php-5.2.5 --with-sybase-ct=$SYBASE/$SYBASE_OCS --enable-static=sybase
-ct --with-apxs2=/usr/local/apache2/bin/apxs --enable-sysvmsg --enable-sysvsem --enable-sysvshm --without-openssl --without-curl
'--disable-dom' '--disable-libxml' '--disable-simplexml' '--disable-xml' '--disable-xmlreader' '--disable-xmlwriter' '--without-pea
r' '--without-pdo-sqlite' '--without-sqlite' --without-pgsql --without-snmp --with-ldap-sasl --without-ming --without-msql --withou
t-ibm-db2 --without-oci8 --disable-reflection
=== make fails ===
/usr/local/bin/make
/bin/sh /usr/local/php/php-5.2.5/libtool --silent --preserve-dup-deps --tag=CC --mode=compile /usr/local/bin/gcc -Iext/standard/ -
I/usr/local/php/php-5.2.5/ext/standard/ -DPHP_ATOM_INC -I/usr/local/php/php-5.2.5/include -I/usr/local/php/php-5.2.5/main -I/usr/loc
al/php/php-5.2.5 -I/usr/local/php/php-5.2.5/ext/date/lib -I/opt/sybase/OCS-12_5/include -I/usr/local/php/php-5.2.5/TSRM -I/usr/local
/php/php-5.2.5/Zend -D_POSIX_PTHREAD_SEMANTICS -I/usr/include -g -O2 -c /usr/local/php/php-5.2.5/ext/standard/basic_functions.c
-o ext/standard/basic_functions.lo
cc1: warning: changing search order for system directory "/usr/include"
cc1: warning: as it has already been specified as a non-system directory
In file included from /usr/include/sys/time.h:411,
from /usr/include/sys/select.h:17,
from /usr/include/sys/types.h:549,
from /usr/local/php/php-5.2.5/main/php_config.h:2897,
from /usr/local/php/php-5.2.5/Zend/zend_config.h:1,
from /usr/local/php/php-5.2.5/Zend/zend.h:53,
from /usr/local/php/php-5.2.5/main/php.h:34,
from /usr/local/php/php-5.2.5/ext/standard/basic_functions.c:22:
/usr/include/time.h:252: warning: #pragma redefine_extname conflicts with declaration
/usr/include/time.h:253: warning: #pragma redefine_extname conflicts with declaration
In file included from /usr/local/php/php-5.2.5/main/php.h:163,
from /usr/local/php/php-5.2.5/ext/standard/basic_functions.c:22:
/usr/include/unistd.h:830: warning: #pragma redefine_extname conflicts with declaration
/usr/include/unistd.h:831: warning: #pragma redefine_extname conflicts with declaration
In file included from /usr/local/php/php-5.2.5/main/php.h:204,
from /usr/local/php/php-5.2.5/ext/standard/basic_functions.c:22:
/usr/include/pwd.h:144: warning: #pragma redefine_extname conflicts with declaration
/usr/include/pwd.h:145: warning: #pragma redefine_extname conflicts with declaration
In file included from /usr/local/php/php-5.2.5/TSRM/tsrm_virtual_cwd.h:89,
from /usr/local/php/php-5.2.5/main/php.h:405,
from /usr/local/php/php-5.2.5/ext/standard/basic_functions.c:22:
/usr/include/dirent.h:143: warning: #pragma redefine_extname conflicts with declaration
In file included from /usr/include/wchar.h:11,
from /usr/local/php/php-5.2.5/ext/standard/basic_functions.h:28,
from /usr/local/php/php-5.2.5/ext/standard/php_standard.h:21,
from /usr/local/php/php-5.2.5/ext/standard/basic_functions.c:27:
/usr/include/iso/wchar_iso.h:167: warning: #pragma redefine_extname conflicts with declaration
/usr/include/iso/wchar_iso.h:168: warning: #pragma redefine_extname conflicts with declaration
/usr/include/iso/wchar_iso.h:305: warning: #pragma redefine_extname conflicts with declaration
/usr/include/iso/wchar_iso.h:306: warning: #pragma redefine_extname conflicts with declaration
/usr/include/iso/wchar_iso.h:307: warning: #pragma redefine_extname conflicts with declaration
/usr/include/iso/wchar_iso.h:308: warning: #pragma redefine_extname conflicts with declaration
/usr/include/iso/wchar_iso.h:309: warning: #pragma redefine_extname conflicts with declaration
/usr/include/iso/wchar_iso.h:310: warning: #pragma redefine_extname conflicts with declaration
/usr/include/iso/wchar_iso.h:311: warning: #pragma redefine_extname conflicts with declaration
/usr/include/iso/wchar_iso.h:312: warning: #pragma redefine_extname conflicts with declaration
/usr/include/iso/wchar_iso.h:313: warning: #pragma redefine_extname conflicts with declaration
/usr/local/php/php-5.2.5/ext/standard/basic_functions.c: In function zif_getopt':
/usr/local/php/php-5.2.5/ext/standard/basic_functions.c:4651:opterr' undeclared (first use in this function)
/usr/local/php/php-5.2.5/ext/standard/basic_functions.c:4651: (Each undeclared identifier is reported only once
/usr/local/php/php-5.2.5/ext/standard/basic_functions.c:4651: for each function it appears in.)
/usr/local/php/php-5.2.5/ext/standard/basic_functions.c:4654: optind' undeclared (first use in this function)
/usr/local/php/php-5.2.5/ext/standard/basic_functions.c:4682:optarg' undeclared (first use in this function)
make: *** [ext/standard/basic_functions.lo] Error 1