Same error building net-snmp-5.7.3 or net-snmp-code-0a139e9348589884ae03858ee82c807c8362d079 on Solaris 10 X86/Sparc
"Taylor, Ben" <[email protected]>
| Newsgroups | gmane.network.net-snmp.user |
|---|---|
| Message-ID | <289654F203D46542A3013F8A4EFF3E9B598C25C7@USPHLEMB12C.global.corp.sap> |
I've been building net-snmp for my company's Solaris servers for the last 5 years, so started with 5.4.2.1 and up through 5.7.2 with my custom patch for psinfo since the default 5.7.2 borks the process table viewing in EM7 monitoring. I have a script that basically does all the same things, so I don't forget how I've built it. The little tricks like munging up the Makefiles after the configure to add an -R<lib> to the linker commands so I don't have to futz with crle or an LD_LIBRARY_PATH. With both net-snmp-5.7.3 and net-snmp-code-0a139e9348589884ae03858ee82c807c8362d079, I'm seeing the same error on both Sparc and X86. With and without -enable-ipv6. ./configure --with-mib-modules=smux,ucd-snmp/lmSensors,if-mib,tcp-mib,udp-mib,mibII/mta_sendmail,ucd-snmp/diskio --enable-mfd-rewrites --with-openssl=/usr/sfw --with-default-snmp-version=3 --with-sys-contact=<user> --with-sys-location=<LOC> --with-logfile=/var/log/snmpd.log --with-persistent-directory=/var/net-snmp --enable-ipv6 Here is the configure-summary. I just noticed the MIB Module warning, but am not clear on how I fix that. SNMP Versions Supported: 1 2c 3 Building for: solaris2 Net-SNMP Version: 5.8.dev Network transport support: Callback Unix Alias TCP UDP TCPIPv6 UDPIPv6 IPv4Base SocketBase TCPBase UDPIPv4Base UDPBase IPv6Base SNMPv3 Security Modules: usm *** MIB Module warning *** mib module 'if-mib/ifTable/ifTable' excludes module 'mibII/interfaces' but another module requires it *** MIB Module warning *** mib module 'if-mib/ifXTable/ifXTable' excludes module 'mibII/interfaces' but another module requires it *** MIB Module warning *** mib module 'mibII/interfaces' excludes module 'if-mib/ifTable/ifTable' but another module requires it *** MIB Module warning *** mib module 'if-mib/ifTable/ifTable_interface' excludes module 'mibII/interfaces' but another module requires it *** MIB Module warning *** mib module 'if-mib/ifXTable/ifXTable_interface' excludes module 'mibII/interfaces' but another module requires it Agent MIB code: default_modules if-mib mibII/mta_sendmail smux tcp-mib ucd-snmp/diskio ucd-snmp/lmSensors udp-mib => snmpv3mibs mibII ucd_snmp notification notification-log-mib target agent_mibs agentx disman/event disman/schedule utilities if-mib/ifTable if-mib/ifXTable smux/smux tcp-mib/tcpConnectionTable tcp-mib/tcpListenerTable util_funcs/header_simple_table util_funcs/header_simple_table udp-mib/udpEndpointTable MYSQL Trap Logging: unavailable Embedded Perl support: disabled SNMP Perl modules: disabled SNMP Python modules: disabled Crypto support from: crypto Authentication support: MD5 SHA1 Encryption support: DES AES Local DNSSEC validation: disabled Ideas? Thanks, Ben Here is the error I'm seeing: libtool: compile: gcc -I../../include -I. -I../../agent -I../../agent/mibgroup -I../../snmplib -I/usr/sfw/include -DNETSNMP_ENABLE_IPV6 -fno-strict-aliasing -g -O2 -Usolaris2 -Dsolaris2=solaris2 -Wall -Wstrict-prototypes -Wwrite-strings -Wcast-qual -c kernel_sunos5.c -o kernel_sunos5.o >/dev/null 2>&1 /bin/bash ../../libtool --mode=compile gcc -I../../include -I. -I../../agent -I../../agent/mibgroup -I../../snmplib -I/usr/sfw/include -DNETSNMP_ENABLE_IPV6 -fno-strict-aliasing -g -O2 -Usolaris2 -Dsolaris2=solaris2 -Wall -Wstrict-prototypes -Wwrite-strings -Wcast-qual -c -o mibII/interfaces.lo mibII/interfaces.c libtool: compile: gcc -I../../include -I. -I../../agent -I../../agent/mibgroup -I../../snmplib -I/usr/sfw/include -DNETSNMP_ENABLE_IPV6 -fno-strict-aliasing -g -O2 -Usolaris2 -Dsolaris2=solaris2 -Wall -Wstrict-prototypes -Wwrite-strings -Wcast-qual -c mibII/interfaces.c -fPIC -DPIC -o mibII/.libs/interfaces.o mibII/interfaces.c:214: error: `var_interfaces' undeclared here (not in a function) mibII/interfaces.c:214: error: initializer element is not constant mibII/interfaces.c:214: error: (near initialization for `interfaces_variables[0].findVar') mibII/interfaces.c:214: error: initializer element is not constant mibII/interfaces.c:214: error: (near initialization for `interfaces_variables[0].name') mibII/interfaces.c:214: error: initializer element is not constant mibII/interfaces.c:214: error: (near initialization for `interfaces_variables[0]') mibII/interfaces.c:216: error: `var_ifEntry' undeclared here (not in a function) mibII/interfaces.c:216: error: initializer element is not constant mibII/interfaces.c:216: error: (near initialization for `interfaces_variables[1].findVar') mibII/interfaces.c:216: error: initializer element is not constant mibII/interfaces.c:216: error: (near initialization for `interfaces_variables[1].name') mibII/interfaces.c:216: error: initializer element is not constant mibII/interfaces.c:216: error: (near initialization for `interfaces_variables[1]') mibII/interfaces.c:218: error: initializer element is not constant mibII/interfaces.c:218: error: (near initialization for `interfaces_variables[2].findVar') mibII/interfaces.c:218: error: initializer element is not constant mibII/interfaces.c:218: error: (near initialization for `interfaces_variables[2].name') mibII/interfaces.c:218: error: initializer element is not constant mibII/interfaces.c:218: error: (near initialization for `interfaces_variables[2]') mibII/interfaces.c:220: error: initializer element is not constant mibII/interfaces.c:220: error: (near initialization for `interfaces_variables[3].findVar') mibII/interfaces.c:220: error: initializer element is not constant mibII/interfaces.c:220: error: (near initialization for `interfaces_variables[3].name') mibII/interfaces.c:220: error: initializer element is not constant mibII/interfaces.c:220: error: (near initialization for `interfaces_variables[3]') mibII/interfaces.c:222: error: initializer element is not constant mibII/interfaces.c:222: error: (near initialization for `interfaces_variables[4].findVar') mibII/interfaces.c:222: error: initializer element is not constant mibII/interfaces.c:222: error: (near initialization for `interfaces_variables[4].name') mibII/interfaces.c:222: error: initializer element is not constant mibII/interfaces.c:222: error: (near initialization for `interfaces_variables[4]') mibII/interfaces.c:224: error: initializer element is not constant mibII/interfaces.c:224: error: (near initialization for `interfaces_variables[5].findVar') mibII/interfaces.c:224: error: initializer element is not constant mibII/interfaces.c:224: error: (near initialization for `interfaces_variables[5].name') mibII/interfaces.c:224: error: initializer element is not constant mibII/interfaces.c:224: error: (near initialization for `interfaces_variables[5]') mibII/interfaces.c:226: error: initializer element is not constant mibII/interfaces.c:226: error: (near initialization for `interfaces_variables[6].findVar') mibII/interfaces.c:226: error: initializer element is not constant mibII/interfaces.c:226: error: (near initialization for `interfaces_variables[6].name') mibII/interfaces.c:226: error: initializer element is not constant mibII/interfaces.c:226: error: (near initialization for `interfaces_variables[6]') mibII/interfaces.c:233: error: initializer element is not constant mibII/interfaces.c:233: error: (near initialization for `interfaces_variables[7].findVar') mibII/interfaces.c:233: error: initializer element is not constant mibII/interfaces.c:233: error: (near initialization for `interfaces_variables[7].name') mibII/interfaces.c:233: error: initializer element is not constant mibII/interfaces.c:233: error: (near initialization for `interfaces_variables[7]') mibII/interfaces.c:240: error: initializer element is not constant mibII/interfaces.c:240: error: (near initialization for `interfaces_variables[8].findVar') mibII/interfaces.c:240: error: initializer element is not constant mibII/interfaces.c:240: error: (near initialization for `interfaces_variables[8].name') mibII/interfaces.c:240: error: initializer element is not constant mibII/interfaces.c:240: error: (near initialization for `interfaces_variables[8]') mibII/interfaces.c:242: error: initializer element is not constant mibII/interfaces.c:242: error: (near initialization for `interfaces_variables[9].findVar') mibII/interfaces.c:242: error: initializer element is not constant mibII/interfaces.c:242: error: (near initialization for `interfaces_variables[9].name') mibII/interfaces.c:242: error: initializer element is not constant mibII/interfaces.c:242: error: (near initialization for `interfaces_variables[9]') mibII/interfaces.c:244: error: initializer element is not constant mibII/interfaces.c:244: error: (near initialization for `interfaces_variables[10].findVar') mibII/interfaces.c:244: error: initializer element is not constant mibII/interfaces.c:244: error: (near initialization for `interfaces_variables[10].name') mibII/interfaces.c:244: error: initializer element is not constant mibII/interfaces.c:244: error: (near initialization for `interfaces_variables[10]') mibII/interfaces.c:246: error: initializer element is not constant mibII/interfaces.c:246: error: (near initialization for `interfaces_variables[11].findVar') mibII/interfaces.c:246: error: initializer element is not constant mibII/interfaces.c:246: error: (near initialization for `interfaces_variables[11].name') mibII/interfaces.c:246: error: initializer element is not constant mibII/interfaces.c:246: error: (near initialization for `interfaces_variables[11]') mibII/interfaces.c:248: error: initializer element is not constant mibII/interfaces.c:248: error: (near initialization for `interfaces_variables[12].findVar') mibII/interfaces.c:248: error: initializer element is not constant mibII/interfaces.c:248: error: (near initialization for `interfaces_variables[12].name') mibII/interfaces.c:248: error: initializer element is not constant mibII/interfaces.c:248: error: (near initialization for `interfaces_variables[12]') mibII/interfaces.c:250: error: initializer element is not constant mibII/interfaces.c:250: error: (near initialization for `interfaces_variables[13].findVar') mibII/interfaces.c:250: error: initializer element is not constant mibII/interfaces.c:250: error: (near initialization for `interfaces_variables[13].name') mibII/interfaces.c:250: error: initializer element is not constant mibII/interfaces.c:250: error: (near initialization for `interfaces_variables[13]') mibII/interfaces.c:252: error: initializer element is not constant mibII/interfaces.c:252: error: (near initialization for `interfaces_variables[14].findVar') mibII/interfaces.c:252: error: initializer element is not constant mibII/interfaces.c:252: error: (near initialization for `interfaces_variables[14].name') mibII/interfaces.c:252: error: initializer element is not constant mibII/interfaces.c:252: error: (near initialization for `interfaces_variables[14]') mibII/interfaces.c:254: error: initializer element is not constant mibII/interfaces.c:254: error: (near initialization for `interfaces_variables[15].findVar') mibII/interfaces.c:254: error: initializer element is not constant mibII/interfaces.c:254: error: (near initialization for `interfaces_variables[15].name') mibII/interfaces.c:254: error: initializer element is not constant mibII/interfaces.c:254: error: (near initialization for `interfaces_variables[15]') mibII/interfaces.c:256: error: initializer element is not constant mibII/interfaces.c:256: error: (near initialization for `interfaces_variables[16].findVar') mibII/interfaces.c:256: error: initializer element is not constant mibII/interfaces.c:256: error: (near initialization for `interfaces_variables[16].name') mibII/interfaces.c:256: error: initializer element is not constant mibII/interfaces.c:256: error: (near initialization for `interfaces_variables[16]') mibII/interfaces.c:258: error: initializer element is not constant mibII/interfaces.c:258: error: (near initialization for `interfaces_variables[17].findVar') mibII/interfaces.c:258: error: initializer element is not constant mibII/interfaces.c:258: error: (near initialization for `interfaces_variables[17].name') mibII/interfaces.c:258: error: initializer element is not constant mibII/interfaces.c:258: error: (near initialization for `interfaces_variables[17]') mibII/interfaces.c:260: error: initializer element is not constant mibII/interfaces.c:260: error: (near initialization for `interfaces_variables[18].findVar') mibII/interfaces.c:260: error: initializer element is not constant mibII/interfaces.c:260: error: (near initialization for `interfaces_variables[18].name') mibII/interfaces.c:260: error: initializer element is not constant mibII/interfaces.c:260: error: (near initialization for `interfaces_variables[18]') mibII/interfaces.c:262: error: initializer element is not constant mibII/interfaces.c:262: error: (near initialization for `interfaces_variables[19].findVar') mibII/interfaces.c:262: error: initializer element is not constant mibII/interfaces.c:262: error: (near initialization for `interfaces_variables[19].name') mibII/interfaces.c:262: error: initializer element is not constant mibII/interfaces.c:262: error: (near initialization for `interfaces_variables[19]') mibII/interfaces.c:264: error: initializer element is not constant mibII/interfaces.c:264: error: (near initialization for `interfaces_variables[20].findVar') mibII/interfaces.c:264: error: initializer element is not constant mibII/interfaces.c:264: error: (near initialization for `interfaces_variables[20].name') mibII/interfaces.c:264: error: initializer element is not constant mibII/interfaces.c:264: error: (near initialization for `interfaces_variables[20]') mibII/interfaces.c:266: error: initializer element is not constant mibII/interfaces.c:266: error: (near initialization for `interfaces_variables[21].findVar') mibII/interfaces.c:266: error: initializer element is not constant mibII/interfaces.c:266: error: (near initialization for `interfaces_variables[21].name') mibII/interfaces.c:266: error: initializer element is not constant mibII/interfaces.c:266: error: (near initialization for `interfaces_variables[21]') mibII/interfaces.c:268: error: initializer element is not constant mibII/interfaces.c:268: error: (near initialization for `interfaces_variables[22].findVar') mibII/interfaces.c:268: error: initializer element is not constant mibII/interfaces.c:268: error: (near initialization for `interfaces_variables[22].name') mibII/interfaces.c:268: error: initializer element is not constant mibII/interfaces.c:268: error: (near initialization for `interfaces_variables[22]') mibII/interfaces.c: In function `header_ifEntry': mibII/interfaces.c:373: warning: implicit declaration of function `Interface_Scan_Get_Count' make[2]: *** [mibII/interfaces.lo] Error 1 make[2]: Leaving directory `/opt/software/src/ben/work/net-snmp-code-0a139e9348589884ae03858ee82c807c8362d079/agent/mibgroup' make[1]: *** [subdirs] Error 1 make[1]: Leaving directory `/opt/software/src/ben/work/net-snmp-code-0a139e9348589884ae03858ee82c807c8362d079/agent' make: *** [subdirs] Error 1 ------------------------------------------------------------------------------ BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF _______________________________________________ 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