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