Yesterday, I did builds of findutils-4.2.27 on about 20 flavors of
Unix, and almost all went flawlessly and passed their validation
tests.

However, there were failures on three systems, summarized here:

------------------------------------------------------------------------
Machinetype:            Dell PowerEdge 3250: Intel Itanium-2 (1400 MHz) (2 
CPUs);
                        GNU/Linux 2.4.18-e.41smp (Red Hat Advanced Server 
release 
                        2.1AS (Derry))

Remote cc version:      gcc (GCC) 2.96
Remote c++ version:     g++ (GCC) 2.96
Configure environment:  CC=/usr/bin/cc CXX=/usr/bin/c++ 
LDFLAGS="-Wl,-rpath,/usr/local/lib"

/usr/bin/cc -DHAVE_CONFIG_H -I. -I. -I../..     -g -O2 -c regex.c
In file included from regex.c:55:
regex_internal.h:874: Internal error: Segmentation fault.

Since this is a compiler problem, I recompiled that file manually
with gcc (3.4.2) and restarted the build.  It reached the validation
tests, reporting

                === find Summary ===
# of expected passes            61

                === xargs Summary ===
# of expected passes            92

                === locate tests ===
ERROR: tcl error sourcing tool-and-target-specific interface file 
/local/build/findutils-4.2.27/locate/testsuite/config/unix.exp.
bad option "normalize": must be atime, attributes, channels, copy, delete, 
dirname, executable, exists, extension, isdirectory, isfile, join, lstat, 
mtime, mkdir, nativename, owned, pathtype, readable, readlink, rename, 
rootname, size, split, stat, tail, type, volumes, or writable
bad option "normalize": must be atime, attributes, channels, copy, delete, 
dirname, executable, exists, extension, isdirectory, isfile, join, lstat, 
mtime, mkdir, nativename, owned, pathtype, readable, readlink, rename, 
rootname, size, split, stat, tail, type, volumes, or writable
    while executing
"file normalize "../../find/find""
    invoked from within
"set env(find) [file normalize "../../find/find"]"
    (file "/local/build/findutils-4.2.27/locate/testsuite/config/unix.exp" line 
30)
    invoked from within
"source /local/build/findutils-4.2.27/locate/testsuite/config/unix.exp"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 source 
/local/build/findutils-4.2.27/locate/testsuite/config/unix.exp"
    invoked from within
"catch "uplevel #0 source ${dir}/${initfile}" error"


I restarted it again, this time with PATH set to just /bin:/usr/bin,
but the same error happened.
------------------------------------------------------------------------
Machinetype:            Intel Pentium III (600 MHz);    NetBSD 1.6 (GENERIC)
Remote gcc version:     gcc (GCC) 3.4.3
Remote g++ version:     g++ (GCC) 3.4.3
Configure environment:  CC=gcc CXX=g++ LDFLAGS=-Wl,-rpath,/usr/local/lib

if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../gnulib/lib -I../lib -I../gnulib/lib 
-I../intl -DLOCALEDIR=\"/usr/local/share/locale\"  -I/usr/local/include  -g -O2 
-MT parser.o -MD -MP -MF ".deps/parser.Tpo" -c -o parser.o parser.c; \
then mv -f ".deps/parser.Tpo" ".deps/parser.Po"; else rm -f ".deps/parser.Tpo"; 
exit 1; fi
parser.c:231: error: `parse_libintl_fprintf' undeclared here (not in a function)
parser.c:231: error: initializer element is not constant
parser.c:231: error: (near initialization for `parse_table[24].parser_func')
parser.c:231: error: `pred_libintl_fprintf' undeclared here (not in a function)
parser.c:231: error: initializer element is not constant
parser.c:231: error: (near initialization for `parse_table[24].pred_func')
parser.c:231: error: initializer element is not constant
parser.c:231: error: (near initialization for `parse_table[24]')
...many more...

------------------------------------------------------------------------
Machinetype:            Intel Pentium III (600 MHz);    NetBSD 1.6 (GENERIC)
Remote cc version:      2.95.3
Configure environment:  CC=/usr/bin/cc CXX=/usr/bin/c++ 
LDFLAGS=-Wl,-rpath,/usr/local/lib
/usr/bin/cc -DHAVE_CONFIG_H -I. -I. -I../..   -I/usr/local/include  -g -O2 -c 
regex.c
cc: Internal compiler error: program cc1 got fatal signal 11
make[4]: *** [regex.o] Error 1

This to is a compiler error, so I manually recompiled that file with
gcc-3.4.3 and restarted the build.  It then failed here:

/usr/bin/cc -DHAVE_CONFIG_H -I. -I. -I.. -I../gnulib/lib -I../lib 
-I../gnulib/lib -I../intl -DLOCALEDIR=\"/usr/local/share/locale\"  
-I/usr/local/include  -g -O2 -c parser.c
parser.c:231: `parse_libintl_fprintf' undeclared here (not in a function)
parser.c:231: initializer element is not constant
parser.c:231: (near initialization for `parse_table[24].parser_func')
parser.c:231: `pred_libintl_fprintf' undeclared here (not in a function)
parser.c:231: initializer element is not constant
parser.c:231: (near initialization for `parse_table[24].pred_func')
...

------------------------------------------------------------------------
Machinetype:            Intel Pentium III (600 MHz);    OpenBSD 3.2 GENERIC#25 
i386
Remote gcc version:     gcc (GCC) 3.3.5
Remote g++ version:     g++ (GCC) 3.3.5
Configure environment:  CC=gcc CXX=g++ LDFLAGS=-Wl,-rpath,/usr/local/lib

gcc -DHAVE_CONFIG_H -I. -I. -I../..   -I/usr/local/include  -g -O2 -c mbchar.c
In file included from mbchar.c:24:
mbchar.h:157:19: wchar.h: No such file or directory
mbchar.h:159:20: wctype.h: No such file or directory
In file included from mbchar.c:24:
mbchar.h:168: error: parse error before "wchar_t"
mbchar.h:168: warning: no semicolon at end of struct or union
mbchar.h:170: error: parse error before '}' token
mbchar.h:241: error: parse error before "wc"
... many more...
------------------------------------------------------------------------
Machinetype:            Intel Pentium III (600 MHz);    OpenBSD 3.2 GENERIC#25 
i386
Remote cc version:      2.95.3
Configure environment:  CC=/usr/bin/cc CXX=/usr/bin/c++ 
LDFLAGS=-Wl,-rpath,/usr/local/lib
/usr/bin/cc -DHAVE_CONFIG_H -I. -I. -I../..     -g -O2 -c mbchar.c
In file included from mbchar.c:24:
mbchar.h:157: wchar.h: No such file or directory
mbchar.h:159: wctype.h: No such file or directory
make[4]: *** [mbchar.o] Error 1
------------------------------------------------------------------------

The last version of findutils that I installed successfully on these
systems is:

        GNU/Linux IA-64         4.2.26
        NetBSD IA-32            4.2.23
        OpenBSD IA-32           4.2.25

-------------------------------------------------------------------------------
- Nelson H. F. Beebe                    Tel: +1 801 581 5254                  -
- University of Utah                    FAX: +1 801 581 4148                  -
- Department of Mathematics, 110 LCB    Internet e-mail: [EMAIL PROTECTED]  -
- 155 S 1400 E RM 233                       [EMAIL PROTECTED]  [EMAIL 
PROTECTED] -
- Salt Lake City, UT 84112-0090, USA    URL: http://www.math.utah.edu/~beebe/ -
-------------------------------------------------------------------------------


_______________________________________________
Bug-findutils mailing list
Bug-findutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-findutils

Reply via email to