디바이스 드라이버
글 수 70
2014.09.26 17:07:58 (*.134.169.166)
12365
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 을 따로 해 주시면 됩니다.
make -> 에러나지만 무시하세요
make install -> 에러나지만 무시 하세요
cd lib/uuid/
make install