Solaris 10 Install
E M Thornber <[email protected]>
| Newsgroups | gmane.network.net-snmp.user |
|---|---|
| Message-ID | <[email protected]> |
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
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users