RE: PHP 4.0 Bug #8351 Updated: Undefined symbol
| From: | Gregory Kaczmarczyk | 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>