Date: 04/30/00
- Next message: Bug Database: "[PHP-DEV] PHP 4.0 Bug #4284 Updated: MSSQL functions don't work"
- Previous message: Sterling Hughes: "[PHP-DEV] Flash & PHP"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
I've been having trouble building the latest php4 (release candidate
1). The problem may be that I'm using an ancient (2.2.2) freebsd, but I
was able to build the previous release ok just a few weeks ago. I can
build standard Apache 1.3.12 with mysql and php 3.0.16 no problem, so it
must be something in the latest php4 that's the problem.
As far as I know the changes between this and the previous versions were
very minor. Maybe you have a clue as to what's going on. It would be
difficult for me to upgrade the OS right now, so I'm hoping to be able to
muddle through this ok.
I am building
zend beta 2
php4 RC1
Apache 1.3.12
mod_mysql 2.20
FreeBSD 2.2.2-RELEASE
using gcc version 2.7.2.1
When I get to the final link of the make, the output looks like this:
gcc -funsigned-char -I/com/php-4.0RC1 -I/com/php-4.0RC1/Zend
-I/com/php-4.0RC1/Zend \
-I/com/php-4.0RC1 -DUSE_EXPAT -I./lib/expat-lite `./apaci` -o httpd
buildmark.o modules.o \
modules/example/libexample.a modules/php4/libphp4.a
modules/experimental/libexperimental.a \
modules/standard/libstandard.a modules/proxy/libproxy.a main/libmain.a
./os/unix/libos.a \
ap/libap.a lib/expat-lite/libexpat.a -L/com/src/gd1.3
-L/com/mysql/lib/mysql \
-L/com/src/gd1.3 -L/com/mysql/lib/mysql -Lmodules/php4 -L../modules/php4
-L../../modules/php4 \
-lmodphp4 -lmysqlclient -lgd -lbind -lm -lcrypt
fopen-wrappers.c:742: Undefined symbol `___error' referenced from text segment
fopen-wrappers.c:752: Undefined symbol `___error' referenced from text segment
zend_operators.c:1356: Undefined symbol `___error' referenced from text segment
zend_operators.c:1358: Undefined symbol `___error' referenced from text segment
zend_operators.c:1365: Undefined symbol `___error' referenced from text segment
zend_operators.c:1367: Undefined symbol `___error' referenced from text segment
./zend-scanner.l:1126: Undefined symbol `___error' referenced from text segment
./zend-scanner.l:1128: Undefined symbol `___error' referenced from text segment
posix.c:158: Undefined symbol `___error' referenced from text segment
posix.c:0: More undefined symbol ___error refs follow
If I look at /com/php-4.0RC1/fopen-wrappers.c, line 742, I see:
result = php_get_ftp_result(*socketd);
if (mode[0] == 'r') {
/* when reading file, it must exist */
if (result > 299 || result < 200) {
php_error(E_WARNING, "File not found");
free_url(resource);
SOCK_FCLOSE(*socketd);
*socketd = 0;
errno = ENOENT;
return NULL;
The message "Undefined symbol `___error' referenced from text segment"
makes me think it isn't resolving one of the standard library functions or
global variables.
-----------------------------------------------------------------
Phil Glatz (phil <email protected>) Software Engr/Web backend specialist
http://www.glatz.com/acme/ SF 415-823-8064
-- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: php-dev-unsubscribe <email protected> For additional commands, e-mail: php-dev-help <email protected> To contact the list administrators, e-mail: php-list-admin <email protected>
- Next message: Bug Database: "[PHP-DEV] PHP 4.0 Bug #4284 Updated: MSSQL functions don't work"
- Previous message: Sterling Hughes: "[PHP-DEV] Flash & PHP"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

