Hi Coders,

I need to build a static agent (snmpd) on solaris 9 and keep running
into the same error:

# export CFLAGS=-static

# ./configure --with-ldflags=-Bstatic --enable-mfd-rewrites
--disable-embedded-perl --with-cc=gcc --with-mib-modules="if-mib udp-mib
tcp-mib ucd-snmp/diskio" --enable-shared=no --enable-static=yes
--disable-applications

# make
<output snipped until>
iquery.lo mibgroup/mibII/vacm_conf.lo mibgroup/agentx/protocol.lo
mibgroup/agentx/client.lo mibgroup/agentx/master_admin.lo
mibgroup/agentx/agentx_config.lo    
ar cru .libs/libnetsnmpagent.a  snmp_agent.o snmp_vars.o
agent_read_config.o agent_registry.o agent_index.o agent_trap.o kernel.o
agent_handler.o mibgroup/snmpv3/usmConf.o mibgroup/agentx/master.o
mibgroup/agentx/subagent.o mibgroup/utilities/execute.o
mibgroup/utilities/iquery.o mibgroup/mibII/vacm_conf.o
mibgroup/agentx/protocol.o mibgroup/agentx/client.o
mibgroup/agentx/master_admin.o mibgroup/agentx/agentx_config.o
ranlib .libs/libnetsnmpagent.a
creating libnetsnmpagent.la
(cd .libs && rm -f libnetsnmpagent.la && ln -s ../libnetsnmpagent.la
libnetsnmpagent.la)
: libnetsnmpagent.la
/bin/sh ../libtool  --mode=compile gcc -I../include -I. -I../agent
-I../agent/mibgroup -I../snmplib -I/usr/local/ssl/include   -static
-Usolaris2 -Dsolaris2=solaris2  -c -o snmpd.lo snmpd.c
 gcc -I../include -I. -I../agent -I../agent/mibgroup -I../snmplib
-I/usr/local/ssl/include -Usolaris2 -Dsolaris2=solaris2 -c snmpd.c -o
snmpd.o
snmpd.c: In function `main':
snmpd.c:948: warning: assignment discards qualifiers from pointer target
type
/bin/sh ../libtool  --mode=link gcc -static -Usolaris2
-Dsolaris2=solaris2  -o snmpd snmpd.lo   -L/usr/local/ssl/lib -Bstatic
libnetsnmpmibs.la libnetsnmpagent.la
helpers/libnetsnmphelpers.la  ../snmplib/libnetsnmp.la -lelf -lm
-ladm  
gcc -Usolaris2 -Dsolaris2=solaris2 -o snmpd snmpd.o -Bstatic
-L/usr/local/ssl/lib ./.libs/libnetsnmpmibs.a ./.libs/libnetsnmpagent.a
helpers/.libs/libnetsnmphelpers.a ../snmplib/.libs/libnetsnmp.a -lelf
-lm -ladm
Undefined                       first referenced
 symbol                             in file
bind                                
../snmplib/.libs/libnetsnmp.a(snmpUDPDomain.o)
recv                                
../snmplib/.libs/libnetsnmp.a(snmpTCPDomain.o)
send                                
../snmplib/.libs/libnetsnmp.a(snmpTCPDomain.o)
kstat_data_lookup                   ./.libs/libnetsnmpmibs.a(kernel_sunos5.o)
kstat_lookup                        ./.libs/libnetsnmpmibs.a(hr_system.o)
kstat_chain_update                  ./.libs/libnetsnmpmibs.a(cpu_kstat.o)
getsockname                         
../snmplib/.libs/libnetsnmp.a(snmpUnixDomain.o)
accept                              
../snmplib/.libs/libnetsnmp.a(snmpTCPDomain.o)
listen                              
../snmplib/.libs/libnetsnmp.a(snmpTCPDomain.o)
gethostbyname                       ../snmplib/.libs/libnetsnmp.a(snmpv3.o)
sendto                              
../snmplib/.libs/libnetsnmp.a(snmpUDPDomain.o)
socket                              ./.libs/libnetsnmpmibs.a(kernel_sunos5.o)
kstat_read                          ./.libs/libnetsnmpmibs.a(diskio.o)
kstat_open                          ./.libs/libnetsnmpmibs.a(diskio.o)
kstat_close                         ./.libs/libnetsnmpmibs.a(hr_system.o)
setsockopt                          
../snmplib/.libs/libnetsnmp.a(snmpUDPDomain.o)
getsockopt                          
../snmplib/.libs/libnetsnmp.a(snmpUDPDomain.o)
connect                             
../snmplib/.libs/libnetsnmp.a(snmpTCPDomain.o)
recvfrom                            
../snmplib/.libs/libnetsnmp.a(snmpUDPDomain.o)
inet_addr                           ../snmplib/.libs/libnetsnmp.a(snmp_api.o)
inet_ntoa                           ../snmplib/.libs/libnetsnmp.a(read_config.o)
ld: fatal: Symbol referencing errors. No output written to snmpd
collect2: ld returned 1 exit status
make[1]: *** [snmpd] Error 1
make[1]: Leaving directory `/root/source/net-snmp-5.4/agent'
make: *** [subdirs] Error 1

Any ideas?

Thanks,
John



-- 
===========================================
John Clinton, Netcool Administrator
Mobile 678.717.8864 Office:  678.689.6589

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Net-snmp-coders mailing list
Net-snmp-coders@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders

Reply via email to