Hi, Solaris 9 + SunStudio 12 seems to work fine. Just single nit:
./configure says ======================================================================== checking sys/ptem.h presence... yes configure: WARNING: sys/ptem.h: present but cannot be compiled configure: WARNING: sys/ptem.h: check for missing prerequisite headers? configure: WARNING: sys/ptem.h: see the Autoconf documentation configure: WARNING: sys/ptem.h: section "Present But Cannot Be Compiled" configure: WARNING: sys/ptem.h: proceeding with the preprocessor's result configure: WARNING: sys/ptem.h: in the future, the compiler will take precedence ======================================================================== Reason is that sys/ptem.h needs sys/stream.h being included first ( I found it documented here http://www.gnu.org/software/autoconf/manual/html_node/Header-Portability.html ) It seems to go away when I modify the configure.in like this, but I'm not autoconf expert ...: ======================================================================== --- vim72a/src/configure.in út črn 24 12:01:39 2008 +++ vim72ax/src/configure.in st črn 25 08:56:18 2008 @@ -2071,10 +2071,14 @@ termcap.h fcntl.h sgtty.h sys/ioctl.h sys/time.h sys/types.h termio.h \ iconv.h langinfo.h math.h unistd.h stropts.h errno.h \ sys/resource.h sys/systeminfo.h locale.h \ - sys/stream.h sys/ptem.h termios.h libc.h sys/statfs.h \ + sys/stream.h termios.h libc.h sys/statfs.h \ poll.h sys/poll.h pwd.h utime.h sys/param.h libintl.h \ libgen.h util/debug.h util/msg18n.h frame.h \ sys/acl.h sys/access.h sys/sysctl.h sys/sysinfo.h wchar.h wctype.h) +AC_CHECK_HEADERS([sys/ptem.h], [], [], +[#if defined(sun) +# include <sys/stream.h> +#endif]) ======================================================================== Cheers ! -- Vlad
pgprTZjSSNAic.pgp
Description: PGP signature
