RE: Compilation Problem with 5.3.1

"Srivastava, Namburi (IE10)" <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <8325D0885E183748BB42C7706A59C7D4011D30C2@IE10EV801.global.ds.honeywell.com>
My Make is now failing at 

usr/bin/ld: cannot find -lelf 
collect2: ld returned 1 exit status 
make[1]: *** [snmpd] Error 1 
make[1]: Leaving directory `/home/amit/netsnmp/net-snmp-5.3.1/agent' 

Please install the following rpm package 
elfutils-devel-0.76-3.i386.rpm
 
Regards,
Sri.
 

************************************************************************
************************************************************************
************************************************************************
*****

This e-mail, and any attachments thereto, are intended only for use by
the addressee(s) named herein and may contain privileged and/or
confidential information. If you are not the intended recipient of this
e-mail, you are hereby notified that any dissemination, distribution or
copying of this e-mail, and any attachments thereto, is illegal and
strictly prohibited. If you have received this e-mail in error, please
immediately notify me by telephone and permanently delete the original
and any copy of any e-mail and any printout thereof.

 

________________________________

From: [email protected]
[mailto:[email protected]] On Behalf Of Amit
Gupta
Sent: Thursday, September 21, 2006 10:49 AM
To: [email protected]
Subject: Re: Compilation Problem with 5.3.1



Hi Thomas, 

Thanks for the response.  I could move forward but still not able 
to complete it, 

My Make is now failing at 

usr/bin/ld: cannot find -lelf 
collect2: ld returned 1 exit status 
make[1]: *** [snmpd] Error 1 
make[1]: Leaving directory `/home/amit/netsnmp/net-snmp-5.3.1/agent' 

I have checked the FAQ and created a soft link to the given library but
still it fails. 

Thomas, also can i compile the perl module without compiling the
complete package 
Below is perl -v output 

perl -v 

This is perl, v5.8.5 built for x86_64-linux-thread-multi 

Copyright 1987-2004, Larry Wall 

Perl may be copied only under the terms of either the Artistic License
or the 
GNU General Public License, which may be found in the Perl 5 source kit.


Complete documentation for Perl, including FAQ lists, should be found on

this system using `man perl' or `perldoc perl'.  If you have access to
the 
Internet, point your browser at http://www.perl.com/, the Perl Home
Page. 


and this is error on compiling perl module 

[root@ggns1proj01 perl]# make 
make[1]: Entering directory
`/home/amit/netsnmp/net-snmp-5.3.1/perl/default_store' 
gcc -c   -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386
-mtune=generic -fasynchronous-unwind 
-tables -Dlinux -I/usr/include/rpm -D_REENTRANT -D_GNU_SOURCE
-fno-strict-aliasing -pipe -Wdeclaration-after-statement
-I/usr/local/include -D_LARGEFILE_SOU 
RCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm
-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE -I.
-I/usr/include/net-snmp -D_REENTRANT -D_GNU_SOURCE -D 
DEBUGGING -fno-strict-aliasing -pipe -I/usr/local/include
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g
-pipe -m64   -DVERSION=\"5.0 
301\" -DXS_VERSION=\"5.0301\" -fPIC
"-I/usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE"
default_store.c 
cc1: error: unrecognized command line option "-fstack-protector" 
cc1: error: invalid parameter `ssp-buffer-size' 
default_store.c:1: error: CPU you selected does not support x86-64
instruction set 
default_store.c:1: error: bad value (generic) for -mtune= switch 
make[1]: *** [default_store.o] Error 1 
make[1]: Leaving directory
`/home/amit/netsnmp/net-snmp-5.3.1/perl/default_store' 
make: *** [subdirs] Error 2 


Regards 
- Amit 



Thomas Anders <[email protected]> 
Sent by: [email protected] 

09/20/2006 02:31 PM 
Please respond to
[email protected]


To
Amit Gupta <[email protected]> 
cc
[email protected] 
Subject
Re: Compilation Problem with 5.3.1

	




Amit Gupta wrote:
> I ahave just downloaded the Netsnmp 5.3.1 source code and trying to
build 
> it there on the Linux machine. 
> [...]
> /usr/lib/libpopt.so: could not read symbols: File in wrong format

Looks like you're building on x86-64. Please use

 LDFLAGS=-L/usr/lib64 ./configure ... && make

for building, then.

> and also when i try to compile only the perl module, i get the
following 
> error
> 
> no-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE 
> -D_FILE_OFFSET
> _BITS=64 -I/usr/include/gdbm -O2 -g -pipe -m64   -DVERSION=\"5.0301\" 
> -DXS_VERSI
> ON=\"5.0301\" -fPIC 
> "-I/usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE"
> default_store.c
> cc1: error: unrecognized command line option "-fstack-protector"
> cc1: error: invalid parameter `ssp-buffer-size'
> default_store.c:1: error: CPU you selected does not support x86-64 
> instruction s
> et
> default_store.c:1: error: bad value (generic) for -mtune= switch
> make[1]: *** [default_store.o] Error 1
> make[1]: Leaving directory 
> `/home/amit/netsnmp/net-snmp-5.3.1/perl/default_store

Please give a full line of compiler options instead of the truncated one
above. What distro is this? What's the output of "perl -V"? Are you
using the same compiler (which version?) that has been used to compile
perl (you should)?


+Thomas

-- 
Thomas Anders (thomas.anders at blue-cable.de)

------------------------------------------------------------------------
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDE
V
_______________________________________________
Net-snmp-users mailing list
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV

_______________________________________________
Net-snmp-users mailing list
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.