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

NDiIPP

Aktives Mitglied
Mitglied seit
13 Apr 2017
Beiträge
1,671
Punkte für Reaktionen
242
Punkte
63
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:
[[email protected] 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
[[email protected] 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:
[[email protected] ~]$ 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

Zuletzt bearbeitet:

PeterPawn

IPPF-Urgestein
Mitglied seit
10 Mai 2006
Beiträge
12,052
Punkte für Reaktionen
718
Punkte
113
  • Love
Reaktionen: NDiIPP

NDiIPP

Aktives Mitglied
Mitglied seit
13 Apr 2017
Beiträge
1,671
Punkte für Reaktionen
242
Punkte
63
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.
 

prisrak1

Neuer User
Mitglied seit
14 Mai 2017
Beiträge
161
Punkte für Reaktionen
16
Punkte
18
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 ?
 

PeterPawn

IPPF-Urgestein
Mitglied seit
10 Mai 2006
Beiträge
12,052
Punkte für Reaktionen
718
Punkte
113
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.
 

Zurzeit aktive Besucher

3CX PBX - GRATIS
Linux / Win / Cloud

Neueste Beiträge

Statistik des Forums

Themen
232,056
Beiträge
2,018,329
Mitglieder
349,366
Neuestes Mitglied
mirc00