make test - snmpwalk failure on hpux 11.31 ia64

Cath Fawcet <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <[email protected]>
Hi
When installing net-snmp on an hpux 11.31, ia64 box, snmpwalk fails when 
I run make test. The following is the process I've followed to get 
there, and what I've tried to fix it.

net-snmp 5.4.1, non-modified; gcc 4.2.3:
Get the following errors on installing net-snmp with make (gmake gives 
same errors):

-Dhpux11=hpux11 -c host/hr_swrun.c  -DPIC -o host/.libs/hr_swrun.o
host/hr_swrun.c: In function 'var_hrswrun':
host/hr_swrun.c:1137: error: 'PGSHIFT' undeclared (first use in this 
function)
host/hr_swrun.c:1137: error: (Each undeclared identifier is reported 
only once
host/hr_swrun.c:1137: error: for each function it appears in.)
*** Error exit code 1

Stop.

Make the following modifications to hr_swrun.c at line 147:
#define PGSHIFT 12


make (/gmake) again:
-I/opt/perl_32/lib/5.8.8/IA64.ARCHREV_0-thread-multi/CORE -g -O2 
-Uhpux11 -Dhpux11=hpux11 -c
mibII/route_write.c  -DPIC -o mibII/.libs/route_write.o
mibII/route_write.c: In function 'addRoute':
mibII/route_write.c:122: error: 'struct radix_node' has no member named 
'rn_key'
mibII/route_write.c: In function 'delRoute':
mibII/route_write.c:169: error: 'struct radix_node' has no member named 
'rn_key'
*** Error exit code 1

Stop.

Make the following modifications route_write.c at line 79
#define rn_key rn_u.rn_leaf.rn_Key

make (/gmake) successful.

Run make test, all tests ok except:
59: testing full snmpwalk (SNMPv2c) against agent (may take time)... .FAIL
Summary: 58 / 59 succeeded.
*** Error exit code 1

Stop.

Tried installing it anyway (just to see how bad things are) and on 
running snmpwalk, snmpd dies.


Have also tried gcc 4.1.6 with gmake (make gives same error) - both with 
the code I've modified and the original net-snmp code:
 gcc -I../include -I. -I../snmplib -D_POSIX_C_SOURCE=199506L 
-D_REENTRANT -D_HPUX_SOURCE
-fPIC -DUSE_SITECUSTOMIZE -DNO_HASH_SEED -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64
-fno-strict-aliasing -pipe 
-I/opt/perl_32/lib/5.8.8/IA64.ARCHREV_0-thread-multi/CORE -g -O2
-Uhpux11 -Dhpux11=hpux11 -c parse.c  -DPIC -o .libs/parse.o
In file included from parse.c:97:
/usr/include/regex.h:118: error: static or type qualifiers in abstract 
declarator
parse.c: In function 'add_mibdir':
parse.c:4720: error: storage size of 'dir_stat' isn't known
parse.c:4720: error: storage size of 'idx_stat' isn't known
gmake[1]: *** [parse.lo] Error 1
gmake[1]: Leaving directory `/var/tmp/net-snmp-5.4.1/snmplib'
gmake: *** [subdirs] Error 1

Did not try modifying anything to fix this as I thought it likely I'd be 
spending time barking up the wrong tree.

Have also tried cc and can't get the whole way through configure.

Next the plan was to try gcc 3.x as it is less strict than gcc 4.x, 
potentially solving compilation issues and hopefully fixing snmpwalk. 
However, with make and gmake gcc 3.4.6 and 3.4.5 don't build (source 
taken from gnu website rather than hpux depot as later gcc versions were).

Any suggestions for further things I could try would be appreciated. If 
a previous version of gcc is likely to be the answer I could do more to 
try and get that working.

Note: I've got the same version of snmp working on hpux 11.23 ia64 with 
gcc 4.2.3 and make.

Thanks

 -------------------------------
 This email message and any attachment(s) is intended only for the 
 person(s) or entity(entities) to whom it is addressed. The 
 information it contains may be classified as IN CONFIDENCE and may be
 legally privileged. If you are not the intended recipient any use,
 disclosure or copying of the message or attachment(s) is strictly 
 prohibited. If you have received this message in error please 
 notify us immediately and destroy it and any attachment(s).
 Thank you. The Ministry of Social Development accepts no
 responsibility for changes made to this message or to any
 attachment(s) after transmission from the Ministry.
 -------------------------------


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
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.