Currently my LD_LIBRARY_PATH is not set to anything, but I will try it out and 
let you know if I still have problems.    

Just curious .... could I simply set my "PATH" environment variable to include 
the 
"/export/home/myname/snmp/usr/local/lib" directory instead of introducing a new 
environment variable called LD_LIBRARY_PATH?    I am just curious .... I really 
do not mind having another environment variable ..... I am just trying to learn 
different aspects of the setup which can be performed..

Also, I thought the "libdir" option offered by the "configure" command is where 
I should state the library path ..... I guess I was wrong.    What does 
"libdir" do for me then?

Thanks for the help 


Magnus Fromreide <[EMAIL PROTECTED]> wrote: On ons, 2007-05-16 at 13:07 -0700, 
Need Help wrote:
> I have been reading the NetSNMP tutorials which indicate how to change
> the 
> code using the mibs-for-dummies (MFD) configuration file as it relates
> to
> the ifTable MIB.  Now, I have generated MFD code (using mib2c) for the
> "ocStbHostAVInterfaceTable" table which is defined in my MIB file, but
> I
> used the ifTable tutorial as a guideline.
> 
> In the last section of the tutorial (link provided below), it
> indicates I
> should perform a "make" command to generate an executable file, start
> the
> agent and then be able to perform a snmpwalk command for testing of
> the
> code I entered.
> 
> 
> http://www.net-snmp.org/tutorial/tutorial-5/toolkit/mfd/if-mib/ifTable/testing.html
> 
> 
> The "make -f ocStbHostAVInterfaceTable_Makefile" command I entered
> seemed to generate the appropriate ".o" files along with a file called
> "ocStbHostAVInterfaceTable" which I guess is the executable file (not
> sure??)
> 
> I now try to execute the following command to start the agent:
> 
>   ./ocStbHostAVInterfaceTable -f -L -DocStbHostAVInterfaceTable -M
> localhost:1161
> 
> 
> .... but the following error is being produced:
> 
> 
> ./ocStbHostAVInterfaceTable: error while loading shared libraries:
> libnetsnmpmibs.so.15: cannot open shared object file: No such file or
> directory
> 
> 
> 
> I guess it is complaining that is can not find the correct library
> files it needs.
> Now the "libnetsnmpmibs.so.15" file does exist in the following
> directories:
> 
>    /usr/local/lib/libnetsnmpmibs.so.15 
>    /export/home/myname/snmp/usr/local/lib/libnetsnmpmibs.so.15
> 
> 
> Does anyone know what I need to do to get NetSnmp to find the library
> file?  I would guess
> I need to link in the library files at some time, but not sure what
> that means or how
> to go about doing this.

You must tell the dynamic linker where it can find the library.

One thing you could do is to set the environment variable
LD_LIBRARY_PATH to /export/home/myname/snmp/usr/local/lib
and then run your program again.ormally you would have installed it to
some place where it would be found by the normal dynamic linker but now
you are running in a sandbox.

/MF

> Here is my configure line I am using:
> 
> ./configure \
>    --prefix=/export/home/myname/snmp/usr/local \
>    --libdir=/export/home/myname/snmp/usr/local/lib \
>    --srcdir=/export/home/myname/snmp/net-snmp-5.4 \
>    --enable-embedded-perl \
>    --enable-shared \
>    --with-mib-modules="OC-STB-HOST-MIB"
> 
> 
> 
> 
> ______________________________________________________________________
> Get the Yahoo! toolbar and be alerted to new email wherever you're
> surfing. 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________ Net-snmp-coders mailing list 
> Net-snmp-coders@lists.sourceforge.net 
> https://lists.sourceforge.net/lists/listinfo/net-snmp-coders



       
---------------------------------
Looking for a deal? Find great prices on flights and hotels with Yahoo! 
FareChase.
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Net-snmp-coders mailing list
Net-snmp-coders@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders

Reply via email to