FIO Benchmark Tester: Fehler beim Erstellen aus der Quelle

FIO Benchmark Tester: Fehler beim Erstellen aus der Quelle

Beim Versuch, das FIO mit dem Befehl „make“ aus dem Quellcode zu erstellen, sind mir einige Fehler begegnet. Es scheint, als ob ich etwas übersehen habe. Weiß jemand, was es ist?

root@DSI:/home/main/fio-2.2.10# make
   CC lib/libmtd_legacy.o
In file included from lib/libmtd_legacy.c:38:0:
lib/libmtd.h:288:8: error: unknown type name ‘uint8_t’
        uint8_t mode);
        ^
lib/libmtd.h:305:4: error: unknown type name ‘uint64_t’
    uint64_t start, uint64_t length, void *data);
    ^
lib/libmtd.h:305:20: error: unknown type name ‘uint64_t’
    uint64_t start, uint64_t length, void *data);
                    ^
lib/libmtd.h:322:5: error: unknown type name ‘uint64_t’
     uint64_t start, uint64_t length, void *data);
     ^
lib/libmtd.h:322:21: error: unknown type name ‘uint64_t’
     uint64_t start, uint64_t length, void *data);
                       ^
Makefile:287: recipe for target 'lib/libmtd_legacy.o' failed
make: *** [lib/libmtd_legacy.o] Error 1

Antwort1

Diese Version von Fio (2.2.10) ist alt. Upstream Fio ist auf 2.21 (http://git.kernel.dk/?p=fio.git;a=tags) zum Zeitpunkt des Schreibens, daher besteht die Möglichkeit, dass dieses Problem bei einer neueren Version nicht auftritt ...

verwandte Informationen