[Gelöst] Bau von GCC 5.5.0 MIPS (GRX5) mit ISL 0.20/0.21 @Arch-Linux scheitert

NDiIPP

IPPF-Promi
Mitglied seit
13 Apr 2017
Beiträge
9,762
Punkte für Reaktionen
2,329
Punkte
113
Edit:
Ursache mittlerweile gefunden, das Paket "isl" sollte auf dem Host-System nicht installiert sein. Oder man verwendet die Option "--with-isl=no", siehe Beitrag #2 von @PeterPawn (mit Freetz master-20190627-dc09cacb7 umgesetzt, siehe Beitrag #4).

Ursprüngliche Themen-Überschrift: "Bau von GCC 5.5.0 MIPS (GRX5) mit GCC 9.1.0 @Arch-Linux scheitert"


------------


Hallo,

ich kann seit ein paar Tagen kein Image mehr mit einem frisch ausgeheckten Freetz (inkl. frischer .config) für GRX5-Modelle bauen. Das Problem scheint erst durch ein Update des Host-System (Arch-Linux x64) entstanden zu sein.

Am 16.06 funktionierte jedenfalls ein frisch ausgechecktes Freetz der Version "master-20190612-274a186f8" noch ohne Probleme auf diesem Host-System. Durch ein Update des Host-System zwischen dem 17. und 20.06 (es gab 3 System-Updates in diesem Zeitraum, jeweils am 17., 18. und 19.06) geht das jedoch nicht mehr, probiert bisher mit den Freetz-Versionen:
  • master-20190612-274a186f8
  • master-20190621-905177f1c
  • master-20190626-6b9ca9d27
Wobei das letzte Update des Buildsystem vor dem 17.06 bereits eine Weile zurück lag, das war am 22.05.2019.

Das Host-System funktionierte mit Kernel-Version 5.0.11-arch1-1-ARCH und GCC 7.4.1+20181207-4 + 8.3.0-1 am 16.06 noch ohne Probleme mit Freetz (master-20190612-274a186f8).
Am 17.06 wurde u.a. auf den Kernel 5.1.9-arch1-1-ARCH und am 18.06 u.a. auf Kernel 5.1.11-arch1-1-ARCH (Fix für "TCP SACK PANIC") und GCC 9.1.0-1 upgedatet (GCC 7 unverändert).

Ich vermute mal es liegt am Update von GCC Ver. 8.3 auf Ver. 9.1.

Edit:
Nach einem GCC-Downgrade:
Code:
pacman -U /var/cache/pacman/pkg/gcc-8.3.0-1-x86_64.pkg.tar.xz /var/cache/pacman/pkg/gcc-libs-8.3.0-1-x86_64.pkg.tar.xz /var/cache/pacman/pkg/lib32-gcc-libs-8.3.0-1-x86_64.pkg.tar.xz
besteht das Problem weiterhin. Scheint also doch nicht an GCC 9.1 zu liegen.



