Citeren Charles Lepple <[email protected]>:

"/opt/src/utils/nut-2.4.1-r2339/drivers/apcsmart.c", line 127: warning: statement not reached
Is there a way to flag a statement as "not reached" with the Sun C
compiler? We have a comment to that effect in the code there.

We could also remove that line of code, or move the code from the preceding default to outside the switch cases. I have to agree with the compiler here, that this code is unreachable and might just as well be removed.

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.

[...]

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.

Best regards, Arjen
--
Please keep list traffic on the list


_______________________________________________
Nut-upsdev mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/nut-upsdev

Reply via email to