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 [EMAIL PROTECTED]'
./.libs/libnetsnmpmibs.so: undefined reference to [EMAIL PROTECTED]'
./.libs/libnetsnmpmibs.so: undefined reference to [EMAIL PROTECTED]'
./.libs/libnetsnmpmibs.so: undefined reference to [EMAIL PROTECTED]'
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 [EMAIL PROTECTED]'
> > ./.libs/libnetsnmpmibs.so: undefined reference to [EMAIL PROTECTED]'
> > ./.libs/libnetsnmpmibs.so: undefined reference to [EMAIL PROTECTED]'
> > ./.libs/libnetsnmpmibs.so: undefined reference to [EMAIL PROTECTED]'
>
> 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