Das Problem liegt wohl beim Bauen von GCC 5.5.0 für MIPS (Terminal-Log):
Code:
[ndiipp@device freetz-trunk_2019-06-27_GRX5_07.1x]$ make
PATH=/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/toolchain/build/mips_gcc-5.5.0/mips-unknown-linux-gnu/bin:/bin:/sbin:/usr/bin:/usr/sbin make -j2 MAKEINFO=true -C /home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build all-gcc
make[1]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build“ wird betreten
make[2]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/intl“ wird betreten
make[2]: Für das Ziel „all“ ist nichts zu tun.
make[2]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/intl“ wird verlassen
make[2]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/libiberty“ wird betreten
make[2]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/build-x86_64-pc-linux-gnu/libiberty“ wird betreten
make[3]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/libiberty/testsuite“ wird betreten
make[3]: Für das Ziel „all“ ist nichts zu tun.
make[3]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/libiberty/testsuite“ wird verlassen
make[3]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/build-x86_64-pc-linux-gnu/libiberty/testsuite“ wird betreten
make[3]: Für das Ziel „all“ ist nichts zu tun.
make[3]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/build-x86_64-pc-linux-gnu/libiberty/testsuite“ wird verlassen
make[2]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/libiberty“ wird verlassen
make[2]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/build-x86_64-pc-linux-gnu/libiberty“ wird verlassen
make[2]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/zlib“ wird betreten
true "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CFLAGS=-D_GNU_SOURCE -fno-stack-protector" "CXXFLAGS=-D_GNU_SOURCE -fno-stack-protector" "CFLAGS_FOR_BUILD=-D_GNU_SOURCE -fno-stack-protector" "CFLAGS_FOR_TARGET=-g -O2 -minterlink-mips16" "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 " "LIBCFLAGS=-D_GNU_SOURCE -fno-stack-protector" "LIBCFLAGS_FOR_TARGET=-g -O2 -minterlink-mips16" "MAKE=make" "MAKEINFO=true --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/toolchain/build/mips_gcc-5.5.0/mips-unknown-linux-gnu" "infodir=/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/toolchain/build/mips_gcc-5.5.0/mips-unknown-linux-gnu/share/info" "libdir=/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/toolchain/build/mips_gcc-5.5.0/mips-unknown-linux-gnu/lib" "prefix=/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/toolchain/build/mips_gcc-5.5.0/mips-unknown-linux-gnu" "tooldir=/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/toolchain/build/mips_gcc-5.5.0/mips-unknown-linux-gnu/mips-unknown-linux-gnu" "AR=ar" "AS=as" "CC=gcc" "CXX=x86_64-pc-linux-gnu-g++" "LD=ld" "LIBCFLAGS=-D_GNU_SOURCE -fno-stack-protector" "NM=nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # make
make[2]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/libbacktrace“ wird betreten
make[2]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/zlib“ wird verlassen
make  all-am
make[3]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/libbacktrace“ wird betreten
true  DO=all multi-do # make
make[3]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/libbacktrace“ wird verlassen
make[2]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/libbacktrace“ wird verlassen
make[2]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/libdecnumber“ wird betreten
make[2]: Für das Ziel „all“ ist nichts zu tun.
make[2]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/libdecnumber“ wird verlassen
make[2]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/lto-plugin“ wird betreten
make  all-am
make[3]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/lto-plugin“ wird betreten
make[3]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/lto-plugin“ wird verlassen
make[2]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/lto-plugin“ wird verlassen
make[2]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/build-x86_64-pc-linux-gnu/fixincludes“ wird betreten
make[2]: Für das Ziel „all“ ist nichts zu tun.
make[2]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/build-x86_64-pc-linux-gnu/fixincludes“ wird verlassen
make[2]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/build-x86_64-pc-linux-gnu/libcpp“ wird betreten
test -f config.h || (rm -f stamp-h1 && make stamp-h1)
make[2]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/libcpp“ wird betreten
test -f config.h || (rm -f stamp-h1 && make stamp-h1)
make[2]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/build-x86_64-pc-linux-gnu/libcpp“ wird verlassen
make[2]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/libcpp“ wird verlassen
make[2]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/fixincludes“ wird betreten
make[2]: Für das Ziel „all“ ist nichts zu tun.
make[2]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/fixincludes“ wird verlassen
make[2]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/gcc“ wird betreten
x86_64-pc-linux-gnu-g++ -c   -D_GNU_SOURCE -fno-stack-protector -DIN_GCC  -DCROSS_DIRECTORY_STRUCTURE  -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc -I/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/. -I/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/../include -I/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/../libcpp/include -I/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/tools/build/include -I/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/tools/build/include -I/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/tools/build/include  -I/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/../libdecnumber -I/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/../libbacktrace   -o graphite.o -MT graphite.o -MMD -MP -MF ./.deps/graphite.TPo /home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite.c
x86_64-pc-linux-gnu-g++ -c   -D_GNU_SOURCE -fno-stack-protector -DIN_GCC  -DCROSS_DIRECTORY_STRUCTURE  -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -I. -I/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc -I/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/. -I/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/../include -I/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/../libcpp/include -I/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/tools/build/include -I/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/tools/build/include -I/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/tools/build/include  -I/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/../libdecnumber -I/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/../libbacktrace   -o graphite-blocking.o -MT graphite-blocking.o -MMD -MP -MF ./.deps/graphite-blocking.TPo /home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite-blocking.c
In Datei, eingebunden von ./tm.h:29,
                 von /home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite.c:61:
