Ubunt10.04のmake error
root@ubunt1004-32-2:/usr/src/linux# ./myMake oldconfig oldconfig now making dir oldconfig HOSTCC scripts/basic/fixdep In file included from /usr/include/sys/socket.h:40, from /usr/include/netinet/in.h:25, from /usr/include/arpa/inet.h:23, from /usr/src/linux-source-2.6.32/scripts/basic/fixdep.c:116: /usr/include/bits/socket.h:366:24: error: asm/socket.h: そのようなファイルやディレクトリはありません make[2]: *** [scripts/basic/fixdep] エラー 1 make[1]: *** [scripts_basic] エラー 2 make: *** [sub-make] エラー 2 done root@ubunt1004-32-2:/usr/src/linux# root@ubunt1004-32-2:/usr/src/linux# root@ubunt1004-32-2:/usr/src/linux# file /usr/include/asm /usr/include/linux /usr/include/asm: symbolic link to `../src/linux/include/asm' /usr/include/linux: symbolic link to `../src/linux/include/linux' root@ubunt1004-32-2:/usr/src/linux# root@ubunt1004-32-2:/usr/src/linux# cd /usr/include/asm root@ubunt1004-32-2:/usr/include/asm# ls -ltr 合計 8 -rw-r--r-- 1 root root 4936 2012-02-06 21:56 asm-offsets.h root@ubunt1004-32-2:/usr/include/asm#
/usr/include/asmの下がほぼ空っぽだぁ orz
もとに戻す
root@ubunt1004-32-2:/usr/include# rm -rf asm root@ubunt1004-32-2:/usr/include# cp -pr asm-original asm root@ubunt1004-32-2:/usr/include# rm -rf linux root@ubunt1004-32-2:/usr/include# cp -pr linux-orginal linux root@ubunt1004-32-2:/usr/include# root@ubunt1004-32-2:/usr/include# cd /usr/src/linux root@ubunt1004-32-2:/usr/src/linux# ./myMake oldconfig oldconfig HOSTCC scripts/basic/fixdep HOSTCC scripts/basic/docproc HOSTCC scripts/basic/hash GEN /usr/src/linux-source-2.6.32/oldconfig/Makefile HOSTCC scripts/kconfig/conf.o /usr/src/linux-source-2.6.32/scripts/kconfig/conf.c: In function ‘conf_askvalue’: /usr/src/linux-source-2.6.32/scripts/kconfig/conf.c:105: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result /usr/src/linux-source-2.6.32/scripts/kconfig/conf.c: In function ‘conf_choice’: /usr/src/linux-source-2.6.32/scripts/kconfig/conf.c:307: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result HOSTCC scripts/kconfig/kxgettext.o HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf scripts/kconfig/conf -o arch/x86/Kconfig # # configuration written to .config # done root@ubunt1004-32-2:/usr/src/linux#
もとにもどしたら、makeが通るようになった
うーん、しょうがないなぁ、
どうしよう。