I'm trying to build and install Net-SNMP 5.4.2.1 on Solaris 10 using Sun
Forte 6 Update 2 developement tools

`configure ...`, `make`, and `make test` work and 59/59 tests passed

`sudo make install` wants to use libtool to relink all libraries except
libnetsnmp.so.*

e.g. agent

<quote>
making installlibs in /home/thornbem/work/net-snmp/net-snmp-5.4.2.1/agent
make[1]: Entering directory 
`/home/thornbem/work/net-snmp/net-snmp-5.4.2.1/agent'
libtool: install: warning: relinking `libnetsnmpagent.la'
(cd /home/thornbem/work/net-snmp/net-snmp-5.4.2.1/agent; /bin/bash ../libtool  
--mode=relink /opt/SUNWspro62/bin/cc -g -Dsolaris2=solaris2 -rpath 
/opt/net-snmp/lib -version-info 16:2:1 -o libnetsnmpagent.la snmp_agent.lo 
snmp_vars.lo agent_read_config.lo agent_registry.lo agent_index.lo 
agent_trap.lo kernel.lo agent_handler.lo mibgroup/snmpv3/usmConf.lo 
mibgroup/agentx/master.lo mibgroup/agentx/subagent.lo 
mibgroup/utilities/execute.lo mibgroup/utilities/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 ../snmplib/libnetsnmp.la -lkvm )  
mv: cannot rename libnetsnmpagent.so.15.1.2 to libnetsnmpagent.so.15.1.2U: 
Permission denied
libtool: install: error: relink `libnetsnmpagent.la' with the above command 
before installing it
installing libnetsnmpagent.la in /opt/net-snmp/lib
</quote>

libnetsnmpagent.la has permissions 664 and is owned by thornbem (since
that is who did the `make`.  `make install` is done by root who hasn't
permission to write to the file.

Is this expected ? 
why does the install target think the libraries need relinking ?

output for libnetsnmpagent.la build
<quote>
/bin/sh ../libtool  --mode=link /opt/SUNWspro62/bin/cc -g -Dsolaris2=solaris2  
-rpath /opt/net-snmp/lib -version-info 16:2:1 -o libn
etsnmpagent.la snmp_agent.lo snmp_vars.lo agent_read_config.lo 
agent_registry.lo agent_index.lo agent_trap.lo kernel.lo agent_handle
r.lo mibgroup/snmpv3/usmConf.lo mibgroup/agentx/master.lo 
mibgroup/agentx/subagent.lo mibgroup/utilities/execute.lo mibgroup/utiliti
es/iquery.lo mibgroup/mibII/vacm_conf.lo mibgroup/agentx/protocol.lo 
mibgroup/agentx/client.lo mibgroup/agentx/master_admin.lo mibgr
oup/agentx/agentx_config.lo  ../snmplib/libnetsnmp.la -lkvm   
/usr/ccs/bin/ld -G -h libnetsnmpagent.so.15 -o .libs/libnetsnmpagent.so.15.1.2  
.libs/snmp_agent.o .libs/snmp_vars.o .libs/agent_rea
d_config.o .libs/agent_registry.o .libs/agent_index.o .libs/agent_trap.o 
.libs/kernel.o .libs/agent_handler.o mibgroup/snmpv3/.libs/
usmConf.o mibgroup/agentx/.libs/master.o mibgroup/agentx/.libs/subagent.o 
mibgroup/utilities/.libs/execute.o mibgroup/utilities/.lib
s/iquery.o mibgroup/mibII/.libs/vacm_conf.o mibgroup/agentx/.libs/protocol.o 
mibgroup/agentx/.libs/client.o mibgroup/agentx/.libs/ma
ster_admin.o mibgroup/agentx/.libs/agentx_config.o  
-R/home/thornbem/work/net-snmp/net-snmp-5.4.2.1/snmplib/.libs -R/opt/net-snmp/li
b ../snmplib/.libs/libnetsnmp.so -lkvm -lc 
(cd .libs && rm -f libnetsnmpagent.so.15 && ln -s libnetsnmpagent.so.15.1.2 
libnetsnmpagent.so.15)
(cd .libs && rm -f libnetsnmpagent.so && ln -s libnetsnmpagent.so.15.1.2 
libnetsnmpagent.so)
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 ag
ent_handler.o mibgroup/snmpv3/usmConf.o mibgroup/agentx/master.o 
mibgroup/agentx/subagent.o mibgroup/utilities/execute.o mibgroup/ut
ilities/iquery.o mibgroup/mibII/vacm_conf.o mibgroup/agentx/protocol.o 
mibgroup/agentx/client.o mibgroup/agentx/master_admin.o mibgr
oup/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
</quote>

TIA
-- 
Mark Thornber

=========================
E M Thornber CEng MIET
Enchanted Systems Limited
Software Toolsmiths
+44 (0) 1503 272097

Registered in England No: 3595651
Registered Office:
    Little Garth, Talland Hill,
    Polperro, LOOE, Cornwall
    PL13 2JL
VAT No: GB 717 7967 83

------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time, 
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users@lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to