[Fli4l_dev] Programm mit SCR / fbr unter Ubuntu 16.04 übersetzen geht nicht

Helmut Backhaus helmut.backhaus at gmx.de
So Mai 22 17:51:15 CEST 2016


Hallo Roland!

Am 22.05.2016 um 17:15 schrieb Roland Franke:
> Hallo Helmut,
>
>>> Helmut Backhaus schrieb Freitag, 20. Mai 2016, 19:50 (CEST):
>>>> So, ich habe das jetzt mal alles mit den SRC's aus 4.0 und 3.10.6
>>>> getestet. Programme kann ich übersetzen aber die Toolchain geht in
>>>> keinem Fall. Komisch oder?
>>>
>>> Was? Also das kann eigentlich nicht sein. Die Toolchain ist
>>> Voraussetzung dafür, dass überhaupt Programme übersetzt werden können.
>>> o.O
>>>
>
>> Genau das ist es ja, was mir die vielen Fragezeichen in die Augen
>> treibt!! Und was noch dazu kommt, ich verstehe es nicht. Was aber
>> durchaus mal passieren.
>
> Nicht nur bei dir ;-)

OK, dann bin ich wenigstens nicht sooo allein!! :-))

>
>> Wenn ich ohne vorher die Toolchain zu übersetzen (frisches fbr) ein:
>> FBR_BASEDIR=~/.fbr310 ./fbr-make nano
>
>> Fakt ist aber, mein oben beschriebenes Vorgehen funktioniert auf einer
>> frisch installierten Ubuntu-Server 14.04.4 mit allen Abhängigkeiten
>> für das FBR drauf (da hatte ich ja in einem früheren Post schon was
>> dazu geschrieben).
>
> Kann es sein das du den Build jetzt unter Ubuntu Server 14.04.4 mit dem
> vorherigen Versuch mit Ubuntu 16.04 LTS verwechselst?

Nun, da habe ich mich vielleicht nicht aussagekräftig ausgedrückt!
Mit in *keinem Fall* meine ich weder auf der 16.04 noch auf der 14.04 
kann ich die Toolchain übersetzen. Was dann noch dazu kommt, ist dass 
ich auf der 16.04 nichts übersetzen kann!
Auf der 14.04 eben nur die Toolchain nicht!

>
> Zum anderen könntest du eventuell einmal testen, wenn du den
> toolchain mit dem Parameter J=1 (Vor dem ./fbr-make) zusätzlich
> versuchst zu bauen?

Das es da Unterschiede gibt habe ich auch schon festgestellt, z.B. geht 
das übersetzen (in ein frisches Verzeichnis) mit 4 Kernen langsamer wie 
mit einem. Ich habe die Maschine jetzt auf 2 gesetzt, dass geht wohl am 
schnellsten.

Was mir auch aufgefallen ist, ist dass das FBR immer einen Prozessor 
mehr nutzen möchte als vorhanden ist.

Beispiel:
Maschine hat 2 Prozessoren und FBR schreibt ...
Using at most 3 processor cores simultaneously for building

Also so:
FBR_BASEDIR=~/.fbrtest2 FBR_ARCH=x86_64 J=1 ./fbr-make toolchain

OK, ich stoße das mal so an, wird eh 2 Stunden dauern :-(

Ich fange mal mit der fli 3.10 an.

> Mit dem J=1 setzt du den build auf die Benutzung von nur einem core
> (Auch wenn dein Prozessor 4 oder 8 haben sollte) fest.
> Mit dieser Variable konnte ich den toolchain auch unter MintMate 17.3
> bei mir lokal bauen.

Soll ich das hier auch mal genauso testen?

> Was dann wieder auf ein Problem mit einer Abhängigkeit untereinander
> im FBR hindeuten würde.
>

Also in dem Builroot selbst, nicht im Fli-Teil?

> Und ja, unter Ubuntu 16.04 LTS (Desktop) konnte ich das FBR bei mir auch
> nicht bauen und habe damit eigentlich aufgegeben.
>

Ich auch, dafür werde ich jetzt erst mal den 14.04.4 Server nutzen!
Danke noch mal für Deine ausdauernde Unterstützung!!!

Vielleicht finden wir ja noch etwas um dieses Problem zu lösen!


-- 
Gruß,
Helmut



Mehr Informationen über die Mailingliste Fli4l_dev