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

[plamo:27207] Re: ndiswrapper



   名倉 です。

> ndiswrapper-1.16 のコンパイルエラーですが下記のとおりです。
> 
> # make
> make -C driver
> make[1]: Entering directory `/usr/src/ndiswrapper-1.16/driver'
> make -C /lib/modules/2.6.16.16/build SUBDIRS=/usr/src/ndiswrapper-1.16/driver \
>         DRIVER_VERSION=1.16
> make[2]: Entering directory `/usr/src/linux-2.6.16.16'
>   LD      /usr/src/ndiswrapper-1.16/driver/built-in.o
>   CC [M]  /usr/src/ndiswrapper-1.16/driver/hal.o
> /usr/src/ndiswrapper-1.16/driver/ntoskernel.h:334 から include されたファイル中,
>                  /usr/src/ndiswrapper-1.16/driver/hal.c:24 から:
> /usr/src/ndiswrapper-1.16/driver/winnt_types.h:125:2: #error "gcc 3.4 or newer should be used for compiling this module"
> In file included from /usr/src/ndiswrapper-1.16/driver/hal.c:24:
> /usr/src/ndiswrapper-1.16/driver/ntoskernel.h:698: error: 文法エラー before "LONG"
> /usr/src/ndiswrapper-1.16/driver/ntoskernel.h:699: error: 文法エラー before "LONG"
> /usr/src/ndiswrapper-1.16/driver/ntoskernel.h:700: error: 文法エラー before "struct"
> /usr/src/ndiswrapper-1.16/driver/ntoskernel.h:702: error: 文法エラー before "struct"
> 以下略
> 
 Plamo-4.2でコンパイルしてみました。
root@uk761gx:/u8/plamopack/ndiswrapper/ndiswrapper-1.16# make
make -C driver
make[1]: Entering directory `/u8/plamopack/ndiswrapper/ndiswrapper-1.16/driver'
make -C /lib/modules/2.6.16.16-snSMP/build SUBDIRS=/u8/plamopack/ndiswrapper/ndiswrapper-1.16/driver \
        DRIVER_VERSION=1.16
make[2]: Entering directory `/usr/src/linux-2.6.16.16'
  LD      /u8/plamopack/ndiswrapper/ndiswrapper-1.16/driver/built-in.o
  CC [M]  /u8/plamopack/ndiswrapper/ndiswrapper-1.16/driver/hal.o
  CC [M]  /u8/plamopack/ndiswrapper/ndiswrapper-1.16/driver/iw_ndis.o
  CC [M]  /u8/plamopack/ndiswrapper/ndiswrapper-1.16/driver/loader.o
(中略)
  CC [M]  /u8/plamopack/ndiswrapper/ndiswrapper-1.16/driver/divdi3.o
  LD [M]  /u8/plamopack/ndiswrapper/ndiswrapper-1.16/driver/ndiswrapper.o
  Building modules, stage 2.
  MODPOST
  CC      /u8/plamopack/ndiswrapper/ndiswrapper-1.16/driver/ndiswrapper.mod.o
  LD [M]  /u8/plamopack/ndiswrapper/ndiswrapper-1.16/driver/ndiswrapper.ko
make[2]: Leaving directory `/usr/src/linux-2.6.16.16'


*** WARNING: Kernel seems to have 4K size stack option (CONFIG_4KSTACKS) removed; many Windows drivers will need at least 8K size stacks. You should read wiki about 4K size stack issue. Don't complain about crashes until you resolve this.


make[1]: Leaving directory `/u8/plamopack/ndiswrapper/ndiswrapper-1.16/driver'
make -C utils
make[1]: Entering directory `/u8/plamopack/ndiswrapper/ndiswrapper-1.16/utils'
gcc -g -Wall -DUTILS_VERSION=\"1.8\"  -o loadndisdriver loadndisdriver.c
make[1]: Leaving directory `/u8/plamopack/ndiswrapper/ndiswrapper-1.16/utils'

 こんな感じでした。

Follow-Ups
[plamo:27208] Re: ndiswrapper, 早間
References
[plamo:27201] ndiswrapper, 早間
[plamo:27203] Re: ndiswrapper, Shun-ichi TAHARA (田原 俊一)
[plamo:27204] Re: ndiswrapper, 早間

[検索ページ] [メール一覧]
Plamo ML 公開システム