ID: 36690 Updated by: [EMAIL PROTECTED] Reported By: mlandis at pnmx dot com -Status: Open +Status: Bogus Bug Type: Apache2 related Operating System: Fedora Core 4 PHP Version: 5.1.2 New Comment:
. Previous Comments: ------------------------------------------------------------------------ [2006-03-12 11:57:08] mlandis at pnmx dot com I'm not sure if this <i>really</i> accomplished anything or not, but I copied libpthread.a to libpthreads.a (in /usr/lib) and re-ran: ./configure --with-pear --with-mysql --enable-fastcgi --enable-safe-mode --with-apxs2=/usr/local/apache/bin/apxs) make make install so I can start Apache2 (so _zend_list_delete is no longer undefined in libphp5.so) and I can get phpinfo() to run successfully. All good news, but there are hundreds of functions in libphp5.so that are still undefined. I don't know how important this is, but they tend to fit the following patterns: xml* *@@GLIBC_2.0 *@@GLIBC_2.1 *@@GLIBC_2.2 mysql_* ap_* apr_* If this looks familiar and they're important and I can do something to fix them, I hope you'll post a reply. Here's the first twenty or so undefined's from: objdump -x libphp5.so 00000000 F *UND* 0000010c xmlNodeSetContent 00000000 F *UND* 00000088 xmlXIncludeProcessFlags 00000000 *UND* 00000000 ap_auth_type 00000000 F *UND* 0000016c xmlTextWriterStartAttributeNS 00000000 F *UND* 000000cd xmlNewTextReaderFilename 00000000 F *UND* 00000041 freeaddrinfo@@GLIBC_2.0 00000000 F *UND* 00000083 xmlDocSetRootElement 00000000 F *UND* 00000030 xmlDocDumpFormatMemory 00000000 F *UND* 000000e0 xmlGetPredefinedEntity 00000000 F *UND* 00000256 xmlSchemaFreeValidCtxt 00000000 F *UND* 0000002e xmlGetIntSubset 00000000 F *UND* 0000003f readlink@@GLIBC_2.0 00000000 F *UND* 0000005d xmlTextWriterWriteDTDElement 00000000 F *UND* 00000021 xmlNewDocText 00000000 *UND* 00000000 ap_loaded_modules 00000000 F *UND* 00000271 __res_nmkquery@@GLIBC_2.2 00000000 F *UND* 00000071 nl_langinfo@@GLIBC_2.0 00000000 F *UND* 00000049 usleep@@GLIBC_2.0 00000000 F *UND* 0000009a xmlCharStrndup 00000000 F *UND* 0000003d mkdir@@GLIBC_2.0 00000000 F *UND* 0000011b getgrnam@@GLIBC_2.0 ------------------------------------------------------------------------ [2006-03-12 09:10:31] [EMAIL PROTECTED] I doubt anyone will be able to help you. since noone is able to reproduce your problem. Not PHP problem, but some mess in your system. ------------------------------------------------------------------------ [2006-03-12 00:57:48] mlandis at pnmx dot com I have no other Linux boxes available so I'm stuck installing PHP on this one. BTW, I wasn't trying to pull the wool over your eyes w.r.t. alpinekid (you guys are so cynical). I can reproduce this on my machine every time. Configure first encounters difficulties at... configure:12447: gcc -o conftest -g 02 conftest.c -lpthreads -lnsl 1>&S /usr/bin/ld: cannot find -lpthreads collect2: ld returned 1 exit status configure: failed program was: #line 12438 "configure" #include "confdefs.h" #include <pthread.h> int main() { pthread_t th; pthread_join(th,0); ... //my /usr/lib contains: libpthread.a, libpthread.so, libpthread_nonshared.a and /lib/i686/nosegneg/ contains: libpthread-2.3.5.so, libpthread.so.0 Is there something I can do to help configure succeed here? Thanks, Mike ------------------------------------------------------------------------ [2006-03-11 12:10:42] [EMAIL PROTECTED] ;) Nice try on the Google thing. They are all from the same person. Someone who goes by "Alpinekid". Try this: http://www.google.com/search?hl=en&lr=&safe=off&c2coff=1&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=%22zend_list_delete+undefined%22+libphp5.so+-alpinekid&btnG=Search It sounds like you have some interesting problem on your system. Try it on another box and see if you get the same thing. As it is, since none of us here can reproduce this, there isn't much we can do. Please re-open if you find some solid information that points to a PHP bug. ------------------------------------------------------------------------ [2006-03-11 11:02:12] mlandis at pnmx dot com There are numerous posts on exactly this subject associated with previous versions of PHP or another OS. If you google "_zend_list_delete undefined libphp5.so" you'll get 92 hits, so something is amiss. Chances are that many people didn't post to a news group about their experience. It shouldn't take thousands of people reporting a bug for it to be real - 90+ should be plenty. My guess is that there's something that configure is not accounting for. There are quite a few of us out here that would appreciate you taking this seriously. If I can help get to the bottom of it, I would be happy to cooperate in any way. ------------------------------------------------------------------------ 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/36690 -- Edit this bug report at http://bugs.php.net/?id=36690&edit=1