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