FYI, I just ran into a problem with the syslog-ng-1.6.0rc1 configure script on Solaris 8. The problem is this set of sed commands: LIBOL_MAJOR=`echo $LIBOL_VERSION | sed -e 's/^\([0-9]\+\)\.[0-9]\+\.[0-9]\+\(+[0-9]*\)\?$/\1/'` LIBOL_MINOR=`echo $LIBOL_VERSION | sed -e 's/^[0-9]\+\.\([0-9]\+\)\.[0-9]\+\(+[0-9]*\)\?$/\1/'` LIBOL_PATCH=`echo $LIBOL_VERSION | sed -e 's/^[0-9]\+\.[0-9]\+\.\([0-9]\+\)\(+[0-9]*\)\?$/\1/'` These do not work correctly with stock Solaris sed--they simply leave LIBOL_VERSION unchanged, so that LIBOL_MAJOR/_MINOR/_PATCH are all set to 0.3.9. Of course, this causes the subsequent version test to fail, and the configure script to stop. These sed commands work fine with GNU sed, however, so I was able to work around this by installing GNU sed into /usr/local/bin and putting /usr/local/bin before /usr/bin on the PATH. So this appears to be just a hidden dependency on GNU sed. This dependency should probably either be 1) removed in a future release by altering the sed commands, 2) documented in the INSTALL file, or at least 3) mentioned in the configure script error message. - John