3

EC2 マシンで、R と Microstrategy を接続するための R 統合パックをインストールしようとしています。R への MicroStrategyR パッケージのインストールで、次のエラーが発生しました。

ERROR: gtk+2.0 not found by pkg-config.
ERROR: configuration failed for package ‘cairoDevice’

RGtk2 を個別にインストールしようとしましたが、次のエラーで失敗しました。

configure: error: GTK version 2.8.0 required

そこで、以下のソースをダウンロードgtk+-3.19.3.tar.xzし、解凍したフォルダで ./configure を実行してみました。そして、次のエラーで失敗します。

configure: error: Package requirements (glib-2.0 >= 2.45.8    atk >= 2.15.1    pango >= 1.37.3    cairo >= 1.14.0    cairo-gobject >= 1.14.0    gdk-pixbuf-2.0 >= 2.30.0) were not met:

No package 'glib-2.0' found
No package 'atk' found
No package 'pango' found
No package 'cairo' found
No package 'cairo-gobject' found
No package 'gdk-pixbuf-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

環境変数に以下を追加して実行してみましたが、同じエラーになりました。

% export PKG_CONFIG_PATH=/usr/lib64/pkgconfig

glib-2.45.8.tar.xzそこで、これで ./configure をダウンロードして実行しようとしました。そして、それは正常に実行されます。ただし、戻って GTK フォルダーで構成を再実行すると、次のエラーが引き続き発生します。

No package 'glib-2.0' found

また、cairo を確認しましたが、GTK インストール プロセスで cairo パッケージが見つかりません。

% sudo yum list cairo 読み込まれたプラグイン: 優先度、セキュリティ インストール済みパッケージ cairo.x86_64

環境変数の構成が不足していますか?

更新: 次のパッケージがインストールされていますが、パッケージに atk インストールが見つかりません。

sudo yum groupinstall "Development Tools"
sudo yum install glib2.x86_64
sudo yum install pycairo-devel.x86_64
sudo yum install pango-devel.x86_64

gtk+-2.10.14 がソースからインストールされた atk を認識できず、gtk+-2.8.0 もソースからインストールされた atk を認識できないという問題にまだ直面しています。

使用したATKインストール手順:

tar xvf atk-1.9.0.tar.gz
cd atk-1.9.0
sudo ./configure
sudo make
sudo make install
sudo ldconfig

これらのATKステップ中にエラーはありません。/usr/local/lib/pkgconfig を PKG_CONFIG_PATH に追加しました。GTK configure が ATK を認識できない理由がわかりません。make install 後のいくつかのステップが欠落していますか?

2 番目の更新: atk.pc を /usr/lib64/pkgconfig フォルダーにコピーしましたが、RGtk2 はまだそれを見つけることができません。

/usr/bin/pkg-config --list-all|grep -i 'gtk'
gtk+-2.0              GTK+ - GIMP Tool Kit (x11 target)
gtk-doc               gtk-doc - API documentation generator
gtk+-x11-2.0          GTK+ - GIMP Tool Kit (x11 target)
gtk+-unix-print-2.0   GTK+ - GIMP Tool Kit Unix print support

R エラー:

checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for INTROSPECTION... no
checking for GTK... no
configure: error: GTK version 2.8.0 required
ERROR: configuration failed for package ‘RGtk2’

3 回目の更新: EC2 では利用できない gtk-devel パッケージをインストールする必要があるようです。ソースからビルドする必要がありますが、gtk-devel の個々のバージョンは異なる gtk バージョンを探しています。なぜこれがそんなに難しいのですか?

ありがとう。

4

0 に答える 0