BTW, longstanding issue with build/genconfig.sh test for setenv() (on SPARC/Solaris 9, at least, but probably on others lacking setenv() too - I've always just edited build/config.h by hand to work around it):
bash-2.05$ gcc -c -o build/testfile.o -g -O2 -Wall -Wno-unused -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DSunOS -I/export/mindwarp/home/xymon/xymon-4.3.28/include -DCLIENTONLY=1 build/test-setenv.c
build/test-setenv.c: In function `main':
build/test-setenv.c:5: warning: implicit declaration of function `setenv'
bash-2.05$ echo $?
0
Compiling the test just to .o file (-c option) won't check to see if setenv symbol is actually resolved. Compiling without -Werror will also not test for the warning above (that setenv wasn't in the header files, presumably in stdlib.h).
Similar shortcomings may apply to some of the other tests. :-( I wouldn't want to guess what the most portable AND correct changes to build/genconfig.h might be. But at least I got annoyed enough this time to track down the problem. :-)
On Jan 17, 2017, at 20:42, J.C. Cleaver <user-87556346d4af@xymon.invalid> wrote:
Hello all,
Xymon 4.3.28 has been released and is now available for download.
4.3.28 supports building properly with versions of OpenSSL greater than
1.1 and additional semantics for testing TLS1.1, 1.2, and 1.0 support.
Summary reports (from other xymon servers back to a central one) are now
working again after having been broken by restrictions on invalid test
names.
There are a number of additional bug fixes and some smaller new features,
such as a more readable default netstat layout and support for alert body
payloads sent to 'SCRIPT' types >4K in size.
Xymon 4.3.28 is available from the Xymon SourceForge page at
https://sourceforge.net/projects/xymon/
As always, thank you to all who have contributed code, ideas, and features
to the project!
Regards,
Japheth "J.C." Cleaver