Re: some compiled errors for 5.4.1/pre on Solaris 10

"Liangliang Guo (SH/CBC)" <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <DDDB6B03EA991D4BA021F2B006495FB208232B@ecnbjmw513.eapac.ericsson.se>
Hello Thomas:
I have doing what is requested by you.

The link line that has been used to build libnetsnmpmibs.so-------->

ash-3.00$ rm agent/libnetsnmpmibs.la
bash-3.00$ make 
making all in /vobs/IPWORKS/src_ipworks/net-snmp-5.4.1.pre1/snmplib
make[1]: Entering directory
`/vobs/IPWORKS/src_ipworks/net-snmp-5.4.1.pre1/snmplib'
make[1]: Leaving directory
`/vobs/IPWORKS/src_ipworks/net-snmp-5.4.1.pre1/snmplib'
making all in /vobs/IPWORKS/src_ipworks/net-snmp-5.4.1.pre1/agent
make[1]: Entering directory
`/vobs/IPWORKS/src_ipworks/net-snmp-5.4.1.pre1/agent'
making all in
/vobs/IPWORKS/src_ipworks/net-snmp-5.4.1.pre1/agent/helpers
make[2]: Entering directory
`/vobs/IPWORKS/src_ipworks/net-snmp-5.4.1.pre1/agent/helpers'
make[2]: Leaving directory
`/vobs/IPWORKS/src_ipworks/net-snmp-5.4.1.pre1/agent/helpers'
making all in
/vobs/IPWORKS/src_ipworks/net-snmp-5.4.1.pre1/agent/mibgroup
make[2]: Entering directory
`/vobs/IPWORKS/src_ipworks/net-snmp-5.4.1.pre1/agent/mibgroup'
make[2]: Leaving directory
`/vobs/IPWORKS/src_ipworks/net-snmp-5.4.1.pre1/agent/mibgroup'
/bin/sh ../libtool  --mode=link gcc -g -O2 -Usolaris2
-Dsolaris2=solaris2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings
-Wcast-qual -Wno-char-subscripts -rpath /usr/local/lib -version-info
15:0:1 -o libnetsnmpmibs.la mibgroup/ucd-snmp/lmSensors.lo
mibgroup/ucd-snmp/diskio.lo mibgroup/mibII/mta_sendmail.lo
mibgroup/util_funcs.lo mibgroup/snmpv3/snmpEngine.lo
mibgroup/snmpv3/snmpMPDStats.lo mibgroup/snmpv3/usmStats.lo
mibgroup/snmpv3/usmUser.lo mibgroup/mibII/system_mib.lo
mibgroup/mibII/sysORTable.lo mibgroup/mibII/at.lo mibgroup/mibII/ip.lo
mibgroup/mibII/snmp_mib.lo mibgroup/mibII/tcp.lo mibgroup/mibII/icmp.lo
mibgroup/mibII/udp.lo mibgroup/mibII/vacm_vars.lo
mibgroup/mibII/setSerialNo.lo mibgroup/ucd-snmp/proc.lo
mibgroup/ucd-snmp/versioninfo.lo mibgroup/ucd-snmp/pass.lo
mibgroup/ucd-snmp/pass_persist.lo mibgroup/ucd-snmp/disk.lo
mibgroup/ucd-snmp/loadave.lo mibgroup/agent/extend.lo
mibgroup/ucd-snmp/errormib.lo mibgroup/ucd-snmp/file.lo
mibgroup/ucd-snmp/dlmod.lo mibgroup/ucd-snmp/proxy.lo
mibgroup/ucd-snmp/logmatch.lo mibgroup/ucd-snmp/memory.lo
mibgroup/ucd-snmp/vmstat.lo mibgroup/notification/snmpNotifyTable.lo
mibgroup/notification/snmpNotifyFilterProfileTable.lo
mibgroup/notification-log-mib/notification_log.lo
mibgroup/target/snmpTargetAddrEntry.lo
mibgroup/target/snmpTargetParamsEntry.lo mibgroup/target/target.lo
mibgroup/target/target_counters.lo mibgroup/agent/nsTransactionTable.lo
mibgroup/agent/nsModuleTable.lo mibgroup/agent/nsDebug.lo
mibgroup/agent/nsCache.lo mibgroup/agent/nsLogging.lo
mibgroup/agent/nsVacmAccessTable.lo mibgroup/disman/event/mteScalars.lo
mibgroup/disman/event/mteTrigger.lo
mibgroup/disman/event/mteTriggerTable.lo
mibgroup/disman/event/mteTriggerDeltaTable.lo
mibgroup/disman/event/mteTriggerExistenceTable.lo
mibgroup/disman/event/mteTriggerBooleanTable.lo
mibgroup/disman/event/mteTriggerThresholdTable.lo
mibgroup/disman/event/mteTriggerConf.lo
mibgroup/disman/event/mteEvent.lo mibgroup/disman/event/mteEventTable.lo
mibgroup/disman/event/mteEventSetTable.lo
mibgroup/disman/event/mteEventNotificationTable.lo
mibgroup/disman/event/mteEventConf.lo
mibgroup/disman/event/mteObjects.lo
mibgroup/disman/event/mteObjectsTable.lo
mibgroup/disman/event/mteObjectsConf.lo
mibgroup/disman/schedule/schedCore.lo
mibgroup/disman/schedule/schedConf.lo
mibgroup/disman/schedule/schedTable.lo mibgroup/utilities/override.lo
mibgroup/host/hr_system.lo mibgroup/host/hr_storage.lo
mibgroup/host/hr_device.lo mibgroup/host/hr_other.lo
mibgroup/host/hr_proc.lo mibgroup/host/hr_network.lo
mibgroup/host/hr_print.lo mibgroup/host/hr_disk.lo
mibgroup/host/hr_partition.lo mibgroup/host/hr_filesys.lo
mibgroup/host/hr_swrun.lo mibgroup/host/hr_swinst.lo
mibgroup/kernel_sunos5.lo mibgroup/mibII/ipAddr.lo
mibgroup/mibII/var_route.lo mibgroup/mibII/route_write.lo
mibgroup/mibII/tcpTable.lo mibgroup/mibII/udpTable.lo
mibgroup/mibII/vacm_context.lo mibgroup/header_complex.lo
mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTab
le.lo mibgroup/if-mib/ifTable/ifTable.lo
mibgroup/if-mib/ifXTable/ifXTable.lo mibgroup/hardware/memory/hw_mem.lo
mibgroup/hardware/memory/memory_solaris.lo mibgroup/hardware/cpu/cpu.lo
mibgroup/hardware/cpu/cpu_kstat.lo
mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTab
le_interface.lo
mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTab
le_data_access.lo mibgroup/if-mib/data_access/interface.lo
mibgroup/if-mib/ifTable/ifTable_interface.lo
mibgroup/if-mib/ifTable/ifTable_data_access.lo
mibgroup/if-mib/ifXTable/ifXTable_interface.lo
mibgroup/if-mib/ifXTable/ifXTable_data_access.lo
mibgroup/if-mib/data_access/interface_solaris2.lo mib_modules.lo
auto_nlist.lo -lpicl -ladm 
rm -fr  .libs/libnetsnmpmibs.a .libs/libnetsnmpmibs.la
.libs/libnetsnmpmibs.lai .libs/libnetsnmpmibs.so
.libs/libnetsnmpmibs.so.14 .libs/libnetsnmpmibs.so.14.1.0
gcc -shared  mibgroup/ucd-snmp/.libs/lmSensors.o
mibgroup/ucd-snmp/.libs/diskio.o mibgroup/mibII/.libs/mta_sendmail.o
mibgroup/.libs/util_funcs.o mibgroup/snmpv3/.libs/snmpEngine.o
mibgroup/snmpv3/.libs/snmpMPDStats.o mibgroup/snmpv3/.libs/usmStats.o
mibgroup/snmpv3/.libs/usmUser.o mibgroup/mibII/.libs/system_mib.o
mibgroup/mibII/.libs/sysORTable.o mibgroup/mibII/.libs/at.o
mibgroup/mibII/.libs/ip.o mibgroup/mibII/.libs/snmp_mib.o
mibgroup/mibII/.libs/tcp.o mibgroup/mibII/.libs/icmp.o
mibgroup/mibII/.libs/udp.o mibgroup/mibII/.libs/vacm_vars.o
mibgroup/mibII/.libs/setSerialNo.o mibgroup/ucd-snmp/.libs/proc.o
mibgroup/ucd-snmp/.libs/versioninfo.o mibgroup/ucd-snmp/.libs/pass.o
mibgroup/ucd-snmp/.libs/pass_persist.o mibgroup/ucd-snmp/.libs/disk.o
mibgroup/ucd-snmp/.libs/loadave.o mibgroup/agent/.libs/extend.o
mibgroup/ucd-snmp/.libs/errormib.o mibgroup/ucd-snmp/.libs/file.o
mibgroup/ucd-snmp/.libs/dlmod.o mibgroup/ucd-snmp/.libs/proxy.o
mibgroup/ucd-snmp/.libs/logmatch.o mibgroup/ucd-snmp/.libs/memory.o
mibgroup/ucd-snmp/.libs/vmstat.o
mibgroup/notification/.libs/snmpNotifyTable.o
mibgroup/notification/.libs/snmpNotifyFilterProfileTable.o
mibgroup/notification-log-mib/.libs/notification_log.o
mibgroup/target/.libs/snmpTargetAddrEntry.o
mibgroup/target/.libs/snmpTargetParamsEntry.o
mibgroup/target/.libs/target.o mibgroup/target/.libs/target_counters.o
mibgroup/agent/.libs/nsTransactionTable.o
mibgroup/agent/.libs/nsModuleTable.o mibgroup/agent/.libs/nsDebug.o
mibgroup/agent/.libs/nsCache.o mibgroup/agent/.libs/nsLogging.o
mibgroup/agent/.libs/nsVacmAccessTable.o
mibgroup/disman/event/.libs/mteScalars.o
mibgroup/disman/event/.libs/mteTrigger.o
mibgroup/disman/event/.libs/mteTriggerTable.o
mibgroup/disman/event/.libs/mteTriggerDeltaTable.o
mibgroup/disman/event/.libs/mteTriggerExistenceTable.o
mibgroup/disman/event/.libs/mteTriggerBooleanTable.o
mibgroup/disman/event/.libs/mteTriggerThresholdTable.o
mibgroup/disman/event/.libs/mteTriggerConf.o
mibgroup/disman/event/.libs/mteEvent.o
mibgroup/disman/event/.libs/mteEventTable.o
mibgroup/disman/event/.libs/mteEventSetTable.o
mibgroup/disman/event/.libs/mteEventNotificationTable.o
mibgroup/disman/event/.libs/mteEventConf.o
mibgroup/disman/event/.libs/mteObjects.o
mibgroup/disman/event/.libs/mteObjectsTable.o
mibgroup/disman/event/.libs/mteObjectsConf.o
mibgroup/disman/schedule/.libs/schedCore.o
mibgroup/disman/schedule/.libs/schedConf.o
mibgroup/disman/schedule/.libs/schedTable.o
mibgroup/utilities/.libs/override.o mibgroup/host/.libs/hr_system.o
mibgroup/host/.libs/hr_storage.o mibgroup/host/.libs/hr_device.o
mibgroup/host/.libs/hr_other.o mibgroup/host/.libs/hr_proc.o
mibgroup/host/.libs/hr_network.o mibgroup/host/.libs/hr_print.o
mibgroup/host/.libs/hr_disk.o mibgroup/host/.libs/hr_partition.o
mibgroup/host/.libs/hr_filesys.o mibgroup/host/.libs/hr_swrun.o
mibgroup/host/.libs/hr_swinst.o mibgroup/.libs/kernel_sunos5.o
mibgroup/mibII/.libs/ipAddr.o mibgroup/mibII/.libs/var_route.o
mibgroup/mibII/.libs/route_write.o mibgroup/mibII/.libs/tcpTable.o
mibgroup/mibII/.libs/udpTable.o mibgroup/mibII/.libs/vacm_context.o
mibgroup/.libs/header_complex.o
mibgroup/snmp-notification-mib/snmpNotifyFilterTable/.libs/snmpNotifyFil
terTable.o mibgroup/if-mib/ifTable/.libs/ifTable.o
mibgroup/if-mib/ifXTable/.libs/ifXTable.o
mibgroup/hardware/memory/.libs/hw_mem.o
mibgroup/hardware/memory/.libs/memory_solaris.o
mibgroup/hardware/cpu/.libs/cpu.o
mibgroup/hardware/cpu/.libs/cpu_kstat.o
mibgroup/snmp-notification-mib/snmpNotifyFilterTable/.libs/snmpNotifyFil
terTable_interface.o
mibgroup/snmp-notification-mib/snmpNotifyFilterTable/.libs/snmpNotifyFil
terTable_data_access.o mibgroup/if-mib/data_access/.libs/interface.o
mibgroup/if-mib/ifTable/.libs/ifTable_interface.o
mibgroup/if-mib/ifTable/.libs/ifTable_data_access.o
mibgroup/if-mib/ifXTable/.libs/ifXTable_interface.o
mibgroup/if-mib/ifXTable/.libs/ifXTable_data_access.o
mibgroup/if-mib/data_access/.libs/interface_solaris2.o
.libs/mib_modules.o .libs/auto_nlist.o  -lpicl -ladm -lc  -Wl,-soname
-Wl,libnetsnmpmibs.so.14 -o .libs/libnetsnmpmibs.so.14.1.0
(cd .libs && rm -f libnetsnmpmibs.so.14 && ln -s
libnetsnmpmibs.so.14.1.0 libnetsnmpmibs.so.14)
(cd .libs && rm -f libnetsnmpmibs.so && ln -s libnetsnmpmibs.so.14.1.0
libnetsnmpmibs.so)
ar cru .libs/libnetsnmpmibs.a  mibgroup/ucd-snmp/lmSensors.o
mibgroup/ucd-snmp/diskio.o mibgroup/mibII/mta_sendmail.o
mibgroup/util_funcs.o mibgroup/snmpv3/snmpEngine.o
mibgroup/snmpv3/snmpMPDStats.o mibgroup/snmpv3/usmStats.o
mibgroup/snmpv3/usmUser.o mibgroup/mibII/system_mib.o
mibgroup/mibII/sysORTable.o mibgroup/mibII/at.o mibgroup/mibII/ip.o
mibgroup/mibII/snmp_mib.o mibgroup/mibII/tcp.o mibgroup/mibII/icmp.o
mibgroup/mibII/udp.o mibgroup/mibII/vacm_vars.o
mibgroup/mibII/setSerialNo.o mibgroup/ucd-snmp/proc.o
mibgroup/ucd-snmp/versioninfo.o mibgroup/ucd-snmp/pass.o
mibgroup/ucd-snmp/pass_persist.o mibgroup/ucd-snmp/disk.o
mibgroup/ucd-snmp/loadave.o mibgroup/agent/extend.o
mibgroup/ucd-snmp/errormib.o mibgroup/ucd-snmp/file.o
mibgroup/ucd-snmp/dlmod.o mibgroup/ucd-snmp/proxy.o
mibgroup/ucd-snmp/logmatch.o mibgroup/ucd-snmp/memory.o
mibgroup/ucd-snmp/vmstat.o mibgroup/notification/snmpNotifyTable.o
mibgroup/notification/snmpNotifyFilterProfileTable.o
mibgroup/notification-log-mib/notification_log.o
mibgroup/target/snmpTargetAddrEntry.o
mibgroup/target/snmpTargetParamsEntry.o mibgroup/target/target.o
mibgroup/target/target_counters.o mibgroup/agent/nsTransactionTable.o
mibgroup/agent/nsModuleTable.o mibgroup/agent/nsDebug.o
mibgroup/agent/nsCache.o mibgroup/agent/nsLogging.o
mibgroup/agent/nsVacmAccessTable.o mibgroup/disman/event/mteScalars.o
mibgroup/disman/event/mteTrigger.o
mibgroup/disman/event/mteTriggerTable.o
mibgroup/disman/event/mteTriggerDeltaTable.o
mibgroup/disman/event/mteTriggerExistenceTable.o
mibgroup/disman/event/mteTriggerBooleanTable.o
mibgroup/disman/event/mteTriggerThresholdTable.o
mibgroup/disman/event/mteTriggerConf.o mibgroup/disman/event/mteEvent.o
mibgroup/disman/event/mteEventTable.o
mibgroup/disman/event/mteEventSetTable.o
mibgroup/disman/event/mteEventNotificationTable.o
mibgroup/disman/event/mteEventConf.o mibgroup/disman/event/mteObjects.o
mibgroup/disman/event/mteObjectsTable.o
mibgroup/disman/event/mteObjectsConf.o
mibgroup/disman/schedule/schedCore.o
mibgroup/disman/schedule/schedConf.o
mibgroup/disman/schedule/schedTable.o mibgroup/utilities/override.o
mibgroup/host/hr_system.o mibgroup/host/hr_storage.o
mibgroup/host/hr_device.o mibgroup/host/hr_other.o
mibgroup/host/hr_proc.o mibgroup/host/hr_network.o
mibgroup/host/hr_print.o mibgroup/host/hr_disk.o
mibgroup/host/hr_partition.o mibgroup/host/hr_filesys.o
mibgroup/host/hr_swrun.o mibgroup/host/hr_swinst.o
mibgroup/kernel_sunos5.o mibgroup/mibII/ipAddr.o
mibgroup/mibII/var_route.o mibgroup/mibII/route_write.o
mibgroup/mibII/tcpTable.o mibgroup/mibII/udpTable.o
mibgroup/mibII/vacm_context.o mibgroup/header_complex.o
mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTab
le.o mibgroup/if-mib/ifTable/ifTable.o
mibgroup/if-mib/ifXTable/ifXTable.o mibgroup/hardware/memory/hw_mem.o
mibgroup/hardware/memory/memory_solaris.o mibgroup/hardware/cpu/cpu.o
mibgroup/hardware/cpu/cpu_kstat.o
mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTab
le_interface.o
mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTab
le_data_access.o mibgroup/if-mib/data_access/interface.o
mibgroup/if-mib/ifTable/ifTable_interface.o
mibgroup/if-mib/ifTable/ifTable_data_access.o
mibgroup/if-mib/ifXTable/ifXTable_interface.o
mibgroup/if-mib/ifXTable/ifXTable_data_access.o
mibgroup/if-mib/data_access/interface_solaris2.o mib_modules.o
auto_nlist.o
ranlib .libs/libnetsnmpmibs.a
creating libnetsnmpmibs.la
(cd .libs && rm -f libnetsnmpmibs.la && ln -s ../libnetsnmpmibs.la
libnetsnmpmibs.la)
: libnetsnmpmibs.la
/bin/sh ../libtool  --mode=link gcc -g -O2 -Usolaris2
-Dsolaris2=solaris2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings
-Wcast-qual -Wno-char-subscripts -o snmpd snmpd.lo    libnetsnmpmibs.la
libnetsnmpagent.la helpers/libnetsnmphelpers.la
../snmplib/libnetsnmp.la -ldl -lkvm -lcrypto -lkstat -lelf -lm -lc -lnsl
-lsocket  
gcc -g -O2 -Usolaris2 -Dsolaris2=solaris2 -Wall -Winline
-Wstrict-prototypes -Wwrite-strings -Wcast-qual -Wno-char-subscripts -o
.libs/snmpd .libs/snmpd.o  ./.libs/libnetsnmpmibs.so -lpicl -ladm
./.libs/libnetsnmpagent.so helpers/.libs/libnetsnmphelpers.so
../snmplib/.libs/libnetsnmp.so -ldl -lkvm -lcrypto -lkstat -lelf -lm -lc
-lnsl -lsocket  -Wl,--rpath -Wl,/usr/local/lib
./.libs/libnetsnmpmibs.so: undefined reference to `dlerror@SUNW_1.22'
./.libs/libnetsnmpmibs.so: undefined reference to `dlopen@SUNW_1.22'
./.libs/libnetsnmpmibs.so: undefined reference to `dlsym@SUNW_1.22'
./.libs/libnetsnmpmibs.so: undefined reference to `dlclose@SUNW_1.22'
collect2: ld returned 1 exit status
make[1]: *** [snmpd] Error 1
make[1]: Leaving directory
`/vobs/IPWORKS/src_ipworks/net-snmp-5.4.1.pre1/agent'
make: *** [subdirs] Error 1

