xfree86 その2
asm/page.hとは、Linuxカーネルの中に本来ないといけないものらしい。http://forums.fedoraforum.org/showthread.php?t=261046linuxのセットアップ漏れのようだったので、yum installしなおす。実行前[root@mydomain xc]# ls /usr/src/kernels/[root@mydomain xc]#からっぽ。yum install kernel-headersyum install kernel-devel実行後[root@mydomain xc]# ls /usr/src/kernels/2.6.30.10-105.2.23.fc11.i586[root@mydomain xc]# find /usr/src/kernels/2.6.30.10-105.2.23.fc11.i586/ -name page.h/usr/src/kernels/2.6.30.10-105.2.23.fc11.i586/include/asm-generic/page.h/usr/src/kernels/2.6.30.10-105.2.23.fc11.i586/include/config/hugetlb/page.h/usr/src/kernels/2.6.30.10-105.2.23.fc11.i586/arch/x86/include/asm/page.h/usr/src/kernels/2.6.30.10-105.2.23.fc11.i586/arch/x86/include/asm/xen/page.hできたー!!どれつかえばいいんだ、、、まずは、/usr/src/kernels/2.6.30.10-105.2.23.fc11.i586/arch/x86/include/asm/page.h試してみよう。cd {asm/page.hがないよってエラー出たディレクトリ}ln -s /usr/src/kernels/2.6.30.10-105.2.23.fc11.i586/arch/x86/include/asm asmそしてもっかい!。。。だめだったー。。./asm/sigcontext.h:4:28: error: linux/compiler.h: そのようなファイルやディレクトリはありませんIn file included from /usr/include/bits/sigcontext.h:28, from /usr/include/signal.h:339, from /usr/include/sys/wait.h:31, from XF86DGA.c:372:./asm/sigcontext.h:158: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘*’ tokenmake[4]: *** [XF86DGA.o] エラー 1make[4]: ディレクトリ `/tmp/download/Xfree86/sandbox/xc/lib/Xxf86dga' から出ますmake[3]: *** [all] エラー 2make[3]: ディレクトリ `/tmp/download/Xfree86/sandbox/xc/lib' から出ますmake[2]: *** [all] エラー 2make[2]: ディレクトリ `/tmp/download/Xfree86/sandbox/xc' から出ますmake[1]: *** [World] エラー 2make[1]: ディレクトリ `/tmp/download/Xfree86/sandbox/xc' から出ますmake: *** [World] エラー 2[root@mydomain wine-1.2.3]# find /usr/src/kernels/2.6.30.10-105.2.23.fc11.i586/ -name *compiler.h/usr/src/kernels/2.6.30.10-105.2.23.fc11.i586/include/linux/compiler.hこいつを参照できるように。。もっかい。cd {linux/compiler.hないよってエラー出たディレクトリ}ln -s /usr/src/kernels/2.6.30.10-105.2.23.fc11.i586/include/linux linuxこれでどうすか。。。だめ。違うディレクトリで同じエラーでたので、またcd {asm/page.hがないよってエラー出たディレクトリ}ln -s /usr/src/kernels/2.6.30.10-105.2.23.fc11.i586/arch/x86/include/asm asmそして再実行。これでいいのか不安。。。/bin/sh: c++: コマンドが見つかりませんこんなエラーも。yum install gcc gcc-c++[root@mydomain xc]# yum install gcc gcc-c++fedora/filelists_db | 13 MB 00:32 updates/filelists_db | 8.9 MB 00:22 これでいいですか? [y/N]y(1/3): gcc-c++-4.4.1-2.fc11.i586.rpm | 4.6 MB 00:11 (2/3): libstdc++-4.4.1-2.fc11.i586.rpm | 326 kB 00:00 (3/3): libstdc++-devel-4.4.1-2.fc11.i586.rpm | 1.8 MB 00:04 ------------------------------------------------------------------------------------------------------------------------------------------------ 更新 : libstdc++-4.4.1-2.fc11.i586 1/4 インストールし : libstdc++-devel-4.4.1-2.fc11.i586 2/4 インストールし : gcc-c++-4.4.1-2.fc11.i586 3/4 整理中 : libstdc++-4.4.0-4.i586 4/4 [root@mydomain xc]# which c++/usr/bin/c++本日5回目の make world.エラーが出るまでが長い。。二度ほどシムリンク追加した後、/usr/bin/ld: cannot find -lncursesというエラー。http://www.atmarkit.co.jp/flinux/rensai/linuxtips/a115makeerror.htmlncursesというライブラリを入れろと。http://debianj.com/debian/library/ncurses.html端末制御ライブラリね。GUIならいるだろうね。こっちはすぐインストールできた。再開。そしてエラー。http://www.mail-archive.com/xfree86@xfree86.org/msg21254.html続きは明日で。。