Fehler beim Bauen FW für 7412 - make schlägt fehl ("Fehler" gefunden) und keine AVM-GUI ("Fehler" ebenfalls gefunden) #864
-
Hallo zusammen, nach langer Zeit musste ich für meine 7412 mal wieder ein Freetz-Image bauen, nachdem die Version 06.88 rauskam. Das führte leider zu zwei Problemen (bereits "nacktem" Freetz, nur die 7412 gewählt, nichts weiteres) : Ein frischer clone scheitert beim Bau an doppelten Definitionen:
Das läßt sich umgehen, indem man den Patch, der diese Definitionen reinbringt, rausnimmt:
dann läuft es durch. Zweites großes Problem: Mit dem gebauten Image gibt es keine AVM-GUI. Ursache: ctlmgr (der Wrapper) startet nicht.
Es wird für den ctlmgr ein Wrapper mit preload von "libctlmgr.so" eingebaut. Nur: libctlmgr.so gibt es nicht. Ich habe das so "korrigiert", k.A. ob das so richtig war:
In der alten Freetz-Version auf Basis von 06.87 ist zwar ebenfalls kein libctlmgr.so, aber in meinem Freetz von Ende 2021 gab es diesen Wrapper wohl auch noch nicht. Oder bezieht sich das auf FREETZ_LIB_libctlmgr ? Die wird nämlich erst ab FREETZ_AVM_VERSION_07_0X_MIN geladen. Vielleicht kann/müsste man das auch noch bei anderen Firmwares prüfen? Danke für euren Einsatz! |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 2 replies
-
Der uclibcxx Fehler tritt seit dem 17.09. (Upgrade von uclibcxx) auf, allerdings nur mit gcc-4.x auf (was bei mir bei mehreren Boxen die einzig mögliche gcc Version darstellt), mit gcc-5.x baut es (dort, wo gcc-5.x auswählbar ist) |
Beta Was this translation helpful? Give feedback.
-
Ah, danke, dann biete ich mal diesen Patch an, der für mich beides behebt:
Der erste wählt |
Beta Was this translation helpful? Give feedback.
-
Ich hätte den Patch der uclibcxx in ein Unterverzeichnis geschoben und in der .mk diesen conditional angewendet. Das macht es einfacher für komplexere Bedingungen oder Dinge die man beim compilieren nicht weiss. Aber so ists auch schön, danke :)
|
Beta Was this translation helpful? Give feedback.
-
Besten Dank fürs Fixen! |
Beta Was this translation helpful? Give feedback.
Besten Dank fürs Fixen!