2004年11月25日

[vine-users:068825] Re: Xwindow プログラムのコンパイル

池田です。
とりあえずの解決方法を。

From: 小原 聰 <ohr@xxxxx>
Date: Thu, 25 Nov 2004 21:48:30 +0900
>
> X11/Xlib.h、 X11/Xutil.h が必要な Xプログラム gtest.cc を compile しようと
> gcc を起動したところ次のような、メッセージが出て、compile できませんでした。
>
> [ohr@xxxxx cc]$ gcc gtest.cc -O2 -I/usr/X11R6/include -L/usr/X11R6/lib -lX11 -lm

> gtest.cc:2:61: X11/Xlib.h: そのようなファイルやディレクトリはありません
> gtest.cc:3:23: X11/Xutil.h: そのようなファイルやディレクトリはありません
> gtest.cc: function 内の `int main()':
> ............以下略

通常の libX11 を使ったプログラム作成でしたら、
XOrg-devel をインストールするだけで対応できます。

> ************ 以下実行結果**********************************************
> [root@xxxxx root]# apt-get build-dep gcc
> パッケージリストを読みこんでいます... 完了
> 依存情報ツリーを作成しています... 完了
> アップグレード: 0 個, 新規インストール: 0 個, 削除: 0 個, 保留: 1 個
>
> [root@xxxxx root]# apt-get script install-devel.lua
> パッケージリストを読みこんでいます... 完了
> 依存情報ツリーを作成しています... 完了
> 以下のパッケージが新たにインストールされます:
> Canna-devel GConf GConf-devel GConf2-devel ImageMagick-c++-devel
> ImageMagick-devel ORBit-devel ORBit2-devel SDL-devel VFlib-devel XOrg-devel
> .............. 中略 ..................
> vte-devel wireless-tools-devel xmms-devel
> アップグレード: 0 個, 新規インストール: 141 個, 削除: 0 個, 保留: 1 個
> E: 問題を解決することができません。こわれたパッケージがあるようです。
> ************ 実行結果 完**********************************************
>
> と言うわけで現在問題は、残ったままです。
> 私の install が悪かったのでしょうか?

私の環境でも試してみたところ、やはりエラーが発生しました。
$ sudo apt-get -s script install-devel.lua
(ばっさり省略)
E: 問題を解決することができません。こわれたパッケージがあるようです。
E: 問題を解決することができません。こわれたパッケージがあるようです。


何かサーバにあるパッケージがおかしくなっているのかもしれません。
# security fix で変なことしちゃったのかな……。

参考までに、私のマシンにインストールされている devel パッケージの
一覧を貼っておきます。

---------------- ここから ----------------
$ rpm -qa | grep 'devel' | sed -e "s/\(.*-devel\).*/\1/"
glib-devel
atk-devel
audiofile-devel
bzip2-devel
openssl-devel
mozilla-nspr-devel
libIDL-devel
GConf2-devel
libart_lgpl-devel
libgnome-devel
ImageMagick-c++-devel
ORBit-devel
gimp-devel
glut-devel
libstdc++3-devel
cups-devel
gphoto2-devel
libpng-devel
libpng10-devel
XOrg-devel
zlib-devel
glib2-devel
freetype2-devel
libao-devel
libjpeg-devel
pam-devel
wv-devel
mozilla-devel
imlib-devel
ORBit2-devel
esound-devel
gnome-vfs2-devel
libglade2-devel
libxslt-devel
libbonoboui-devel
oaf-devel
ImageMagick-devel
db4-devel
gtk2-devel
expat-devel
XOrg-gl-devel
aspell-devel
libtiff-devel
gaim-devel
t1lib-devel
glibc-devel
gtk+-devel
pango-devel
gdbm-devel
ncurses-devel
startup-notification-devel
libxml2-devel
libwmf-devel
libungif-devel
mozilla-nss-devel
linc-devel
libbonobo-devel
libgnomecanvas-devel
libgnomeui-devel
openldap-devel
libgcj-devel
readline-devel
ruby-devel
apache-devel
python-devel
openMotif-devel
gnome-libs-devel
---------------- ここまで ----------------

面倒でしたらこれをコピーしてババッとインストールすれば、
だいたいのことはできると思います。
# 通常は不要なものもたくさん入っています。
# たぶん全部 Vine Linux のパッケージだと思います。

--
池田 克巳 <ikedak@xxxxx>
< http://www013.upp.so-net.ne.jp/ikeda/index.html>;

投稿者 xml-rpc : 2004年11月25日 22:28
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/28209
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。