You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by "Wong, Sherman" <sh...@catalinaasia.com> on 2004/01/26 12:33:16 UTC
[users@httpd] sybase php and apache
Hi guys,
I have tried quite a lot of combinations already. But sybase, php and apache
seemed not a very good mixture that I can't even get thru' the make process.
Here is the story:
I have sybase-11.9.2, apache-1.3.29 on Redhat9.0
I have tried from php-4.3.4 and backward. Not Until I tried php-4.0.6 and the
below parameters, I could not get the PHP successfully compiled.
configure --with-sybase=/opt/sybase-11.9.2 \
--with-apache=/usr/local/src/apache_1.3.29 \
--enable-track-vars \
--disable-ctype \
--disable-cli \
--disable-pear
without the 3 disable statements, I get
ext/mysql/libmysql/my_tempnam.o(.text+0x40): In function `my_tempnam':
/usr/local/src/php-4.3.4/ext/mysql/libmysql/my_tempnam.c:115: the use of
`tempnam' is dangerous, better use `mkstemp'
/opt/sybase-11.9.2/lib/libsybdb.so: undefined reference to `__ctype_b'
/opt/sybase-11.9.2/lib/libsybdb.so: undefined reference to `__ctype_tolower'
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Error 1
After I am done with PHP, I proceed to complete the apache installation.
I used
./configure --prefix=/etc/httpd \
--activate-module=src/modules/php4/libphp4.a
--enable-shared=max
The __ctype error occurred again and abort early in the configure process. I
searched the both sybase and php sites for this error, I could find quite some
discussion regarding solving the compilation problem with php, but none
regarding the same __ctype error ocurring while compiling apache. I would
highly appreciate if somebody can lend a hand regarding this.
Configuring for Apache, Version 1.3.29
+ using installation path layout: Apache (config.layout)
+ activated php4 module (modules/php4/libphp4.a)
Creating Makefile
Creating Configuration.apaci in src
+ enabling mod_so for DSO support
Creating Makefile in src
+ configured for Linux platform
+ setting C compiler to gcc
+ setting C pre-processor to gcc -E
+ using "tr [a-z] [A-Z]" to uppercase
+ checking for system header files
+ adding selected modules
o php4_module uses ConfigStart/End
+ using system Expat
+ using -ldl for vendor DSO support
+ checking sizeof various data types
+ doing sanity check on compiler and options
** A test compilation with your Makefile configuration
** failed. The below error output from the compilation
** test will give you an idea what is failing. Note that
** Apache requires an ANSI C Compiler, such as gcc.
======== Error Output for sanity check ========
cd ..; gcc -DLINUX=22 `./apaci` -o helpers/dummy helpers/dummy.c
-Wl,-rpath,/usr/lib/gcc-lib/i386-redhat-linux/3.2.2
-Wl,-rpath,/opt/sybase-11.9.2/lib -rdynamic
-L/usr/lib/gcc-lib/i386-redhat-linux/3.2.2 -L/opt/sybase-11.9.2/lib
-Lmodules/php4 -L../modules/php4 -L../../modules/php4 -lmodphp4 -rdynamic
-L/usr/lib/gcc-lib/i386-redhat-linux/3.2.2 -L/opt/sybase-11.9.2/lib -lcrypt
-lsybdb -lcrypt -lresolv -lm -ldl -lnsl -lgcc -lcrypt -lcrypt -lm -lcrypt
-lexpat -ldl
/opt/sybase-11.9.2/lib/libsybdb.so: undefined reference to `__ctype_b'
/opt/sybase-11.9.2/lib/libsybdb.so: undefined reference to `__ctype_tolower'
collect2: ld returned 1 exit status
make: *** [dummy] Error 1
============= End of Error Report =============
Regards,
Sherman
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
" from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org