Re: Bug #2259: /etc/httpd/modules/libphp3.so: undefinedsymbol: fstat

From: Date: Wed, 08 Sep 1999 04:01:03 +0000
Subject: Re: Bug #2259: /etc/httpd/modules/libphp3.so: undefinedsymbol: fstat
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-10685@lists.php.net to get a copy of this message
Rasmus Lerdorf wrote: > > > This does not work, as -shared is not a legal option for gcc, and with this change, the > > compile fails. > > Since when? From the gcc man page: > > -shared > Produce a shared object which can then be linked with > other objects to form an executable. Only a few systems > support this option. > > And yes, Linux is one of those "few". Sounds like you need to upgrade > your gcc and also your Apache. Apache-1.3.9 is the latest and has this > gcc -shared fix. > > -Rasmus You're exactly right, and I'm an idiot. I should have read the error message closer. It was -rpath generating the error, after changing apxs, and not -shared: gcc -shared -o libphp3.so ./mod_php3.o libmodphp3-so.a -L/usr/local/lib -lgd -L/usr/lib -lttf -L/usr/local/lib/mysql -lmysqlclient -L/usr/lib/pgsql -lpq -lz -lgdbm pcrelib/libpcre.a -lgd -lpam -lm -ldl -lcrypt -lnsl -lresolv -Lpcrelib -lpcre -rpath /usr/lib -rpath /usr/local/lib/mysql -rpath /usr/lib/pgsql gcc: unrecognized option `-rpath' gcc: unrecognized option `-rpath' gcc: unrecognized option `-rpath' /usr/lib: file not recognized: Is a directory collect2: ld returned 1 exit status I'll try installing apache 1.3.9, I guess, and see if that doesn't fix things up. However, since -rpath is specified in the php3 Makefile, will I also need to change that, or will just upgrading apache take care of that? Thanks for the bump on the noggin, -- Matthew Vanecek Course of Study: http://www.unt.edu/bcis Visit my Website at http://people.unt.edu/~mev0003 For answers type: perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);' ***************************************************************** For 93 million miles, there is nothing between the sun and my shadow except me. I'm always getting in the way of something...

« previous php.dev (#10685) next »