I have built the past 10 releases of Mutt with the exact compiler and
configure options I'm using today. Why does it fail now? I'm still using
gcc, an ANSI-compliant compiler.
$ head -1 VERSION
1.3.28
$ cat CONFIGURE
./configure \
--prefix=/opt/pkgs/mutt-1.3.28 \
--with-slang=/opt/pkgs/slang-1.4.4
$ sh CONFIGURE
creating cache ./config.cache
checking for a BSD compatible install... ./install-sh -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... missing
checking host system type... sparc-sun-solaris2.7
checking for prefix... /opt/pkgs/mutt-1.3.28
checking for gcc... g++
checking whether the C compiler (g++ ) works... yes
checking whether the C compiler (g++ ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether g++ accepts -g... yes
checking for strerror in -lcposix... no
checking for g++ option to accept ANSI C... no
checking how to run the C preprocessor... g++ -E
checking for function prototypes... no
checking for ANSI C header files... yes
checking for string.h... yes
configure: error: Compiler not ANSI compliant
$ gcc --version
2.95.3
$ g++ --version
2.95.3
$ uname -sr
SunOS 5.7
$ pkginfo | fgrep gcc
application SMCgcc gcc
application SMClibgcc libgcc