Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Simplebuild 3 (310 Final) *de en bg es fr it nl pl pt tr* language support

wünschen schon jetzt sieht mann erstmal wie lange das erstellen dieser toolchains dauert
meine toolchains sind hocheffizient und optimiert und teilweise nichtmal 100mb gepackt

ich kann neue toolchains erstellen allerdings sollte da schon ein gewisser bedarf vorhanden sein
und tester muss es auch geben bezug sind immer basis images und die dort gewonnen infos der libs
ich werde ein oscam-info script bauen was die infos aus dem zielsystem holt und als text zum bauen wiedergibt
danach lassen sich dann neue toolchains bauen

vielleicht hab ich am wochenende mal zeit und nerven dann erstelle ich in meinem github ein neues repo mit dem infoscript
und die befehlszeile für die jeweilige box zum ausführen

diese kann mann dann als issue ins github hängen und ich schaue mirs dann an
 
Moin 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 toolchain
Code:
fos_m72x_mips
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)
bekomme ich beim Versuch die Bibliotheken zu installieren kommt die Fehlermeldung (siehe Bild)

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 im
Code:
2020-10-20.195116_tup_crosstoolchain_fos_m72x_mips.log
was
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 auf freetz-ng umgestellt
./s3 tcupdate --update_me
./s3 tcupdate --reset
danach wird auch ds Toolchain auch gebaut
 
Ich wollte es auf dem Raspberry Pi4 nutzen aber ich kann die toolchains nicht nutzen.

Beim TCUPDATE kommt ständig als loop:

ERROR: Expected at least 5 tokens for --menu, have 4.
Use --help to list options.

jegliche fix und update --reset geht auch nicht.
 
wurde auf freetz-ng umgestellt
./s3 tcupdate --update_me
./s3 tcupdate --reset
danach wird auch ds Toolchain auch gebaut
Wurde durchgeführt

Fehler war, habe erst "setup" genommen und dann "start"

genutztes linux "s3-ubuntu-20.04"
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
ja, dachte das wäre mit meiner Antwort klar

Der Text ist, finde ich, ein bißchen irreführend
 
@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.

@copilot: Bei welcher Anweisung kommt die Fehlermeldung genau?
 
Zuletzt bearbeitet:
@copilot: Bei welcher Anweisung kommt die Fehlermeldung genau?
./s3 menu
TCUPDATE

SYSCHECK -> Bitte warten während die Abhängigkeiten überprüft werden...
nach ca. 5 sekunden kommt:

ERROR: Expected at least 5 tokens for --menu, have 4.
Use --help to list options.

das flackert ständig auf, also loopt die ganze zeit und kann es nur noch beenden (STRG+C)

UPDATE: support/functions/_plugin_update_toolchain zeile 145 enthält die option.
 
Zuletzt bearbeitet:
Kann es sein, das du bisher kein Toolchain installiert/erstellt hast?

Was passiert bei: ./s3 tcupdate -c
 
@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.
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

Habe dann s3_releases gelöscht und bin neu gestartet. Hier jetzt sofort nur "start" genomen und siehe da .toolchian war komplett ohne Fehlermeldung und oscam lässt sich bauen und startet auch

Edit: Der Text in Klammern ist irreführend. es werden keine details angezeigt, sondern er fängt sofort an etwas zu erstellen
 
Zuletzt bearbeitet:
Zurück
Oben