Closed tomay3000 closed 1 year ago
from the make.log
:
mv: cannot move 'gcc' to 'stage1-gcc': Permission denied make[3]: *** [Makefile:24847: stage1-end] Error 1
usually this happens because of some antivirus SW.
from the
make.log
:mv: cannot move 'gcc' to 'stage1-gcc': Permission denied make[3]: *** [Makefile:24847: stage1-end] Error 1
usually this happens because of some antivirus SW.
Aw! OK, I have ESET Smart Security installed. I will disable it and try again and see!
Unfortunately, the problem persists. configure.log make.log
I am trying with i686-8.1.0-release-posix-sjlj-rt_v6-rev0.7z
as host this time.
the same error:
mv: cannot move 'gcc' to 'stage1-gcc': Permission denied make[3]: *** [Makefile:24847: stage1-end] Error 1
the same error:
mv: cannot move 'gcc' to 'stage1-gcc': Permission denied make[3]: *** [Makefile:24847: stage1-end] Error 1
I know, even I have completely disabled ESET Internet Security. Version 8.1.0 also failed.
you should disable the Win defender too.
you should disable the Win defender too.
Tried every resource I have, even Msys2 reinstallation, but with no avail. I can't install Windows 10 or 11, I still need Windows 7 for the moment.
Now I am getting a different error message:
[ -f stage_final ] || echo stage3 > stage_final
make[1]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0'
make[2]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0'
make[3]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0'
rm -f stage_current
make[3]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0'
make[2]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0'
make[2]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0'
make[3]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/libiberty'
make[3]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/intl'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/intl'
make[3]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/build-i686-w64-mingw32/libiberty'
make[4]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/libiberty/testsuite'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/libiberty/testsuite'
make[3]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/libiberty'
make[4]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/build-i686-w64-mingw32/libiberty/testsuite'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/build-i686-w64-mingw32/libiberty/testsuite'
make[3]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/libbacktrace'
make[3]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/build-i686-w64-mingw32/libiberty'
/bin/make all-am
make[4]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/libbacktrace'
true DO=all multi-do # /bin/make
make[4]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/libbacktrace'
make[3]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/libbacktrace'
make[3]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/libcody'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/libcody'
make[3]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/libdecnumber'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/libdecnumber'
make[3]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/lto-plugin'
make[3]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/build-i686-w64-mingw32/fixincludes'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/build-i686-w64-mingw32/fixincludes'
/bin/make all-am
make[4]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/lto-plugin'
make[3]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/build-i686-w64-mingw32/libcpp'
test -f config.h || (rm -f stamp-h1 && /bin/make stamp-h1)
make[3]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/build-i686-w64-mingw32/libcpp'
make[4]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/lto-plugin'
make[3]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/lto-plugin'
make[3]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/libcpp'
test -f config.h || (rm -f stamp-h1 && /bin/make stamp-h1)
make[3]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/libcpp'
make[3]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/gcc'
make[3]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/gcc'
Checking multilib configuration for libgcc...
make[3]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libgcc'
# If this is the top-level multilib, build all the other
# multilibs.
dest=../.././gcc/include/tmp$$-unwind.h; \
cp unwind.h $dest; \
chmod a+r $dest; \
sh ../../../../../src/gcc-12.2.0/libgcc/../move-if-change $dest ../.././gcc/include/unwind.h
# Early copyback; see "all" above for the rationale. The
# early copy is necessary so that the gcc -B options find
# the right startup files when linking shared libgcc.
/bin/sh ../../../../../src/gcc-12.2.0/libgcc/../mkinstalldirs ../.././gcc
parts="crtbegin.o crtend.o crtfastmath.o"; \
for file in $parts; do \
rm -f ../.././gcc/$file; \
/usr/bin/install -c -m 644 $file ../.././gcc/; \
case $file in \
*.a) \
ranlib ../.././gcc/$file ;; \
esac; \
done
# @multilib_flags@ is still needed because this may use
# /c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/./gcc/xgcc -B/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/./gcc/ -L/mingw32/i686-w64-mingw32/lib -L/mingw32/mingw/lib -isystem /mingw32/i686-w64-mingw32/include -isystem /mingw32/mingw/include -B/mingw32/i686-w64-mingw32/bin/ -B/mingw32/i686-w64-mingw32/lib/ -isystem /mingw32/i686-w64-mingw32/include -isystem /mingw32/i686-w64-mingw32/sys-include -fno-checking and -O2 -I../../../../../src/gcc-12.2.0/libgcc/../winsup/w32api/include -g -O2 -pipe -fno-ident -I/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/mingw32/opt/include -I/c/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-zlib-static/include -I/c/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/include -DIN_GCC -fPIC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector directly.
# @multilib_dir@ is not really necessary, but sometimes it has
# more uses than just a directory name.
/bin/sh ../../../../../src/gcc-12.2.0/libgcc/../mkinstalldirs .
cp -pR -f libgcc.map libgcc.map.def && if [ ! -d ./shlib ]; then mkdir ./shlib; else true; fi && /c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/./gcc/xgcc -B/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/./gcc/ -L/mingw32/i686-w64-mingw32/lib -L/mingw32/mingw/lib -isystem /mingw32/i686-w64-mingw32/include -isystem /mingw32/mingw/include -B/mingw32/i686-w64-mingw32/bin/ -B/mingw32/i686-w64-mingw32/lib/ -isystem /mingw32/i686-w64-mingw32/include -isystem /mingw32/i686-w64-mingw32/sys-include -fno-checking -O2 -I../../../../../src/gcc-12.2.0/libgcc/../winsup/w32api/include -g -O2 -pipe -fno-ident -I/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/mingw32/opt/include -I/c/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-zlib-static/include -I/c/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/include -DIN_GCC -fPIC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -pthread -shared -nodefaultlibs libgcc.map.def -Wl,--out-implib,./shlib/libgcc_s.a.tmp -o ./shlib/libgcc_s_sjlj-1.dll.tmp -g -O2 -pipe -fno-ident -I/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/mingw32/opt/include -I/c/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-zlib-static/include -I/c/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/include -B./ _chkstk_s.o _chkstk_ms_s.o _muldi3_s.o _negdi2_s.o _lshrdi3_s.o _ashldi3_s.o _ashrdi3_s.o _cmpdi2_s.o _ucmpdi2_s.o _clear_cache_s.o _trampoline_s.o __main_s.o _absvsi2_s.o _absvdi2_s.o _addvsi3_s.o _addvdi3_s.o _subvsi3_s.o _subvdi3_s.o _mulvsi3_s.o _mulvdi3_s.o _negvsi2_s.o _negvdi2_s.o _ctors_s.o _ffssi2_s.o _ffsdi2_s.o _clz_s.o _clzsi2_s.o _clzdi2_s.o _ctzsi2_s.o _ctzdi2_s.o _popcount_tab_s.o _popcountsi2_s.o _popcountdi2_s.o _paritysi2_s.o _paritydi2_s.o _powisf2_s.o _powidf2_s.o _powixf2_s.o _powitf2_s.o _mulsc3_s.o _muldc3_s.o _mulxc3_s.o _multc3_s.o _divsc3_s.o _divdc3_s.o _divxc3_s.o _divtc3_s.o _bswapsi2_s.o _bswapdi2_s.o _clrsbsi2_s.o _clrsbdi2_s.o _fixunssfsi_s.o _fixunsdfsi_s.o _fixunsxfsi_s.o _fixsfdi_s.o _fixdfdi_s.o _fixxfdi_s.o _fixunssfdi_s.o _fixunsdfdi_s.o _fixunsxfdi_s.o _floatdisf_s.o _floatdidf_s.o _floatdixf_s.o _floatundisf_s.o _floatundidf_s.o _floatundixf_s.o _divdi3_s.o _moddi3_s.o _divmoddi4_s.o _udivdi3_s.o _umoddi3_s.o _udivmoddi4_s.o _udiv_w_sdiv_s.o cpuinfo_s.o tf-signs_s.o sfp-exceptions_s.o _divhc3_s.o _mulhc3_s.o addtf3_s.o divtf3_s.o eqtf2_s.o getf2_s.o letf2_s.o multf3_s.o negtf2_s.o subtf3_s.o unordtf2_s.o fixtfsi_s.o fixunstfsi_s.o floatsitf_s.o floatunsitf_s.o fixtfdi_s.o fixunstfdi_s.o floatditf_s.o floatunditf_s.o extendhfsf2_s.o extendhfdf2_s.o extendhftf2_s.o extendhfxf2_s.o extendsfdf2_s.o extendsftf2_s.o extenddftf2_s.o extendxftf2_s.o trunctfhf2_s.o truncxfhf2_s.o truncdfhf2_s.o truncsfhf2_s.o trunctfsf2_s.o truncdfsf2_s.o trunctfdf2_s.o trunctfxf2_s.o eqhf2_s.o enable-execute-stack_s.o unwind-dw2_s.o unwind-dw2-fde_s.o unwind-sjlj_s.o unwind-c_s.o emutls_s.o libgcc.a -Wl,-lpthread -lmingwthrd -lmingw32 -lmingwex -lmoldname -lmsvcrt -ladvapi32 -lshell32 -luser32 -lkernel32 && if [ -f ./shlib/libgcc_s_sjlj-1.dll ]; then mv -f ./shlib/libgcc_s_sjlj-1.dll ./shlib/libgcc_s_sjlj-1.dll.backup; else true; fi && mv ./shlib/libgcc_s_sjlj-1.dll.tmp ./shlib/libgcc_s_sjlj-1.dll && mv ./shlib/libgcc_s.a.tmp ./shlib/libgcc_s.a
# Now that we have built all the objects, we need to copy
# them back to the GCC directory. Too many things (other
# in-tree libraries, and DejaGNU) know about the layout
# of the build tree, for now.
/bin/make install-leaf DESTDIR=../.././gcc \
slibdir= libsubdir= MULTIOSDIR=.
make[4]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libgcc'
/bin/sh ../../../../../src/gcc-12.2.0/libgcc/../mkinstalldirs ../.././gcc
/usr/bin/install -c -m 644 libgcc_eh.a ../.././gcc/
chmod 644 ../.././gcc/libgcc_eh.a
ranlib ../.././gcc/libgcc_eh.a
/bin/sh ../../../../../src/gcc-12.2.0/libgcc/../mkinstalldirs ../.././gcc/mingw32/bin ../.././gcc; /usr/bin/install -c ./shlib/libgcc_s_sjlj-1.dll ../.././gcc/mingw32/bin/libgcc_s_sjlj-1.dll; /usr/bin/install -c -m 644 ./shlib/libgcc_s.a ../.././gcc/libgcc_s.a
/bin/sh ../../../../../src/gcc-12.2.0/libgcc/../mkinstalldirs ../.././gcc
/usr/bin/install -c -m 644 libgcc.a ../.././gcc/
chmod 644 ../.././gcc/libgcc.a
ranlib ../.././gcc/libgcc.a
/usr/bin/install -c -m 644 libgcov.a ../.././gcc/
chmod 644 ../.././gcc/libgcov.a
ranlib ../.././gcc/libgcov.a
parts="crtbegin.o crtend.o crtfastmath.o"; \
for file in $parts; do \
rm -f ../.././gcc/$file; \
/usr/bin/install -c -m 644 $file ../.././gcc/; \
case $file in \
*.a) \
ranlib ../.././gcc/$file ;; \
esac; \
done
make[4]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libgcc'
make[3]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libgcc'
Checking multilib configuration for libgomp...
Checking multilib configuration for libstdc++-v3...
make[3]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libgomp'
/bin/make all-recursive
make[4]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libgomp'
make[3]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libstdc++-v3'
/bin/make "AR_FLAGS=rc" "CC_FOR_BUILD=i686-w64-mingw32-gcc" "CC_FOR_TARGET=/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/./gcc/xgcc -B/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/./gcc/" "CFLAGS=-g -O2 -pipe -fno-ident -I/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/mingw32/opt/include -I/c/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-zlib-static/include -I/c/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/include" "CXXFLAGS=-g -O2 -pipe -fno-ident -I/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/mingw32/opt/include -I/c/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-zlib-static/include -I/c/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/include" "CFLAGS_FOR_BUILD=-O2 -pipe -fno-ident -I/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/mingw32/opt/include -I/c/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-zlib-static/include -I/c/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/include" "CFLAGS_FOR_TARGET=-g -O2 -pipe -fno-ident -I/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/mingw32/opt/include -I/c/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-zlib-static/include -I/c/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/include" "INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c" "LDFLAGS=" "LIBCFLAGS=-g -O2 -pipe -fno-ident -I/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/mingw32/opt/include -I/c/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-zlib-static/include -I/c/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/include" "LIBCFLAGS_FOR_TARGET=-g -O2 -pipe -fno-ident -I/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/mingw32/opt/include -I/c/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-zlib-static/include -I/c/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/include" "MAKE=/bin/make" "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000 --split-size=5000000 " "SHELL=/bin/sh" "RUNTESTFLAGS=" "exec_prefix=/mingw32" "infodir=/mingw32/share/info" "libdir=/mingw32/lib" "includedir=/mingw32/include" "prefix=/mingw32" "tooldir=/mingw32/i686-w64-mingw32" "gxx_include_dir=/mingw32/lib/gcc/i686-w64-mingw32/12.2.0/include/c++" "AR=ar" "AS=/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/./gcc/as" "LD=/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/./gcc/collect-ld" "RANLIB=ranlib" "NM=/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/./gcc/nm" "NM_FOR_BUILD=" "NM_FOR_TARGET=nm" "DESTDIR=" "WERROR=" all-recursive
make[4]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libstdc++-v3'
Making all in testsuite
make[5]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libgomp/testsuite'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libgomp/testsuite'
Making all in include
make[5]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libgomp'
make[5]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libstdc++-v3/include'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libstdc++-v3/include'
Making all in libsupc++
make[5]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libstdc++-v3/libsupc++'
true DO=all multi-do # /bin/make
make[5]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libgomp'
make[4]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libgomp'
make[3]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libgomp'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libstdc++-v3/libsupc++'
Making all in src
make[5]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libstdc++-v3/src'
Making all in c++98
make[6]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libstdc++-v3/src/c++98'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libstdc++-v3/src/c++98'
Making all in c++11
make[6]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libstdc++-v3/src/c++11'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libstdc++-v3/src/c++11'
Making all in c++17
make[6]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libstdc++-v3/src/c++17'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libstdc++-v3/src/c++17'
Making all in c++20
make[6]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libstdc++-v3/src/c++20'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libstdc++-v3/src/c++20'
Making all in filesystem
make[6]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libstdc++-v3/src/filesystem'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libstdc++-v3/src/filesystem'
make[6]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libstdc++-v3/src'
make[6]: Nothing to be done for 'all-am'.
make[6]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libstdc++-v3/src'
make[5]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libstdc++-v3/src'
Making all in doc
make[5]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libstdc++-v3/doc'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libstdc++-v3/doc'
Making all in po
make[5]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libstdc++-v3/po'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libstdc++-v3/po'
Making all in testsuite
make[5]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libstdc++-v3/testsuite'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libstdc++-v3/testsuite'
Making all in python
make[5]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libstdc++-v3/python'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libstdc++-v3/python'
make[5]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libstdc++-v3'
true "AR_FLAGS=rc" "CC_FOR_BUILD=i686-w64-mingw32-gcc" "CC_FOR_TARGET=/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/./gcc/xgcc -B/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/./gcc/" "CFLAGS=-g -O2 -pipe -fno-ident -I/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/mingw32/opt/include -I/c/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-zlib-static/include -I/c/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/include" "CXXFLAGS=-g -O2 -pipe -fno-ident -I/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/mingw32/opt/include -I/c/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-zlib-static/include -I/c/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/include" "CFLAGS_FOR_BUILD=-O2 -pipe -fno-ident -I/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/mingw32/opt/include -I/c/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-zlib-static/include -I/c/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/include" "CFLAGS_FOR_TARGET=-g -O2 -pipe -fno-ident -I/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/mingw32/opt/include -I/c/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-zlib-static/include -I/c/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/include" "INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c" "LDFLAGS=" "LIBCFLAGS=-g -O2 -pipe -fno-ident -I/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/mingw32/opt/include -I/c/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-zlib-static/include -I/c/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/include" "LIBCFLAGS_FOR_TARGET=-g -O2 -pipe -fno-ident -I/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/mingw32/opt/include -I/c/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-zlib-static/include -I/c/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/include" "MAKE=/bin/make" "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000 --split-size=5000000 " "SHELL=/bin/sh" "RUNTESTFLAGS=" "exec_prefix=/mingw32" "infodir=/mingw32/share/info" "libdir=/mingw32/lib" "includedir=/mingw32/include" "prefix=/mingw32" "tooldir=/mingw32/i686-w64-mingw32" "gxx_include_dir=/mingw32/lib/gcc/i686-w64-mingw32/12.2.0/include/c++" "AR=ar" "AS=/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/./gcc/as" "LD=/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/./gcc/collect-ld" "RANLIB=ranlib" "NM=/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/./gcc/nm" "NM_FOR_BUILD=" "NM_FOR_TARGET=nm" "DESTDIR=" "WERROR=" DO=all multi-do # /bin/make
make[5]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libstdc++-v3'
make[4]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libstdc++-v3'
make[3]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/i686-w64-mingw32/libstdc++-v3'
make[2]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0'
make[2]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0'
make[3]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0'
rm -f stage_current
make[3]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0'
make[2]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0'
make[2]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0'
make[3]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/build-i686-w64-mingw32/libiberty'
make[3]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/libiberty'
make[4]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/build-i686-w64-mingw32/libiberty/testsuite'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/build-i686-w64-mingw32/libiberty/testsuite'
make[3]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/intl'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/intl'
make[3]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/build-i686-w64-mingw32/libiberty'
make[4]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/libiberty/testsuite'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/libiberty/testsuite'
make[3]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/libiberty'
make[3]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/libbacktrace'
/bin/make all-am
make[4]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/libbacktrace'
true DO=all multi-do # /bin/make
make[4]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/libbacktrace'
make[3]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/libbacktrace'
make[3]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/libcody'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/libcody'
make[3]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/build-i686-w64-mingw32/fixincludes'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/build-i686-w64-mingw32/fixincludes'
make[3]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/libdecnumber'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/libdecnumber'
make[3]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/lto-plugin'
/bin/make all-am
make[4]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/lto-plugin'
make[3]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/build-i686-w64-mingw32/libcpp'
test -f config.h || (rm -f stamp-h1 && /bin/make stamp-h1)
make[3]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/build-i686-w64-mingw32/libcpp'
make[4]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/lto-plugin'
make[3]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/lto-plugin'
make[3]: Entering directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/libcpp'
test -f config.h || (rm -f stamp-h1 && /bin/make stamp-h1)
/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/./prev-gcc/xg++ -B/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/./prev-gcc/ -B/mingw32/i686-w64-mingw32/bin/ -nostdinc++ -B/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/prev-i686-w64-mingw32/libstdc++-v3/src/.libs -B/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/prev-i686-w64-mingw32/libstdc++-v3/libsupc++/.libs -I/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/prev-i686-w64-mingw32/libstdc++-v3/include/i686-w64-mingw32 -I/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/prev-i686-w64-mingw32/libstdc++-v3/include -I/c/mingw-builds/ucrt32-sjlj-posix/src/gcc-12.2.0/libstdc++-v3/libsupc++ -L/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/prev-i686-w64-mingw32/libstdc++-v3/src/.libs -L/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/prev-i686-w64-mingw32/libstdc++-v3/libsupc++/.libs -I../../../../src/gcc-12.2.0/libcpp -I. -I../../../../src/gcc-12.2.0/libcpp/../include -I../../../../src/gcc-12.2.0/libcpp/include -g -O2 -D__USE_MINGW_ACCESS -Wno-pedantic-ms-format -fno-checking -gtoggle -D__USE_MINGW_ACCESS -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../../src/gcc-12.2.0/libcpp -I. -I../../../../src/gcc-12.2.0/libcpp/../include -I../../../../src/gcc-12.2.0/libcpp/include -fPIC -c -o files.o -MT files.o -MMD -MP -MF .deps/files.Tpo ../../../../src/gcc-12.2.0/libcpp/files.cc
/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/./prev-gcc/xg++ -B/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/./prev-gcc/ -B/mingw32/i686-w64-mingw32/bin/ -nostdinc++ -B/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/prev-i686-w64-mingw32/libstdc++-v3/src/.libs -B/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/prev-i686-w64-mingw32/libstdc++-v3/libsupc++/.libs -I/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/prev-i686-w64-mingw32/libstdc++-v3/include/i686-w64-mingw32 -I/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/prev-i686-w64-mingw32/libstdc++-v3/include -I/c/mingw-builds/ucrt32-sjlj-posix/src/gcc-12.2.0/libstdc++-v3/libsupc++ -L/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/prev-i686-w64-mingw32/libstdc++-v3/src/.libs -L/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/prev-i686-w64-mingw32/libstdc++-v3/libsupc++/.libs -I../../../../src/gcc-12.2.0/libcpp -I. -I../../../../src/gcc-12.2.0/libcpp/../include -I../../../../src/gcc-12.2.0/libcpp/include -g -O2 -D__USE_MINGW_ACCESS -Wno-pedantic-ms-format -fno-checking -gtoggle -D__USE_MINGW_ACCESS -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../../src/gcc-12.2.0/libcpp -I. -I../../../../src/gcc-12.2.0/libcpp/../include -I../../../../src/gcc-12.2.0/libcpp/include -fPIC -c -o traditional.o -MT traditional.o -MMD -MP -MF .deps/traditional.Tpo ../../../../src/gcc-12.2.0/libcpp/traditional.cc
/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/./prev-gcc/xg++ -B/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/./prev-gcc/ -B/mingw32/i686-w64-mingw32/bin/ -nostdinc++ -B/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/prev-i686-w64-mingw32/libstdc++-v3/src/.libs -B/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/prev-i686-w64-mingw32/libstdc++-v3/libsupc++/.libs -I/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/prev-i686-w64-mingw32/libstdc++-v3/include/i686-w64-mingw32 -I/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/prev-i686-w64-mingw32/libstdc++-v3/include -I/c/mingw-builds/ucrt32-sjlj-posix/src/gcc-12.2.0/libstdc++-v3/libsupc++ -L/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/prev-i686-w64-mingw32/libstdc++-v3/src/.libs -L/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/prev-i686-w64-mingw32/libstdc++-v3/libsupc++/.libs -I../../../../src/gcc-12.2.0/libcpp -I. -I../../../../src/gcc-12.2.0/libcpp/../include -I../../../../src/gcc-12.2.0/libcpp/include -g -O2 -D__USE_MINGW_ACCESS -Wno-pedantic-ms-format -fno-checking -gtoggle -D__USE_MINGW_ACCESS -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../../src/gcc-12.2.0/libcpp -I. -I../../../../src/gcc-12.2.0/libcpp/../include -I../../../../src/gcc-12.2.0/libcpp/include -fPIC -c -o init.o -MT init.o -MMD -MP -MF .deps/init.Tpo ../../../../src/gcc-12.2.0/libcpp/init.cc
../../../../src/gcc-12.2.0/libcpp/system.h:404:30: error: expected identifier before string constant
404 | #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__)
| ^~~~~~~~
../../../../src/gcc-12.2.0/libcpp/system.h:404:30: error: expected ',' or '...' before string constant
../../../../src/gcc-12.2.0/libcpp/system.h:404:30: error: expected identifier before string constant
404 | #define abort() fancy_abort (__FILE__, __LINE__, __FUNCTION__)
| ^~~~~~~~
../../../../src/gcc-12.2.0/libcpp/system.h:404:30: error: expected ',' or '...' before string constant
make[3]: *** [Makefile:227: files.o] Error 1
make[3]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0/libcpp'
make[2]: *** [Makefile:9497: all-stage2-libcpp] Error 2
make[2]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0'
make[1]: *** [Makefile:25008: stage2-bubble] Error 2
make[1]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-1220-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12.2.0'
make: *** [Makefile:1084: all] Error 2
Now I am getting a different error message:
right, now we can see a different error unrelated to antivirus SW: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108300
ie the simplest way is to comment out all the #define abort()
lines in the GCC sources where you will faced with such an error.
then just restart the build script.
Your last commit is incomplete: configure.log make.log
will try to build it locally now.
and as you can see I was added the path for gcc-12-branch
and gcc-trunk
(gcc-13) only, so try to build one of those versions.
I just found that the patch has not been applied, so I did it manually and tried again to see.
which gcc version are you building?
according to the your prev output, you are trying to build gcc-12.2. please re-read my comment above one more time.
will try to build it locally now.
yes, gcc-12-branch was built successfully.
@tomay3000 please close the issue.
and as you can see I was added the path for
gcc-12-branch
andgcc-trunk
(gcc-13) only, so try to build one of those versions.
Ok, right, I didn't pay attention to the exact version of patchable gcc. I am sorry to tell you that it is not buildable at all. This time: it is : libisl
C:\mingw-builds\ucrt32-sjlj-posix\i686-12b-posix-sjlj-ucrt-rt_v10-rev2\mingw32\bin\ld.exe: C:/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/lib/libisl.a(isl_ast_build.o):(.text+0x6fd): undefined reference to `_imp___snprintf'
C:\mingw-builds\ucrt32-sjlj-posix\i686-12b-posix-sjlj-ucrt-rt_v10-rev2\mingw32\bin\ld.exe: C:/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/lib/libisl.a(isl_ast_build.o):(.text+0x732): undefined reference to `_imp___snprintf'
C:\mingw-builds\ucrt32-sjlj-posix\i686-12b-posix-sjlj-ucrt-rt_v10-rev2\mingw32\bin\ld.exe: C:/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/lib/libisl.a(isl_ast_build.o):(.text+0x2f36): undefined reference to `_imp___snprintf'
C:\mingw-builds\ucrt32-sjlj-posix\i686-12b-posix-sjlj-ucrt-rt_v10-rev2\mingw32\bin\ld.exe: C:/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/lib/libisl.a(isl_ast_build.o):(.text+0x2f62): undefined reference to `_imp___snprintf'
C:\mingw-builds\ucrt32-sjlj-posix\i686-12b-posix-sjlj-ucrt-rt_v10-rev2\mingw32\bin\ld.exe: C:/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/lib/libisl.a(isl_id.o):(.text+0x2233): undefined reference to `_imp___snprintf'
C:\mingw-builds\ucrt32-sjlj-posix\i686-12b-posix-sjlj-ucrt-rt_v10-rev2\mingw32\bin\ld.exe: C:/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/lib/libisl.a(isl_id.o):(.text+0x29ba): more undefined references to `_imp___snprintf' follow
C:\mingw-builds\ucrt32-sjlj-posix\i686-12b-posix-sjlj-ucrt-rt_v10-rev2\mingw32\bin\ld.exe: C:/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/lib/libisl.a(isl_ast_build.o):(.text+0x6fd): undefined reference to `_imp___snprintf'
C:\mingw-builds\ucrt32-sjlj-posix\i686-12b-posix-sjlj-ucrt-rt_v10-rev2\mingw32\bin\ld.exe: C:/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/lib/libisl.a(isl_ast_build.o):(.text+0x732): undefined reference to `_imp___snprintf'
C:\mingw-builds\ucrt32-sjlj-posix\i686-12b-posix-sjlj-ucrt-rt_v10-rev2\mingw32\bin\ld.exe: C:/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/lib/libisl.a(isl_ast_build.o):(.text+0x2f36): undefined reference to `_imp___snprintf'
C:\mingw-builds\ucrt32-sjlj-posix\i686-12b-posix-sjlj-ucrt-rt_v10-rev2\mingw32\bin\ld.exe: C:/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/lib/libisl.a(isl_ast_build.o):(.text+0x2f62): undefined reference to `_imp___snprintf'
C:\mingw-builds\ucrt32-sjlj-posix\i686-12b-posix-sjlj-ucrt-rt_v10-rev2\mingw32\bin\ld.exe: C:/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/lib/libisl.a(isl_id.o):(.text+0x2233): undefined reference to `_imp___snprintf'
C:\mingw-builds\ucrt32-sjlj-posix\i686-12b-posix-sjlj-ucrt-rt_v10-rev2\mingw32\bin\ld.exe: C:/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/lib/libisl.a(isl_id.o):(.text+0x29ba): more undefined references to `_imp___snprintf' follow
collect2.exe: error: ld returned 1 exit status
make[3]: *** [../../../../src/gcc-12-branch/gcc/lto/Make-lang.in:96: lto1.exe] Error 1
make[3]: *** Waiting for unfinished jobs....
collect2.exe: error: ld returned 1 exit status
make[3]: *** [../../../../src/gcc-12-branch/gcc/fortran/Make-lang.in:98: f951.exe] Error 1
C:\mingw-builds\ucrt32-sjlj-posix\i686-12b-posix-sjlj-ucrt-rt_v10-rev2\mingw32\bin\ld.exe: C:/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/lib/libisl.a(isl_ast_build.o):(.text+0x6fd): undefined reference to `_imp___snprintf'
C:\mingw-builds\ucrt32-sjlj-posix\i686-12b-posix-sjlj-ucrt-rt_v10-rev2\mingw32\bin\ld.exe: C:/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/lib/libisl.a(isl_ast_build.o):(.text+0x732): undefined reference to `_imp___snprintf'
C:\mingw-builds\ucrt32-sjlj-posix\i686-12b-posix-sjlj-ucrt-rt_v10-rev2\mingw32\bin\ld.exe: C:/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/lib/libisl.a(isl_ast_build.o):(.text+0x2f36): undefined reference to `_imp___snprintf'
C:\mingw-builds\ucrt32-sjlj-posix\i686-12b-posix-sjlj-ucrt-rt_v10-rev2\mingw32\bin\ld.exe: C:/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/lib/libisl.a(isl_ast_build.o):(.text+0x2f62): undefined reference to `_imp___snprintf'
C:\mingw-builds\ucrt32-sjlj-posix\i686-12b-posix-sjlj-ucrt-rt_v10-rev2\mingw32\bin\ld.exe: C:/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/lib/libisl.a(isl_id.o):(.text+0x2233): undefined reference to `_imp___snprintf'
C:\mingw-builds\ucrt32-sjlj-posix\i686-12b-posix-sjlj-ucrt-rt_v10-rev2\mingw32\bin\ld.exe: C:/mingw-builds/ucrt32-sjlj-posix/prerequisites/i686-w64-mingw32-static/lib/libisl.a(isl_id.o):(.text+0x29ba): more undefined references to `_imp___snprintf' follow
collect2.exe: error: ld returned 1 exit status
make[3]: *** [../../../../src/gcc-12-branch/gcc/lto/Make-lang.in:102: lto-dump.exe] Error 1
rm gfdl.pod gcc.pod gfortran.pod gcov-dump.pod gcov-tool.pod fsf-funding.pod gpl.pod cpp.pod gcov.pod lto-dump.pod
make[3]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-12b-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12-branch/gcc'
make[2]: *** [Makefile:5016: all-stage2-gcc] Error 2
make[2]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-12b-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12-branch'
make[1]: *** [Makefile:25008: stage2-bubble] Error 2
make[1]: Leaving directory '/c/mingw-builds/ucrt32-sjlj-posix/i686-12b-posix-sjlj-ucrt-rt_v10-rev2/build/gcc-12-branch'
make: *** [Makefile:1084: all] Error 2
hmm... very strange.
but FYI I did it for msvcrt
runtime, not ucrt
...
OK, will try ucrt
too.
and I was trying to do a ucrt
build this whole time with this build command:
./build --mode=gcc-12-branch --arch=i686 --no-multilib --provided-toolchain=/c/MinGW-w64 --buildroot=/c/mingw-builds/ucrt32-sjlj-posix --exceptions=sjlj --rt-version=v10 --threads=posix --enable-languages=c,c++,fortran --with-default-msvcrt=ucrt --bootstrapall --rev=2 --jobs=4 --bin-compress
If ucrt
is not ready yet, then I should fall back to msvcrt
. but wich version to choose !?
This whole thing is all about keeping sjlj
up to date.
no need to specify this, because the scripts will download the correct version of the host toolchain based on --with-default-msvcrt=ucrt
--provided-toolchain=/c/MinGW-w64
msvcrt
No, I meant if I decide to fall back to msvcrt
instead of ucrt
, then which version to choose: msvcrt
, msvcr80
, msvcr90
, msvcr100
, msvcr110
or msvcr120
?
oh, wait. we have wrong URL in config-win.sh
...wtf %)
or it can be because the Github changed smth...
msvcrt
No, I meant if I decide to fall back to
msvcrt
instead ofucrt
, then which version to choose:msvcrt
,msvcr80
,msvcr90
,msvcr100
,msvcr110
ormsvcr120
?
I used just msvcrt
.
oh, wait. we have wrong URL in
config-win.sh
...wtf %)or it can be because the Github changed smth...
my bad.
so you must specify any host toolchain because the scripts will try to download sjlj
+ucrt
host toolchain, which does not exist =)
because MinGW-Builds project no longer supports sjlj
builds at all.
does MSYS2 supports sjlj+ucrt builds?
updated ^^^
just started the build locally: ./build --mode=gcc-12-branch --arch=i686 --no-multilib --provided-toolchain=/c/host-toolchain --buildroot=/c/sjlj-ucrt32 --exceptions=sjlj --rt-version=v10 --threads=win32 --enable-languages=c,c++ --with-default-msvcrt=ucrt --rev=0 --jobs=8 --bin-compress
does MSYS2 supports sjlj+ucrt builds?
No, unfortunately :disappointed: They do not support sjlj
at all (only dwarf
and seh
).
Not only that, they are not backward compatible for Windows XP
(If you build an application via Msys2 toolchain it won't run under Windows XP
because of their winpthreads
see this: https://github.com/msys2/MINGW-packages/issues/5139 (and who is still using Windows XP
!? Well, at least me, and that is just for testing).
I think your toolchain is one of the few still supporting Windows XP
+ SJLJ
(before the last decision on dropping it), that is why I am using it.
just started the build locally: ./build --mode=gcc-12-branch --arch=i686 --no-multilib --provided-toolchain=/c/host-toolchain --buildroot=/c/sjlj-ucrt32 --exceptions=sjlj --rt-version=v10 --threads=win32 --enable-languages=c,c++ --with-default-msvcrt=ucrt --rev=0 --jobs=8 --bin-compress
So, you are saying that if I want to get sjlj
+ ucrt
+ posix
I should first build one host toolchain with: --threads=win32
and --with-default-msvcrt=ucrt
?
So, you are saying that if I want to get sjlj + ucrt + posix I should first build one host toolchain with: --threads=win32 and --with-default-msvcrt=ucrt ?
yes, you should build the toolchain using two-stage process.
./build --mode=gcc-12-branch --arch=i686 --no-multilib --provided-toolchain=/c/host-toolchain --buildroot=/c/sjlj-ucrt32 --no-bootstrap --no-extras --exceptions=sjlj --rt-version=v10 --threads=win32 --enable-languages=c,c++ --with-default-msvcrt=ucrt --rev=0 --jobs=8
./build --mode=gcc-12-branch --arch=i686 --no-multilib --provided-toolchain=/c/sjlj-ucrt32/i686-12b-win32-sjlj-ucrt-rt_v10-rev0 --buildroot=/c/dest-sjlj-ucrt32 --bootstrapall --exceptions=sjlj --rt-version=v10 --threads=posix --enable-languages=c,c++ --with-default-msvcrt=ucrt --rev=0 --jobs=8 --bin-compress
so, I was able to build gcc-12-branch as i686-posix-sjlj-ucrt toolchain as I described it above.
Very well then.
Thank you for the info.
I also did it as you described it, but only under Windows 10
, and that error of mv
and Permission denied
kept haunting me under windows 7
x64 no matter what I did.
It appear that it is no longer possible under Windows 7
anymore.
The problem is because either Windows 7
or Msys2
itself!
but I did it under win7, I don't have another windows.
but I did it under win7, I don't have another windows.
Ok, fair enough. I have to diagnose the origin of the problem.
Thank you very much for the info.
then please close this issue.
Hello, I have tried to build this latest develop branch as I wrote this issue for more than 5 times, but with no avail.
Here are the specs and logs:
Build host:
Operating System: Windows 7 Professional 64-bit (6.1, Build 7601) Service Pack 1
Processor: Intel(R) Core(TM) i7-3520M CPU @ 2.90GHz (4 CPUs)
Memory: 16.0 GB RAM
Free Space: 27.9 GB
Host Mingw-W64: i686-12.2.0-release-posix-sjlj-rt_v10-rev0.7z
Msys2 output:
Log files: configure.log make.log
What could possibly be the issue here? TIA.