[Fli4l_dev] Neue fli4l-Testversionen

Helmut Pohl helmut_pohl at arcor.de
Mo Aug 19 17:13:47 CEST 2024


Hallo Harvey,

Am 19.08.2024 um 15:27 schrieb Harvey:
> Helmut,
> 
>> ich habe heute mal versucht für meinen fli4l mit der bisherigen 
>> Konfiguration einen neuen build zu bauen.
> 
> danke dafür!

gerne, ich möchte ja den fli4l weiterhin benutzen.

>
>> Aber die Prüfung bricht mit einer Fehlermeldung ab:
> <snip>
> 
> Alle Pakete heruntergeladen und erneuert (Am besten ein komplett neues 
> Verzeichnis für den Test anlegen)? Kernelversion in base.txt auf 6.6.46 
> oder 6.10.5 angepasst, je nachdem welchen kernel Du heruntergeladen hast?
> 
> Die Fehler sehen nach einem fehlenden oder falschen kernel aus.

Nein, der Kernel liegt im Verzeichnis opt/img/linux-6.6.46,
die Kernelmodule in opt/lib und weiteren Verzeichnissen (z.B. 
opt/lib/modules)

> 
> Gruß
> Harvey
> 

Ja, ich habe gerade nochmals das fli4l-Verzeichnis neu angelegt und alle 
von mir benötigten Module (23) dahin ausgepackt. Das Verzeichnis config 
habe ich umbenannt und meine Konfigurationsdateien in das neue und leere 
config-Verzeichnis kopiert.
In der base.txt habe ich den Kernel (6.6.46) eingetragen.
Dann habe ich erneut den Bau mit mkfli4l.bat angestoßen. Das Ergebnis 
ist das mir schon bekannte Ergebnis:

4.0.0 - Build Prozess
==================================================================

Verwende die Konfiguration aus dem Verzeichnis 
'C:\Freigabe\fli4l-x86_64\fli4l-4.0.0\config' ...

==================================================================
[16:41.34] Erzeugen der fli4l-Dateien ...

[16:41.34] Benutze die Konfiguration aus dem Verzeichnis 
'C:\Freigabe\fli4l-x86_64\fli4l-4.0.0\config'
[16:41.34] Erzeuge die fli4l-Dateien im Verzeichnis 
'C:\Freigabe\fli4l-x86_64\fli4l-4.0.0\build'
[16:41.34] Einlesen und Prüfen der Konfiguration, Erzeugen des rootfs- 
und opt-Archives ...
abgebrochen.
==================================================================
opt/tools.txt:97: cannot access 'bin/tracepath' of type 'local file
                system object'
opt/tools.txt:102: cannot access 'usr/lib/valgrind/default.supp' of
                type 'local file system object'
check/tools.ext:229: cannot access
     'usr/lib/valgrind/cachegrind-amd64-linux' of type 'local file
     system object'


..... .....


==================================================================
Der Build-Prozess wurde aufgrund eines Fehlers abgebrochen!


Was mir gestern schon aufgefallen ist, das die Datei tracepath nicht in 
bin, sondern in usr/bin ist.

Genauso default.supp, ist nicht in usr/lib/valgrind sondern in
usr/libexec/valgrind.

... usw.


Dann habe ich die Original tools.txt und hwsupp.txt in das 
config-Verzeichnis kopiert. In den Orignalen sind alle Werte 
deaktiviert. Daraufhin lief er durch bis zum :


Fehler in den fli4l-Konfigurationsdateien!
==================================================================
Error: OPT_DYNDNS depends on OPT_CURL. Please make sure that you
        download and extract the 'tools' package and set OPT_CURL='yes'
==================================================================
Der Build-Prozess wurde aufgrund eines Fehlers abgebrochen!


Das haeißt also, dass die beiden Pakete tools und hwsupp fehlerhaft 
sind. Die binaries liegen zum Teil in falschen Verzeichnissen.

Ich werde mal versuchen, die binaries dahin zu verschieben, wo sie 
erwartet werden.

Gruß,
Helmut


Mehr Informationen über die Mailingliste Fli4l_dev