Bug #8725 Updated: Fun with putenv

From: Date: Sun, 23 Dec 2001 22:04:25 +0000
Subject: Bug #8725 Updated: Fun with putenv
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-74888@lists.php.net to get a copy of this message
ID: 8725 User updated by: mikhail@whasup.com Reported By: mikhail@whasup.com Old Status: Feedback Status: Open Bug Type: Program Execution Operating System: SCO Openserver 5.05 PHP Version: 4.0.4pl1 New Comment: I can't tell because I can't compile it. Since last time we spoke, I upgraded to SCO OpenServer 5.06 and right now I can't compile even those versions of PHP I used to compile without a problem under 5.05. The error I'm getting is (after removing "-silent " from libtool): gcc -I. -I/tmp/php-4.1.0/ -I/tmp/php-4.1.0/main -I/tmp/php-4.1.0 \ -I/tmp/php-4.1.0/Zend -I/tmp/php-4.1.0/ext/mysql/libmysql \ -I/tmp/php-4.1.0/ext/xml/expat -I/tmp/php-4.1.0/TSRM \ -g -O2 -o php stub.o ./.libs/libphp4.a -ldl -lcrypt -lresolv -lm -lsocket Undefined first referenced symbol in file freeaddrinfo ./.libs/libphp4.a(network.o) getaddrinfo ./.libs/libphp4.a(network.o) php: fatal error: Symbol referencing errors. No output written to php collect2: ld returned 1 exit status There is probably something in the environment of SCO 5.06 (or my particular environment) that is causing it. I even tried the very latest gcc (3.0.3) and gnu compiling tools to no avail. I'll get back to you if I can figure out the problem. Previous Comments: ------------------------------------------------------------------------ [2001-12-22 06:57:31] lobbin@php.net Does this still happen with 4.1.0? R. ------------------------------------------------------------------------ [2001-05-08 06:25:56] mikhail@whasup.com Unfortunately, my SCO Unix machine isn't available for access from outside. ------------------------------------------------------------------------ [2001-05-07 20:01:38] zeev@php.net This apperas to be SCO specific so it's not very fixable. Remarking as 'Open'. mikhail@whasup.com, will it be possible to have a temporary account on your machine to debug this? Or does anybody else have access to this platform? ------------------------------------------------------------------------ [2001-05-07 12:47:14] derick@php.net Marking as "fix-before-4.0.6" ------------------------------------------------------------------------ [2001-03-09 21:09:23] sniper@php.net User feedback: -------------- The latest snapshot made no difference. The behavior I describe persists. It's always the third execution of the script (second page reload) that produces the failure. By the way, at that point not only "exec" stops working, but "system" and "passthru" as well. It appears that "putenv" is the cause, since removing it from the script remedies the problem (after apache restart there is). It's quite possible that the problem is unique to my environment: SCO Opendesktop 5.05 Apache/1.3.14 with mod_php4 but that doesn't make the situation any easier. Couple of more points: -- the same script works fine when executed on the shell level -- every time phtml script fails, the following message is left in access_log: ": is not an identifier". If this matter is of any interest to the developers, I'll be more than happy to investigate (with proper guidance :-)) further. Thanks. -mk ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/?id=8725 Edit this bug report at http://bugs.php.net/?id=8725&edit=1

« previous php.dev (#74888) next »