Well, dear GCC users I am now seeing behavior that falls in the arean of the bizarre. No sense in talking much about it but here is the error message :
/opt/bw/src/GCC/gcc_4.6.2/gcc-4.6.2/intl/configure: line 7353: .: ./conf4075subs.sh: file is too large configure: error: could not make ./config.status Since this happens within 60 seconds I may as well post the whole configure report as well as the actual results and then see if anyone can spot the issue here : First a bit of info. titan$ which gstrip /opt/bw/bin/gstrip titan$ gstrip --version GNU strip (Blastwave.org Inc. Wed Jun 29 03:24:53 GMT 2011) 2.21.1 Copyright 2011 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) any later version. This program has absolutely no warranty. titan$ which gobjcopy /opt/bw/bin/gobjcopy titan$ gobjcopy --version GNU objcopy (Blastwave.org Inc. Wed Jun 29 03:24:53 GMT 2011) 2.21.1 Copyright 2011 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) any later version. This program has absolutely no warranty. titan$ which gcc /opt/bw/bin/gcc titan$ gcc --version gcc (Blastwave.org Inc. Wed Jun 29 15:53:20 GMT 2011) 4.6.1 Copyright (C) 2011 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. That gcc compiler has some pretty good testsuite results : http://gcc.gnu.org/ml/gcc-testresults/2011-07/msg00139.html However, configure looks okay but the build fails, fast. titan$ ../gcc-4.6.2/configure --with-as=/opt/bw/bin/gas --prefix=/opt/bw \ > --libdir=/opt/bw/lib/i386 --libexecdir=/opt/bw/lib \ > --with-local-prefix=/opt/bw/include \ > --with-pkgversion=Blastwave.org\ Inc.\ Sun\ Nov\ \ 7\ 00\:56\:22\ GMT\ 2011 \ > --with-bugurl=http\:\/\/www.blastwave.org\/support \ > --enable-languages=ada,c,c++,fortran,objc --enable-bootstrap checking build system type... i386-pc-solaris2.8 checking host system type... i386-pc-solaris2.8 checking target system type... i386-pc-solaris2.8 checking for a BSD-compatible install... /opt/bw/bin/install -c checking whether ln works... yes checking whether ln -s works... yes checking for a sed that does not truncate output... /opt/bw/bin/gsed checking for gawk... gawk checking for gcc... /opt/bw/bin/gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /opt/bw/bin/gcc accepts -g... yes checking for /opt/bw/bin/gcc option to accept ISO C89... none needed checking whether we are using the GNU C++ compiler... yes checking whether /opt/bw/bin/g++ accepts -g... yes checking for gnatbind... gnatbind checking for gnatmake... gnatmake checking whether compiler driver understands Ada... yes checking how to compare bootstrapped objects... cmp $$f1 $$f2 16 16 checking for objdir... .libs checking for PWL_handle_timeout in -lpwl... no checking for version 0.11 (revision 0 or later) of PPL... no The following languages will be built: c,ada,c++,fortran,lto,objc *** This configuration is not supported in the following subdirectories: target-libmudflap target-libgo target-libffi target-zlib target-libjava target-boehm-gc (Any other directories should still work fine.) checking for default BUILD_CONFIG... checking for bison... bison -y checking for bison... bison checking for gm4... gm4 checking for flex... no checking for lex... lex checking for flex... no checking for makeinfo... makeinfo checking for expect... expect checking for runtest... runtest checking for ar... (cached) /opt/bw/bin/gar checking for as... (cached) /opt/bw/bin/gas checking for dlltool... no checking for ld... (cached) /usr/ccs/bin/ld checking for lipo... no checking for nm... (cached) /opt/bw/bin/gnm checking for ranlib... (cached) /opt/bw/bin/granlib checking for strip... (cached) /opt/bw/bin/gstrip checking for windres... no checking for windmc... no checking for objcopy... (cached) /opt/bw/bin/gobjcopy checking for objdump... (cached) /opt/bw/bin/gobjdump checking for cc... no checking for gcc... gcc checking for c++... c++ checking for gcc... gcc checking for gcj... no checking for gfortran... gfortran checking for gccgo... no checking for ar... /opt/bw/i386-pc-solaris2.8/bin/ar checking for as... /opt/bw/i386-pc-solaris2.8/bin/as checking for dlltool... no checking for dlltool... no checking for ld... no checking for ld... ld checking for lipo... no checking for lipo... no checking for nm... /opt/bw/i386-pc-solaris2.8/bin/nm checking for objdump... /opt/bw/i386-pc-solaris2.8/bin/objdump checking for ranlib... /opt/bw/i386-pc-solaris2.8/bin/ranlib checking for strip... /opt/bw/i386-pc-solaris2.8/bin/strip checking for windres... no checking for windres... no checking for windmc... no checking for windmc... no checking where to find the target ar... pre-installed in /opt/bw/i386-pc-solaris2.8/bin checking where to find the target as... pre-installed in /opt/bw/i386-pc-solaris2.8/bin checking where to find the target cc... just compiled checking where to find the target c++... just compiled checking where to find the target c++ for libstdc++... just compiled checking where to find the target dlltool... host tool checking where to find the target gcc... just compiled checking where to find the target gcj... host tool checking where to find the target gfortran... just compiled checking where to find the target gccgo... host tool checking where to find the target ld... host tool checking where to find the target lipo... host tool checking where to find the target nm... pre-installed in /opt/bw/i386-pc-solaris2.8/bin checking where to find the target objdump... pre-installed in /opt/bw/i386-pc-solaris2.8/bin checking where to find the target ranlib... pre-installed in /opt/bw/i386-pc-solaris2.8/bin checking where to find the target strip... pre-installed in /opt/bw/i386-pc-solaris2.8/bin checking where to find the target windres... host tool checking where to find the target windmc... host tool checking whether to enable maintainer-specific portions of Makefiles... no checking whether -fkeep-inline-functions is supported... yes configure: creating ./config.status config.status: creating Makefile titan$ * * * * Now for the quick fail * * * * titan$ ptime gmake [ -f stage_final ] || echo stage3 > stage_final gmake[1]: Entering directory `/opt/bw/src/GCC/gcc_4.6.2/gcc-4.6.2_SunOS5.8_i386' gmake[2]: Entering directory `/opt/bw/src/GCC/gcc_4.6.2/gcc-4.6.2_SunOS5.8_i386' gmake[2]: Leaving directory `/opt/bw/src/GCC/gcc_4.6.2/gcc-4.6.2_SunOS5.8_i386' gmake[2]: Entering directory `/opt/bw/src/GCC/gcc_4.6.2/gcc-4.6.2_SunOS5.8_i386' Configuring stage 1 in ./intl configure: creating cache ./config.cache checking whether gmake sets $(MAKE)... yes checking for a BSD-compatible install... /opt/bw/bin/install -c checking whether NLS is requested... yes checking for msgfmt... /opt/bw/bin/msgfmt checking for gmsgfmt... /opt/bw/bin/msgfmt checking for xgettext... /opt/bw/bin/xgettext checking for msgmerge... /opt/bw/bin/msgmerge checking for i386-pc-solaris2.8-gcc... /opt/bw/bin/gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /opt/bw/bin/gcc accepts -g... yes checking for /opt/bw/bin/gcc option to accept ISO C89... none needed checking build system type... i386-pc-solaris2.8 checking host system type... i386-pc-solaris2.8 checking for i386-pc-solaris2.8-ranlib... /opt/bw/bin/granlib checking for library containing strerror... none required checking how to run the C preprocessor... /opt/bw/bin/gcc -E checking for grep that handles long lines and -e... /opt/bw/bin/ggrep checking for egrep... /opt/bw/bin/ggrep -E checking for ANSI C header files... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for off_t... yes checking for size_t... yes checking for working alloca.h... yes checking for alloca... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... yes checking for working mmap... yes checking whether we are using the GNU C Library 2.1 or newer... no checking whether integer division by zero raises SIGFPE... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unsigned long long... yes checking for inttypes.h... yes checking whether the inttypes.h PRIxNN macros are broken... no checking for ld used by GCC... /usr/ccs/bin/ld checking if the linker (/usr/ccs/bin/ld) is GNU ld... no checking for shared library run path origin... /opt/bw/src/GCC/gcc_4.6.2/gcc-4.6.2/intl/configure: line 4987: .: ./conftest.sh: file is too large done checking argz.h usability... no checking argz.h presence... no checking for argz.h... no checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking nl_types.h usability... yes checking nl_types.h presence... yes checking for nl_types.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking for feof_unlocked... no checking for fgets_unlocked... no checking for getc_unlocked... yes checking for getcwd... yes checking for getegid... yes checking for geteuid... yes checking for getgid... yes checking for getuid... yes checking for mempcpy... no checking for munmap... yes checking for putenv... yes checking for setenv... no checking for setlocale... yes checking for stpcpy... no checking for strcasecmp... yes checking for strdup... yes checking for strtoul... yes checking for tsearch... yes checking for __argz_count... no checking for __argz_stringify... no checking for __argz_next... no checking for __fsetlocking... yes checking for iconv... yes checking how to link with libiconv... -liconv checking for iconv declaration... install-shextern size_t iconv (iconv_t cd, const char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for nl_langinfo and CODESET... yes checking for LC_MESSAGES... yes checking for bison... bison checking version of bison... 2.4.3, ok checking whether NLS is requested... yes checking whether included gettext is requested... no checking for GNU gettext in libc... no checking for GNU gettext in libintl... yes checking whether to use NLS... yes checking where the gettext function comes from... external libintl checking how to link with libintl... -lintl checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... autoheader configure: updating cache ./config.cache configure: creating ./config.status /opt/bw/src/GCC/gcc_4.6.2/gcc-4.6.2/intl/configure: line 7353: .: ./conf4075subs.sh: file is too large configure: error: could not make ./config.status gmake[2]: *** [configure-stage1-intl] Error 1 gmake[2]: Leaving directory `/opt/bw/src/GCC/gcc_4.6.2/gcc-4.6.2_SunOS5.8_i386' gmake[1]: *** [stage1-bubble] Error 2 gmake[1]: Leaving directory `/opt/bw/src/GCC/gcc_4.6.2/gcc-4.6.2_SunOS5.8_i386' gmake: *** [all] Error 2 real 49.639 user 1.259 sys 0.381 titan$ I can not figure out why I would be seeing a error like that. baffled on Solaris , Dennis -- -- http://pgp.mit.edu:11371/pks/lookup?op=vindex&search=0x1D936C72FA35B44B +-------------------------+-----------------------------------+ | Dennis Clarke | Solaris and Linux and Open Source | | dcla...@blastwave.org | Respect for open standards. | +-------------------------+-----------------------------------+