Re: net-snmp build error with ipv6 support for arm
"Markus Hofer" <[email protected]>
| Newsgroups | gmane.network.net-snmp.user |
|---|---|
| Message-ID | <[email protected]> |
-------- Original-Nachricht -------- > Datum: Mon, 09 Aug 2010 15:28:31 +0200 > Von: "Markus Hofer" <[email protected]> > An: [email protected] > Betreff: net-snmp build error with ipv6 support for arm > 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 > [email protected] > Please see the following page to unsubscribe or change other options: > https://lists.sourceforge.net/lists/listinfo/net-snmp-users -- Neu: GMX De-Mail - Einfach wie E-Mail, sicher wie ein Brief! Jetzt De-Mail-Adresse reservieren: http://portal.gmx.net/de/go/demail ------------------------------------------------------------------------------ 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 [email protected] Please see the following page to unsubscribe or change other options: https://lists.sourceforge.net/lists/listinfo/net-snmp-users