FIOベンチマークテスター:ソースからビルド中にエラーが発生しました。

FIOベンチマークテスター:ソースからビルド中にエラーが発生しました。

「make」コマンドを使用してソースからFIOを構築しようとしたときに、いくつかのエラーが発生しました。私は何かを逃したようです。それが何であるかを知っている人はいますか?

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

ベストアンサー1

そのバージョンのfio(2.2.10)は古いです。アップストリームfio最大2.21(http://git.kernel.dk/?p=fio.git;a=tags)この記事を書いている時点では、最新バージョンではこの問題が表示されない場合があります。

おすすめ記事