This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

g++ make check failure on sparc-sun-solaris2.8


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)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]