ID:               47041
 Updated by:       j...@php.net
 Reported By:      nullpass at gmail dot com
-Status:           Open
+Status:           Feedback
 Bug Type:         Compile Failure
 Operating System: Solaris 10 SPARC
 PHP Version:      5.2.8
 New Comment:

Does this exist:

# /usr/sfw/bin/net-snmp-config 

if it does, is it for the 64 bit installation or 32 bit? You've
propable just misconfigured the netsnmp installation if it's for the
64bit one..


Previous Comments:
------------------------------------------------------------------------

[2009-01-08 19:08:30] nullpass at gmail dot com

Description:
------------
I am unable to convince PHP to use the 32-bit version of
libnetsnmp.so.

Compiling PHP with 
   --with-snmp=/usr/sfw 
to use Sun's distro of net-snmp

crle is:
crle -c /var/ld/ld.config -l /usr/lib:/lib:/usr/local/lib:/usr/sfw/lib

PHP needs to use the 32-bit library in
/usr/sfw/lib/libnetsnmp.so (ELF 32-bit MSB dynamic lib SPARC32PLUS
Version 1, V8+ Required, dynamically linked, not stripped)

but instead it is going for the 64-bit library in:
/usr/sfw/lib/sparcv9/libnetsnmp.so (ELF 64-bit MSB dynamic lib SPARCV9
Version 1, dynamically linked, not stripped)

This results in the error:
ld: fatal: file /usr/sfw/lib/sparcv9/libnetsnmp.so: wrong ELF class:
ELFCLASS64
ld: fatal: File processing errors. No output written to
.libs/libphp5.so
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `libphp5.la'




------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=47041&edit=1

Reply via email to