[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:05024] (Re:05023) makeができないのはなぜでしょうか?
-
From:HATAKEYAMA Daishi
-
Date:Thu, 3 Feb 2000 00:48:00 +0900
- Subject: [plamo:05024] (Re:05023) makeができないのはなぜでしょうか?
- From: HATAKEYAMA Daishi <u1079057@xxxxxxxxxxxxxxxxxxxxxxx>
- Date: Thu, 3 Feb 2000 00:48:00 +0900
- Posted: Thu, 03 Feb 2000 00:29:13 +0900
みなさんこんばんわ。畠山@広島です。
> おそらく、
> # cd /usr/src/linux
> # make symlinks
> とすると、コンパイルできるようになるのではないかと。
>
> これらは、/usr/include 以下を参照するのですが、一般に
> /usr/include/asm は、 /usr/src/linux/include/asm へのシンボリックリンクに
> なっています。
>
> # もっというと、インテルアーキテクチャな機械では、
> # /usr/src/linux/include/asm は
> # /usr/src/linux/include/asm-i386 へのシンボリックリンク ;-)
> ## kernel 2.2以上 / glibc 2.X でも同様ですよね??
Plamo 2.0 βを使っていて、ppxp を使うために userlink を make しようとして
同じエラーに遭遇したので、上記のアドバイスを実践してみました。
# cd /usr/src/linux
# make symlinks
とすると、/usr/src/linux/include/asm に /usr/include/asm というシンボリックリンクが
はられました。kernel 2.2.12、glibc 2.1 でも、同様でした。
/usr/src/linux/include/asm は /usr/src/linux/include/asm-i386 へのシンボリックリンクになっています。
これらを済ませた後で、ppxp.tgz に格納されていた /usr/src/modules/userlink-0.99.tgz を
展開して
# cd /usr/src/modules/userlink-0.99
# ./configure
# make
とやったのですが、以下のようなエラーが出ました。
−−−−−−−−−(エラー表示)
kuroume:/usr/src/modules/userlink-0.99# make
gcc -D__KERNEL__ -Wall -O2 -DMODULE -Wstrict-prototypes -fomit-frame-pointer -fno-strength-reduce -malign-loops=2 -malign-jumps=2 -malign-functions=2 -I. -DVERSION=\"0.99\" -c userlink.c -o userlink.o
userlink.c:107: linux/version.h: No such file or directory
In file included from /usr/include/linux/module.h:10,
from userlink.c:109:
/usr/include/linux/config.h:4: linux/autoconf.h: No such file or directory
In file included from userlink.c:109:
/usr/include/linux/module.h:199: linux/version.h: No such file or directory
In file included from /usr/include/linux/tty.h:28,
from /usr/include/linux/sched.h:21,
from userlink.c:112:
/usr/include/linux/serialP.h:23: linux/version.h: No such file or directory
make: *** [userlink.o] Error 1
−−−−−−−−−(ここまで)
どうも、version.h というファイルと autoconf.h というファイルが
見付からないのが原因のようです。これらのファイルは、
やはりどこかに存在していて、シンボリックリンクが張られていないだけ
なのでしょうか?
--
畠山 大志
広島大学理学部物理科学科2年
E-Mail : u1079057@riise.hiroshima-u.ac.jp
Web Site : http://www.riise.hiroshima-u.ac.jp/~u1079057
- References
-
- [plamo:05021] makeができないのはなぜでしょうか?, Toshiki Yamane
- [plamo:05023] Re: makeができないのはなぜでしょうか?, Ikeda Kotaro
[検索ページ]
[メール一覧]
Plamo ML 公開システム