Re: Compilation Problem with 5.3.1

Amit Gupta <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <OFD56901BE.A43DF9C9-ON652571F0.001CD57C-652571F0.001E134A@hsc.com>
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=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

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