The GCC version are like the following --------->
bash-3.00$ gcc -v
Reading specs from
/druidtools/SunOS/5.10/ipworks50/lib/gcc/sparc-sun-solaris2.10/3.4.4/spe
cs
Configured with: ../gcc-3.4.4/configure
--prefix=/druidtools/SunOS/5.10/ipworks50
--with-local-prefix=/druidtools/SunOS/5.10/ipworks50
--with-as=/druidtools/SunOS/5.10/ipworks50/bin/as
--with-ld=/druidtools/SunOS/5.10/ipworks50/bin/ld
--enable-languages=c,c++
Thread model: posix
gcc version 3.4.4

Best Regards

Leon Guo

Ericsson (China) Communication Co., Ltd
Address: No 1068 Tian Shan Xi Road  Zip Code: 200335
ECN: 887 29695
Tel: +86 21 22089695
Fax: +86 21 22088047
Email: [email protected]



Message: 4
Date: Fri, 01 Jun 2007 11:05:02 +0200
From: Thomas Anders <[email protected]>
Subject: Re: some compiled errors for 5.4.1/pre on Solaris 10
To: "Liangliang Guo (SH/CBC)" <[email protected]>
Cc: [email protected]
Message-ID: <[email protected]>
Content-Type: text/plain; charset=ISO-8859-15

