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

[plamo:21524] Re: xscreensaverのコンパイルについて



From: "y.murakami" <muranet@ps.sakura.ne.jp>
Message-Id: <20031211214935.612A.MURANET@ps.sakura.ne.jp>

> 手元のCD-ROMに入っていたPlamoLinux2.1 
> (かなり古いでしょうか?)を
> インストールして使い始めています。

もし可能でしたら、最新の3.3を入手してみるのも手ですね。

で、手元に 2.0 で稼働しているサーバがあったので覗いてみました。

> In file included from /usr/include/bits/types.h:29,
>                  from /usr/include/sys/types.h:30,
>                  from /usr/include/X11/Xlib.h:52,
>                  from /usr/include/X11/Intrinsic.h:57,
>                  from analogtv.c:55:
> /usr/lib/gcc-lib/i386-pc-linux/2.95.3/include/stddef.h:170: syntax error before `typedef'
> make[1]: *** [analogtv.o] エラー 1
> make[1]: 出ます ディレクトリ `/usr/local/src/xscreensaver-4.14/hacks'
> make: *** [default] エラー 5

あー…詳しくは忘れましたが、この頃に stddef.h でのエラーが出ていた記憶
はあります。

確か、size_t の定義が、gcc が持っている stddef.h と、他のヘッダファイ
ルとの間でぶつかってしまうんだったような気がします。

とりあえず、

・Plamo標準の gcc(2.1の頃は egcs-1.1.2 だったかな)に戻す
  (今ある gcc は removepkg で消しましょう)
・/usr/include/bits/types.h の 28行目
    #define __need_size_t
  をコメントアウトしてみる
  (前後の行に #if 0 と #endif を入れるのが確実)

あたりで試してみるとどうでしょう?
_______________________________
田原 俊一   jado@flowernet.gr.jp, shunichi_tahara@zenrin.co.jp
                                  http://flowernet.gr.jp/jado/
FingerPrint:  16 9E 70 3B 05 86 5D 08  B8 4C 47 3A E7 E9 8E D9
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

Follow-Ups
[plamo:21525] Re: xscreensaverのコンパイルについて, y.murakami
References
[plamo:21523] xscreensaverのコンパイルについて, y.murakami

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