wurde auf freetz-ng umgestelltMoin Männer
Mein System
Code:Linux s3-debian-10 4.19.0-12-amd64 #1 SMP Debian 4.19.152-1 (2020-10-18) x86_64 GNU/Linux
Beim toolchainCode:fos_m72x_mips
bekomme ich beim Versuch die Bibliotheken zu installieren kommt die Fehlermeldung (siehe Bild)Code:FRITZ!Box 7590 and other GRX models 7.2x (mips mips32r2 32-bit BE, uClibc 1.0.15, gcc 8.3.0, linux 4.9.198)
Dann klappt natürlich auch nicht mit den Bibliotheken nicht. Beispiel
Code:Plugin s3.TUP v0.22.1 - Aktualisierung Bibliothek Log - 2020-10-20 20:53:17 ================================================================================ Befehlszeilen zum Erstellen von (1/1) fos_m72x_mips: Bibliothek libusb 1.0.23: ================================================================================ cd /tmp/lib_source/2020-10-20.205314/libusb-1.0.23/; export TOOLCHAIN=/home/user/oscam/s3/support/toolchains/fos_m72x_mips; export PATH="$TOOLCHAIN/bin:$PATH"; [ -n "" ] && export CFLAGS=""; export CC=/home/user/oscam/s3/support/toolchains/fos_m72x_mips/bin/mips-linux-uclibc-gcc; [ "freetz-ng" == "android-ndk" ] && export ANDROID_NDK="/home/user/oscam/s3/support/toolchains/fos_m72x_mips"; [ "freetz-ng" == "android-ndk" ] && cp -f "android/config.h" "./config.h"; [ "freetz-ng" == "android-ndk" ] && FLAGS="--enable-static --disable-shared --disable-udev" || FLAGS="--disable-udev"; ./configure --prefix=/home/user/oscam/s3/support/toolchains/fos_m72x_mips/bin --host= $FLAGS; make -j2; make install; [ "freetz-ng" == "android-ndk" ] && find "/home/user/oscam/s3/support/toolchains/fos_m72x_mips/bin/lib/" -maxdepth 1 -name "libusb-1.0.*" -execdir ln -frs "/home/user/oscam/s3/support/toolchains/fos_m72x_mips/bin/lib/{}" "/home/user/oscam/s3/support/toolchains/fos_m72x_mips/bin/lib///{}" \;; ================================================================================ checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports nested variables... (cached) yes checking for gcc... /home/user/oscam/s3/support/toolchains/fos_m72x_mips/bin/mips-linux-uclibc-gcc checking whether the C compiler works... no configure: error: in `/tmp/lib_source/2020-10-20.205314/libusb-1.0.23': configure: error: C compiler cannot create executables See `config.log' for more details make: *** Es wurden keine Ziele angegeben und keine „make“-Steuerdatei gefunden. Schluss. make: *** Keine Regel, um „install“ zu erstellen. Schluss.
Abhängigkeiten sollten Alle drauf sein
Jemand eine Idee????
Edit: Sehe gerade imwasCode:2020-10-20.195116_tup_crosstoolchain_fos_m72x_mips.log
Code:gen-headers set -e; : " COMPAT include/generated/lisi/linux/avm_net_trace.h"; mkdir -p include/generated/lisi/linux/; awk '$1 == "linux/avm_net_trace.h" { print "#ifdef __KERNEL__"; print "#include <" $2 ">"; if (match($1, "^uapi/")) { sub(/^uapi\//, "", $1); sub(/^uapi\//, "", $2); print "#else"; print "#include <" $2 ">"; }; print "#endif"; }' < drivers/char/avm_net_trace/avm/conf/compat.headers > include/generated/lisi/linux/avm_net_trace.h; set -e; : " COMPAT include/generated/uapi/linux/avm_net_trace_ioctl.h"; mkdir -p include/generated/uapi/linux/; awk '$1 == "uapi/linux/avm_net_trace_ioctl.h" { print "#ifdef __KERNEL__"; print "#include <" $2 ">"; if (match($1, "^uapi/")) { sub(/^uapi\//, "", $1); sub(/^uapi\//, "", $2); print "#else"; print "#include <" $2 ">"; }; print "#endif"; }' < drivers/char/avm_net_trace/avm/conf/compat.headers > include/generated/uapi/linux/avm_net_trace_ioctl.h; set -e; : ' CHK include/generated/uapi/linux/version.h'; mkdir -p include/generated/uapi/linux/; (echo \#define LINUX_VERSION_CODE 264646; echo '#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))';) < Makefile > include/generated/uapi/linux/version.h.tmp; if [ -r include/generated/uapi/linux/version.h ] && cmp -s include/generated/uapi/linux/version.h include/generated/uapi/linux/version.h.tmp; then rm -f include/generated/uapi/linux/version.h.tmp; else : ' UPD include/generated/uapi/linux/version.h'; mv -f include/generated/uapi/linux/version.h.tmp include/generated/uapi/linux/version.h; fi set -e; : " COMPAT include/generated/lisi/linux/avm_pa.h"; mkdir -p include/generated/lisi/linux/; awk '$1 == "linux/avm_pa.h" { print "#ifdef __KERNEL__"; print "#include <" $2 ">"; if (match($1, "^uapi/")) { sub(/^uapi\//, "", $1); sub(/^uapi\//, "", $2); print "#else"; print "#include <" $2 ">"; }; print "#endif"; }' < net/avm_pa/avm/conf/compat.headers > include/generated/lisi/linux/avm_pa.h; set -e; : " COMPAT include/generated/lisi/linux/avm_pa_hw.h"; mkdir -p include/generated/lisi/linux/; awk '$1 == "linux/avm_pa_hw.h" { print "#ifdef __KERNEL__"; print "#include <" $2 ">"; if (match($1, "^uapi/")) { sub(/^uapi\//, "", $1); sub(/^uapi\//, "", $2); print "#else"; print "#include <" $2 ">"; }; print "#endif"; }' < net/avm_pa/avm/conf/compat.headers > include/generated/lisi/linux/avm_pa_hw.h; set -e; : " COMPAT include/generated/lisi/linux/avm_pa_ifx_multiplexer.h"; mkdir -p include/generated/lisi/linux/; awk '$1 == "linux/avm_pa_ifx_multiplexer.h" { print "#ifdef __KERNEL__"; print "#include <" $2 ">"; if (match($1, "^uapi/")) { sub(/^uapi\//, "", $1); sub(/^uapi\//, "", $2); print "#else"; print "#include <" $2 ">"; }; print "#endif"; }' < net/avm_pa/avm/conf/compat.headers > include/generated/lisi/linux/avm_pa_ifx_multiplexer.h; rm -f include/linux/version.h set -e; : ' CHK include/generated/utsrelease.h'; mkdir -p include/generated/; if [ `echo -n "4.9.198" | wc -c ` -gt 64 ]; then echo '"4.9.198" exceeds 64 characters' >&2; exit 1; fi; (echo \#define UTS_RELEASE \"4.9.198\";) < include/config/kernel.release > include/generated/utsrelease.h.tmp; if [ -r include/generated/utsrelease.h ] && cmp -s include/generated/utsrelease.h include/generated/utsrelease.h.tmp; then rm -f include/generated/utsrelease.h.tmp; else : ' UPD include/generated/utsrelease.h'; mv -f include/generated/utsrelease.h.tmp include/generated/utsrelease.h; fi make -f ./scripts/Makefile.build obj=arch/mips/boot/tools relocs mkdir -p .tmp_versions gcc -Wp,-MD,arch/mips/boot/tools/.relocs_32.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89 -c -o arch/mips/boot/tools/relocs_32.o arch/mips/boot/tools/relocs_32.c gcc -Wp,-MD,arch/mips/boot/tools/.relocs_64.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89 -c -o arch/mips/boot/tools/relocs_64.o arch/mips/boot/tools/relocs_64.c gcc -Wp,-MD,arch/mips/boot/tools/.relocs_main.o.d -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89 -c -o arch/mips/boot/tools/relocs_main.o arch/mips/boot/tools/relocs_main.c gcc -o arch/mips/boot/tools/relocs arch/mips/boot/tools/relocs_32.o arch/mips/boot/tools/relocs_64.o arch/mips/boot/tools/relocs_main.o make -f ./scripts/Makefile.build obj=. mkdir -p kernel/ set -e; : ' CHK include/generated/timeconst.h'; mkdir -p include/generated/; (echo 250 | bc -q kernel/time/timeconst.bc ) < kernel/time/timeconst.bc > include/generated/timeconst.h.tmp; if [ -r include/generated/timeconst.h ] && cmp -s include/generated/timeconst.h include/generated/timeconst.h.tmp; then rm -f include/generated/timeconst.h.tmp; else : ' UPD include/generated/timeconst.h'; mv -f include/generated/timeconst.h.tmp include/generated/timeconst.h; fi mips-unknown-linux-gnu-gcc -Wp,-MD,kernel/.bounds.s.d -nostdinc -isystem /home/user/oscam/s3/support/crosstool/freetz-ng/toolchain/build/mips_gcc-8.3.0/mips-unknown-linux-gnu/lib/gcc/mips-unknown-linux-gnu/8.3.0/include -I./arch/mips/include -I./arch/mips/include/generated/uapi -I./arch/mips/include/generated -I./include -Idrivers/isdn/capi_oslib/include -Idrivers/char/avm_new/include -Idrivers/char/avm_power/include -Idrivers/char/tffs/include -Idrivers/char/avm_net_trace/include -Inet/avm_pa/include -Iinclude/generated/lisi -I./arch/mips/include/uapi -I./arch/mips/include/generated/uapi -I./include/uapi -I./include/generated/uapi -Idrivers/isdn/capi_oslib/include/uapi -Idrivers/char/avm_new/include/uapi -Idrivers/char/avm_power/include/uapi -Idrivers/char/tffs/include/uapi -Idrivers/char/avm_net_trace/include/uapi -Inet/avm_pa/include/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -DVMLINUX_LOAD_ADDRESS=0xffffffff80500000 -DDATAOFFSET=0 -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-check-zero-division -mabi=32 -G 0 -mno-abicalls -fno-pic -pipe -mno-branch-likely -msoft-float -DGAS_HAS_SET_HARDFLOAT -Wa,-msoft-float -ffreestanding -march=interaptiv -mtune=interaptiv -Wa,-march=interaptiv -Wa,-mtune=interaptiv -Wa,--trap -DTOOLCHAIN_SUPPORTS_VIRT -mdsp -I./arch/mips/include/asm/mach-lantiq -I./arch/mips/include/asm/mach-lantiq/grx500 -I./arch/mips/include/asm/mach-generic -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-int-in-bool-context -Wno-attribute-alias -O2 -fno-reorder-blocks -fno-tree-ch --param=allow-store-data-races=0 -DCC_HAVE_ASM_GOTO -Wframe-larger-than=1024 -fstack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fomit-frame-pointer -fno-var-tracking-assignments -g -Wdeclaration-after-statement -Wno-pointer-sign -Wno-stringop-truncation -fno-strict-overflow -fno-merge-all-constants -fmerge-constants -fno-stack-check -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -Wno-packed-not-aligned -DKBUILD_BASENAME='"bounds"' -DKBUILD_MODNAME='"bounds"' -fverbose-asm -S -o kernel/bounds.s kernel/bounds.c make[2]: Verzeichnis „/home/user/oscam/s3/support/crosstool/freetz-ng/source/kernel/ref-grx5-7590_07.20/linux-4.9“ wird verlassen make[1]: Verzeichnis „/home/user/oscam/s3/support/crosstool/freetz-ng/source/kernel/ref-grx5-7590_07.20/linux-4.9“ wird verlassen [33mERROR: Build failed.[m
Wurde durchgeführtwurde auf freetz-ng umgestellt
./s3 tcupdate --update_me
./s3 tcupdate --reset
danach wird auch ds Toolchain auch gebaut
und hast es jetzt funktioniert ?Fehler war, habe erst "setup" genommen und dann "start"
./s3 menu@copilot: Bei welcher Anweisung kommt die Fehlermeldung genau?
Den oben im Beitrag blau hinterlegent Text. Ich hatte das so verstanden, das erst setup ausgeführt werden soll und dann start.. Bei der Reihenfolge war der toolchain nicht komplett nnd hat die Installation abgebrochen@rolu2 : Welchen Text würdest du weniger irreführend finden? Vielleicht baue ich den dann ein.
Mit der aktuellen Meldung in Klammern ist gemeint, das die Menüaktion Setup ausgewählt werden soll, um u.a. freetz-ng zu installieren. Erst nach der Installation können die Template-Details in Klammern angezeigt werden.
Wir verwenden Cookies und ähnliche Technologien für folgende Zwecke:
Akzeptieren Sie Cookies und diese Technologien?
Wir verwenden Cookies und ähnliche Technologien für folgende Zwecke:
Akzeptieren Sie Cookies und diese Technologien?