Hi

After successfully cross compiling net-snmp with openssl 1.1.0a support for SHA 
authentication for an ARM9 I am trying to add IPV6 support by just compiling 
with --enable-ipv6. However some difficulties cross compiling difficulties did 
occur

I tried out both versions net-snmp 5.4.1 and 5.5

on net-snmp 5.4.1 the compilation terminated with

 arm-926ejs-linux-gnueabi-gcc -I../../include 
-I/home_vie/mhofer/work/net-snmp/include -I. -I../../agent 
-I/home_vie/mhofer/work/net-snmp/agent -I../../agent/mibgroup 
-I/home_vie/mhofer/work/net-snmp/agent/mibgroup -I../../snmplib 
-I/home_vie/mhofer/work/net-snmp/snmplib 
-I/home_vie/mhofer/work/VBTip6/target_arm/include 
-I/home_vie/mhofer/work/VBTip6/include -DNETSNMP_ENABLE_IPV6 -Ulinux 
-Dlinux=linux -g -c 
/home_vie/mhofer/work/net-snmp/agent/mibgroup/ip-mib/data_access/ipaddress_common.c
 -o ip-mib/data_access/ipaddress_common.o >/dev/null 2>&1
 arm-926ejs-linux-gnueabi-gcc -I../../include 
-I/home_vie/mhofer/work/net-snmp/include -I. -I../../agent 
-I/home_vie/mhofer/work/net-snmp/agent -I../../agent/mibgroup 
-I/home_vie/mhofer/work/net-snmp/agent/mibgroup -I../../snmplib 
-I/home_vie/mhofer/work/net-snmp/snmplib 
-I/home_vie/mhofer/work/VBTip6/target_arm/include 
-I/home_vie/mhofer/work/VBTip6/include -DNETSNMP_ENABLE_IPV6 -Ulinux 
-Dlinux=linux -g -c 
/home_vie/mhofer/work/net-snmp/agent/mibgroup/ip-mib/data_access/ipaddress_linux.c
  -fPIC -DPIC -o ip-mib/data_access/.libs/ipaddress_linux.o
/home_vie/mhofer/work/net-snmp/agent/mibgroup/ip-mib/data_access/ipaddress_linux.c:
 In function '_load_v6':
/home_vie/mhofer/work/net-snmp/agent/mibgroup/ip-mib/data_access/ipaddress_linux.c:281:
 error: 'IFA_F_PERMANENT' undeclared (first use in this function)
/home_vie/mhofer/work/net-snmp/agent/mibgroup/ip-mib/data_access/ipaddress_linux.c:281:
 error: (Each undeclared identifier is reported only once
/home_vie/mhofer/work/net-snmp/agent/mibgroup/ip-mib/data_access/ipaddress_linux.c:281:
 error: for each function it appears in.)
/home_vie/mhofer/work/net-snmp/agent/mibgroup/ip-mib/data_access/ipaddress_linux.c:283:
 error: 'IFA_F_DEPRECATED' undeclared (first use in this function)
/home_vie/mhofer/work/net-snmp/agent/mibgroup/ip-mib/data_access/ipaddress_linux.c:285:
 error: 'IFA_F_TENTATIVE' undeclared (first use in this function)
make[4]: *** [ip-mib/data_access/ipaddress_linux.lo] Error 1
make[4]: Leaving directory 
`/home_vie/mhofer/work/net-snmp/build_arm/agent/mibgroup'
make[3]: *** [subdirs] Error 1
make[3]: Leaving directory `/home_vie/mhofer/work/net-snmp/build_arm/agent'
make[2]: *** [subdirs] Error 1
make[2]: Leaving directory `/home_vie/mhofer/work/net-snmp/build_arm'
make[1]: *** [makeit] Error 2
make[1]: Leaving directory `/home_vie/mhofer/work/net-snmp'
make: *** [net-snmp_nodeps] Error 2

I looked into the corresponding file and there are some ifdef like

#if defined (NETSNMP_ENABLE_IPV6) 

where the corresponding flags are used
I first wanted to ask if this is a known problem somewhere?

Just to try it out for later versions i stepped up to net-snmp 5.5

on net snmp 5.5 


---------------------------------------------------------
            Net-SNMP configuration summary:
