Re: compile error when upgrading from 5.1.4.2 to 5.4.2.1 with gcc 2.96
"Nikos Balkanas" <[email protected]>
| Newsgroups | gmane.network.net-snmp.user |
|---|---|
| Message-ID | <000701c97a8e$9bd51eb0$02b2a8c0@tardis> |
Hi, This problem is not from compiling net-snmp, but from your own code. If you are depending on net-snmp for the missing include file "oamp_shm.h" it doesn't exist in 5.4.2.1. BR, Nikos ----- Original Message ----- From: "PoWah Wong" <[email protected]> To: <[email protected]> Sent: Tuesday, January 20, 2009 12:14 AM Subject: compile error when upgrading from 5.1.4.2 to 5.4.2.1 with gcc 2.96 > My snmp program can compile ok with net-snmp-5.1.4.2. > I want to use the newer (upgrade to) net-snmp 5.2.5.1, 5.3.2.3 or 5.4.2.1 > and all three versions have the same compile errors. > $ gcc -v > Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.96/specs > gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-98) > I have to use this old gcc compiler because I still need to support the > old RedHat OS. > I do not understand why > How to fix the compile error? > > My 5.1.4.2 makefile is: > all: clean > tar -xzf net-snmp-5.1.4.2.tar.gz > mkdir net-snmp-5.1.4.2/agent/mibgroup/mymibs > cp mymibs/* net-snmp-5.1.4.2/agent/mibgroup/mymibs > cd net-snmp-5.1.4.2 ;\ > rm -f config.cache > cd net-snmp-5.1.4.2 ;\ > ./configure --with-libs=/usr/local/lib/libsensors.a --with-defaults --with-openssl=/ > --with-mib-modules="mymibs/chrysalisUtsp > ucd-snmp/lmSensors" --with-out-mib-modules="agent_mibs utilities" > cd net-snmp-5.1.4.2 ;\ > make -f Makefile > > clean: > rm -rf net-snmp-5.1.4.2 > > > My 5.4.2.1 makefile is: > all: clean > tar -xzf net-snmp-5.4.2.1.tar.gz > mkdir net-snmp-5.4.2.1/agent/mibgroup/mymibs > cp mymibs/* net-snmp-5.4.2.1/agent/mibgroup/mymibs > cd net-snmp-5.4.2.1 ;\ > rm -f config.cache > cd net-snmp-5.4.2.1 ;\ > ./configure --with-libs=/usr/local/lib/libsensors.a --with-defaults --with-openssl=/ > --with-mib-modules="mymibs/chrysalisUtsp > ucd-snmp/lmSensors" --with-out-mib-modules="agent_mibs utilities" > cd net-snmp-5.4.2.1 ;\ > make -f Makefile > > clean: > rm -rf net-snmp-5.4.2.1 > > > > The working 5.1.4.2 compile output is: > ... > /bin/sh ../../libtool --mode=compile > gcc -I../../include -I../../include -I. -I../.. -I. -I./../.. -I./../../snmplib > -I./.. -I.. -g -O2 -Dlinux -c -o mymibs/myprod.lo mymibs/myprod.c > mkdir mymibs/.libs > gcc -I../../include -I../../include -I. -I../.. -I. -I./../.. -I./../../snmplib > -I./.. -I.. -g -O2 -Dlinux -c mymibs/myprod.c -fPIC -DPIC -o > mymibs/.libs/myprod.lo > gcc -I../../include -I../../include -I. -I../.. -I. -I./../.. -I./../../snmplib > -I./.. -I.. -g -O2 -Dlinux -c mymibs/myprod.c -o mymibs/myprod.o > >/dev/null 2>&1 > mv -f mymibs/.libs/myprod.lo mymibs/myprod.lo > /bin/sh ../../libtool --mode=compile > gcc -I../../include -I../../include -I. -I../.. -I. -I./../.. -I./../../snmplib > -I./.. -I.. -g -O2 -Dlinux -c -o ucd-snmp/lmSensors.lo > ucd-snmp/lmSensors.c > mkdir ucd-snmp/.libs > ... > > The failed 5.4.2.1 compile output is: > ... > /bin/sh ../../libtool --mode=compile > gcc -I../../include -I. -I../../agent -I../../agent/mibgroup -I../../snmplib > -g -O2 -Dlinux=linux -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE > -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/local/lib/perl5/5.8.3/i686-linux/CORE > -c -o mymibs/myprod.lo mymibs/myprod.c > mkdir mymibs/.libs > gcc -I../../include -I. -I../../agent -I../../agent/mibgroup -I../../snmplib > -g -O2 -Dlinux=linux -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE > -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/local/lib/perl5/5.8.3/i686-linux/CORE > -c mymibs/myprod.c -fPIC -DPIC -o mymibs/.libs/myprod.o > mymibs/myprod.c:31:51: ../../../hwapi_dir/source/oamp_shm.h: No such file > or directory > make[3]: *** [mymibs/myprod.lo] Error 1 > > > > > > __________________________________________________________________ > Connect with friends from any web browser - no download required. Try the > new Yahoo! Canada Messenger for the Web BETA at > http://ca.messenger.yahoo.com/webmessengerpromo.php > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by: > SourcForge Community > SourceForge wants to tell your story. > http://p.sf.net/sfu/sf-spreadtheword > _______________________________________________ > 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 ------------------------------------------------------------------------------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword _______________________________________________ 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