Bei Freetz-ng ist die Darstellung OK, aber bei git ist sie immer noch Fehglerhaft.
Ich benutze für beides die selbe VM.
Zwar benutzt Freetz eine neuere Version von Kconfig, aber auch die kann mit (korrekt installiertem) "ncurses" umgehen, zumindest bei mir und - offensichtlich - auch bei anderen, weil es ansonsten sicherlich schon Proteste gegen das Update auf die Kconfig-Version aus dem 5.1-rc2-Kernel gegeben hätte.
Wann wurde denn der Freetz-Master beim Test für "git" ausgecheckt?
Wurden danach auch definitiv die Programme aus diesem Paket (ich meine "kconfig") neu erstellt und lag dieser Zeitpunkt auch definitiv nach dem, wo die "ncurses"-Bibliotheken und Header-Files dann (nachträglich) installiert wurden?
Wenn die letzten beiden Fragen mit "ja, definitiv" beantwortet werden können, dann schaue ich mir das gerne mal an ... dafür braucht's die Ausgabe der Kommandos:
Code:
make kconfig-dirclean
make menuconfig
und zwar in der Form, wie sie "fmake" erzeugt und speichert (wobei da noch nicht die ausführliche Protokollierung greift, denn die basiert ja auf den Einstellungen in der ".config").
Müßte ich raten (angesichts der Fakten aus #761 bleibt eigentlich im Moment nichts anderes), würde ich am ehesten vermuten, daß zum Zeitpunkt der Übersetzung von "mconf" bzw. "conf" (wobei nur das erstere die Libraries braucht) die notwendigen Dateien noch nicht installiert waren bzw. es nicht die richtigen waren. Und daher von "mconf-cfg.sh" am Ende irgendetwas anderes detektiert wurde (wobei da eigentlich nur nach "ncursesw" und "ncurses" (in dieser Reihenfolge) gesucht wird) ... was das war, sollte in der Datei "mconf-cfg" (im Verzeichnis "source/host-tools/kconfig-v5.1-rc2/scripts/kconfig") stehen.
Ob/welche Pakete mit "ncurses" im Namen installiert sind und für die Verwendung durch "mconf" bereitstehen, kriegt man so heraus:
Code:
freetz@zbox:~/vr9_07.01_speed> pkg-config --list-all | grep ncurses
menu menu - ncurses 6.1 add-on library
panelw panelw - ncurses 6.1 add-on library
menuw menuw - ncurses 6.1 add-on library
ncurses ncurses - ncurses 6.1 library
tinfo tinfo - ncurses 6.1 terminal interface library
ncurses++w ncurses++w - ncurses 6.1 add-on library
ncurses++ ncurses++ - ncurses 6.1 add-on library
form form - ncurses 6.1 add-on library
tic tic - ncurses 6.1 add-on library
ncursesw ncursesw - ncurses 6.1 library
panel panel - ncurses 6.1 add-on library
formw formw - ncurses 6.1 add-on library
freetz@zbox:~/vr9_07.01_speed>
Ich denke also, daß es eher an der VM liegt (woran genau, müßte man halt untersuchen - denn bei mir (openSuSE Tumbleweed) und anderen funktioniert es) als an der "Geschmacksrichtung" von Freetz und ziemlich sicher liegt es nicht an der Frage, ob nun Git (also das originale Freetz) oder Subversion (also "freetz-ng") verwendet wird.
BTW ... gibt es eigentlich so etwas wie eine "offizielle" Schreibweise für den "freetz-ng"-Fork? Oder eine Erklärung, wofür "NG" stehen soll?
Ich bin halt etwas irritiert ... mal ist es "Freetz-NG" (
https://www.ip-phone-forum.de/threads/freetz-ng.302327/), dann wieder "Freetz-ng" (
https://www.ip-phone-forum.de/threads/freetz-ng-master-svn-nun-auf-boxmatrix.302530/), aber auch "freetz-ng" (
https://github.com/freetz-ng) oder ganz simpel (und für Neulinge doch sehr verwirrend, weil es auch "es gibt nichts anderes" signalisiert) "Freetz" (
https://trac.boxmatrix.info/freetz-ng/browser/freetz-ng/trunk/README oder auch
https://trac.boxmatrix.info/freetz-ng/wiki/FAQ) ist zu finden. Wenn "genuine" und "NG" (non-genuine?) vernünftig auseinandergehalten würden, könnte man sich den Zusatz bei "das originale Freetz" sparen ...