---------------------------------------------------------

  SNMP Versions Supported:    1 2c 3
  Building for:               linux
  Net-SNMP Version:           5.5
  Network transport support:  Callback Unix Alias TCP UDP TCPIPv6 UDPIPv6
  SNMPv3 Security Modules:     usm
  Agent MIB code:             default_modules =>  snmpv3mibs mibII ucd_snmp 
notification notification-log-mib target agent_mibs agentx disman/event 
disman/schedule utilities host
  MYSQL Trap Logging:         unavailable
  Embedded Perl support:      disabled
  SNMP Perl modules:          disabled
  SNMP Python modules:        disabled
  Authentication support:     MD5 SHA1
  Encryption support:         DES AES

---------------------------------------------------------

However I got again errors

....
vie/mhofer/work/VBT55ip6/target_arm/include 
-I/home_vie/mhofer/work/VBT55ip6/include -DNETSNMP_ENABLE_IPV6 -Ulinux 
-Dlinux=linux -c 
/home_vie/mhofer/work/net-snmp-5.5/agent/mibgroup/ip-mib/data_access/arp_common.c
  -fPIC -DPIC -o ip-mib/data_access/.libs/arp_common.o
libtool: compile:  arm-926ejs-linux-gnueabi-gcc -I../../include 
-I/home_vie/mhofer/work/net-snmp-5.5/include -I. -I../../agent 
-I/home_vie/mhofer/work/net-snmp-5.5/agent -I../../agent/mibgroup 
-I/home_vie/mhofer/work/net-snmp-5.5/agent/mibgroup -I../../snmplib 
-I/home_vie/mhofer/work/net-snmp-5.5/snmplib 
-I/home_vie/mhofer/work/VBT55ip6/target_arm/include 
-I/home_vie/mhofer/work/VBT55ip6/include -DNETSNMP_ENABLE_IPV6 -Ulinux 
-Dlinux=linux -c 
/home_vie/mhofer/work/net-snmp-5.5/agent/mibgroup/ip-mib/data_access/arp_common.c
 -o ip-mib/data_access/arp_common.o >/dev/null 2>&1
libtool: compile:  arm-926ejs-linux-gnueabi-gcc -I../../include 
-I/home_vie/mhofer/work/net-snmp-5.5/include -I. -I../../agent 
-I/home_vie/mhofer/work/net-snmp-5.5/agent -I../../agent/mibgroup 
-I/home_vie/mhofer/work/net-snmp-5.5/agent/mibgroup -I../../snmplib 
-I/home_vie/mhofer/work/net-snmp-5.5/snmplib 
-I/home_vie/mhofer/work/VBT55ip6/target_arm/include 
-I/home_vie/mhofer/work/VBT55ip6/include -DNETSNMP_ENABLE_IPV6 -Ulinux 
-Dlinux=linux -c 
/home_vie/mhofer/work/net-snmp-5.5/agent/mibgroup/ip-mib/data_access/arp_linux.c
  -fPIC -DPIC -o ip-mib/data_access/.libs/arp_linux.o
/home_vie/mhofer/work/net-snmp-5.5/agent/mibgroup/ip-mib/data_access/arp_linux.c:
 In function 'get_translation_table_info':
/home_vie/mhofer/work/net-snmp-5.5/agent/mibgroup/ip-mib/data_access/arp_linux.c:286:
 error: field 'r' has incomplete type
/home_vie/mhofer/work/net-snmp-5.5/agent/mibgroup/ip-mib/data_access/arp_linux.c:292:
 error: invalid application of 'sizeof' to incomplete type 'struct ndmsg'
/home_vie/mhofer/work/net-snmp-5.5/agent/mibgroup/ip-mib/data_access/arp_linux.c:
 In function 'fillup_entry_info':
/home_vie/mhofer/work/net-snmp-5.5/agent/mibgroup/ip-mib/data_access/arp_linux.c:320:
 error: 'NDA_MAX' undeclared (first use in this function)
/home_vie/mhofer/work/net-snmp-5.5/agent/mibgroup/ip-mib/data_access/arp_linux.c:320:
 error: (Each undeclared identifier is reported only once
/home_vie/mhofer/work/net-snmp-5.5/agent/mibgroup/ip-mib/data_access/arp_linux.c:320:
 error: for each function it appears in.)
