Re: question about intalling net-snmp

Dave Shield <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <[email protected]>
    [ First - *please* don't mail me privately, without copying
     any responses to the mailing list.  I don't have the time
     or inclination to offer private, unpaid, SNMP consultancy.
     Keep discussions to the list, where others can both learn
     and offer advice.  Thanks.   ]

You're also more likely to receive a response if you're not
relying on just one person - who might well get distracted
with other (paid) work, and miss your query altogether - as
here!


2009/8/6 huangweiwei039 <[email protected]>:

> 在2009-08-05,"Dave Shield" <[email protected]> 写道:
>>How?
>>What exactly did you do, and in what way did this "fail"?
>>
>>Well,I toke some steps as follows:
>
> #tar -zxvf net-snmp5.4.2.1.tar.gz
>
> #cd net-snmp-5.4.2.1
>
> #./configure  --prefix=/usr/bin  (and other options)
>
> #make
>
> after I typed "make",lots of infomation was showing,in the end,it says "
>
> .....
>
> gcc -shared  .libs/snmp_agent.o .libs/snmp_vars.o .libs/agent_read_config.o
> .libs/agent_registry.o .libs/agent_index.o .libs/agent_trap.o .libs/kernel.o
> .libs/agent_handler.o mibgroup/snmpv3/.libs/usmConf.o
> mibgroup/agentx/.libs/master.o mibgroup/agentx/.libs/subagent.o
> mibgroup/utilities/.libs/execute.o mibgroup/utilities/.libs/iquery.o
> mibgroup/mibII/.libs/vacm_conf.o mibgroup/agentx/.libs/protocol.o
> mibgroup/agentx/.libs/client.o mibgroup/agentx/.libs/master_admin.o
> mibgroup/agentx/.libs/agentx_config.o .libs/snmp_perl.o  -Wl,--rpath
> -Wl,/home/vv/net-snmp-5.4.2.1/snmplib/.libs -Wl,--rpath -Wl,/usr/bin/lib
> -L/usr/local/libelf/lib ../snmplib/.libs/libnetsnmp.so  -Wl,-soname
> -Wl,libnetsnmpagent.so.15 -o .libs/libnetsnmpagent.so.15.1.2
> mibgroup/snmpv3/.libs/usmConf.o: file not recognized: File format not
> recognized
> collect2: ld returned 1 exit status
> make[1]: *** [libnetsnmpagent.la] Error 1
> make[1]: Leaving directory `/home/vv/net-snmp-5.4.2.1/agent'
> make: *** [installsubdirlibs] Error 1"
>
> then ,I looked for method to solve it.I found a way.I downloaded two
> packets:libelf-0.8.9.tar.gz and beecrypt-4.1.2.tar.gz.

You shouldn't need to install these packages from source.
There will be RedHat RPMs for these libraries.
   You would have been better off installing those.

But if a source install seems to work, then OK.


>I did what the webpage said:
>
> #tar zxvf beecrypt-4.1.2.tar.gz
> #cd beecrypt-4.1.2
> #./configure –prefix=/usr/local/beecrypt;make;make install(int the end,there
> is an errror:"configure: error: Illegal CPU word size",and I ignored it and
> kept on the next steps as follows)

Hmmm....   sounds dodgy.
I'd definitely recommend using the RPMs.....

> #cd ..
> #tar zxvf libelf-0.8.9.tar.gz
> #cd libelf-0.8.9
> ./configure –prefix=/usr/local/libelf;make;make install
> cd ..
>
> #ln -s /usr/local/beecrypt/lib/libbeecrypt.la /usr/lib/libbeecrypt.la
> # echo “/usr/local/beecrypt/lib” >> /etc/ld.so.conf
> # export CFLAGS=”-I/usr/local/beecrypt/include/beecrypt \
>
> -I/usr/local/libelf/include -L/usr/local/beecrypt/lib\
>
> -L/usr/local/libelf/lib”
> #echo “/usr/local/libelf/lib” >> /etc/ld.so.conf
> #ldconfig -v
> #ldconfig
>
> after these steps ,I repeated handleding net-snmp5.4.2.1.gz.tar with
> commamds as such:./configure,make
>
> but,a new error was present:"
>
> ...
>
> chmod a+x net-snmp-config
> touch net-snmp-config-x
> make[1]: Entering directory `/home/vv/net-snmp-5.4.2.1/perl'
> make[1]: *** No rule to make target
> `/usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/Config.pm', needed by
> `Makefile'.  Stop.
> make[1]: Leaving directory `/home/vv/net-snmp-5.4.2.1/perl'
> make: *** [perlmodules] Error 1
>
> "
>
> As I known,there is no directory
> "usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/" in the computer being
> used.
>
> Only has "/usr/lib/perl5/5.8.0/i386-linux-thread-multi".
>
> So ,I have no idea.


This feels like a confusion between 32-bit and 64-bit installations.
But I'm not sure why you are picking up the 64-bit perl settings.
Particularly if there's nothing under /usr/lib64/perl5


I'd probably suggest you start again with a clean tarball,
just in case you are picking up configuration left over from
a different system.

If that doesn't work, then I'm completely stumped.


Dave

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
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.