1

ReadyNas Duo で Subversion 1.7.4 をビルドしようとしています。これは、NAS として使用しているディスクをいくつか搭載した Debian を実行する Sparc ボックスです。

subversion-1.7.4 ディレクトリから ./configure --prefix /c/local/packages を実行すると、 configure: error: No XML parser found! が表示されます。--with-expat または --with-libxml2 を指定してください

apr は構成に失敗しています。libxml2 を見つけることができると言います。これは /usr/lib/limxml2.so にあり、apt-get install libxml2-dev も実行しました。

物事は非常に遅いので、失敗するのに何年もかかります。私はバイナリdistを使用しますが、Eclipseプラグインは古すぎるため、それで遊びたくありませんでした...

何か案は?

4

2 に答える 2

3

秘訣は、Subversionソースディレクトリのaprディレクトリにcdして、./ configure --with-libxml2 = / usr / libを実行してから、Subversionソースディレクトリに戻り、そこから./configureを再度実行することでした。

ReadyNASDuoで最新のSubversionを構築したい人が遭遇した最後の問題ではありません

于 2012-03-20T07:55:18.550 に答える
0

たまたま、Redhat REL-5.3 で Subversion 1.7.4 のビルドを完了しました。すべてを更新する必要がありました。システムには Subversion 1.3.x が付属していました。当社が 5.3 よりも新しいものを使用できない理由は、私には謎です。

Apache httpd をサーバーとして使用する場合は、必要なmod_dav_svn.oApache モジュールをビルドできるように、Apache を再ビルドする必要がある場合があります。このモジュールがすでに Apache モジュール ディレクトリ内にあるかどうかを確認してください。(ほとんどの Linux システムでは、 からのリンクです/etc/httpd/modules。)

configure スクリプトの出力の解析には十分注意してください。たとえば、何百もの行の中から、見つからなかった参照をneon見つけました。いいえneon、Subversion からの http アクセスはありません。

ダウンロードしたモジュールのリストは次のとおりです。

  • 4月
  • apr-util
  • autoconf-2.68 (これはApache用だったと思います)
  • ネオン-0.29.6
  • prce-8.20 (あまり必要ない Apache 用mod_perl.o)
  • sqlite-amalgamoation-3071000 (SVN ソースの sqlite3.c を置き換える必要がありました)
  • Apache の httd-2.4.1

また、Subversion をビルドするには、ビルドするためのパッチmod_dav_svnをダウンロードする必要がありました。

覚えていれば、ファイルとファイルを設定-with-apr--with-aprutilて指定する必要がありました。ディレクトリを指定しなくても、すべてがインストールされました。外国人の問題には遭遇しませんでした。ただし、システムのディレクトリの下に libexpat.so.0.5.0 がインストールされており、 からのリンクがあります。apr-1-utilapu-1-util/usr/local/lib/usr/lib

お役に立てれば。

于 2012-03-19T17:00:47.790 に答える