/home_vie/mhofer/work/net-snmp-5.5/agent/mibgroup/ip-mib/data_access/arp_linux.c:332:
 error: dereferencing pointer to incomplete type
/home_vie/mhofer/work/net-snmp-5.5/agent/mibgroup/ip-mib/data_access/arp_linux.c:332:
 error: 'NUD_NOARP' undeclared (first use in this function)
/home_vie/mhofer/work/net-snmp-5.5/agent/mibgroup/ip-mib/data_access/arp_linux.c:334:
 error: dereferencing pointer to incomplete type
/home_vie/mhofer/work/net-snmp-5.5/agent/mibgroup/ip-mib/data_access/arp_linux.c:337:
 error: invalid application of 'sizeof' to incomplete type 'struct ndmsg'
/home_vie/mhofer/work/net-snmp-5.5/agent/mibgroup/ip-mib/data_access/arp_linux.c:347:
 error: dereferencing pointer to incomplete type
/home_vie/mhofer/work/net-snmp-5.5/agent/mibgroup/ip-mib/data_access/arp_linux.c:349:
 error: 'NDA_DST' undeclared (first use in this function)
/home_vie/mhofer/work/net-snmp-5.5/agent/mibgroup/ip-mib/data_access/arp_linux.c:366:
 error: 'NDA_LLADDR' undeclared (first use in this function)
/home_vie/mhofer/work/net-snmp-5.5/agent/mibgroup/ip-mib/data_access/arp_linux.c:375:
 error: dereferencing pointer to incomplete type
/home_vie/mhofer/work/net-snmp-5.5/agent/mibgroup/ip-mib/data_access/arp_linux.c:376:
 error: 'NUD_INCOMPLETE' undeclared (first use in this function)
/home_vie/mhofer/work/net-snmp-5.5/agent/mibgroup/ip-mib/data_access/arp_linux.c:379:
 error: 'NUD_REACHABLE' undeclared (first use in this function)
/home_vie/mhofer/work/net-snmp-5.5/agent/mibgroup/ip-mib/data_access/arp_linux.c:380:
 error: 'NUD_PERMANENT' undeclared (first use in this function)
/home_vie/mhofer/work/net-snmp-5.5/agent/mibgroup/ip-mib/data_access/arp_linux.c:383:
 error: 'NUD_STALE' undeclared (first use in this function)
/home_vie/mhofer/work/net-snmp-5.5/agent/mibgroup/ip-mib/data_access/arp_linux.c:386:
 error: 'NUD_DELAY' undeclared (first use in this function)
/home_vie/mhofer/work/net-snmp-5.5/agent/mibgroup/ip-mib/data_access/arp_linux.c:389:
 error: 'NUD_PROBE' undeclared (first use in this function)
/home_vie/mhofer/work/net-snmp-5.5/agent/mibgroup/ip-mib/data_access/arp_linux.c:392:
 error: 'NUD_FAILED' undeclared (first use in this function)
/home_vie/mhofer/work/net-snmp-5.5/agent/mibgroup/ip-mib/data_access/arp_linux.c:395:
 error: 'NUD_NONE' undeclared (first use in this function)
/home_vie/mhofer/work/net-snmp-5.5/agent/mibgroup/ip-mib/data_access/arp_linux.c:400:
 error: dereferencing pointer to incomplete type
make[4]: *** [ip-mib/data_access/arp_linux.lo] Error 1
make[4]: Leaving directory 
`/home_vie/mhofer/work/net-snmp-5.5/build_arm/agent/mibgroup'
make[3]: *** [subdirs] Error 1
make[3]: Leaving directory `/home_vie/mhofer/work/net-snmp-5.5/build_arm/agent'
make[2]: *** [subdirs] Error 1
make[2]: Leaving directory `/home_vie/mhofer/work/net-snmp-5.5/build_arm'
make[1]: *** [makeit] Error 2
make[1]: Leaving directory `/home_vie/mhofer/work/net-snmp-5.5'
make: *** [net-snmp-5.5_nodeps] Error 2

Has anybody occured a similar problem and knows a fix? The weird thing is that 
the crosscompile works for a ppc...

Regards
Markus
-- 
GMX DSL SOMMER-SPECIAL: Surf & Phone Flat 16.000 für nur 19,99 ¿/mtl.!*
http://portal.gmx.net/de/go/dsl

------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users@lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to