[Nut-upsdev] building on Solaris 10 (was Re: 2.4.2 freeze)
Tim Rice
tim at multitalents.net
Sat Feb 13 19:11:12 UTC 2010
On Sat, 13 Feb 2010, Arjen de Korte wrote:
> Citeren Charles Lepple <clepple at gmail.com>:
>
> > > Some Solaris 10 build notes:
> > > The Solaris 10 (U8) SUNWsmcmd package is broken so
> > > /usr/sfw/bin/net-snmp-config is symlinked to net-snmp-config-64
> > > instead of net-snmp-config-32. So configure will find the SNMP bits
> > > but the build will fail.
>
> In that case, this is either a problem with installing the wrong Net-SNMP
> version or the SUNWsmcmd package is badly broken. Rather than attempting to
> fix this, this should be fixed upstream.
I agree that this should be fixed upstream.
[...]
>
> > > If the symlink gets fixed there is still
> > > the issue of net-snmp-config spitting out "-R../lib" that the linker
> > > doesn't like. This post configure perl script does the trick.
> > > perl -pi -e "s|-R../lib |-R/usr/sfw/lib |g;" \
> > > Â Â `find . -name Makefile -print`
> > I suspect that we would want to handle this earlier in the
> > configuration process, probably around when those options are
> > retrieved.
>
> Yes. But this is also something that should be fixed upstream. Knowing this, I
> think it makes sense to check for the usability of the Net-SNMP library during
> configuration not by just checking if the header files are installed, but also
> by checking if we can link a test program. At least the remaining stuff will
> then build properly.
This should be fixed upstream too.
My notes were just an attempt to help other solaris users before
Sun/Oracle fixes the SUNWsmcmd package. I don't think any changes to Nut
are needed to work around this.
--
Tim Rice Multitalents (707) 887-1469
tim at multitalents.net
More information about the Nut-upsdev
mailing list