/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/config/elfos.h:102:21: Warnung: ungültiges Suffix an Literal; C++11 erfordert Leerzeichen zwischen Literal und Zeichenketten-Makro [-Wliteral-suffix]
  102 |    fprintf ((FILE), "%s"HOST_WIDE_INT_PRINT_UNSIGNED"\n",\
      |                     ^
/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/config/elfos.h:170:24: Warnung: ungültiges Suffix an Literal; C++11 erfordert Leerzeichen zwischen Literal und Zeichenketten-Makro [-Wliteral-suffix]
  170 |       fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n",  \
      |                        ^
In Datei, eingebunden von ./tm.h:35,
                 von /home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite.c:61:
/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/config/mips/mips.h:2913:20: Warnung: ungültiges Suffix an Literal; C++11 erfordert Leerzeichen zwischen Literal und Zeichenketten-Makro [-Wliteral-suffix]
2913 |   fprintf (STREAM, "\t.space\t"HOST_WIDE_INT_PRINT_UNSIGNED"\n", (SIZE))
      |                    ^
In Datei, eingebunden von ./tm.h:29,
                 von /home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite-blocking.c:49:
/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/config/elfos.h:102:21: Warnung: ungültiges Suffix an Literal; C++11 erfordert Leerzeichen zwischen Literal und Zeichenketten-Makro [-Wliteral-suffix]
  102 |    fprintf ((FILE), "%s"HOST_WIDE_INT_PRINT_UNSIGNED"\n",\
      |                     ^
/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/config/elfos.h:170:24: Warnung: ungültiges Suffix an Literal; C++11 erfordert Leerzeichen zwischen Literal und Zeichenketten-Makro [-Wliteral-suffix]
  170 |       fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n",  \
      |                        ^
In Datei, eingebunden von ./tm.h:50,
                 von /home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite.c:61:
/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/defaults.h:126:24: Warnung: ungültiges Suffix an Literal; C++11 erfordert Leerzeichen zwischen Literal und Zeichenketten-Makro [-Wliteral-suffix]
  126 |       fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n",  \
      |                        ^
In Datei, eingebunden von ./tm.h:35,
                 von /home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite-blocking.c:49:
/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/config/mips/mips.h:2913:20: Warnung: ungültiges Suffix an Literal; C++11 erfordert Leerzeichen zwischen Literal und Zeichenketten-Makro [-Wliteral-suffix]
2913 |   fprintf (STREAM, "\t.space\t"HOST_WIDE_INT_PRINT_UNSIGNED"\n", (SIZE))
      |                    ^
In Datei, eingebunden von ./tm.h:50,
                 von /home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite-blocking.c:49:
/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/defaults.h:126:24: Warnung: ungültiges Suffix an Literal; C++11 erfordert Leerzeichen zwischen Literal und Zeichenketten-Makro [-Wliteral-suffix]
  126 |       fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n",  \
      |                        ^
In Datei, eingebunden von /home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite.c:89:
/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite-poly.h: In Funktion »graphite_dim_t pbb_nb_scattering_transform(const poly_bb*)«:
/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite-poly.h:377:43: Fehler: »isl_map_n_out« wurde in diesem Gültigkeitsbereich nicht deklariert; meinten Sie »isl_map_gist«?
  377 | #define PBB_NB_SCATTERING_TRANSFORM(PBB) (isl_map_n_out (PBB->transformed))
      |                                           ^~~~~~~~~~~~~
/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite-poly.h:521:10: Anmerkung: bei Substitution des Makros »PBB_NB_SCATTERING_TRANSFORM«
  521 |   return PBB_NB_SCATTERING_TRANSFORM (pbb);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In Datei, eingebunden von /home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite-blocking.c:69:
/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite-poly.h: In Funktion »graphite_dim_t pbb_nb_scattering_transform(const poly_bb*)«:
/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite-poly.h:377:43: Fehler: »isl_map_n_out« wurde in diesem Gültigkeitsbereich nicht deklariert; meinten Sie »isl_map_gist«?
  377 | #define PBB_NB_SCATTERING_TRANSFORM(PBB) (isl_map_n_out (PBB->transformed))
      |                                           ^~~~~~~~~~~~~
/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite-poly.h:521:10: Anmerkung: bei Substitution des Makros »PBB_NB_SCATTERING_TRANSFORM«
  521 |   return PBB_NB_SCATTERING_TRANSFORM (pbb);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In Datei, eingebunden von /home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite-blocking.c:34:
/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite-poly.h: In Funktion »graphite_dim_t pbb_nb_dynamic_scattering_transform(const poly_bb*)«:
/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite-poly.h:377:43: Fehler: »isl_map_n_out« wurde in diesem Gültigkeitsbereich nicht deklariert; meinten Sie »isl_map_gist«?
  377 | #define PBB_NB_SCATTERING_TRANSFORM(PBB) (isl_map_n_out (PBB->transformed))
      |                                           ^~~~~~~~~~~~~
/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/system.h:718:14: Anmerkung: in Definition des Makros »gcc_assert«
  718 |    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
      |              ^~~~
/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite-poly.h:531:15: Anmerkung: bei Substitution des Makros »PBB_NB_SCATTERING_TRANSFORM«
  531 |   gcc_assert (PBB_NB_SCATTERING_TRANSFORM (pbb) % 2);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In Datei, eingebunden von /home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite.c:45:
/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite-poly.h: In Funktion »graphite_dim_t pbb_nb_dynamic_scattering_transform(const poly_bb*)«:
/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite-poly.h:377:43: Fehler: »isl_map_n_out« wurde in diesem Gültigkeitsbereich nicht deklariert; meinten Sie »isl_map_gist«?
  377 | #define PBB_NB_SCATTERING_TRANSFORM(PBB) (isl_map_n_out (PBB->transformed))
      |                                           ^~~~~~~~~~~~~
/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/system.h:718:14: Anmerkung: in Definition des Makros »gcc_assert«
  718 |    ((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
      |              ^~~~
/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite-poly.h:531:15: Anmerkung: bei Substitution des Makros »PBB_NB_SCATTERING_TRANSFORM«
  531 |   gcc_assert (PBB_NB_SCATTERING_TRANSFORM (pbb) % 2);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In Datei, eingebunden von /home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite-blocking.c:69:
/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite-poly.h: In Funktion »void pbb_update_scattering(poly_bb_p, graphite_dim_t, int)«:
/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite-poly.h:1095:19: Fehler: »isl_space_range« wurde in diesem Gültigkeitsbereich nicht deklariert; meinten Sie »isl_map_range«?
1095 |   isl_space *d1 = isl_space_range (d);
      |                   ^~~~~~~~~~~~~~~
      |                   isl_map_range
In Datei, eingebunden von /home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite.c:89:
/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite-poly.h: In Funktion »void pbb_update_scattering(poly_bb_p, graphite_dim_t, int)«:
/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite-poly.h:1095:19: Fehler: »isl_space_range« wurde in diesem Gültigkeitsbereich nicht deklariert; meinten Sie »isl_map_range«?
1095 |   isl_space *d1 = isl_space_range (d);
      |                   ^~~~~~~~~~~~~~~
      |                   isl_map_range
/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite-poly.h:1096:19: Fehler: »isl_space_dim« wurde in diesem Gültigkeitsbereich nicht deklariert; meinten Sie »isl_map_dim«?
1096 |   unsigned i, n = isl_space_dim (d1, isl_dim_out);
      |                   ^~~~~~~~~~~~~
      |                   isl_map_dim
/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite-poly.h:1096:19: Fehler: »isl_space_dim« wurde in diesem Gültigkeitsbereich nicht deklariert; meinten Sie »isl_map_dim«?
1096 |   unsigned i, n = isl_space_dim (d1, isl_dim_out);
      |                   ^~~~~~~~~~~~~
      |                   isl_map_dim
/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite-poly.h:1097:19: Fehler: »isl_space_add_dims« wurde in diesem Gültigkeitsbereich nicht deklariert; meinten Sie »isl_map_add_dims«?
1097 |   isl_space *d2 = isl_space_add_dims (d1, isl_dim_in, n);
      |                   ^~~~~~~~~~~~~~~~~~
      |                   isl_map_add_dims
/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0/gcc/graphite-poly.h:1097:19: Fehler: »isl_space_add_dims« wurde in diesem Gültigkeitsbereich nicht deklariert; meinten Sie »isl_map_add_dims«?
1097 |   isl_space *d2 = isl_space_add_dims (d1, isl_dim_in, n);
      |                   ^~~~~~~~~~~~~~~~~~
      |                   isl_map_add_dims
make[2]: *** [Makefile:1066: graphite.o] Fehler 1
make[2]: *** Es wird auf noch nicht beendete Prozesse gewartet....
make[2]: *** [Makefile:1066: graphite-blocking.o] Fehler 1
make[2]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/gcc“ wird verlassen
make[1]: *** [Makefile:4102: all-gcc] Fehler 2
make[1]: Verzeichnis „/home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build“ wird verlassen
make: *** [toolchain/make/kernel/gcc/gcc.mk:71: /home/ndiipp/build/fritzbox/freetz/freetz-trunk_2019-06-27_GRX5_07.1x/source/toolchain-mips_gcc-5.5.0/gcc-5.5.0-build/.compiled] Fehler 2
[ndiipp@device freetz-trunk_2019-06-27_GRX5_07.1x]$


Verwende ich die Freetz-Version "master-20190612-274a186f8", wo GCC 5.5.0 für MIPS bereits am 16.06 (vor dem Update des Host-System) erstellt wurde und somit bereits die passende Toolchain vorhanden ist, funktioniert alles weiterhin normal. Nur das neu erstellen (bspw. bei einem frischen Freetz) funktioniert eben nicht mehr.

Die .config (siehe Anhang) für den Test ist quasi eine neu erstellte "Basic-Vanilla-Config" für die 7590 @FRITZ!OS 7.1x.

Das Host-System hat aktuell folgenden Stand (GCC: Ver. 9.1.0-2):
Code:
[ndiipp@device ~]$ uname -a
Linux device 5.1.15-arch1-1-ARCH #1 SMP PREEMPT Tue Jun 25 04:49:39 UTC 2019 x86_64 GNU/Linux
 

Anhänge

  • Terminal-Log.txt
    24 KB · Aufrufe: 0
  • Freetz-Config.txt
    62 KB · Aufrufe: 1
Zuletzt bearbeitet:
  • Love
Reaktionen: NDiIPP
Vielen Dank! Das war es.

Am 18.06 wurde isl 0.21-1 wohl als Abhängigkeit bei der Installation eines anderen Paketes mit installiert, vorher war das Paket auf dem System nicht vorhanden. Die Entfernung des Paketes löste das Problem!

Die Themenüberschrift habe ich dieser Erkenntnis nach entsprechend angepasst.
 
kann mal einer was fürs Fußvolk zugänglich erklähren, wie die Freetz für F!B 7590 nun gebaut weden kan und wie man die Option "--with-isl=no" verwendet ?
 
Darum braucht sich der Freetz-Benutzer nicht kümmern ... solange der Patch drin ist (#4). Ich gehe mal davon aus, daß das bei Freetz-ng ebenso der Fall ist ... auch wenn ich jetzt deshalb nicht extra in den Trunk sehe.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.