中村です。 RCに向けて差し迫った時期ですが、poppler に poppler-qt4 サブパッケージを 追加しました。 以下のファイルを put しています。 poppler-0.10.7-3vl5.{src,i386,x86_64}.rpm poppler-devel-0.10.7-3vl5.{i386,x86_64}.rpm poppler-qt-0.10.7-3vl5.{i386,x86_64}.rpm poppler-qt-devel-0.10.7-3vl5.{i386,x86_64}.rpm poppler-qt4-0.10.7-3vl5.{i386,x86_64}.rpm poppler-qt4-devel-0.10.7-3vl5.{i386,x86_64}.rpm 他の方は問題なくビルド出来ていた poppler ですが、以前から私の環境では ビルド出来ませんでした。 エラーのログは次の通りです。 checking for Qt headers... /usr/lib64/qt3/include checking for Qt libraries... no configure: error: in `/home/kenta/work/VineLinux/rpm/BUILD/poppler-0.10.7': configure: error: Qt development libraries not found See `config.log' for more details. エラー: /var/tmp/rpm-tmp.18769 の不正な終了ステータス (%build) これは configure の中で qt_libdirs を次の様に設定しているために /usr/lib64/qt3/lib のパスが $qt_libdirs に入らないことが原因です。 QTDIR="/usr/lib64/qt3" となっている環境では問題ないのですが、私はビルドするマシンにリモート・ ログインしていたために、ビルドの際に $QTDIR が export されておらず ビルド・エラーとなっていました。 そこで、%configre の前に unset QTDIR && . /etc/profile.d/qt.sh を追加しています。 if test "$build_cpu" != "x86_64" ; then (snip) else qt_incdirs="$QTINC /usr/local/qt/include /usr/include/qt /usr/include /usr/X11R6/include/X11/qt /usr/X11R6/include/qt /usr/lib64/qt3/include /usr/lib64/qt/include /usr/share/qt3/include /usr/lib/qt3/include /usr/lib/qt/include" qt_libdirs="$QTLIB /usr/local/qt/lib64 /usr/lib64/qt /usr/lib64 /usr/X11R6/lib64/X11/qt /usr/X11R6/lib64/qt /usr/lib64/qt3/lib64 /usr/lib64/qt/lib64 /usr/share/qt3/lib64 /usr/local/qt/li b /usr/lib/qt /usr/lib /usr/X11R6/lib/X11/qt /usr/X11R6/lib/qt /usr/lib/qt3/lib /usr/lib/qt/lib /usr/share/qt3/lib" fi if test -n "$QTDIR" ; then qt_incdirs="$QTDIR/include $qt_incdirs" if test "$build_cpu" != "x86_64" ; then qt_libdirs="$QTDIR/lib $qt_libdirs" else qt_libdirs="$QTDIR/lib64 $QTDIR/lib $qt_libdirs" fi fi ================================================== NAKAMURA Kenta / 中村健太 Mail: kenta@xxxxxxxxxxxxx ==================================================