You are building a 64-bit application and it is trying to link against
32-bit libraries.

This is an unfortunate problem with 64-bit systems, libtool, and
autoconf.  libtool finds /usr/lib/libnetsnmp.la and uses that to
configure itself.  I'm not exactly sure how to disable it, but I know a
couple of options:

  * Remove the 32-bit development RPM for netsnmp
  * configure with --libdir=/usr/lib64

I think either of those will work, but the second means that it will
install the OpenIPMI libraries in /usr/lib64.

Maybe somebody more familiar with libtool magic knows a better way.  But
this is a standard problem with libtool on 64-bit systems.

-Corey

Eugen Leitl wrote:

>...
>
>make[3]: Entering directory `/home/kiki/OpenIPMI-2.0.5/libedit'
>make[3]: Nothing to be done for `all-am'.
>make[3]: Leaving directory `/home/kiki/OpenIPMI-2.0.5/libedit'
>make[2]: Leaving directory `/home/kiki/OpenIPMI-2.0.5/libedit'
>Making all in cmdlang
>make[2]: Entering directory `/home/kiki/OpenIPMI-2.0.5/cmdlang'
>/bin/sh ../libtool --mode=link gcc -Wall -I../include -I../libedit 
>-DIPMI_CHECK_LOCKS -pthread -I/usr/include/glib-2.0 
>-I/usr/lib64/glib-2.0/include   -g -O2   -o openipmish  ipmish.o os_debug.o 
>libOpenIPMIcmdlang.la ../utils/libOpenIPMIutils.la ../lib/libOpenIPMI.la 
>../unix/libOpenIPMIposix.la ../libedit/libedit.a -lnetsnmp -lcrypto  
>../glib/libOpenIPMIglib.la -pthread -lgthread-2.0 -lglib-2.0   -lcrypto  
>-lgdbm -lcurses 
>gcc -Wall -I../include -I../libedit -DIPMI_CHECK_LOCKS -I/usr/include/glib-2.0 
>-I/usr/lib64/glib-2.0/include -g -O2 -o .libs/openipmish ipmish.o os_debug.o  
>./.libs/libOpenIPMIcmdlang.so -L/usr/local/lib 
>/home/kiki/OpenIPMI-2.0.5/lib/.libs/libOpenIPMI.so 
>../utils/.libs/libOpenIPMIutils.so ../lib/.libs/libOpenIPMI.so -lm 
>../unix/.libs/libOpenIPMIposix.so 
>/home/kiki/OpenIPMI-2.0.5/utils/.libs/libOpenIPMIutils.so ../libedit/libedit.a 
>/usr/lib/libnetsnmp.so ../glib/.libs/libOpenIPMIglib.so -pthread -lgthread-2.0 
>-lglib-2.0 -lcrypto -lgdbm -lcurses -Wl,--rpath -Wl,/usr/local/lib
>gcc: /usr/lib/libnetsnmp.so: No such file or directory
>make[2]: *** [openipmish] Error 1
>make[2]: Leaving directory `/home/kiki/OpenIPMI-2.0.5/cmdlang'
>make[1]: *** [all-recursive] Error 1
>make[1]: Leaving directory `/home/kiki/OpenIPMI-2.0.5'
>make: *** [all] Error 2
>[EMAIL PROTECTED] OpenIPMI-2.0.5]# 
>
>[EMAIL PROTECTED] OpenIPMI-2.0.5]# ls -la /usr/lib/libnetsnmp.*
>-rw-r--r--  1 root root 902988 Jul 13  2005 /usr/lib/libnetsnmp.a
>-rwxr-xr-x  1 root root    730 Jul 13  2005 /usr/lib/libnetsnmp.la
>lrwxrwxrwx  1 root root     19 Jul 18  2005 /usr/lib/libnetsnmp.so.5 -> 
>libnetsnmp.so.5.2.1
>-rwxr-xr-x  1 root root 582468 Jul 13  2005 /usr/lib/libnetsnmp.so.5.2.1
>
>Creating ln -s /usr/lib/libnetsnmp.so.5.2.1 /usr/lib/libnetsnmp.so
>gives
>
>make[2]: Entering directory `/home/kiki/OpenIPMI-2.0.5/cmdlang'
>/bin/sh ../libtool --mode=link gcc -Wall -I../include -I../libedit 
>-DIPMI_CHECK_LOCKS -pthread -I/usr/include/glib-2.0 
>-I/usr/lib64/glib-2.0/include   -g -O2   -o openipmish  ipmish.o os_debug.o 
>libOpenIPMIcmdlang.la ../utils/libOpenIPMIutils.la ../lib/libOpenIPMI.la 
>../unix/libOpenIPMIposix.la ../libedit/libedit.a -lnetsnmp -lcrypto  
>../glib/libOpenIPMIglib.la -pthread -lgthread-2.0 -lglib-2.0   -lcrypto  
>-lgdbm -lcurses 
>gcc -Wall -I../include -I../libedit -DIPMI_CHECK_LOCKS -I/usr/include/glib-2.0 
>-I/usr/lib64/glib-2.0/include -g -O2 -o .libs/openipmish ipmish.o os_debug.o  
>./.libs/libOpenIPMIcmdlang.so -L/usr/local/lib 
>/home/kiki/OpenIPMI-2.0.5/lib/.libs/libOpenIPMI.so 
>../utils/.libs/libOpenIPMIutils.so ../lib/.libs/libOpenIPMI.so -lm 
>../unix/.libs/libOpenIPMIposix.so 
>/home/kiki/OpenIPMI-2.0.5/utils/.libs/libOpenIPMIutils.so ../libedit/libedit.a 
>/usr/lib/libnetsnmp.so ../glib/.libs/libOpenIPMIglib.so -pthread -lgthread-2.0 
>-lglib-2.0 -lcrypto -lgdbm -lcurses -Wl,--rpath -Wl,/usr/local/lib
>/usr/lib/libnetsnmp.so: could not read symbols: File in wrong format
>collect2: ld returned 1 exit status
>make[2]: *** [openipmish] Error 1
>make[2]: Leaving directory `/home/kiki/OpenIPMI-2.0.5/cmdlang'
>make[1]: *** [all-recursive] Error 1
>make[1]: Leaving directory `/home/kiki/OpenIPMI-2.0.5'
>make: *** [all] Error 2
>
>
>  
>



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Openipmi-developer mailing list
Openipmi-developer@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openipmi-developer

Reply via email to