Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenloses 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 Bereiche, welche für Gäste verwehrt bleiben

Simplebuild 3: Toolchain Update Plugin (s3.TUP)

Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!
Schade, für CentOS 8 endet der Support Ende diesen Jahres, CentOS7 wird noch bis 2024 unterstützt...

Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!
Ich baue native auf der CLI mit:
./s3 native -p=qnap_emu_Tom.profile

und meine qnap_emu_Tom.profile sieht so aus:
all_off readers_on
USE_UTF8 USE_LIBUSB EMU
WEBIF LIVELOG JQUERY DVBAPI READ_SDT IRDETO_GUESSING ANTICASC DEBUG MONITOR LB CACHEEX CWCC
CAMD35 CAMD35_TCP NEWCAMD CCCAM CCCSHARE GBOX SCAM CONSTCW NAGRA NAGRA_MERLIN IRDETO CONAX CRYPTOWORKS SECA VIACCESS VIDEOGUARD DRE TONGFANG BULCRYPT GRIFFIN DGCRYPT
PHOENIX SC8IN1 MP35 SMARGO

Das passt für mich für QNAP TS-869 und TS-870 und eine Toochain benötige ich dafür nicht unter CentOS7.
 
Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!
Wenn du nativ baust, dann bist du definitiv im falschen Thread :(

Wenn du Bedarf an Cross Toolchains für deine QNAP's hast, du weitere Informationen zu den Systemen liefern und dann die Toolchain testen möchtest, bist du definitiv im richtigen Thread :cool:


Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!


Ich schaue dann mal, inwieweit ich ein Cross Toolchain Template dafür bereitstellen kann. Es gibt schon folgendes für QNAP, das passt aber in deinem Fall nicht:
1612994532778.png
 
Zuletzt bearbeitet:
QNAP TS-870 (Ultra Intel Core i7-3770S)
uname -a

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

cat /proc/cpuinfo

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

ldd --version

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!


cat $(gcc -print-file-name=libc.so)

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

/lib/libc.so.6 --version

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

lsof -p $$ | grep libc | awk ' { print $NF" --version"; } ' | sh

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

ldconfig -p | grep libc.so | awk -F'>' '{print $2" --version"}' | xargs | sh

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!
openssl version

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!
 
QNAP TS-869
uname -a

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

cat /proc/cpuinfo

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

ldd --version

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

cat $(gcc -print-file-name=libc.so)

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

/lib/libc.so.6 --version

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

lsof -p $$ | grep libc | awk ' { print $NF" --version"; } ' | sh

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

ldconfig -p | grep libc.so | awk -F'>' '{print $2" --version"}' | xargs | sh

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!
openssl version

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!
 
@Onkeltom: 1. Versuch Cross Toolchain Template qnap_x64

1613073448024.png
  1. Template nach support/crosstool/templates/ entpacken
  2. Cross Toolchain erstellen: ./s3 tcupdate --create qnap_x64, das kann je nach Potenz deines Build Systems dauern (Durchschnitt 30 Minuten)...
  3. Ausgabe von ./s3 tccheck qnap_x64 hier posten
  4. Libraries integrieren: ./s3 tcupdate qnap_x64
  5. oscam bauen: ./s3 qnap_x64 -p=qnap_emu_Tom.profile

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!
 

Anhänge

  • qnap_x64.zip
    5,2 KB · Aufrufe: 4
Zuletzt bearbeitet:
3. Ausgabe von ./s3 tccheck qnap_x64 hier posten

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

rennt!
musste danach noch ein ln -s /usr/lib/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.1.1 ausführen damit die Binary startet, aber sie läuft!
Vielen Dank!
 
Neuigkeiten:

Cross Toolchain Templates
  • Template für QNAP x64 devices hinzugefügt (thx @Onkeltom for testing)
1613119357775.png
Zum Laden des Templates folgenden Befehl ausühren: ./s3 tcupdate --update_me
 
Zuletzt bearbeitet:
Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!
Das liegt daran, das QNAP TS-869 eine ältere OpenSSL version (1.0.2 anstatt 1.1.1) hat. Symlink ist eine Lösung, eine andere Lösung wäre eine Kopie der Toolchain zu erstellen und in dieser dann die richtige OpenSSL library zu integrieren (hier wäre dann wahrscheinlich SSL_102B korrekt):
./s3 tcupdate --duplicate qnap_x64 qnap2_x64 ./s3 tcupdate qnap2_x64 SSL_102B

1613129237335.png
 
Zuletzt bearbeitet:
Neuigkeiten:

Du musst dich Anmelden oder Registrieren um diesen link zusehen!

  • Einführung des Check bzgl. vorhandener dialog-Version, um Fehler bei der Anzeige der Plugin-Menüs in Zukunft zu vermeiden
  • Anzeige von Update-Anweisungen zur Aktualisierung von dialog auf eine aktuelle Version, wenn die Linux Distribution keine aktuelle Version mitliefert
  • Aktualisierung aller Sprachdateien
  • ./s3 tcupdate --update_me ausführen, um auf die neueste Version zu aktualisieren
1613322774406.png
 
Zuletzt bearbeitet:
Du musst dich Anmelden oder Registrieren um diesen link zusehen!
ist seit dem 16. Februar 2021 verfügbar


Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

Du musst dich Anmelden oder Registrieren um diesen link zusehen!
ist seit dem 16. Februar 2021 verfügbar


Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

Du musst dich Anmelden oder Registrieren um diesen link zusehen!
ist seit dem 24. Januar 2021 verfügbar


Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

Zur Aktivierung in s3.TUP einfach ./s3 tcupdate --reset ausführen.
 
Zuletzt bearbeitet:
Hallo, versuche mit dem Tool ein neues Toolchain aus den Vorlagen zu installieren (owrt_ath79_mips), für einen Archer C7 V5 mit ath79 Build.
Er bricht immer mit Fehlermeldung nach ein paar Sekunden ab (siehe Log).
Mit "hinzufügen von Toolchain" (hd51) kann ich Oscam bauen und dies funktioniert auf meiner Mutant wunderbar.
Nur eine "neue erstellen" klappt nicht. Crosstool war nicht richtig installiert, hat er von sich aus ja bereinigt?
Benutze einen alten EeePC mit Manjaro.
Vielen Dank für die Hilfe im voraus.
Gruß ttu
 

Anhänge

  • 2021-02-17.104357_tup_crosstoolchain_owrt_ath79_mips.txt
    86,5 KB · Aufrufe: 4
Es kann linux-5.8.9.tar.gz wegen Zertifikatfehlern nicht herunterladen werden. Vermutlich ein temporäres Problem.

Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!
Läuft es jetzt? Das Toolchain bauen ist wahrscheinlich auf dem EeePC eine recht langwierige Angelegenheit oder?
 
Lief erst wieder nicht. Habe dann linux-5.8.9.tar.gz manuell gedownloadet und nach support/downloads kopiert.
Und siehe da es läuft weiter. Ist jetzt ca. eine halbe Stunde am werkeln.
Der EeePC ist zum Glück ein Dual Core allerdings doch etwas schwach auf der Brust. Ich schätze mal das dauert noch eine ganze Weile ;)
Gutes Nächtle
Gruß ttu

