[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:02188] Re: [Q] iij-ppp compile for Linux-2.0.30 on Debian



小島基靖ともうします.
俊敏なフォロー ありがとうございます.

>>   吉山@神戸大です.
>> 
>> + deb パッケージを意識した方法では,どう直せば 2.0.30用 の
>> + userlink モジュールのコンパイルができるんでしょうか?
>> 
>> から,カーネルのバージョンアップに伴い,その新しいヘッダファイルを使用
>> したい時には,Cコンパイラのオプションに -I/usr/src/linux/include/ を付
>> けて対処することにしているようです.

さっそく,Makefile を修正したところ,uselink.o の作成ができました.
# CFLAGSの他に,$(CONFIG): の行を修正するのを 昨日は気づきませんでした.
Drivers/Linux/Makefile の差分をつけときます.

-----------ここから------------
--- Makefile.orig       Thu Oct  9 22:37:57 1997
+++ Makefile    Thu Oct  9 22:38:30 1997
@@ -1,7 +1,7 @@
 CC=    gcc
 MOD=userlink.o
 CONFIG=../../.config
-CFLAGS=-DMODULE -D__KERNEL__
+CFLAGS=-DMODULE -D__KERNEL__  -I/usr/src/linux/include
 
 MAKE=pmake
 
@@ -13,8 +13,8 @@
 
 config:        $(CONFIG)
 
-$(CONFIG):     config.cpp /usr/include/linux/config.h /usr/include/linux/version.h
-       @cc -E config.cpp |grep ^% | sed -e "s/^%//" > $(CONFIG);\
+$(CONFIG):     config.cpp /usr/src/linux/include/linux/config.h /usr/src/linux/include/linux/version.h
+       @cc  -I/usr/src/linux/include -E config.cpp |grep ^% | sed -e "s/^%//" > $(CONFIG);\
        echo "MAKE=$(MAKE)" >> $(CONFIG);\
        $(MAKE) $(MOD)
 
@@ -31,4 +31,4 @@
 clean:
        -rm -f $(MOD) *~ $(CONFIG)
 
-userlink.o:    /usr/include/linux/config.h /usr/include/linux/version.h
+userlink.o:    /usr/src/linux/include/linux/config.h /usr/src/linux/include/linux/version.h
-----------ここまで------------

これで,やっと 使い勝手のよい iij-pppが使えそうです.

-----
    小島基靖    Private E-mail: mkojima@xxxxxxxxxxxx