Subject: /pkgsrc/lang/gcc3-c++ seems to be broken on Solaris
To: None <tech-pkg@netbsd.org>
From: None <sigsegv@rambler.ru>
List: tech-pkg
Date: 10/04/2004 18:17:38
Greetings, it seems that /pkgsrc/lang/gcc3-c++ is broken on Solaris. My 
systems in Ultra10 running Solaris 9, I have successfuly compiled and 
installed /pkgsrc/lang/gcc3-c however when I try to compile a C++ 
compiler, when it comes to building libstdc++-v3 the "configure" script 
seems to enter infinite loop, i.e. it keeps running the same checks over 
  and over again. Below is some of the output, after those line, it 
loops from the start again, and again. Has anyone had similar problems 
before, and how did you fix them??

creating Makefile
Adding multilib support to Makefile in .
with_multisubdir=sparcv7
chmod: WARNING: can't access mkcheck
chmod: WARNING: can't access testsuite_flags
gmake[2]: Leaving directory 
`/usr/pkgsrc/lang/gcc3-c++/work/gcc-3.3.4/sparc-sun-solaris2/sparcv7/libstdc++-v3'
gmake[2]: Entering directory 
`/usr/pkgsrc/lang/gcc3-c++/work/gcc-3.3.4/sparc-sun-solaris2/sparcv7/libstdc++-v3'

... some lines deleted

Making distclean in .
gmake[3]: Entering directory 
`/usr/pkgsrc/lang/gcc3-c++/work/gcc-3.3.4/sparc-sun-solaris2/sparcv7/libstdc++-v3'
rm -f config.h
rm -f TAGS ID
rm -f Makefile mkcheck testsuite_flags
rm -f config.cache config.log stamp-h stamp-h[0-9]*
rm -f libtool
gmake[3]: Leaving directory 
`/usr/pkgsrc/lang/gcc3-c++/work/gcc-3.3.4/sparc-sun-solaris2/sparcv7/libstdc++-v3'
Making distclean in testsuite
gmake[3]: Entering directory 
`/usr/pkgsrc/lang/gcc3-c++/work/gcc-3.3.4/sparc-sun-solaris2/sparcv7/libstdc++-v3/testsuite'
gmake[3]: *** No rule to make target `distclean'.  Stop.
gmake[3]: Leaving directory 
`/usr/pkgsrc/lang/gcc3-c++/work/gcc-3.3.4/sparc-sun-solaris2/sparcv7/libstdc++-v3/testsuite'
gmake[2]: *** [distclean-recursive] Error 1
gmake[2]: Leaving directory 
`/usr/pkgsrc/lang/gcc3-c++/work/gcc-3.3.4/sparc-sun-solaris2/sparcv7/libstdc++-v3'
loading cache ../config.cache
checking host system type... sparc-sun-solaris2
checking target system type... sparc-sun-solaris2
checking build system type... sparc-sun-solaris2
checking for Cygwin environment... (cached) no
checking for mingw32 environment... (cached) no
checking for gawk... (cached) nawk
checking whether ln -s works... (cached) yes
checking for gcc... (cached) 
/usr/pkgsrc/lang/gcc3-c++/work/gcc-3.3.4/gcc/xgcc 
-B/usr/pkgsrc/lang/gcc3-c++/work/gcc-3.3.4/gcc/ 
-B/usr/pkg/gcc3/sparc-sun-solaris2/bin/ 
-B/usr/pkg/gcc3/sparc-sun-solaris2/lib/ -isystem 
/usr/pkg/gcc3/sparc-sun-solaris2/include  -m32