[PHP-DEV] RE: PHP 4.0 Bug #8351 Updated: Undefined symbol From: Gregory Kaczmarczyk (gkaczmarczyk <email protected>)
Date: 01/03/01

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 <email protected>
>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 <email protected>)
>Apple Mail List Gnome (mailto:chuq <email protected>)
>
>We're visiting the relatives. Cover us.
>-------
>
>Previous Comments:
>---------------------------------------------------------------------------
>
>[2000-12-21 09:24:21] sniper <email protected>
>What is the configure line you have used?
>
>--Jani
>
>---------------------------------------------------------------------------
>
>[2000-12-21 09:17:50] gkaczmarczyk <email protected>
>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 <email protected>
>[208.247.106.187] (may be forged))
> by monoexpress.COM (8.9.3/8.9.3) with SMTP id DAA15397
> for <gkaczmarczyk <email protected>>; 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 <email protected>>
>To: gkaczmarczyk <email protected>
>Subject: PHP 4.0 Bug #8351 Updated: Undefined symbol
>From: Bug Database <php-dev <email protected>>

-- 
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>