Re: Solaris 10 - Compilation Problem
"Dan Richardson" <[email protected]>
| Newsgroups | gmane.network.net-snmp.user |
|---|---|
| Message-ID | <[email protected]> |
Actually, Correctly setting my LD_LIBRARY_PATH to make sure libc is picked up seems to help. I now have: echo $LD_LIBRARY_PATH /usr/lib:/lib:/usr/sfw/lib:/usr/local/lib And receive this different error: 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/interfaces.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/snmpNotifyFilterTable.o mibgroup/if-mib/data_access/.libs/interface.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/snmpNotifyFilterTable_interface.o mibgroup/snmp-notification-mib/snmpNotifyFilterTable/.libs/snmpNotifyFilterTable_data_access.o .libs/mib_modules.o .libs/auto_nlist.o -lc -Wl,-soname -Wl, libnetsnmpmibs.so.15 -o .libs/libnetsnmpmibs.so.15.0.0 gcc: mibgroup/.libs/kernel_sunos5.o: No such file or directory *** Error code 1 make: Fatal error: Command failed for target `libnetsnmpmibs.la' Current working directory /home/dan/net-snmp-5.4/agent *** Error code 1 The following command caused the error: if test "snmplib agent apps man local mibs" != ""; then \ it="snmplib agent apps man local mibs" ; \ for i in $it ; do \ echo "making all in `pwd`/$i"; \ ( cd $i ; make ) ; \ if test $? != 0 ; then \ exit 1 ; \ fi \ done \ fi make: Fatal error: Command failed for target `subdirs' Thanks. On 12/13/06, Dan Richardson <[email protected]> wrote: > > Hello, > > I tried the configure line: > > ./configure --with-mib-modules="ucd-snmp/lmSensors ucd-snmp/diskio \ smux > mibII/mta_sendmail" --with-cc=gcc --with-libs=-lc > > But unfortunately still receive the same error: > > /bin/sh ../libtool --mode=link gcc -g -O2 -Usolaris2 -Dsolaris2=solaris2 > -o snmpd snmpd.lo libnetsnmpmibs.la libnetsnmpagent.lahelpers/libnetsnmphelpers.la ../snmplib/libnetsnmp.la -ldl -lkvm -lcrypto > -lkstat -lelf -lm -lc -lnsl -lsocket -lpicl -ladm > gcc -g -O2 -Usolaris2 -Dsolaris2=solaris2 -o .libs/snmpd .libs/snmpd.o > ./.libs/libnetsnmpmibs.so ./.libs/libnetsnmpagent.so > helpers/.libs/libnetsnmphelpers.so ../snmplib/.libs/libnetsnmp.so -ldl -lkvm > -lcrypto -lkstat -lelf -lm -lc -lnsl -lsocket -lpicl -ladm -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 > *** Error code 1 > make: Fatal error: Command failed for target `snmpd' > Current working directory /home/dan/net-snmp-5.4/agent > *** Error code 1 > The following command caused the error: > if test "snmplib agent apps man local mibs" != ""; then \ > it="snmplib agent apps man local mibs" ; \ > for i in $it ; do \ > echo "making all in `pwd`/$i"; \ > ( cd $i ; make ) ; \ > if test $? != 0 ; then \ > exit 1 ; \ > fi \ > done \ > fi > make: Fatal error: Command failed for target `subdirs' > > > I'm using gcc 3.4.3 which ships with Solaris 10, I have also tried gcc > from Sun Freeware but get a similar error. > > > Thanks a lot, > > Dan > > > On 12/12/06, Thomas Anders <[email protected]> wrote: > > > > Dan Richardson wrote: > > > I am trying to compile Net-SNMP 5.4 on Solaris 10 (Sparc) but I'm > > having a > > > little trouble. > > > > > > Everything seems to go OK until: > > > > > > /bin/sh ../libtool --mode=link gcc -g -O2 -Usolaris2 > > -Dsolaris2=solaris2 -o > > > snmpd snmpd.lo libnetsnmpmibs.la > > > libnetsnmpagent.lahelpers/libnetsnmphelpers.la > > > ../snmplib/libnetsnmp.la -ldl -lkvm -lcrypto > > > -lkstat -lelf -lm -lnsl -lsocket -lpicl -ladm > > > gcc -g -O2 -Usolaris2 -Dsolaris2=solaris2 -o .libs/snmpd .libs/snmpd.o > > > ./.libs/libnetsnmpmibs.so ./.libs/libnetsnmpagent.so > > > helpers/.libs/libnetsnmphelpers.so ../snmplib/.libs/libnetsnmp.so -ldl > > > -lkvm > > > -lcrypto -lkstat -lelf -lm -lnsl -lsocket -lpicl -ladm -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' > > > > Those symbols should live in libc. Try adding --with-libs=-lc to your > > configure line. > > > > Where's this version of gcc originating from? > > > > > > +Thomas > > > > -- > > Thomas Anders (thomas.anders at blue-cable.de) > > > > ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ 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