Hi,
I am trying to install PHP / APACHE / LDAP in Solaris 7 but at this moment I don´t have success. I have GCC 2.95 installed and I want to work with PHP4.0.5, LDAP 1.2.11 with APACHE 1.3.20. This is the procedures
Installing Sleepycat
sh shell
#../dist/configure
make
make install
env ac_cv_func_pthread_create=no ol_cv_kthread_flag=no ol_cv_pthread_flag=no ol_cv_pthreads_flag=no ol_cv_thread_flag=no
CPPFLAGS="-I/usr/local/BerkeleyDB/include"
LDFLAGS="-L/usr/local/BerkeleyDB/lib"
./configure --with-ldbm-api=db2
make depend
The installation was OK!.
After it I follow this steps:
cd apache_1.3.20
env CC=gcc ./configure
cd ../php4.0.5
./configure --with-mysql --with-apache=/usr/local/apache_1.3.20 --with-mcrypt=/usr/local/libmcrypt-2.2.7 --with-ldap=/usr/local/openldap-1.2.11/ --enable-track-vars
make
make install
cd ../apache_1.3.20
./configure --prefix=/usr/local/www --activate-module=src/modules/php4/libphp4.a
cd ../php4.0.5
cp php.ini-dist /usr/local/lib/php.ini
cd ../apache_1.3.20
make
<=== src/modules/php4
<=== src/modules
gcc -c -I./os/unix -I./include -DSOLARIS2=270 -I/usr/local/php-4.0.5 -I/usr/local/php-4.0.5/main -I/usr/local/php-4.0.5/main -I/usr/local/php-4.0.5/Zend -I/usr/local/php-4.0.5/Zend -I/usr/local/php-4.0.5/TSRM -I/usr/local/php-4.0.5/TSRM -I/usr/local/php-4.0.5 -DUSE_EXPAT -I./lib/expat-lite -DNO_DL_NEEDED ./apaci modules.c
gcc -c -I./os/unix -I./include -DSOLARIS2=270 -I/usr/local/php-4.0.5 -I/usr/local/php-4.0.5/main -I/usr/local/php-4.0.5/main -I/usr/local/php-4.0.5/Zend -I/usr/local/php-4.0.5/Zend -I/usr/local/php-4.0.5/TSRM -I/usr/local/php-4.0.5/TSRM -I/usr/local/php-4.0.5 -DUSE_EXPAT -I./lib/expat-lite -DNO_DL_NEEDED ./apaci buildmark.c
gcc -DSOLARIS2=270 -I/usr/local/php-4.0.5 -I/usr/local/php-4.0.5/main -I/usr/local/php-4.0.5/main -I/usr/local/php-4.0.5/Zend -I/usr/local/php-4.0.5/Zend -I/usr/local/php-4.0.5/TSRM -I/usr/local/php-4.0.5/TSRM -I/usr/local/php-4.0.5 -DUSE_EXPAT -I./lib/expat-lite -DNO_DL_NEEDED ./apaci \
-o httpd buildmark.o modules.o modules/php4/libphp4.a modules/standard/libstandard.a main/libmain.a ./os/unix/libos.a ap/libap.a lib/expat-lite/libexpat.a -R/usr/ucblib -R/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2 -R/usr/local/lib -L/usr/ucblib -L/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2 -L/usr/local/lib -Lmodules/php4 -L../modules/php4 -L../../modules/php4 -lmodphp4 -lpam -ldl -lmcrypt -lmcrypt -lresolv -lresolv -lm -ldl -lcrypt -lnsl -lsocket -lsocket -lgcc -lsocket -lnsl
Undefined first referenced
symbol in file
ldap_count_values_len modules/php4/libphp4.a(ldap.o)
ldap_get_dn modules/php4/libphp4.a(ldap.o)
ldap_result modules/php4/libphp4.a(ldap.o)
ldap_err2string modules/php4/libphp4.a(ldap.o)
ldap_delete_s modules/php4/libphp4.a(ldap.o)
ldap_first_entry modules/php4/libphp4.a(ldap.o)
ldap_add_s modules/php4/libphp4.a(ldap.o)
ldap_next_attribute modules/php4/libphp4.a(ldap.o)
ldap_perror modules/php4/libphp4.a(ldap.o)
ldap_value_free modules/php4/libphp4.a(ldap.o)
ldap_search modules/php4/libphp4.a(ldap.o)
ldap_explode_dn modules/php4/libphp4.a(ldap.o)
ldap_get_values_len modules/php4/libphp4.a(ldap.o)
ldap_modify_s modules/php4/libphp4.a(ldap.o)
ldap_search_s modules/php4/libphp4.a(ldap.o)
ldap_open modules/php4/libphp4.a(ldap.o)
ldap_count_values modules/php4/libphp4.a(ldap.o)
ldap_unbind_s modules/php4/libphp4.a(ldap.o)
ldap_bind_s modules/php4/libphp4.a(ldap.o)
ldap_msgfree modules/php4/libphp4.a(ldap.o)
ldap_first_attribute modules/php4/libphp4.a(ldap.o)
ldap_compare_s modules/php4/libphp4.a(ldap.o)
ldap_value_free_len modules/php4/libphp4.a(ldap.o)
ldap_dn2ufn modules/php4/libphp4.a(ldap.o)
ldap_next_entry modules/php4/libphp4.a(ldap.o)
ldap_get_values modules/php4/libphp4.a(ldap.o)
ldap_count_entries modules/php4/libphp4.a(ldap.o)
ld: fatal: Symbol referencing errors. No output written to httpd
collect2: ld returned 1 exit status
Error code 1
make: Fatal error: Command failed for target target_static'
Current working directory /usr/local/apache_1.3.20/src
*** Error code 1
make: Fatal error: Command failed for targetbuild-std'
Current working directory /usr/local/apache_1.3.20
Error code 1
make: Fatal error: Command failed for target `build'
Anyone has any idea what is happening??
Regards