Summary: | x11-libs/qt-assistant-4.6.0_beta1 build error: libQtCLucene not found | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Franz Trischberger <franz.trischberger> |
Component: | [OLD] Library | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | cuciferus |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 269315 |
Description
Franz Trischberger
2009-10-18 12:06:18 UTC
sry, just forgot while testing several things: The error occurs while linking assistant-binary. libQtHelp just built (and linked) fine, with this little problem: === # ldd /var/tmp/paludis/x11-libs-qt-assistant-4.6.0_beta1/work/qt-everywhere-opensource-src-4.6.0-beta1/lib/libQtHelp.so | grep Lucene libQtCLucene.so.4 => not found === Although libQtCLucene.so.4 can be found in the same directory. The "undefined references" look like this: === /var/tmp/paludis/x11-libs-qt-assistant-4.6.0_beta1/work/qt-everywhere-opensource-src-4.6.0-beta1/lib/libQtHelp.so: undefined reference to `QCLuceneIndexWriter::setMergeFactor(int)' /var/tmp/paludis/x11-libs-qt-assistant-4.6.0_beta1/work/qt-everywhere-opensource-src-4.6.0-beta1/lib/libQtHelp.so: undefined reference to `QCLuceneIndexReader::isLocked(QString const&)' /var/tmp/paludis/x11-libs-qt-assistant-4.6.0_beta1/work/qt-everywhere-opensource-src-4.6.0-beta1/lib/libQtHelp.so: undefined reference to `QCLuceneIndexSearcher::close()' [ and so on ] === If you need some more Infos, please ask! Damn, solved... This is a bug in the gold-linker in current stable binutils-2.18-r3. I updated to ~amd64 (2.19.1-r1), and assistant built just fine... I have binutils 2.20 and don't have the gold use active still assistant-4.6 beta fails with the same error, also ldd /var/tmp/paludis/x11-libs-qt-assistant-4.6.0_beta1/work/qt-everywhere-opensource-src-4.6.0-beta1/lib/libQtHelp.so|grep Lucene yealds: libQtCLucene.so.4 => not found I am using ~amd64 arch, here is my paludis --info: Paludis build information: Compiler: CXX: x86_64-pc-linux-gnu-g++ 4.4.1 CXXFLAGS: -march=athlon64 -O2 -pipe -pedantic LDFLAGS: -Wl,-O1 DATE: 2009-09-29T20:57:20+0300 Libraries: C++ Library: GNU libstdc++ 20090722 Paths: DATADIR: /usr/share LIBDIR: /usr/lib64 LIBEXECDIR: /usr/libexec SYSCONFDIR: /etc PYTHONINSTALLDIR: RUBYINSTALLDIR: /usr/lib64/ruby/site_ruby/1.8/x86_64-linux System: Linux cuci 2.6.30-gentoo-r4 #2 SMP Fri Aug 14 23:27:35 EEST 2009 x86_64 AMD Athlon(tm) Dual Core Processor 4850e AuthenticAMD GNU/Linux Reduced Privs: reduced_uid: 1000 reduced_uid->name: cuci reduced_uid->dir: /home/cuci reduced_gid: 1000 reduced_gid->name: cuci Environment: Format: paludis Config dir: /etc/paludis World file: /var/db/pkg/world Repository installed-virtuals: format: installed_virtuals root: / Repository virtuals: format: virtuals Repository gentoo: format: ebuild location: /usr/portage append_repository_name_to_write_cache: true binary_destination: false binary_keywords: binary_uri_prefix: builddir: /var/tmp/paludis cache: /usr/portage/metadata/cache distdir: /var/tmp/dist eapi_when_unknown: 0 eapi_when_unspecified: 0 eclassdirs: /usr/portage/eclass ignore_deprecated_profiles: false layout: traditional names_cache: /var/cache/paludis/gentoo newsdir: /usr/portage/metadata/news profile_eapi_when_unspecified: 0 profiles: /usr/portage/profiles/default/linux/amd64/10.0 securitydir: /usr/portage/metadata/glsa setsdir: /usr/portage/sets sync: rsync://rsync.gentoo.org/gentoo-portage sync_options: use_manifest: use write_cache: /var/cache/paludis/metadata Package information: app-admin/eselect-compiler: (none) app-shells/bash: 4.0_p35 dev-java/java-config: 1.3.7-r1 2.1.9-r1 dev-lang/python: 2.4.4-r9 2.5.4-r2 2.6.3 3.1.1-r1 dev-python/pycrypto: 2.0.1-r8 dev-util/ccache: 2.4-r8 dev-util/cmake: 2.6.4-r3 dev-util/confcache: (none) sys-apps/baselayout: 2.0.1 sys-apps/openrc: 0.5.2-r1 sys-apps/sandbox: 2.2 sys-devel/autoconf: 2.13 2.63-r1 sys-devel/automake: 1.10.2 1.11 1.5 1.6.3 1.7.9-r1 1.8.5-r3 1.9.6-r2 sys-devel/binutils: 2.20 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6a virtual/os-headers: 2.6.30-r1 (for sys-kernel/linux-headers::installed) Repository installed: format: vdb location: /var/db/pkg builddir: /var/tmp/paludis eapi_when_unknown: 0 names_cache: /var/cache/paludis/names provides_cache: /var/cache/paludis/provides root: / |