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

Fritzbox Talk Archiv der schon gebauten Wunschimage

Gibt er mir ja normalerweise auch an, wie zb Privoxy oder Apache (die fallen mir auf die Schnelle ein), welche ich schon rausgenommen habe aus dem makeconfig. Nur hier bringt er mir diesen Fehler , ohne Angabe wwer bzw was ihn verursacht.
Mit der (fast identischen) .config hab ich ja auch ohne Probleme die 8.02 und 8.03 gebaut
 
Zuletzt bearbeitet:
Wird wohl so sein, wollt ich zwar vermeiden, aber Hoffnung stirbt zuletzt.
Durch KI hab ich es zwar nicht geschickt, nur Google, ergab entweder nichts Sinnvolles oder gar nichts.
 
Zuletzt bearbeitet:
Wen ich mir so deine config anschaue. Frage ich mich ernsthaft, wo die config herkommt. Denn da sind Sachen, an die eigentlich nur für FIT Geräten gebraucht wird (7530AX und so).

Das würde ich schon mal beides aus machen
Code:
Build ccache for kernel and target
Use precompiled x86_64 host-tools
 
Hab eine 7590ax, 7590 und 7690
Durch KI geschickt, das bekommen:
Bin aber etwas übermüdet, um daraus jetzt schlau zu werden.

Und hier der chatgpg link:
 

Anhänge

Sie müssen registriert sein, um die Liste der Anhänge zu sehen
Zuletzt bearbeitet:
Ich kann dir nur für sämtliche Sachen im Leben die Webseite empfehlen. Hier was dazu
Danke fürs Bild 🙏 — ich sehe die entscheidende Stelle:


svc_socket.c:(.text+0x18): undefined reference to `getrpcbynumber'<br>collect2: error: ld returned 1 exit status<br>make[4]: * [Makefile:515: mountd] Error 1<br>...<br>make[1]: * [Makefile:39: envira] Terminated<br>



Was bedeutet das?​


  • Beim Linken von nfs-utils (mountd, exportfs) fehlt die Funktion getrpcbynumber.
  • Diese Funktion stammt normalerweise aus libtirpc (Transport-Independent RPC).
  • Dein Build versucht wohl mit uClibc + libtirpc zu arbeiten, aber -ltirpc fehlt oder wird nicht korrekt eingebunden.



Typische Ursachen in Freetz(-NG)​


  1. libtirpc nicht gebaut / fehlt → dann fehlt die Symboldefinition.
  2. ncurses/libtirpc Pfadproblem → Linker findet zwar Header, aber nicht die Library.
  3. Konfigurationsänderung in nfs-utils → will getrpcbynumber(), aber dein Toolchain/Libc bringt es nicht mit.



Mögliche Lösungen​


  1. libtirpc ins Build erzwingen
    In menuconfig nachsehen:
    • Libraries → libtirpc aktivieren
    • nfs-utils ggf. mit --enable-tirpc bauen lassen
  2. Sauber neu bauen (falls kaputtes Zwischenergebnis):

    make libs/libtirpc/dirclean<br>make libs/libtirpc<br>make package/nfs-utils/dirclean<br>make package/nfs-utils<br>
  3. Workaround (falls libtirpc nicht gehen will)
    Manche Freetz-Versionen patchen nfs-utils, damit sie ohne libtirpc mit glibc laufen – bei uClibc aber fehlt die Funktion → daher der Fehler.

    → In deinem Fall wahrscheinlich: libtirpc fehlt oder wird nicht gelinkt.
👉 Meine Empfehlung:
Schau bitte mit folgendem Befehl, ob libtirpc überhaupt gebaut wurde:

ls -lh source/target-mips_gcc-13.4.0_uClibc-1.0.54-nptl_kernel-4.9/libtirpc-*<br>
 
Aber man nutzt doch nicht immer die gleiche config für die unterschiedlichen Gerätetypen. Nutzt doch einfach mal i-matik.
 
Wahrscheinlich auch der Fehler, nehm immer die .config, welche funktioniert hat und ändere dann entsprechenden Boxtyp ab. Dann hab ich mir 3: unterschiedliche VMs geschaffen, vor jeden bauen einmal git pull drüber, um aktuell zu sein und loslegen. Imatik schon ab und zu hier gelesen, aber noch keinen Plan dazu ...

Gesendet von meinem 23113RKC6G mit Tapatalk

Ich mach das unter #1109 mal, dauert aber alles
Das mit der KI war jedenfalls sehr guter Tip, warum bin ich nur nicht selbst darauf gekommen? Egal

Ab und zu sollte ich auch Mal meinen Boss behelligen, der schreibt Konsolenbefehle zb schneller als ich denken kann, halt ein Unix/Linux Freak. Nicht das einer von Euch 'tatsächlich' derjenige ist, sind hier nicht wirklich alles Klarnamen....

Danke für die Mühe
 
Zuletzt bearbeitet:
Also die 7590ax und 7590 sind MIPS Typen da kann man eigentlich beide in einen freetz-ng drin bauen. Die 7690 ist ein ARM Typ.
Und lass mal FREETZ_PACKAGE_NFS_UTILS aus. Das ist doch schon Steinalt

Und mit deiner Config wirst du kein Image bekommen.
Code:
  filesystem image size: 45.4 MB, max 44.0 MB, free -1.4 MB (-1449984 bytes)
ERROR: filesystem image is 1449984 bytes too big. See https://freetz-ng.github.io/freetz-ng/wiki/00_FAQ/FAQ.de.html#filesystem-image-too-big for details.
 
Zuletzt bearbeitet:
Wenn zu groß, dann lagere ich aus auf usb, den Fehler hab ich öfters

FREETZ_PACKAGE_NFS_UTILS rausgenommen, jetzt baut es schon mal weiter...
 
Warum packst du nicht deine alte .config rein?
Jetzt habe ich mal eine Frage! Funktioniert der Callmonitor überhaupt noch? Denn ich glaube, der ist doch seit ca. 5 Jahren nicht mehr updatet. Und die Seiten, wo er nach den Informationen sucht, wurde bestimmt schon 20 Mal überarbeitet.
Hi, hatte die config vergessen. Den Callmonitor nutze ich zur Zeit nicht, wollte ihn aber als Option noch drin haben. Der Callmonitor ist auch nicht so wichtig, muss nicht unbedingt dabei sein.
 

Anhänge

Sie müssen registriert sein, um die Liste der Anhänge zu sehen
Wann hast du ihn denn das letzte mal genutzt? Weil ich denke das der seit ca 4 Jahren überhaupt keine Suche mehr richtig macht. Da er nichts finden kann auf den Seiten die er Abfragt.
 
Zurück
Oben
📱
Forum App auf dein Handy
Schneller. Push-Benachrichtigungen. Offline-fähig.
Öffnen