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

[debian-users:15362] Re: [Q] unable to make ppxp on slink



大澤@mesh です。

At Thu, 13 May 1999 22:33:59 +0900,
MATSUDA Yoh-ichi / 松田陽一 <matsuda@xxxxxxxxxxxx> wrote:
> 
> [Q]
> slink にて、ppxpをインストールしようとして、苦労しています。
> 
> カーネルは2.2.8 、ethertapを有効[y] にしています。
> slink でのppxpはuserlinkに依存しており、インストールはしたものの
> ppxp自体が正常に起動してくれません。

"userlinkに依存しているので" ppxp が正常に起動しないわけでは
ないと思いますけど。

ところで、2.2.8 って CONFIG_ETHERTAP="y" でコンパイルできました?
私のところでは、こんな感じでコンパイルできませんでした(T_T) なんで?

drivers/net/net.a(ethertap.o): In function `ethertap_start_xmit':
ethertap.o(.text+0xce): undefined reference to `__skb_push'
make[1]: *** [vmlinux] Error 1
make[1]: Leaving directory `/home/ohsawa/work/kernel-source-2.2.8'
make: *** [build] Error 2

> http://www.debian.or.jp/Lists-Archives/debian-users/199903/msg00618.html
> 
> に記載されている内容に従い、ppxpのソース、パッチ等を入手。
> dpkg-source -x ppxp_0.98112523-8.dsc
> dpkg-buildpackage
> を実行しました。

いきなり buildpackage しているように見えますが、その前に
パッチは当てたんですよね(^^;

だけど、potato(main) の方にある ppxp_0.99030108-1 を使えば
この問題は修正済みなので、いきなり buildpackage ですみます。
userlink もこっちだと suggest になっているので、入れる必要は
ありませんし。

> ところが、
> 
> | make[3]: Entering directory `/home/yoh/work/ppxp-0.99030108/console/std'
> | gcc -I../../lib -O3 -g -W   -c smain.c -o smain.o
> | smain.c:28: parse error before `ttyKeymap'
(以下略)

[debian-users: 14901] で石原さんが書かれている現象と同じでは?
libreadlineg2-dev が足りないと思います。

ソースパッケージをコンパイルするときは、そのパッケージが depend
しているライブラリのヘッダファイル (-dev) を入れておくのが基本
でしょう。

-- 
  ohsawa@xxxxxxxxxxxxxx