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...