Prozess hat nach einer knappen Stunde beim GCC compilieren abgebrochen. Habe nochmal GCC Installation gecheckt.
Evtl. stimmt auch etwas mit meinem Manjaro nicht. Habe nochmal die letzten Zeilen des Logs angehängt.
Vielleicht hat noch einer einen Tip für mich.
Wie schon geschrieben aus einen fertigen Toolchain (hd51) baut er innerhalb von knapp 2 Minuten ein funktionierendes Oscam für meine Mutant hd51.
Den Archer C7 bekomme ich erst heute und möchte diesen mit einem aktuellen Oscam beglücken.
Ich habe noch ein älteres Oscam, welches unter Openwrt 19.07.06 und als ath79 funktionieren soll.
Gruß ttu
 

Anhänge

  • Errorlog.txt
    21,9 KB · Aufrufe: 4
Nein leider nicht, hab noch zusätzlich ein 32 Bit Windows 7 Rechner, da hab ich ein virtuelles Ubuntu drauf, allerdings auch 32 Bit. Da funktioniert das Skript auch nicht, allerdings andere Probleme.
Grüße ttu

Gesendet von meinem HTC U11 mit Tapatalk

habe mir jetzt ein Ubuntu 18.04 Mate auf meinen EEEPC installiert.
Und siehe da es funktioniert alles perfekt. Konnte ein funktionierendes Oscam aus der Vorlage bauen. hat zwar ein paar Stündchen gedauert aber es lief fehlerfrei.
Mit Linux Manjaro gibts diverse Fehlermeldungen,warum auch immer.
Vielen Dank an ds777 für den Tip.
 
Zurück
Oben