2011-01-18 1 views
0

私はraptor-2.2.0ライブラリhttp://librdf.org/raptor/を正常にインストールしました。インストール後にラッパーツールでこれを確認することができます。私はそれを修正する方法を見つけることができませんrasqalの設定がcygwin上のraptorライブラリを認識できないのはなぜですか?

./configure --enable-raptor2 
... 
    checking for raptor... configure: error: Raptor2 is not installed - see http://librdf.org/raptor/ to get a version newer than 1.9.0 

:/私はrasqalの設定から取得していますエラーがある)./make、/ make installを、

を設定します。このフラグを扱うcofigureファイルのコードは以下である:

11840 # raptor is REQUIRED despite the checking here 
11841 RAPTOR_MIN_VERSION=1.4.19 
11842 RAPTOR_MAX_VERSION=1.8.99 
11843 RAPTOR2_MIN_VERSION=1.9.0 
11844 
11845 raptor2=no 
11846 # Check whether --enable-raptor2 was given. 
11847 if test "${enable_raptor2+set}" = set; then : 
11848 enableval=$enable_raptor2; raptor2="$enableval" 
11849 else 
11850 raptor2="no" 
11851 fi 
+0

私はバグを発見しました。私は/ usr/lib/pkgconfigの下にraptor.pcファイルをコピーしました。 – curious

+0

それは良い考えではありません。適切な場所に物事をインストールするには、configure --prefix =/usrを使用してください。詳細は、INSTALL.htmlのドキュメントを参照してください。 – dajobe

答えて

0

ラプター2.0.0 raptor-configを除去し、構成情報を提供するだけpkg-configを使用します。同じことがrasqal自体にも当てはまりますが、ある時点でrasqal-configプログラムが終了します。 rasqalとlibrdfに対する--enable-raptor2オプションはbeta raptor2のテスト用で、rasqal 0.9.22とlibrdf GITヘッドから削除されました。正しいパスインクルードする

+0

私はredlandライブラリの最新バージョンをインストールしようとしました:raptor2-2.0.0 rasqal-0.9.24 redland-1.0.13 redland-bindings-1.0.13.1。何度か変更した後、raptor、rasqal、redlandをインストールしました。/usr/local/lib/pkgconfigから読み込まれ、正しいディレクトリである/ usr/lib/pkgconfigではなく、raptor.pcとrasqal.pcが読み込まれました。バインディングをインストールしようとしましたが、 Redland_wrap.so.eg:からのPythonオブジェクトへの未定義参照の参照 "__imp__PyExc_RuntimeError 'への定義済み" " – curious

+0

StackOverflowの悪い使い方であるオリジナルの質問(cygwinのpkg-config)と無関係のコメントに新しい質問をしています。それが一般的な興味のものであれば、新しい質問をしてください。それ以外の場合は、電子メールまたはその他の文書化されたRedlandのフィードバック方法のいずれかに進む。 – dajobe

+0

あなたは正しいです。私は新しい質問を投稿しましたhttp://stackoverflow.com/questions/5002194/why-cygwin-cannot-find-python-library-while-installing-python-redland-binding-l – curious

0

設定PKG_CONFIG_PATH:

env PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure 

もう一つの方法は、お使いのシステムで使用可能な場合は、を/ etc/environmentで環境変数を定義することです:

PKG_CONFIG_PATH=/usr/local/lib/pkgconfig