Bootstrapping gcc-4.4-20090306(.tar.bz2) on Tru64 fails with

flex  -ogengtype-lex.c /tmp/gcc-4.4-20090306/gcc/gengtype-lex.l
flex: unknown flag 'o'
gmake[3]: [gengtype-lex.c] Error 1 (ignored)
cc -std1 -c  -g -DIN_GCC    -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild
-I/usr/home/cport/tmp/gcc-4.4-20090306/gcc
-I/usr/home/cport/tmp/gcc-4.4-20090306/gcc/build
-I/usr/home/cport/tmp/gcc-4.4-20090306/gcc/../include
-I/usr/home/cport/tmp/gcc-4.4-20090306/gcc/../libcpp/include
-I/tg/freeport/arch/tru64/include -I/tg/freeport/arch/tru64/include
-I/usr/home/cport/tmp/gcc-4.4-20090306/gcc/../libdecnumber
-I/usr/home/cport/tmp/gcc-4.4-20090306/gcc/../libdecnumber/dpd
-I../libdecnumber    -o build/gengtype-lex.o gengtype-lex.c
cc: Severe: No such file or directory
... file is 'gengtype-lex.c'
gmake[3]: *** [build/gengtype-lex.o] Error 1
gmake[3]: Leaving directory `/mnt/scratch/build/gcc-build/gcc'
gmake[2]: *** [all-stage1-gcc] Error 2
gmake[2]: Leaving directory `/mnt/scratch/build/gcc-build'
gmake[1]: *** [stage1-bubble] Error 2
gmake[1]: Leaving directory `/mnt/scratch/build/gcc-build'
gmake: *** [bootstrap] Error 2

gengtype-lex.c should not have to be generated, obviously.

P.S.: Here we also see an issue where the system's ancient version of flex (I
don't even know the version number, as it doesn't have an option to print it)
doesn't work the way that the makefile expects. Should I file a separate bug,
for the configure script to check beforehand whether flex supports the -o
option?


-- 
           Summary: Dist tarball missing file gengtype-lex.c
           Product: gcc
           Version: 4.4.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: other
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: skunk at iskunk dot org
 GCC build triplet: alphaev56-dec-osf4.0g
  GCC host triplet: alphaev56-dec-osf4.0g
GCC target triplet: alphaev56-dec-osf4.0g


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39400

Reply via email to