Liangliang Guo (SH/CBC) wrote:
> On the same machine where I have successfully built 5.3.1
> I encountered  some compiled errors for 5.4.1/pre on Solaris 10 .
> 
> First I run
> ./configure --with-sys-contact="[email protected]"
> --with-sys-location="WIPRO" --with-default-snmp-version=3
> --with-persistent-directory=/var/net-snmp \
> 
>         --with-mib-modules="ucd-snmp/lmSensors ucd-snmp/diskio smux
> mibII/mta_sendmail" --with-cc=gcc \
>         --disable-manuals   --with-mibs=ALL  --enable-mfd-rewrites
> --with-libs=-lc \
>          --with-logfile=/var/ipworks/logs/ipworks_snmpd.log
> --sysconfdir=/etc/ipworks/common
[...]
> ./.libs/libnetsnmpmibs.so: undefined reference to `dlerror@SUNW_1.22'
> ./.libs/libnetsnmpmibs.so: undefined reference to `dlopen@SUNW_1.22'
> ./.libs/libnetsnmpmibs.so: undefined reference to `dlsym@SUNW_1.22'
> ./.libs/libnetsnmpmibs.so: undefined reference to `dlclose@SUNW_1.22'

A couple of things to check. Please post:

- The link line that has been used to build libnetsnmpmibs.so. If you
don't have the log, just "rm agent/libnetsnmpmibs.la" and type "make" to
see it.
- output of "ldd agent/.libs/libnetsnmpmibs.so"
- output of "gcc agent/.libs/libnetsnmpmibs.so"
- version/package information for gcc


+Thomas

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/

_______________________________________________
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.