荒です。 自己レスです。 qt4をopenssl-1.0.2g下でリビルドして試したところ 以下の不具合2と3は解消できました。 qt4のリビルドをお願いします。 (許可が降りれれば僕の方でリビルドしてアップロードします) 荒 敏昭 ======================================== Toshiaki Ara <<ara_t@xxxxxx>> GnuPG Key fingerprint: B66C 6C43 D16C CB84 2122 FC39 8A29 9530 CD08 C432 ======================================== > octave-4.0.0をアップデートしようと考えています。 > ところがVine6ではほぼ問題なくビルドできますが、VineSeedでは以下のエラーが出ます。 > そのため現在、octaveのアップロードを見合わせています。 > > 以下に問題点を書きますので、お力添えをお願いします。 > > > * 問題点1 > BTS0003013でも報告していますが、configure時に以下のような警告が出ます。 > > ================================================================================ > checking C compiler version number... 4.8.2 > checking C++ compiler version number... 4.8.2 > checking whether stl_algo.h is broken... yes > configure: WARNING: Found nth_element broken in g++ 4.8.2. Attempting to repair by using local patched version of bits/stl_algo.h. > ================================================================================ > > これに関しては自分自身の環境でパッチを当ててgccを再ビルドしたところ以下のように変わりました。 > (BTS0003013でも報告済み) > > ================================================================================ > checking C compiler version number... 4.8.2 > checking C++ compiler version number... 4.8.2 > checking whether stl_algo.h is broken... no > configure: WARNING: UNEXPECTED: found nth_element working in g++ 4.8.2. Has it been patched on your system? > ================================================================================ > > また、以下の問題点はパッチを当てても変わりませんでした。 > > > * 問題点2 > octaveでGUIを使用するために > BuildRequires: qt4-devel > を入れた状態でビルドすると以下のようにのようにエラーが出てしまいビルドに失敗しました。 > > ================================================================================ > /usr/lib64/libQtNetwork.so.4: undefined reference to `SSLv2_client_method' > /usr/lib64/libQtNetwork.so.4: undefined reference to `SSLv2_server_method' > collect2: error: ld returned 1 exit status > ================================================================================ > > > * 問題点3 > octaveでGUIのエディタを使用するために > BuildRequires: qscintilla-devel > を記載しているにも関わらず、qscintillaを認識してくれません。 > configure時のログの一部です。 > > ================================================================================ > checking whether QSci has the QsciScintilla::findFirstInSelection () function... yes > checking whether Qscintilla library is installed... no > configure: WARNING: Qscintilla library not found -- disabling built-in GUI editor > ================================================================================ > > いずれにしても問題点2の影響でビルドに失敗します。 > > > * 問題点4 > そのためGUIを使用しないようにしても qlhull と qrupdate を認識しません。 > specファイルに > BuildRequires: qlhull-devel > BuildRequires: qrupdate > を追加した場合のconfigure時のログの一部です。 > > ================================================================================ > QHULL CPPFLAGS: -I/usr/include/qhull > QHULL LDFLAGS: > QHULL libraries: -lqhull > QRUPDATE CPPFLAGS: > QRUPDATE LDFLAGS: > QRUPDATE libraries: -lqrupdate > ================================================================================ > > つまりこれらのパッケージ(ライブラリ)は認識されています。 > また、ビルド後にインストールしようとすると、以下のようにエラーが出ます。 > > ================================================================================ > パッケージリストを読みこんでいます... 完了 > 依存情報ツリーを作成しています... 完了 > '/home/vbuilder/rpm/RPMS/x86_64/octave-4.0.0-1vl7.x86_64.rpm' として octave を選択しました > いくつかのパッケージをインストールすることができません。おそらく、 > 整合性のとれない状況を要求したか、(必要なパッケージがまだそろって > いなかったり、まだIncomingから移動されていない)不安定なディストリ > ビューションを使用していないでしょうか。 > > 単純な操作だけを行った時に、パッケージがインストール > できない場合は、バグリポートしてください。 > 以下の情報がこの問題を解決するために役立つかもしれません: > > 以下のパッケージは解決できない依存関係を持っています: > octave: 依存: libqhull.so()(64bit) それをインストールすることができません > 依存: libqrupdate.so.1()(64bit) それをインストールすることができません > E: 壊れたパッケージです > ================================================================================ > > そのためVineSeedでは > - GUIを使用しない > - qhull と qrupdate を使用しない(octaveの一部の機能が使用できなくなる) > 条件であればビルド・インストールに成功します。 > > この状態でアップロードしていいものか、どのようにしたら解決できるのか、 > で悩んでいます。 > > よろしくお願いします。 > > 荒 敏昭 > > ======================================== > Toshiaki Ara <<ara_t@xxxxxx>> > GnuPG Key fingerprint: B66C 6C43 D16C CB84 2122 FC39 8A29 9530 CD08 C432 > ======================================== > > _______________________________________________ > VineSeed mailing list > VineSeed@xxxxxxxxxxxxx > http://lists.vinelinux.org/mailman/listinfo/vineseed _______________________________________________ VineSeed mailing list VineSeed@xxxxxxxxxxxxx http://lists.vinelinux.org/mailman/listinfo/vineseed