RE: PHP 4.0 Bug #8351 Updated: Undefined symbol

From: Date: Wed, 03 Jan 2001 13:58:22 +0000
Subject: RE: PHP 4.0 Bug #8351 Updated: Undefined symbol
Groups: php.dev 
Request: Send a blank email to php-dev+get-42803@lists.php.net to get a copy of this message
I've actually figured a workaround: Install all necessary GNU compiling packages ( autoconf, automake, bison, flex, gcc, make) FOLLOWED BY Sun compiler support packages ( As listed at http://www.science.uva.nl/pub/solaris/solaris2/Q6.2.html). The GNU packages have to be installed before the Sun packages. No more error messages, and PHP with Apache are working fine. _______________________________________________________________________________ >From: Bug Database on Wed, Jan 3, 2001 3:06 AM >Subject: PHP 4.0 Bug #8351 Updated: Undefined symbol >To: Gregory Kaczmarczyk > >ID: 8351 >Updated by: jmoore >Reported By: gkaczmarczyk@monoexpress.com >Status: Feedback >Bug Type: Compile Failure >Assigned To: >Comments: > >--- Note sent to php-dev by Chuq Von Rospach --- >I've run into bug 8351 myself. here's some more information on it. > >the problem occurs when you install Bind 8. The bind includes and >bind libs are moved into /usr/local, and configure doesn't seem to >handle it properly. The missing modules are part of the -lbind >library from bind 8. I haven't yet got this all worked out (I may >just punt and link against the default resolvers), but as more and >more people move to bind 8, clean support in configure for it ought >to be in the release. > >chuq >-- >Chuq Von Rospach - Plaidworks Consulting (mailto:chuqui@plaidworks.com) >Apple Mail List Gnome (mailto:chuq@apple.com) > >We're visiting the relatives. Cover us. >------- > >Previous Comments: >--------------------------------------------------------------------------- > >[2000-12-21 09:24:21] sniper@php.net >What is the configure line you have used? > >--Jani > >--------------------------------------------------------------------------- > >[2000-12-21 09:17:50] gkaczmarczyk@monoexpress.com >Software: Solaris 7 SPARC, PHP 4.0.4, Apache 1.3.14, >gcc 2.95-2 >(Although I've also tried PHP 4.0.3pl1& Apache 1.3.9 - >with same results) > >I get "Undefined symbol getaddrinfo & freeaddrinfo first >referenced in file modules/php4/libphp4.a(network.o)" >when compiling Apache. I get the SAME error when I >start Apache after compiling PHP as a DSO module. > >Here is the exact error: > > -o httpd buildmark.o modules.o >modules/php4/libphp4.a modules/standard/lib >standard.a main/libmain.a ./os/unix/libos.a ap/libap.a >lib/expat-lite/libexpat. >a -R/usr/ucblib -L/usr/ucblib -Lmodules/php4 >-L../modules/php4 -L../../modules >/php4 -lmodphp4 -lpam -ldl -lresolv -lresolv -lm -ldl >-lcrypt -lnsl -lsocket >-lsocket -lsocket -lnsl >Undefined first referenced > symbol in file >getaddrinfo >modules/php4/libphp4.a(network.o) >freeaddrinfo >modules/php4/libphp4.a(network.o) >ld: fatal: Symbol referencing errors. No output written to >httpd >collect2: ld returned 1 exit status > > > > >--------------------------------------------------------------------------- > > >Full Bug description available at: http://bugs.php.net/?id=8351 > > >------------------ RFC822 Header Follows ------------------ >Received: by monoexpress.com with ADMIN;3 Jan 2001 03:05:56 -0600 >Received: from php2.chek.com (IDENT:qmailr@106-187.chek.choiceoneonline.com >[208.247.106.187] (may be forged)) > by monoexpress.COM (8.9.3/8.9.3) with SMTP id DAA15397 > for <gkaczmarczyk@monoexpress.com>; Wed, 3 Jan 2001 03:04:26 -0600 (CST) >Received: (qmail 1518 invoked by uid 99); 3 Jan 2001 09:04:04 -0000 >Date: 3 Jan 2001 09:04:04 -0000 >Message-ID: <20010103090404.1517.qmail@php2.chek.com> >To: gkaczmarczyk@monoexpress.com >Subject: PHP 4.0 Bug #8351 Updated: Undefined symbol >From: Bug Database <php-dev@lists.php.net>

« previous php.dev (#42803) next »