Da gibt es wohl einige Unstimmigkeiten. Ein alter PC von mir hat:
@samurai:~$ uname -r
4.15.0-194-generic
~$
Danach sollte statx() verfügbar sein. Aber beim Versuch das zu nutzen sagt der Compiler:
vted.cpp: In member function ‘int MainWindow::find_max_size()’:
vted.cpp:1399:13: error: ‘statx’ was not declared in this scope
if( statx( dir.c_str(), &statbuf ) == 0 ){
^~~~~
...
Die Header Datei ist dieselbe.Ich will damit nur andeuten, das es hier einige Unstimmigkeiten gibt. Mein Verdacht geht daher in die Richtung, dass es da irgendwie um ein Kommunikationsproblem geht. Ist aber nur ein Verdacht, da ich auch keine weiteren Hinweise habe und auch nicht die Zeit (und das Wissen) habe, den Quelltext zu analysieren.
Jedenfalls sollte es nicht sein, dass einige Programme einer Distribution ein vorhandenes Erstellungsdatum anzeigen können und andere nicht. Ich kann mir nicht vorstellen, dass die Macher von "find" das nicht auf die Reihe kriwegen. Da hätte ich eher Ubuntu im.Verdacht.
Allerdings muss ich zugeben, dass ich jetzt (noch) nicht auf meinem Debian System den Gegentest gemacht habe.