On 18/07/2019 19:10, Mark Patruck wrote: > Hi, > > lang/gcc always fails with the following error on amd64 -current (~6 hours > old) > > ------------------------ > Check for missing set procedures in body > OK > > All tests completed successfully, no errors detected > > raised ADA.IO_EXCEPTIONS.USE_ERROR : sinfo.h: No such file or directory > gmake[3]: *** [/tmp/pobj/gcc-8.3.0/gcc-8.3.0/gcc/ada/Make-generated.in:45: > ada/s > info.h] Error 1 > gmake[3]: *** Waiting for unfinished jobs.... > > raised ADA.IO_EXCEPTIONS.USE_ERROR : treeprs.ads: No such file or directory > gmake[3]: *** [/tmp/pobj/gcc-8.3.0/gcc-8.3.0/gcc/ada/Make-generated.in:31: > ada/treeprs.ads] Error 1 > > raised ADA.IO_EXCEPTIONS.USE_ERROR : System.File_IO.Open: reopening shared > file > gmake[3]: *** [/tmp/pobj/gcc-8.3.0/gcc-8.3.0/gcc/ada/Make-generated.in:53: > ada/stamp-snames] Error 1 > /bin/sh /tmp/pobj/gcc-8.3.0/gcc-8.3.0/gcc/../move-if-change tmp-optionlist > optionlist > echo timestamp > s-options > gmake[3]: Leaving directory '/tmp/pobj/gcc-8.3.0/build-amd64/gcc' > gmake[2]: *** [Makefile:4609: all-stage1-gcc] Error 2 > gmake[2]: Leaving directory '/tmp/pobj/gcc-8.3.0/build-amd64' > gmake[1]: *** [Makefile:21749: stage1-bubble] Error 2 > gmake[1]: Leaving directory '/tmp/pobj/gcc-8.3.0/build-amd64' > gmake: *** [Makefile:21886: bootstrap2] Error 2 > *** Error 2 in lang/gcc/8 (/usr/ports/infrastructure/mk/bsd.port.mk:2781 > '/tmp/pobj/gcc-8.3.0/build-amd64/.build_done') > *** Error 1 in lang/gcc/8 (/usr/ports/infrastructure/mk/bsd.port.mk:2447 > 'build') > ===> Exiting lang/gcc/8,,-libs with an error > *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:137 'build') > -------------------------- > > Anyone else seeing this? > Yes I see this, as a work around I built no_ada flavor. Just means I've got no ada, and other things can be built.
I can get past the sinfo.h error, treeprs.ads and osnames errors, but there are more afterwards. Too many errors to fix by hand. The problem I think lies in opening files for writing when they don't exist, it fails to create an empty file. So I manually touch sinfo.h to create the empty file. Same for other missing files. Add env FLAVOR=no_ada to the make or if using dpb lang/gcc/8,no_ada Not sure where the error is could be with the ada bootstrap file, needs regenerating.