Created attachment 346130 [details] build log libocrus-0.5.0 fails during building. The relevant error is: parser/.libs/liborcus-parser-0.6.so: undefined reference to `boost::system::system_category()' parser/.libs/liborcus-parser-0.6.so: undefined reference to `boost::system::generic_category() I am including the build log Note: I tried -j1 and building with portage with same error and result
Please post your "emerge --info boost" output. When reporting bugs in the future, please give the logs from emerge and not from another package manager.
$ sudo cave info boost Package Manager Information: Package Name paludis Package Version 1.2.0 Build Date 2013-03-26T21:53:28-0400 Built with CXX x86_64-pc-linux-gnu-g++ 4.7.2 Built with CXXFLAGS -march=native -O2 -pipe -pedantic Built with LDFLAGS -Wl,-O1 -Wl,--as-needed Environment Information: Format paludis Config dir /etc/paludis Root / System Root / World file /var/db/pkg/world Repository layman: format unavailable location /var/db/paludis/repositories/layman sync tar+http://git.exherbo.org/layman_repositories.tar.bz2 sync_options Repository gentoo: format e location /usr/portage builddir /var/tmp/paludis cache /usr/portage/metadata/md5-cache distdir /usr/portage/distfiles eapi_when_unknown 0 eapi_when_unspecified 0 eclassdirs /usr/portage/eclass layout traditional manifest_hashes SHA256 SHA512 WHIRLPOOL names_cache /usr/portage/.cache/names newsdir /usr/portage/metadata/news profile_eapi_when_unspecified 0 profile_layout traditional profiles /usr/portage/profiles/default/linux/amd64/13.0/desktop/gnome securitydir /usr/portage/metadata/glsa setsdir /usr/portage/sets sync rsync://rsync25.us.gentoo.org/gentoo-portage sync_options thin_manifests false use_manifest use write_cache /var/cache/paludis/metadata Package information app-shells/bash 4.2_p45 dev-java/java-config 2.2.0 dev-lang/python 2.5.4-r5 2.6.8-r1 2.7.3-r3 3.1.5-r1 3.2.3-r2 3.3.0-r1 dev-util/ccache (none) dev-util/cmake 2.8.10.2-r2 dev-util/pkgconfig 0.28 sys-apps/baselayout 2.2 sys-apps/openrc 0.11.8 sys-apps/sandbox 2.6-r1 sys-devel/autoconf 2.13 2.69 sys-devel/automake 1.10.3 1.11.6 1.12.6 1.13.1 1.9.6-r3 sys-devel/binutils 2.23.1 sys-devel/gcc 4.5.4 4.6.3 4.7.2-r1 sys-devel/gcc-config 1.8 sys-devel/libtool 2.4.2 sys-devel/make 3.82-r5 sys-freebsd/freebsd-lib (none) sys-kernel/linux-headers 3.8 sys-libs/glibc 2.17 sys-libs/uclibc (none) Repository sunrise: format e location /var/paludis/repositories/sunrise builddir /var/tmp/paludis cache /var/empty distdir /usr/portage/distfiles eapi_when_unknown 0 eapi_when_unspecified 0 eclassdirs /usr/portage/eclass /var/paludis/repositories/sunrise/eclass layout traditional manifest_hashes SHA256 SHA512 WHIRLPOOL master_repository gentoo names_cache /var/paludis/repositories/sunrise/.cache/names newsdir /var/paludis/repositories/sunrise/metadata/news profile_eapi_when_unspecified 0 profile_layout traditional profiles /usr/portage/profiles/default/linux/amd64/13.0/desktop/gnome securitydir /var/paludis/repositories/sunrise/metadata/glsa setsdir /var/paludis/repositories/sunrise/sets sync git://git.overlays.gentoo.org/proj/sunrise-reviewed.git git+http://git.overlays.gentoo.org/gitroot/proj/sunrise-reviewed.git git+ssh://git@git.overlays.gentoo.org/proj/sunrise-reviewed.git sync_options thin_manifests false use_manifest use write_cache /var/cache/paludis/metadata Repository installed: format vdb location /var/db/pkg builddir /var/tmp/paludis eapi_when_unknown 0 names_cache /var/db/pkg/.cache/names root / Repository installed-unpackaged: format installed_unpackaged location /var/paludis/installed-unpackaged root / Repository asux: format e location /var/paludis/repositories/asux builddir /var/tmp/paludis cache /var/empty distdir /usr/portage/distfiles eapi_when_unknown 0 eapi_when_unspecified 0 eclassdirs /usr/portage/eclass /var/paludis/repositories/asux/eclass layout traditional manifest_hashes SHA256 SHA512 WHIRLPOOL master_repository gentoo names_cache /var/paludis/repositories/asux/.cache/names newsdir /var/paludis/repositories/asux/metadata/news profile_eapi_when_unspecified 0 profile_layout traditional profiles /usr/portage/profiles/default/linux/amd64/13.0/desktop/gnome securitydir /var/paludis/repositories/asux/metadata/glsa setsdir /var/paludis/repositories/asux/sets sync git://github.com/asux/asux-overlay.git sync_options thin_manifests false use_manifest use write_cache /var/cache/paludis/metadata Repository gnome: format e location /var/paludis/repositories/gnome builddir /var/tmp/paludis cache /var/empty distdir /usr/portage/distfiles eapi_when_unknown 0 eapi_when_unspecified 0 eclassdirs /usr/portage/eclass /var/paludis/repositories/gnome/eclass layout traditional manifest_hashes SHA256 SHA512 WHIRLPOOL master_repository gentoo names_cache /var/paludis/repositories/gnome/.cache/names newsdir /var/paludis/repositories/gnome/metadata/news profile_eapi_when_unspecified 0 profile_layout traditional profiles /usr/portage/profiles/default/linux/amd64/13.0/desktop/gnome securitydir /var/paludis/repositories/gnome/metadata/glsa setsdir /var/paludis/repositories/gnome/sets sync git://git.overlays.gentoo.org/proj/gnome.git git+http://git.overlays.gentoo.org/gitroot/proj/gnome.git git+ssh://git@git.overlays.gentoo.org/proj/gnome.git sync_options thin_manifests true use_manifest use write_cache /var/cache/paludis/metadata Repository local_overlay: format e location /usr/local/portage builddir /var/tmp/paludis cache /var/empty distdir /usr/portage/distfiles eapi_when_unknown 0 eapi_when_unspecified 0 eclassdirs /usr/portage/eclass /usr/local/portage/eclass layout traditional manifest_hashes SHA256 SHA512 WHIRLPOOL master_repository gentoo names_cache /usr/local/portage/.cache/names newsdir /usr/local/portage/metadata/news profile_eapi_when_unspecified 0 profile_layout traditional profiles /usr/portage/profiles/default/linux/amd64/13.0/desktop/gnome securitydir /usr/local/portage/metadata/glsa setsdir /usr/local/portage/sets sync sync_options thin_manifests false use_manifest use write_cache /var/cache/paludis/metadata Repository vmware: format e location /var/paludis/repositories/vmware builddir /var/tmp/paludis cache /var/empty distdir /usr/portage/distfiles eapi_when_unknown 0 eapi_when_unspecified 0 eclassdirs /usr/portage/eclass /var/paludis/repositories/vmware/eclass layout traditional manifest_hashes SHA256 SHA512 WHIRLPOOL master_repository gentoo names_cache /var/paludis/repositories/vmware/.cache/names newsdir /var/paludis/repositories/vmware/metadata/news profile_eapi_when_unspecified 0 profile_layout traditional profiles /usr/portage/profiles/default/linux/amd64/13.0/desktop/gnome securitydir /var/paludis/repositories/vmware/metadata/glsa setsdir /var/paludis/repositories/vmware/sets sync git://git.overlays.gentoo.org/proj/vmware.git git+http://git.overlays.gentoo.org/gitroot/proj/vmware.git git+ssh://git@git.overlays.gentoo.org/proj/vmware.git sync_options thin_manifests true use_manifest use write_cache /var/cache/paludis/metadata cave@1366509446: [WARNING environment.ambiguous_name] In thread ID '10883': ... In program cave info boost: ... When parsing user package dep spec 'boost': ... When parsing generic package dep spec 'boost': ... When disambiguating package name 'boost': ... Package name 'boost' is ambiguous, assuming you meant 'dev-libs/boost' (candidates were 'cacti-plugins/boost', 'dev-libs/boost') Extra Information for dev-libs/boost-1.52.0-r6::installed: >>> Running ebuild phase killold as paludisbuild:paludisbuild... >>> Starting builtin_killold >>> Done builtin_killold >>> Completed ebuild phase killold >>> Running ebuild phases initmisc infovars info as paludisbuild:paludisbuild... >>> Starting builtin_initmisc bunzip2 < /var/db/pkg/dev-libs/boost-1.52.0-r6/environment.bz2 > /var/tmp/paludis/environment-dev-libs-boost-1.52.0-r6-11000 ebuild_scrub_environment /var/tmp/paludis/environment-dev-libs-boost-1.52.0-r6-11000 ebuild_safe_source /var/tmp/paludis/environment-dev-libs-boost-1.52.0-r6-11000 rm /var/tmp/paludis/environment-dev-libs-boost-1.52.0-r6-11000 >>> Done builtin_initmisc >>> Starting builtin_infovars ACCEPT_KEYWORDS=amd64 CBUILD=x86_64-pc-linux-gnu CFLAGS=-march=native -O2 -g1 -pipe CHOST=x86_64-pc-linux-gnu CONFIG_PROTECT=/etc CONFIG_PROTECT_MASK=/etc/env.d /etc/gconf CPPFLAGS= CTARGET= CXXFLAGS=-march=native -O2 -g1 -pipe -std=gnu++98 DISTDIR=/var/db/pkg/dev-libs/boost-1.52.0-r6 FCFLAGS=-O2 -pipe FEATURES= FFLAGS=-O2 -pipe GENTOO_MIRRORS= INSTALL_MASK= LANG= LC_ALL=C LDFLAGS=-Wl,-O1 -Wl,--as-needed MAKEOPTS=-j13 PORTAGE_COMPRESS= PORTAGE_COMPRESS_FLAGS= PORTAGE_CONFIGROOT= PORTAGE_RSYNC_EXTRA_OPTS= PORTAGE_RSYNC_OPTS= PORTAGE_TMPDIR=/var/tmp/paludis PORTDIR=/var/db/pkg/dev-libs/boost-1.52.0-r6 PORTDIR_OVERLAY= SYNC= USE=amd64 nls python threads elibc_glibc kernel_linux python_targets_python2_7 python_targets_python3_2 userland_GNU amd64 USE_PYTHON= >>> Done builtin_infovars >>> Starting pkg_info >>> Done pkg_info >>> Completed ebuild phases initmisc infovars info >>> Running ebuild phase tidyup as paludisbuild:paludisbuild... >>> Starting builtin_tidyup rm -fr /var/tmp/paludis/dev-libs-boost-1.52.0-r6-info >>> Done builtin_tidyup >>> Completed ebuild phase tidyup Extra Information for dev-libs/boost-1.52.0-r6:0::gentoo: >>> Running ebuild phase killold as paludisbuild:paludisbuild... >>> Starting builtin_killold >>> Done builtin_killold >>> Completed ebuild phase killold >>> Running ebuild phases initmisc infovars info as paludisbuild:paludisbuild... >>> Starting builtin_initmisc >>> Done builtin_initmisc >>> Starting builtin_infovars ACCEPT_KEYWORDS=amd64 CBUILD=x86_64-pc-linux-gnu CFLAGS=-march=native -O2 -pipe CHOST=x86_64-pc-linux-gnu CONFIG_PROTECT= CONFIG_PROTECT_MASK= CPPFLAGS= CTARGET= CXXFLAGS=-march=native -O2 -pipe DISTDIR=/usr/portage/distfiles FCFLAGS=-O2 -pipe FEATURES= FFLAGS=-O2 -pipe GENTOO_MIRRORS= INSTALL_MASK= LANG= LC_ALL=C LDFLAGS=-Wl,-O1 -Wl,--as-needed MAKEOPTS=-j13 PORTAGE_COMPRESS= PORTAGE_COMPRESS_FLAGS= PORTAGE_CONFIGROOT= PORTAGE_RSYNC_EXTRA_OPTS= PORTAGE_RSYNC_OPTS= PORTAGE_TMPDIR=/var/tmp/paludis PORTDIR=/usr/portage PORTDIR_OVERLAY= SYNC= USE=amd64 nls python threads elibc_glibc kernel_linux python_targets_python2_7 python_targets_python3_2 userland_GNU amd64 USE_PYTHON= >>> Done builtin_infovars >>> Starting pkg_info >>> Done pkg_info >>> Completed ebuild phases initmisc infovars info >>> Running ebuild phase tidyup as paludisbuild:paludisbuild... >>> Starting builtin_tidyup rm -fr /var/tmp/paludis/dev-libs-boost-1.52.0-r6-info >>> Done builtin_tidyup >>> Completed ebuild phase tidyup
I am unable to reproduce this, but could you please try to recompile mdds and then again the orcus?
(In reply to comment #3) > I am unable to reproduce this Try with boost-1.53.0
(In reply to comment #4) > (In reply to comment #3) > > I am unable to reproduce this > > Try with boost-1.53.0 Does not matter 1.52 or 1.53 have same requirement for -lboost_system it is since 1.50.
rebuilt mdds and boost but still getting the same error. boost-1.52.0-r6 is the only slot installed.
could it possibly be a stale .la file? Ran lafilefixer --justfixit but didn't help. Any ideas?
Nothing libreoffice reated has any lefover lafiles. I will have to reproduce it somewhere first. But basically try checking depgraph of the orcus and rebuilding all such packages which also depend on boost.
(In reply to comment #0) > libocrus-0.5.0 fails during building. The relevant error is: > > parser/.libs/liborcus-parser-0.6.so: undefined reference to > `boost::system::system_category()' > parser/.libs/liborcus-parser-0.6.so: undefined reference to > `boost::system::generic_category() I have that, too. I use gcc-4.8 though. Link-time does something strange, indeed.
(In reply to comment #9) > (In reply to comment #0) > > libocrus-0.5.0 fails during building. The relevant error is: > > > > parser/.libs/liborcus-parser-0.6.so: undefined reference to > > `boost::system::system_category()' > > parser/.libs/liborcus-parser-0.6.so: undefined reference to > > `boost::system::generic_category() A "me too" from me ... Stefan
Reproduced now. Will look to it tomorow.
Fixed in cvs.