Hi! I asked several days ago and nobody answers. Any idea? -- Отправлено из myMail для Android вторник, 01 сентября 2020г., 13:16 +03:00 от Fiodar fedor_qd@xxxxxxx : >I build gcc with that script with mingw(not mingw64) - https://github.com/fedor4ever/GCC-4-Symbian . > >After crash I go to gcc build directiry and set command: make -k 1> make-gcc.log 2> &1 > >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\include\ansidecl.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\tsystem.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:/mbuild/src/build-gcc/gcc/include/stddef.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:/mbuild/src/build-gcc/gcc/include/float.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\include\filenames.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\include\hashtab.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\coretypes.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\flag-types.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\arm\arm-opts.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\arm\arm-flags.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\vxworks-dummy.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\dbxelf.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\elfos.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\arm\unknown-elf.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\arm\elf.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\arm\bpabi.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\arm\symbian.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\arm\aout.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\arm\arm.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\initfini-array.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\tm-dwarf2.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\defaults.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\include\longlong.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:/mbuild/src/build-gcc/gcc/include/unwind-arm-common.h', needed by `unwind-c.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\gcov-io.h', needed by `_gcov_merge_add.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\gcov-counter.def', needed by `_gcov_merge_add.o'. > >Looks like as wrong path deducing: >Administrator@fedor4ever /d/mbuild/src/build-gcc/gcc/include >$ file -i "d\:\mbuild\src\gcc-10.2.0\include\hashtab.h" >d\:\mbuild\src\gcc-10.2.0\include\hashtab.h: ERROR: cannot open `d\:\mbuild\src\ >gcc-10.2.0\include\hashtab.h' (No such file or directory) > >After path fix: >Administrator@fedor4ever /d/mbuild/src/build-gcc/gcc/include >$ file -i "/d/mbuild/src/gcc-10.2.0/include/hashtab.h" >/d/mbuild/src/gcc-10.2.0/include/hashtab.h: text/x-c; charset=us-ascii > >And so on for every libgcc subtarget. > >Full log: > >make[1]: Entering directory `/d/mbuild/src/build-gcc' >make[2]: Entering directory `/d/mbuild/src/build-gcc/libiberty' >make[3]: Entering directory `/d/mbuild/src/build-gcc/libiberty/testsuite' >make[3]: Nothing to be done for `all'. >make[3]: Leaving directory `/d/mbuild/src/build-gcc/libiberty/testsuite' >make[2]: Leaving directory `/d/mbuild/src/build-gcc/libiberty' >make[2]: Entering directory `/d/mbuild/src/build-gcc/fixincludes' >make[2]: Nothing to be done for `all'. >make[2]: Leaving directory `/d/mbuild/src/build-gcc/fixincludes' >make[2]: Entering directory `/d/mbuild/src/build-gcc/gmp' >make all-recursive >make[3]: Entering directory `/d/mbuild/src/build-gcc/gmp' >Making all in tests >make[4]: Entering directory `/d/mbuild/src/build-gcc/gmp/tests' >Making all in . >make[5]: Entering directory `/d/mbuild/src/build-gcc/gmp/tests' >make[5]: Nothing to be done for `all-am'. >make[5]: Leaving directory `/d/mbuild/src/build-gcc/gmp/tests' >Making all in devel >make[5]: Entering directory `/d/mbuild/src/build-gcc/gmp/tests/devel' >make[5]: Nothing to be done for `all'. >make[5]: Leaving directory `/d/mbuild/src/build-gcc/gmp/tests/devel' >Making all in mpn >make[5]: Entering directory `/d/mbuild/src/build-gcc/gmp/tests/mpn' >make[5]: Nothing to be done for `all'. >make[5]: Leaving directory `/d/mbuild/src/build-gcc/gmp/tests/mpn' >Making all in mpz >make[5]: Entering directory `/d/mbuild/src/build-gcc/gmp/tests/mpz' >make[5]: Nothing to be done for `all'. >make[5]: Leaving directory `/d/mbuild/src/build-gcc/gmp/tests/mpz' >Making all in mpq >make[5]: Entering directory `/d/mbuild/src/build-gcc/gmp/tests/mpq' >make[5]: Nothing to be done for `all'. >make[5]: Leaving directory `/d/mbuild/src/build-gcc/gmp/tests/mpq' >Making all in mpf >make[5]: Entering directory `/d/mbuild/src/build-gcc/gmp/tests/mpf' >make[5]: Nothing to be done for `all'. >make[5]: Leaving directory `/d/mbuild/src/build-gcc/gmp/tests/mpf' >Making all in rand >make[5]: Entering directory `/d/mbuild/src/build-gcc/gmp/tests/rand' >make[5]: Nothing to be done for `all'. >make[5]: Leaving directory `/d/mbuild/src/build-gcc/gmp/tests/rand' >Making all in misc >make[5]: Entering directory `/d/mbuild/src/build-gcc/gmp/tests/misc' >make[5]: Nothing to be done for `all'. >make[5]: Leaving directory `/d/mbuild/src/build-gcc/gmp/tests/misc' >Making all in cxx >make[5]: Entering directory `/d/mbuild/src/build-gcc/gmp/tests/cxx' >make[5]: Nothing to be done for `all'. >make[5]: Leaving directory `/d/mbuild/src/build-gcc/gmp/tests/cxx' >make[4]: Leaving directory `/d/mbuild/src/build-gcc/gmp/tests' >Making all in mpn >make[4]: Entering directory `/d/mbuild/src/build-gcc/gmp/mpn' >make[4]: Nothing to be done for `all'. >make[4]: Leaving directory `/d/mbuild/src/build-gcc/gmp/mpn' >Making all in mpz >make[4]: Entering directory `/d/mbuild/src/build-gcc/gmp/mpz' >make[4]: Nothing to be done for `all'. >make[4]: Leaving directory `/d/mbuild/src/build-gcc/gmp/mpz' >Making all in mpq >make[4]: Entering directory `/d/mbuild/src/build-gcc/gmp/mpq' >make[4]: Nothing to be done for `all'. >make[4]: Leaving directory `/d/mbuild/src/build-gcc/gmp/mpq' >Making all in mpf >make[4]: Entering directory `/d/mbuild/src/build-gcc/gmp/mpf' >make[4]: Nothing to be done for `all'. >make[4]: Leaving directory `/d/mbuild/src/build-gcc/gmp/mpf' >Making all in printf >make[4]: Entering directory `/d/mbuild/src/build-gcc/gmp/printf' >make[4]: Nothing to be done for `all'. >make[4]: Leaving directory `/d/mbuild/src/build-gcc/gmp/printf' >Making all in scanf >make[4]: Entering directory `/d/mbuild/src/build-gcc/gmp/scanf' >make[4]: Nothing to be done for `all'. >make[4]: Leaving directory `/d/mbuild/src/build-gcc/gmp/scanf' >Making all in rand >make[4]: Entering directory `/d/mbuild/src/build-gcc/gmp/rand' >make[4]: Nothing to be done for `all'. >make[4]: Leaving directory `/d/mbuild/src/build-gcc/gmp/rand' >Making all in cxx >make[4]: Entering directory `/d/mbuild/src/build-gcc/gmp/cxx' >make[4]: Nothing to be done for `all'. >make[4]: Leaving directory `/d/mbuild/src/build-gcc/gmp/cxx' >Making all in demos >make[4]: Entering directory `/d/mbuild/src/build-gcc/gmp/demos' >Making all in calc >make[5]: Entering directory `/d/mbuild/src/build-gcc/gmp/demos/calc' >make all-am >make[6]: Entering directory `/d/mbuild/src/build-gcc/gmp/demos/calc' >make[6]: Nothing to be done for `all-am'. >make[6]: Leaving directory `/d/mbuild/src/build-gcc/gmp/demos/calc' >make[5]: Leaving directory `/d/mbuild/src/build-gcc/gmp/demos/calc' >Making all in expr >make[5]: Entering directory `/d/mbuild/src/build-gcc/gmp/demos/expr' >make[5]: Nothing to be done for `all'. >make[5]: Leaving directory `/d/mbuild/src/build-gcc/gmp/demos/expr' >make[5]: Entering directory `/d/mbuild/src/build-gcc/gmp/demos' >make[5]: Nothing to be done for `all-am'. >make[5]: Leaving directory `/d/mbuild/src/build-gcc/gmp/demos' >make[4]: Leaving directory `/d/mbuild/src/build-gcc/gmp/demos' >Making all in tune >make[4]: Entering directory `/d/mbuild/src/build-gcc/gmp/tune' >make[4]: Nothing to be done for `all'. >make[4]: Leaving directory `/d/mbuild/src/build-gcc/gmp/tune' >Making all in doc >make[4]: Entering directory `/d/mbuild/src/build-gcc/gmp/doc' >make[4]: Nothing to be done for `all'. >make[4]: Leaving directory `/d/mbuild/src/build-gcc/gmp/doc' >make[4]: Entering directory `/d/mbuild/src/build-gcc/gmp' >make[4]: Nothing to be done for `all-am'. >make[4]: Leaving directory `/d/mbuild/src/build-gcc/gmp' >make[3]: Leaving directory `/d/mbuild/src/build-gcc/gmp' >make[2]: Leaving directory `/d/mbuild/src/build-gcc/gmp' >make[2]: Entering directory `/d/mbuild/src/build-gcc/mpfr' >Making all in doc >make[3]: Entering directory `/d/mbuild/src/build-gcc/mpfr/doc' >make[3]: Nothing to be done for `all'. >make[3]: Leaving directory `/d/mbuild/src/build-gcc/mpfr/doc' >Making all in src >make[3]: Entering directory `/d/mbuild/src/build-gcc/mpfr/src' >make all-am >make[4]: Entering directory `/d/mbuild/src/build-gcc/mpfr/src' >make[4]: Nothing to be done for `all-am'. >make[4]: Leaving directory `/d/mbuild/src/build-gcc/mpfr/src' >make[3]: Leaving directory `/d/mbuild/src/build-gcc/mpfr/src' >Making all in tests >make[3]: Entering directory `/d/mbuild/src/build-gcc/mpfr/tests' >make[3]: Nothing to be done for `all'. >make[3]: Leaving directory `/d/mbuild/src/build-gcc/mpfr/tests' >Making all in tune >make[3]: Entering directory `/d/mbuild/src/build-gcc/mpfr/tune' >make[3]: Nothing to be done for `all'. >make[3]: Leaving directory `/d/mbuild/src/build-gcc/mpfr/tune' >make[3]: Entering directory `/d/mbuild/src/build-gcc/mpfr' >make[3]: Nothing to be done for `all-am'. >make[3]: Leaving directory `/d/mbuild/src/build-gcc/mpfr' >make[2]: Leaving directory `/d/mbuild/src/build-gcc/mpfr' >make[2]: Entering directory `/d/mbuild/src/build-gcc/mpc' >make all-recursive >make[3]: Entering directory `/d/mbuild/src/build-gcc/mpc' >Making all in src >make[4]: Entering directory `/d/mbuild/src/build-gcc/mpc/src' >make[4]: Nothing to be done for `all'. >make[4]: Leaving directory `/d/mbuild/src/build-gcc/mpc/src' >Making all in tests >make[4]: Entering directory `/d/mbuild/src/build-gcc/mpc/tests' >make[4]: Nothing to be done for `all'. >make[4]: Leaving directory `/d/mbuild/src/build-gcc/mpc/tests' >Making all in doc >make[4]: Entering directory `/d/mbuild/src/build-gcc/mpc/doc' >make[4]: Nothing to be done for `all'. >make[4]: Leaving directory `/d/mbuild/src/build-gcc/mpc/doc' >make[4]: Entering directory `/d/mbuild/src/build-gcc/mpc' >make[4]: Nothing to be done for `all-am'. >make[4]: Leaving directory `/d/mbuild/src/build-gcc/mpc' >make[3]: Leaving directory `/d/mbuild/src/build-gcc/mpc' >make[2]: Leaving directory `/d/mbuild/src/build-gcc/mpc' >make[2]: Entering directory `/d/mbuild/src/build-gcc/isl' >make all-recursive >make[3]: Entering directory `/d/mbuild/src/build-gcc/isl' >Making all in . >make[4]: Entering directory `/d/mbuild/src/build-gcc/isl' >make[4]: Nothing to be done for `all-am'. >make[4]: Leaving directory `/d/mbuild/src/build-gcc/isl' >Making all in doc >make[4]: Entering directory `/d/mbuild/src/build-gcc/isl/doc' >make[4]: Nothing to be done for `all'. >make[4]: Leaving directory `/d/mbuild/src/build-gcc/isl/doc' >make[3]: Leaving directory `/d/mbuild/src/build-gcc/isl' >make[2]: Leaving directory `/d/mbuild/src/build-gcc/isl' >make[2]: Entering directory `/d/mbuild/src/build-gcc/lto-plugin' >make all-am >make[3]: Entering directory `/d/mbuild/src/build-gcc/lto-plugin' >make[3]: Nothing to be done for `all-am'. >make[3]: Leaving directory `/d/mbuild/src/build-gcc/lto-plugin' >make[2]: Leaving directory `/d/mbuild/src/build-gcc/lto-plugin' >make[2]: Entering directory `/d/mbuild/src/build-gcc/intl' >make[2]: Nothing to be done for `all'. >make[2]: Leaving directory `/d/mbuild/src/build-gcc/intl' >make[2]: Entering directory `/d/mbuild/src/build-gcc/build-i686-pc-mingw32/libiberty' >make[3]: Entering directory `/d/mbuild/src/build-gcc/build-i686-pc-mingw32/libiberty/testsuite' >make[3]: Nothing to be done for `all'. >make[3]: Leaving directory `/d/mbuild/src/build-gcc/build-i686-pc-mingw32/libiberty/testsuite' >make[2]: Leaving directory `/d/mbuild/src/build-gcc/build-i686-pc-mingw32/libiberty' >make[2]: Entering directory `/d/mbuild/src/build-gcc/build-i686-pc-mingw32/fixincludes' >make[2]: Nothing to be done for `all'. >make[2]: Leaving directory `/d/mbuild/src/build-gcc/build-i686-pc-mingw32/fixincludes' >make[2]: Entering directory `/d/mbuild/src/build-gcc/build-i686-pc-mingw32/libcpp' >make[2]: Nothing to be done for `all'. >make[2]: Leaving directory `/d/mbuild/src/build-gcc/build-i686-pc-mingw32/libcpp' >make[2]: Entering directory `/d/mbuild/src/build-gcc/zlib' >true "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CFLAGS=-pipe -D__USE_MINGW_ACCESS" "CXXFLAGS=-g -O2" "CFLAGS_FOR_BUILD=-pipe" "CFLAGS_FOR_TARGET=-g -O2" "INSTALL=/bin/install -c" "INSTALL_DATA=/bin/install -c -m 644" "INSTALL_PROGRAM=/bin/install -c" "INSTALL_SCRIPT=/bin/install -c" "LDFLAGS=-static-libstdc++ -static-libgcc -Wl,--stack,12582912" "LIBCFLAGS=-pipe -D__USE_MINGW_ACCESS" "LIBCFLAGS_FOR_TARGET=-g -O2" "MAKE=make" "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/usr/local/gcc-10.2.0" "infodir=/usr/local/gcc-10.2.0/share/info" "libdir=/usr/local/gcc-10.2.0/lib" "prefix=/usr/local/gcc-10.2.0" "tooldir=/usr/local/gcc-10.2.0/arm-none-symbianelf" "AR=ar" "AS=as" "CC=gcc" "CXX=g++" "LD=d:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe" "LIBCFLAGS=-pipe -D__USE_MINGW_ACCESS" "NM=nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # make >make[2]: Leaving directory `/d/mbuild/src/build-gcc/zlib' >make[2]: Entering directory `/d/mbuild/src/build-gcc/libbacktrace' >make all-am >make[3]: Entering directory `/d/mbuild/src/build-gcc/libbacktrace' >true DO=all multi-do # make >make[3]: Leaving directory `/d/mbuild/src/build-gcc/libbacktrace' >make[2]: Leaving directory `/d/mbuild/src/build-gcc/libbacktrace' >make[2]: Entering directory `/d/mbuild/src/build-gcc/libcpp' >make[2]: Nothing to be done for `all'. >make[2]: Leaving directory `/d/mbuild/src/build-gcc/libcpp' >make[2]: Entering directory `/d/mbuild/src/build-gcc/libdecnumber' >make[2]: Nothing to be done for `all'. >make[2]: Leaving directory `/d/mbuild/src/build-gcc/libdecnumber' >make[2]: Entering directory `/d/mbuild/src/build-gcc/gcc' >make[2]: Leaving directory `/d/mbuild/src/build-gcc/gcc' >make[2]: Entering directory `/d/mbuild/src/build-gcc/libcc1' >make all-am >make[3]: Entering directory `/d/mbuild/src/build-gcc/libcc1' >make[3]: Nothing to be done for `all-am'. >make[3]: Leaving directory `/d/mbuild/src/build-gcc/libcc1' >make[2]: Leaving directory `/d/mbuild/src/build-gcc/libcc1' >Checking multilib configuration for libgcc... >make[2]: Entering directory `/d/mbuild/src/build-gcc/arm-none-symbianelf/libgcc' >Makefile:483: target `_bb_init_func.o' given more than once in the same rule. >Makefile:483: target `_call_via_rX.o' given more than once in the same rule. >Makefile:483: target `_interwork_call_via_rX.o' given more than once in the same rule. >Makefile:483: target `_clzsi2.o' given more than once in the same rule. >Makefile:483: target `_clzdi2.o' given more than once in the same rule. >Makefile:483: target `_ctzsi2.o' given more than once in the same rule. >Makefile:483: target `_ashldi3.o' given more than once in the same rule. >Makefile:483: target `_ashrdi3.o' given more than once in the same rule. >Makefile:483: target `_lshrdi3.o' given more than once in the same rule. >Makefile:485: target `_bb_init_func.vis' given more than once in the same rule. >Makefile:485: target `_call_via_rX.vis' given more than once in the same rule. >Makefile:485: target `_interwork_call_via_rX.vis' given more than once in the same rule. >Makefile:485: target `_clzsi2.vis' given more than once in the same rule. >Makefile:485: target `_clzdi2.vis' given more than once in the same rule. >Makefile:485: target `_ctzsi2.vis' given more than once in the same rule. >Makefile:485: target `_ashldi3.vis' given more than once in the same rule. >Makefile:485: target `_ashrdi3.vis' given more than once in the same rule. >Makefile:485: target `_lshrdi3.vis' given more than once in the same rule. >Makefile:490: target `_bb_init_func_s.o' given more than once in the same rule. >Makefile:490: target `_call_via_rX_s.o' given more than once in the same rule. >Makefile:490: target `_interwork_call_via_rX_s.o' given more than once in the same rule. >Makefile:490: target `_clzsi2_s.o' given more than once in the same rule. >Makefile:490: target `_clzdi2_s.o' given more than once in the same rule. >Makefile:490: target `_ctzsi2_s.o' given more than once in the same rule. >Makefile:490: target `_ashldi3_s.o' given more than once in the same rule. >Makefile:490: target `_ashrdi3_s.o' given more than once in the same rule. >Makefile:490: target `_lshrdi3_s.o' given more than once in the same rule. ># If this is the top-level multilib, build all the other ># multilibs. >make[3]: Entering directory `/d/mbuild/src/build-gcc/arm-none-symbianelf/libgcc' >Makefile:483: target `_bb_init_func.o' given more than once in the same rule. >Makefile:483: target `_call_via_rX.o' given more than once in the same rule. >Makefile:483: target `_interwork_call_via_rX.o' given more than once in the same rule. >Makefile:483: target `_clzsi2.o' given more than once in the same rule. >Makefile:483: target `_clzdi2.o' given more than once in the same rule. >Makefile:483: target `_ctzsi2.o' given more than once in the same rule. >Makefile:483: target `_ashldi3.o' given more than once in the same rule. >Makefile:483: target `_ashrdi3.o' given more than once in the same rule. >Makefile:483: target `_lshrdi3.o' given more than once in the same rule. >Makefile:485: target `_bb_init_func.vis' given more than once in the same rule. >Makefile:485: target `_call_via_rX.vis' given more than once in the same rule. >Makefile:485: target `_interwork_call_via_rX.vis' given more than once in the same rule. >Makefile:485: target `_clzsi2.vis' given more than once in the same rule. >Makefile:485: target `_clzdi2.vis' given more than once in the same rule. >Makefile:485: target `_ctzsi2.vis' given more than once in the same rule. >Makefile:485: target `_ashldi3.vis' given more than once in the same rule. >Makefile:485: target `_ashrdi3.vis' given more than once in the same rule. >Makefile:485: target `_lshrdi3.vis' given more than once in the same rule. >Makefile:490: target `_bb_init_func_s.o' given more than once in the same rule. >Makefile:490: target `_call_via_rX_s.o' given more than once in the same rule. >Makefile:490: target `_interwork_call_via_rX_s.o' given more than once in the same rule. >Makefile:490: target `_clzsi2_s.o' given more than once in the same rule. >Makefile:490: target `_clzdi2_s.o' given more than once in the same rule. >Makefile:490: target `_ctzsi2_s.o' given more than once in the same rule. >Makefile:490: target `_ashldi3_s.o' given more than once in the same rule. >Makefile:490: target `_ashrdi3_s.o' given more than once in the same rule. >Makefile:490: target `_lshrdi3_s.o' given more than once in the same rule. >if [ -z "v5te softfp v5te/softfp" ]; then \ >true; \ >else \ >rootpre=`${PWDCMD-pwd}`/; export rootpre; \ >srcrootpre=`cd ../../../gcc-10.2.0/libgcc; ${PWDCMD-pwd}`/; export srcrootpre; \ >lib=`echo "${rootpre}" | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \ >compiler="/d/mbuild/src/build-gcc/./gcc/xgcc -B/d/mbuild/src/build-gcc/./gcc/ -B/usr/local/gcc-10.2.0/arm-none-symbianelf/bin/ -B/usr/local/gcc-10.2.0/arm-none-symbianelf/lib/ -isystem /usr/local/gcc-10.2.0/arm-none-symbianelf/include -isystem /usr/local/gcc-10.2.0/arm-none-symbianelf/sys-include "; \ >for i in `${compiler} --print-multi-lib 2> /dev/null`; do \ >dir=`echo $i | sed -e 's/;.*$//'`; \ >if [ "${dir}" = "." ]; then \ >true; \ >else \ >if [ -d ../${dir}/${lib} ]; then \ >flags=`echo $i | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; \ >if (cd ../${dir}/${lib}; make "AR=/usr/local/gcc-10.2.0/arm-none-symbianelf/bin/ar" "AR_FLAGS=rc" "CC=/d/mbuild/src/build-gcc/./gcc/xgcc -B/d/mbuild/src/build-gcc/./gcc/ -B/usr/local/gcc-10.2.0/arm-none-symbianelf/bin/ -B/usr/local/gcc-10.2.0/arm-none-symbianelf/lib/ -isystem /usr/local/gcc-10.2.0/arm-none-symbianelf/include -isystem /usr/local/gcc-10.2.0/arm-none-symbianelf/sys-include " "CFLAGS=-g -O2" "DESTDIR=" "EXTRA_OFILES=" "HDEFINES=" "INSTALL=/bin/install -c" "INSTALL_DATA=/bin/install -c -m 644" "INSTALL_PROGRAM=/bin/install -c" "LDFLAGS=" "LOADLIBES=" "RANLIB=/usr/local/gcc-10.2.0/arm-none-symbianelf/bin/ranlib" "SHELL=/bin/sh" "prefix=/usr/local/gcc-10.2.0" "exec_prefix=/usr/local/gcc-10.2.0" "libdir=/usr/local/gcc-10.2.0/lib" "libsubdir=/usr/local/gcc-10.2.0/lib/gcc/arm-none-symbianelf/10.2.0" "tooldir=/usr/local/gcc-10.2.0/arm-none-symbianelf" \ >CFLAGS="-g -O2 ${flags}" \ >CCASFLAGS=" ${flags}" \ >FCFLAGS=" ${flags}" \ >FFLAGS=" ${flags}" \ >ADAFLAGS=" ${flags}" \ >prefix="/usr/local/gcc-10.2.0" \ >exec_prefix="/usr/local/gcc-10.2.0" \ >GOCFLAGS="-O2 -g ${flags}" \ >GDCFLAGS="-O2 -g ${flags}" \ >CXXFLAGS="-g -O2 ${flags}" \ >LIBCFLAGS="-g -O2 ${flags}" \ >LIBCXXFLAGS="-g -O2 -fno-implicit-templates ${flags}" \ >LDFLAGS=" ${flags}" \ >MULTIFLAGS="${flags}" \ >DESTDIR="" \ >INSTALL="/bin/install -c" \ >INSTALL_DATA="/bin/install -c -m 644" \ >INSTALL_PROGRAM="/bin/install -c" \ >INSTALL_SCRIPT="/bin/install -c" \ >all); then \ >true; \ >else \ >exit 1; \ >fi; \ >else true; \ >fi; \ >fi; \ >done; \ >fi >make[4]: Entering directory `/d/mbuild/src/build-gcc/arm-none-symbianelf/v5te/libgcc' >Makefile:483: target `_bb_init_func.o' given more than once in the same rule. >Makefile:483: target `_call_via_rX.o' given more than once in the same rule. >Makefile:483: target `_interwork_call_via_rX.o' given more than once in the same rule. >Makefile:483: target `_clzsi2.o' given more than once in the same rule. >Makefile:483: target `_clzdi2.o' given more than once in the same rule. >Makefile:483: target `_ctzsi2.o' given more than once in the same rule. >Makefile:483: target `_ashldi3.o' given more than once in the same rule. >Makefile:483: target `_ashrdi3.o' given more than once in the same rule. >Makefile:483: target `_lshrdi3.o' given more than once in the same rule. >Makefile:485: target `_bb_init_func.vis' given more than once in the same rule. >Makefile:485: target `_call_via_rX.vis' given more than once in the same rule. >Makefile:485: target `_interwork_call_via_rX.vis' given more than once in the same rule. >Makefile:485: target `_clzsi2.vis' given more than once in the same rule. >Makefile:485: target `_clzdi2.vis' given more than once in the same rule. >Makefile:485: target `_ctzsi2.vis' given more than once in the same rule. >Makefile:485: target `_ashldi3.vis' given more than once in the same rule. >Makefile:485: target `_ashrdi3.vis' given more than once in the same rule. >Makefile:485: target `_lshrdi3.vis' given more than once in the same rule. >Makefile:490: target `_bb_init_func_s.o' given more than once in the same rule. >Makefile:490: target `_call_via_rX_s.o' given more than once in the same rule. >Makefile:490: target `_interwork_call_via_rX_s.o' given more than once in the same rule. >Makefile:490: target `_clzsi2_s.o' given more than once in the same rule. >Makefile:490: target `_clzdi2_s.o' given more than once in the same rule. >Makefile:490: target `_ctzsi2_s.o' given more than once in the same rule. >Makefile:490: target `_ashldi3_s.o' given more than once in the same rule. >Makefile:490: target `_ashrdi3_s.o' given more than once in the same rule. >Makefile:490: target `_lshrdi3_s.o' given more than once in the same rule. ># If this is the top-level multilib, build all the other ># multilibs. >make[4]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\include\ansidecl.h', needed by `_ucmpdi2.o'. >make[4]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\tsystem.h', needed by `_ucmpdi2.o'. >make[4]: *** No rule to make target `d\:/mbuild/src/build-gcc/gcc/include/stddef.h', needed by `_ucmpdi2.o'. >make[4]: *** No rule to make target `d\:/mbuild/src/build-gcc/gcc/include/float.h', needed by `_ucmpdi2.o'. >make[4]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\include\filenames.h', needed by `_ucmpdi2.o'. >make[4]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\include\hashtab.h', needed by `_ucmpdi2.o'. >make[4]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\coretypes.h', needed by `_ucmpdi2.o'. >make[4]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\flag-types.h', needed by `_ucmpdi2.o'. >make[4]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\arm\arm-opts.h', needed by `_ucmpdi2.o'. >make[4]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\arm\arm-flags.h', needed by `_ucmpdi2.o'. >make[4]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\vxworks-dummy.h', needed by `_ucmpdi2.o'. >make[4]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\dbxelf.h', needed by `_ucmpdi2.o'. >make[4]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\elfos.h', needed by `_ucmpdi2.o'. >make[4]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\arm\unknown-elf.h', needed by `_ucmpdi2.o'. >make[4]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\arm\elf.h', needed by `_ucmpdi2.o'. >make[4]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\arm\bpabi.h', needed by `_ucmpdi2.o'. >make[4]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\arm\symbian.h', needed by `_ucmpdi2.o'. >make[4]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\arm\aout.h', needed by `_ucmpdi2.o'. >make[4]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\arm\arm.h', needed by `_ucmpdi2.o'. >make[4]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\initfini-array.h', needed by `_ucmpdi2.o'. >make[4]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\tm-dwarf2.h', needed by `_ucmpdi2.o'. >make[4]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\defaults.h', needed by `_ucmpdi2.o'. >make[4]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\include\longlong.h', needed by `_ucmpdi2.o'. >make[4]: *** No rule to make target `d\:/mbuild/src/build-gcc/gcc/include/unwind-arm-common.h', needed by `unwind-c.o'. >make[4]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\gcov-io.h', needed by `_gcov_merge_add.o'. >make[4]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\gcov-counter.def', needed by `_gcov_merge_add.o'. ># 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 ../../../../gcc-10.2.0/libgcc/../mkinstalldirs ../../.././gcc/v5te >parts="crtfastmath.o"; \ >for file in $parts; do \ >rm -f ../../.././gcc/v5te/$file; \ >/bin/install -c -m 644 $file ../../.././gcc/v5te/; \ >case $file in \ >*.a) \ >/usr/local/gcc-10.2.0/arm-none-symbianelf/bin/ranlib ../../.././gcc/v5te/$file ;; \ >esac; \ >done >/bin/install: cannot stat `crtfastmath.o': No such file or directory >dest=../../.././gcc/include/tmp$$-unwind.h; \ >cp unwind.h $dest; \ >chmod a+r $dest; \ >sh ../../../../gcc-10.2.0/libgcc/../move-if-change $dest ../../.././gcc/include/unwind.h >make[4]: Target `all' not remade because of errors. >make[4]: Leaving directory `/d/mbuild/src/build-gcc/arm-none-symbianelf/v5te/libgcc' >make[3]: *** [multi-do] Error 1 >make[3]: Leaving directory `/d/mbuild/src/build-gcc/arm-none-symbianelf/libgcc' >make[2]: *** [all-multi] Error 2 >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\include\ansidecl.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\tsystem.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:/mbuild/src/build-gcc/gcc/include/stddef.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:/mbuild/src/build-gcc/gcc/include/float.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\include\filenames.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\include\hashtab.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\coretypes.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\flag-types.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\arm\arm-opts.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\arm\arm-flags.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\vxworks-dummy.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\dbxelf.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\elfos.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\arm\unknown-elf.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\arm\elf.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\arm\bpabi.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\arm\symbian.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\arm\aout.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\arm\arm.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\initfini-array.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\config\tm-dwarf2.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\defaults.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\include\longlong.h', needed by `_ucmpdi2.o'. >make[2]: *** No rule to make target `d\:/mbuild/src/build-gcc/gcc/include/unwind-arm-common.h', needed by `unwind-c.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\gcov-io.h', needed by `_gcov_merge_add.o'. >make[2]: *** No rule to make target `d\:\mbuild\src\gcc-10.2.0\gcc\gcov-counter.def', needed by `_gcov_merge_add.o'. ># 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 ../../../gcc-10.2.0/libgcc/../mkinstalldirs ../.././gcc >parts="crtfastmath.o"; \ >for file in $parts; do \ >rm -f ../.././gcc/$file; \ >/bin/install -c -m 644 $file ../.././gcc/; \ >case $file in \ >*.a) \ >/usr/local/gcc-10.2.0/arm-none-symbianelf/bin/ranlib ../.././gcc/$file ;; \ >esac; \ >done >/bin/install: cannot stat `crtfastmath.o': No such file or directory >dest=../.././gcc/include/tmp$$-unwind.h; \ >cp unwind.h $dest; \ >chmod a+r $dest; \ >sh ../../../gcc-10.2.0/libgcc/../move-if-change $dest ../.././gcc/include/unwind.h >make[2]: Target `all' not remade because of errors. >make[2]: Leaving directory `/d/mbuild/src/build-gcc/arm-none-symbianelf/libgcc' >make[1]: *** [all-target-libgcc] Error 2 >make[1]: Target `all-target' not remade because of errors. >make[1]: Leaving directory `/d/mbuild/src/build-gcc' >make: *** [all] Error 2 > >Stryzhniou Fiodar >Стрижнёв Федор