This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
g++ make check failure on sparc-sun-solaris2.8
- To: gcc-bugs at gcc dot gnu dot org
- Subject: g++ make check failure on sparc-sun-solaris2.8
- From: lucier at math dot purdue dot edu
- Date: Sat, 31 Mar 2001 11:40:52 -0500 (EST)
- Cc: lucier at math dot purdue dot edu
I've managed to get 3.1 to build on sparc-sun-solaris2.8; now the g++ make check
fails, perhaps because of Solaris's lame /bin/sh. Anyway, here is the entry
from check.log:
=== g++ tests ===
Schedule of variations:
unix
Running target unix
Using /pkgs/dejagnu/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /pkgs/dejagnu/share/dejagnu/config/unix.exp as generic interface file for target.
Using /export/home/lucier/gcc/gcc/testsuite/config/default.exp as tool-and-target-specific interface file.
Running /export/home/lucier/gcc/gcc/testsuite/g++.dg/dg.exp ...
/export/home/lucier/gcc/objdir/sparc-sun-solaris2.8//libstdc++-v3/tests_flags: test: unknown operator ==
while executing
"exec sh ${odir_v3}/tests_flags --compiler ${odir_v3} ${sdir_v3}"
(procedure "g++_include_flags" line 21)
invoked from within
"g++_include_flags"
(procedure "g++_init" line 58)
invoked from within
"${tool}_init $test_file_name"
(procedure "runtest" line 19)
invoked from within
"runtest $test_name"
("foreach" body line 42)
invoked from within
"foreach test_name [lsort [find ${dir} *.exp]] {
if { ${test_name} == "" } {
continue
}
# Ignore this one if asked to.
if { ${ignore..."
("foreach" body line 36)
invoked from within
"foreach dir "${test_top_dirs}" {
if { ${dir} != ${srcdir} } {
# Ignore this directory if is a directory to be
# ignored.
if {[info..."
("foreach" body line 78)
invoked from within
"foreach pass $multipass {
# multipass_name is set for `record_test' to use (see framework.exp).
if { [lindex $pass 0] != "" } {
set multipass_..."
("foreach" body line 55)
invoked from within
"foreach current_target $target_list {
verbose "target is $current_target";
set current_target_name $current_target;
set tlist [split $curr..."
(file "/pkgs/dejagnu/share/dejagnu/runtest.exp" line 1579)^M
make[1]: [check-g++] Error 1 (ignored)