Re: EAPI/PHP 4.0.3pl1 compile

From: Date: Sun, 05 Nov 2000 18:45:50 +0000
Subject: Re: EAPI/PHP 4.0.3pl1 compile
References: 1  Groups: php.install 
Request: Send a blank email to php-install+get-623@lists.php.net to get a copy of this message
How did you build PHP? Which configure flags? On Sun, 5 Nov 2000, Patrick Lanphier wrote: > That didn't seem to do it. Below are the error messages again when > attempting compile apache with EAPI and PHP. My configuration looks like > this. Thanks everyone for your help on this issue. > > ******************************************* > export LDFLAGS='-L/usr/lib -lgdbm' > rm config.cache > make clean > ./configure \ > --with-layout=RedHat \ > --enable-module=all \ > --enable-shared=max \ > --activate-module=src/modules/php4/libphp4.a > make > ********************************************** > > gcc -c -I./os/unix -I./include -DLINUX=2 > -I/home/installations/php-4.0.3pl1 -I/home/instal > .3pl1/main -I/home/installations/php-4.0.3pl1/main > -I/home/installations/php-4.0.3pl1/Zend -I > ions/php-4.0.3pl1/Zend -I/home/installations/php-4.0.3pl1/TSRM > -I/home/installations/php-4.0. > me/installations/php-4.0.3pl1 -DUSE_EXPAT -I./lib/expat-lite > ./apaci > modules.c > gcc -c -I./os/unix -I./include -DLINUX=2 > -I/home/installations/php-4.0.3pl1 -I/home/instal > .3pl1/main -I/home/installations/php-4.0.3pl1/main > -I/home/installations/php-4.0.3pl1/Zend -I > ions/php-4.0.3pl1/Zend -I/home/installations/php-4.0.3pl1/TSRM > -I/home/installations/php-4.0. > me/installations/php-4.0.3pl1 -DUSE_EXPAT -I./lib/expat-lite > ./apaci > buildmark.c > gcc -DLINUX=2 -I/home/installations/php-4.0.3pl1 > -I/home/installations/php-4.0.3pl1/main -I/ > ons/php-4.0.3pl1/main -I/home/installations/php-4.0.3pl1/Zend > -I/home/installations/php-4.0.3 > e/installations/php-4.0.3pl1/TSRM -I/home/installations/php-4.0.3pl1/TSRM > -I/home/installatio > -DUSE_EXPAT -I./lib/expat-lite ./apaci -L/usr/lib -lgdbm > -rdynamic \ > -o httpd buildmark.o modules.o modules/standard/libstandard.a > modules/php4/libphp4.a ma > os/unix/libos.a ap/libap.a lib/expat-lite/libexpat.a -rdynamic > -Lmodules/php4 -L../modules/ > dules/php4 -lmodphp4 -lpam -ldl -lresolv -lm -ldl -lcrypt -lnsl > -lresolv -lm -lcrypt -ld > modules/php4/libphp4.a(mod_php4.o): In function `sapi_apache_ub_write': > mod_php4.o(.text+0x2c): undefined reference to `sapi_globals' > mod_php4.o(.text+0x34): undefined reference to `sapi_globals' > mod_php4.o(.text+0x76): undefined reference to `core_globals' > mod_php4.o(.text+0x7f): undefined reference to `core_globals' > mod_php4.o(.text+0x87): undefined reference to `zend_bailout' > modules/php4/libphp4.a(mod_php4.o): In function `sapi_apache_read_post': > mod_php4.o(.text+0xba): undefined reference to `sapi_globals' > modules/php4/libphp4.a(mod_php4.o): In function > `sapi_apache_read_cookies': > mod_php4.o(.text+0x151): undefined reference to `sapi_globals' > modules/php4/libphp4.a(mod_php4.o): In function > `sapi_apache_header_handler': > mod_php4.o(.text+0x17b): undefined reference to `sapi_globals' > mod_php4.o(.text+0x25a): undefined reference to `_efree' > modules/php4/libphp4.a(mod_php4.o): In function > `sapi_apache_send_headers': > mod_php4.o(.text+0x26d): undefined reference to `sapi_globals' > mod_php4.o(.text+0x281): undefined reference to `sapi_globals' > mod_php4.o(.text+0x287): undefined reference to `sapi_globals' > mod_php4.o(.text+0x28f): undefined reference to `sapi_globals' > modules/php4/libphp4.a(mod_php4.o): In function > `sapi_apache_register_server_variables': > mod_php4.o(.text+0x2b0): undefined reference to `sapi_globals' > mod_php4.o(.text+0x331): undefined reference to `empty_string' > mod_php4.o(.text+0x34f): undefined reference to `php_register_variable' > mod_php4.o(.text+0x374): undefined reference to `php_register_variable' > mod_php4.o(.text+0x380): undefined reference to `sapi_globals' > mod_php4.o(.text+0x391): undefined reference to `php_register_variable' > modules/php4/libphp4.a(mod_php4.o): In function `php_apache_startup': > mod_php4.o(.text+0x3a8): undefined reference to `php_module_startup' > mod_php4.o(.text+0x3b7): undefined reference to `apache_module_entry' > mod_php4.o(.text+0x3bc): undefined reference to `zend_startup_module' > modules/php4/libphp4.a(mod_php4.o): In function `php_apache_log_message': > mod_php4.o(.text+0x3ed): undefined reference to `sapi_globals' > mod_php4.o(.text+0x3fe): undefined reference to `sapi_globals' > modules/php4/libphp4.a(mod_php4.o): In function > `php_apache_request_shutdown': > mod_php4.o(.text+0x449): undefined reference to `sapi_globals' > mod_php4.o(.text+0x456): undefined reference to `php_request_shutdown' > modules/php4/libphp4.a(mod_php4.o): In function > `php_apache_sapi_activate': > mod_php4.o(.text+0x467): undefined reference to `sapi_globals' > mod_php4.o(.text+0x474): undefined reference to > `php_request_shutdown_for_exec' > mod_php4.o(.text+0x480): undefined reference to `sapi_globals' > mod_php4.o(.text+0x49c): undefined reference to `sapi_globals' > modules/php4/libphp4.a(mod_php4.o): In function `php_apache_get_stat': > mod_php4.o(.text+0x4ad): undefined reference to `sapi_globals' > modules/php4/libphp4.a(mod_php4.o): In function `php_apache_getenv': > mod_php4.o(.text+0x4cc): undefined reference to `sapi_globals' > modules/php4/libphp4.a(mod_php4.o): In function `init_request_info': > mod_php4.o(.text+0x503): undefined reference to `sapi_globals' > modules/php4/libphp4.a(mod_php4.o)(.text+0x536): more undefined references > to `sapi_globals' > modules/php4/libphp4.a(mod_php4.o): In function `init_request_info': > mod_php4.o(.text+0x67c): undefined reference to `_estrdup' > mod_php4.o(.text+0x686): undefined reference to `sapi_globals' > mod_php4.o(.text+0x68e): undefined reference to `sapi_globals' > mod_php4.o(.text+0x694): undefined reference to `sapi_globals' > mod_php4.o(.text+0x69c): undefined reference to `sapi_globals' > mod_php4.o(.text+0x6a2): undefined reference to `_estrdup' > mod_php4.o(.text+0x6ac): undefined reference to `sapi_globals' > mod_php4.o(.text+0x6b4): undefined reference to `sapi_globals' > mod_php4.o(.text+0x6be): undefined reference to `sapi_globals' > modules/php4/libphp4.a(mod_php4.o): In function > `php_apache_alter_ini_entries': > mod_php4.o(.text+0x6f2): undefined reference to `php_alter_ini_entry' > modules/php4/libphp4.a(mod_php4.o): In function > `php_apache_get_default_mimetype': > mod_php4.o(.text+0x70c): undefined reference to `sapi_globals' > mod_php4.o(.text+0x715): undefined reference to `sapi_globals' > mod_php4.o(.text+0x721): undefined reference to > `sapi_get_default_content_type' > mod_php4.o(.text+0x746): undefined reference to `_efree' > modules/php4/libphp4.a(mod_php4.o): In function `send_php': > mod_php4.o(.text+0x76e): undefined reference to `executor_globals' > mod_php4.o(.text+0x7b3): undefined reference to `zend_hash_apply' > mod_php4.o(.text+0x8d8): undefined reference to `sapi_globals' > mod_php4.o(.text+0x907): undefined reference to `apache_php_module_main' > modules/php4/libphp4.a(mod_php4.o): In function > `php_destroy_per_dir_info': > mod_php4.o(.text+0xa50): undefined reference to `zend_hash_destroy' > modules/php4/libphp4.a(mod_php4.o): In function `php_create_dir': > mod_php4.o(.text+0xa8d): undefined reference to `zend_hash_init' > mod_php4.o(.text+0xa95): undefined reference to `zend_hash_destroy' > modules/php4/libphp4.a(mod_php4.o): In function `php_merge_dir': > mod_php4.o(.text+0xad3): undefined reference to `zend_hash_merge_ex' > modules/php4/libphp4.a(mod_php4.o): In function > `php_apache_value_handler_ex': > mod_php4.o(.text+0xb00): undefined reference to `sapi_startup' > mod_php4.o(.text+0xbd3): undefined reference to `zend_hash_add_or_update' > modules/php4/libphp4.a(mod_php4.o): In function > `apache_php_module_shutdown_wrapper': > mod_php4.o(.text+0xd78): undefined reference to `sapi_shutdown' > modules/php4/libphp4.a(mod_php4.o): In function `php_init_handler': > mod_php4.o(.text+0xda4): undefined reference to > `php_module_shutdown_for_exec' > mod_php4.o(.text+0xdd1): undefined reference to `sapi_startup' > mod_php4.o(.text+0xde7): undefined reference to `core_globals' > modules/php4/libphp4.a(mod_php4.o)(.data+0xc): undefined reference to > `php_module_shutdown_wr > modules/php4/libphp4.a(mod_php4.o)(.data+0x28): undefined reference to > `zend_error' > collect2: ld returned 1 exit status > make[2]: *** [target_static] Error 1 > make[2]: Leaving directory `/home/installations/apache_1.3.12/src' > make[1]: *** [build-std] Error 2 > make[1]: Leaving directory `/home/installations/apache_1.3.12' > make: *** [build] Error 2 > > > Patrick Lanphier > The Artemis Group > http://www.artemisgroup.com > > On Fri, 3 Nov 2000, Rasmus Lerdorf wrote: > > > Probably due to a glibc-2.1.x bug related to dynamically loading a library > > linked against pthreads into a binary that isn't linked against > > pthreads. Try it using --without-mysql and see if it works. If it does > > then you know it is a mysql-related problem. To fix it you will need the > > non-threaded mysql client rpm available from www.mysql.com. > > > > -Rasmus > > > > On Fri, 3 Nov 2000, Lic. Rodolfo Gonzalez Gonzalez wrote: > > > > > Hi, > > > > > > I fact dunno if it's due to EAPI, anyway, I can't manage to get PHP > > > running as a DSO with Apache (the latest upgrade from RH) under RedHat > > > 6.2. RedHat provides a PHP3 (they say it's 'cause a "binary > > > incompatibility" between Apache and the original PHP rpm which came with > > > RH6.2). The fact is that httpd doens't start after installing PHP3 (or > > > PHP4) compiled in my box just with --with-apxs, --with-gd, --with-mysql > > > and --with-pgsql, and it dies without logging ANY error, the processes > > > just suddenly dissapear. Any clue?. Thanks. > > > > > > Rodolfo. > > > > > > On Fri, 3 Nov 2000, Rasmus Lerdorf wrote: > > > > > > > > Has any compiled 4.0.3pl1 with EAPI successfully? It compiles fine as a > > > > > module but then the apache server will not startup. When attempting to > > > > > compile statically I get all types of errors referring to undefined > > > > > functions etc. > > > > > > > > Compiles fine for me with EAPI. > > > > > > > > > > > > > > > >

« previous php.install (#623) next »