FIO Benchmark Tester: Error al compilar desde la fuente

FIO Benchmark Tester: Error al compilar desde la fuente

Encontré algunos errores cuando intentaba compilar FIO desde el código fuente con el comando 'make'. Parece que me falta algo. ¿Alguien sabe qué es?

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

Respuesta1

Esa versión de fio (2.2.10) es antigua. La fio ascendente es de hasta 2,21 (http://git.kernel.dk/?p=fio.git;a=etiquetas) al momento de escribir este artículo, por lo que existe la posibilidad de que no vea este problema con una versión más reciente...

información relacionada