[gelöst] ncurses-5.7

also unter ubuntu 9.04 x86_64, läuft der aktuelle trunk (ohne ausgewählte Pakete) durch
 
Also ich hab das ganze unter ubuntu 9.04 erstellt und keine Probleme.
Meine tic-Version ist
Code:
markus@ubuntu:~$ tic -V
ncurses 5.7.20090207
Deswegen kann ich hier nicht groß weiterhelfen, sorry ...
 
Es liegt an der ncurses-Version der Buildumgebung, bei openSUSE 11.1 ist dies die 5.6.xxxxxxxx und bei ubuntu 9.04 die 5.7.xxxxxxxx. Da freetz jetzt die 5.7 verwendet kann freetz nicht unter der version 5.6 gebaut werden.
 
Debian ist nicht gleich debian. Alles andere ist hier deplaziert.
Da muss ich Dir und auch astrapi 100% Recht geben! Ich habe das Ganze jetzt mal mit Ubuntu-Freetz probiert und dort geht auch das neue ncurses und bzw. das Erstellen ohne Probleme.
 
Hallo,

Wäre es denn möglich Freetz wieder unter 5.6 kompilierbar zu machen?

Gruß,
Hendrik
 
Ist denn bei OpenSUSE kein Update auf ncurses 5.7 möglich?
 
Warum erstellt Ihr denn nicht unter ubuntu die Freetz-Images? Dann klappt es auch alles mit den neuen ncurses und allem. Stinky ist doch schon ein wenig in die Tage gekommen - ich mußte es gestern auch erfahren.
 
@RalfFriedl
Normalerweise wird das Programm "tic" während des kompilierens von ncurses miterstellt, da wir aber Cross-Compilen (binarys für die Fritz-Box und nicht für deinen Linux-Host) hätten wir ein tic für die Fritz-Box.
Also weicht die Make-Routine auf ein auf dem Host vohandenes tic aus, bei euch also das 5.6er tic. Dieses hat offensichtlich Probleme mit den neuen 5.7er Quellen, was ihr ja bemerkt habt ;-).
Wir könnten jetzt natürlich auf die 5.6 zurückgehen, oder wir suchen eine funktionsfähige Lösung für alle (wobei wir natürlich gerade dran sind)
 
Weil ich Gentoo installiert habe und zum kompilieren von Freetz nicht auf Ubuntu umsteigen werde.

Dann musst du dich wohl vorerst entweder mit der 5.6 zufriedengeben, oder aber Geduld haben. Alternativ kannst du natürlich bei deiner distribution nach der 5.7 forschen, bzw. selber bauen, ist auch keine Kunst.
 
Kann mal jemand bei openwrt nachschauen? Bauen die das tic selbst?

Mfg Oliver
 
Also weicht die Make-Routine auf ein auf dem Host vohandenes tic aus

Dann ist das ein Fehler im ncurses, den man melden sollte. Mir ist klar, daß Cross-Compile etwas komplizierter ist, aber wenn man Binaries auf dem Host braucht (tic), dann muß man diese für den Host erstellen und verwenden.

Freetz erstellt auch etliche Programme, die auf dem Host laufen, zum Beispiel den Cross-Compiler selbst.
 
Under ubuntu 8.10 does the build process stall as well.
Ergo: forget about the build environment, it does not matter.
 
Wie schon festgestellt, scheint es - wieso auch immer - damit zu tun zu haben, welche ncurses-Version die Buildumgebung selber enthält.
 
Ist denn bei OpenSUSE kein Update auf ncurses 5.7 möglich?
Bei OpenSUSE gibt es neue Versionen von ncurses 5.6:
Code:
ncurses-devel-32bit-5.6-91.72.x86_64.rpm  	786 KB  	23.07.2009  	07:02:00
ncurses-devel-5.6-91.72.x86_64.rpm 		1799 KB 	23.07.2009 	01:44:00
ncurses-utils-5.6-91.72.x86_64.rpm 		76 KB 		23.07.2009 	01:44:00
libncurses5-32bit-5.6-91.72.x86_64.rpm  	345 KB  	23.07.2009  	07:02:00
libncurses5-5.6-91.72.x86_64.rpm 		340 KB 		23.07.2009 	01:44:00
libncurses6-32bit-5.6-91.72.x86_64.rpm 		352 KB 		23.07.2009 	07:02:00
libncurses6-5.6-91.72.x86_64.rpm 		342 KB 		23.07.2009 	01:44:00
 
Da das nicht nur bei SuSe auftritt, sondern bei allen "älteren" Distributionen, und wir wohl nciht davon ausgehen können, dass jeder unbedarfte User in der Lage ist, eine nicht direkt auf dem Desktop präsentiertes irgendwo zu installieren, denke ich, wir sollten uns des Problems wohl doch annehmen und erforderliche Versionen selber bauen :/
 
Genauso sehe ich dass auch, ich dachte daran tic mit in die tools aufzunehmen, das würde natürlich etwas zusätzliche Build-Zeit brauchen.

BTW: Vielleicht sollten wir darüber nachdenken, die tools in Abhängigkeit zu gewählten Paketen zu bauen. Ist Momentan nicht möglich, da die tools vor dem auslesen der .config gebaut werden.
 
Kostenlos!

Statistik des Forums

Themen
248,872
Beiträge
2,303,478
Mitglieder
378,532
Neuestes Mitglied
Nik320