mtd_util 또는 다른 공개 소프트웨어를 ARM용으로 빌드하다보면 가끔 아와 같이

uuid 에러가 발생할 경우가 있습니다.


 

  mkfs.ubifs/mkfs.ubifs.h:46:23: error: uuid/uuid.h: No such file or directory   

    


uuid 는 e2fsprogs 를 빌드하면 생성되는 파일입니다.


따라서 e2fsprogs를 arm용을 빌드하면 됩니다.


http://forum.falinux.com/zbxe/?mid=lecture_tip&document_srl=575900


위의 사이트에 있는 방법으로 빌드하면 됩니다. 

하지만 여기서 위의 에러가 발생을 해결하기 위해서는 한가지 더 작업을 진행해 주셔야 합니다.


# cd e2fsprogs-1.42.11

./configure --host=arm-generic-linux-gnueabi --build=i686-pc-linux-gnu --prefix=/usr/arm-generic-linux-gnueabi --enable-elf-shlibs --disable-defrag


# make

# make install

# cd lib/uuid/

# make install


위와 같이 lib/uuid에서 make install 을 따로 해 주시면 됩니다.