Ticket #431 (closed defect: invalid)

Opened 10 years ago

Last modified 10 years ago

paludis-0.26.0_alpha3 fails to build

Reported by: andrewe Owned by: ciaranm
Priority: MinorRelease Milestone:
Component: repositories/e/ebuild Version: 0.26.0_alpha3
Keywords: Cc:
Blocked By: Blocking:
Distribution:

Description

I just did a paludis --sync; paludis -i everything, and paludis is trying to upgrade itself from 0.24.6 to 0.26.0_alpha3. Unfortunately 0.26.0_alpha3 fails to build with link-time errors:

i686-pc-linux-gnu-g++ -I../../.. -I../../../src -DPALUDIS_HASH_IS_STD_TR1_UNORDERED=1 -DPALUDIS_TR1_MEMORY_IS_STD_TR1=1 -DPALUDIS_TR1_TYPE_TRAITS_IS_STD_TR1=1 -DPALUDIS_TR1_FUNCTIONAL_IS_STD_TR1=1 -Wall -Wextra -Wold-style-cast -Wredundant-decls -Wstrict-null-sentinel -Wmissing-noreturn -Woverloaded-virtual -Winit-self -Wunused -Wunused-function -Wshadow -Wwrite-strings -Wfloat-equal -pedantic -pipe -O3 -march=athlon64 -o .libs/accerso command_line.o accerso.o ../../../paludis/.libs/libpaludis.so ../../../paludis/args/.libs/libpaludisargs.so ../../../paludis/util/.libs/libpaludisutil.so ../../../paludis/environments/no_config/.libs/libpaludisnoconfigenvironment.so /var/tmp/paludis/sys-apps/paludis-0.26.0_alpha3/work/paludis-0.26.0_alpha3/paludis/.libs/libpaludis.so /var/tmp/paludis/sys-apps/paludis-0.26.0_alpha3/work/paludis-0.26.0_alpha3/paludis/selinux/.libs/libpaludisselinux.so /var/tmp/paludis/sys-apps/paludis-0.26.0_alpha3/work/paludis-0.26.0_alpha3/paludis/util/.libs/libpaludisutil.so ../../../src/output/liboutput.a -ldl ../../../paludis/.libs/libpaludis.so: undefined reference to `paludis::WrappedForwardIterator?<paludis::Sequence<std::tr1::shared_ptr<paludis::PackageID const> >::ReverseConstIteratorTag?, std::tr1::shared_ptr<paludis::PackageID const> const>::operator==(paludis::WrappedForwardIterator?<paludis::Sequence<std::tr1::shared_ptr<paludis::PackageID const> >::ReverseConstIteratorTag?, std::tr1::shared_ptr<paludis::PackageID const> const> const&) const' ../../../paludis/.libs/libpaludis.so: undefined reference to `paludis::WrappedForwardIterator?<paludis::Sequence<std::tr1::shared_ptr<paludis::PackageID const> >::ReverseConstIteratorTag?, std::tr1::shared_ptr<paludis::PackageID const> const>::operator*() const' ../../../paludis/.libs/libpaludis.so: undefined reference to `paludis::WrappedForwardIterator?<paludis::Sequence<std::tr1::shared_ptr<paludis::PackageID const> >::ReverseConstIteratorTag?, std::tr1::shared_ptr<paludis::PackageID const> const>::~WrappedForwardIterator?()' ../../../paludis/.libs/libpaludis.so: undefined reference to `paludis::WrappedForwardIterator?<paludis::Sequence<std::tr1::shared_ptr<paludis::PackageID const> >::ReverseConstIteratorTag?, std::tr1::shared_ptr<paludis::PackageID const> const>::operator++()' collect2: ld returned 1 exit status make[5]: * [accerso] Error 1 make[5]: Leaving directory `/var/tmp/paludis/sys-apps/paludis-0.26.0_alpha3/work/paludis-0.26.0_alpha3/src/clients/accerso' make[4]: * [all-recursive] Error 1 make[4]: Leaving directory `/var/tmp/paludis/sys-apps/paludis-0.26.0_alpha3/work/paludis-0.26.0_alpha3/src/clients/accerso' make[3]: * [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/paludis/sys-apps/paludis-0.26.0_alpha3/work/paludis-0.26.0_alpha3/src/clients' make[2]: * [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/paludis/sys-apps/paludis-0.26.0_alpha3/work/paludis-0.26.0_alpha3/src' make[1]: * [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/paludis/sys-apps/paludis-0.26.0_alpha3/work/paludis-0.26.0_alpha3' make: * [all] Error 2

!!! ERROR in sys-apps/paludis-0.26.0_alpha3: !!! In src_compile at line 3376 !!! emake failed

!!! Call stack: !!! * src_compile (/var/tmp/paludis/sys-apps/paludis-0.26.0_alpha3/temp/loadsaveenv:3376) !!! * ebuild_f_compile (/usr/libexec/paludis/src_compile.bash:51) !!! * ebuild_main (/usr/libexec/paludis/ebuild.bash:363) !!! * main (/usr/libexec/paludis/ebuild.bash:381)

die trap: exiting with error.

Install error:

  • In program /usr/bin/paludis --install everything:
  • When performing install action from command line:
  • When executing install task:
  • When installing 'sys-apps/paludis-0.26.0_alpha3':
  • Install error: Install failed for 'sys-apps/paludis-0.26.0_alpha3::gentoo'

$ /usr/bin/paludis --info paludis 0.24.6

Built by root@fizzer on 2007-08-18T01:07:07-0700 CXX: i686-pc-linux-gnu-g++ 4.1.2 (Gentoo 4.1.2) CXXFLAGS: -pipe -O3 -march=athlon64 LDFLAGS: DATADIR: /usr/share LIBDIR: /usr/lib LIBEXECDIR: /usr/libexec SYSCONFDIR: /etc stdlib: GNU libstdc++ 20070214 libebt: 1.3.0 libwrapiter: 1.0.0 sandbox: enabled

Repository virtuals:

Configuration information:

format: virtuals

Repository installed_virtuals:

Configuration information:

format: installed_virtuals

Repository gentoo:

Configuration information:

buildroot: /var/tmp/paludis cache: /var/lib/paludis/repositories/gentoo/metadata/cache distdir: /var/lib/paludis/repositories/gentoo/distfiles eclassdirs: /var/lib/paludis/repositories/gentoo/eclass format: ebuild location: /var/lib/paludis/repositories/gentoo names_cache: /var/lib/paludis/repositories/gentoo/.cache/names newsdir: /var/lib/paludis/repositories/gentoo/metadata/news pkgdir: /var/lib/paludis/repositories/gentoo/packages profiles: /var/lib/paludis/repositories/gentoo/profiles/default-linux/x86/2007.0/desktop securitydir: /var/lib/paludis/repositories/gentoo/metadata/glsa setsdir: /var/lib/paludis/repositories/gentoo/sets sync: rsync://rsync.gentoo.org/gentoo-portage sync_options: write_cache: /var/cache/paludis/metadata

Package information:

app-admin/eselect-compiler: (none) app-shells/bash: 3.2_p17 dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.4.4-r6 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: (none) dev-util/confcache: (none) sys-apps/baselayout: 1.12.9-r2 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.22-r2

Variable information:

ACCEPT_KEYWORDS: CBUILD: i686-pc-linux-gnu CFLAGS: -pipe -O3 -march=athlon64 CHOST: i686-pc-linux-gnu CONFIG_PROTECT: CONFIG_PROTECT_MASK: CPPFLAGS: CTARGET: CXXFLAGS: -pipe -O3 -march=athlon64 DISTDIR: /var/lib/paludis/repositories/gentoo/distfiles FEATURES: GENTOO_MIRRORS: INSTALL_MASK: LANG: LC_ALL: LDFLAGS: LINGUAS: MAKEOPTS: -j3 PORTAGE_COMPRESS: PORTAGE_COMPRESS_FLAGS: PORTAGE_RSYNC_EXTRA_OPTS: PORTAGE_RSYNC_OPTS: PORTAGE_TMPDIR: /var/tmp/paludis PORTDIR: /var/lib/paludis/repositories/gentoo PORTDIR_OVERLAY: SYNC: USE:

Repository installed:

Configuration information:

buildroot: /var/tmp/paludis format: vdb location: /var/db/pkg names_cache: /var/db/pkg/.cache/names provides_cache: /var/db/pkg/.cache/provides root: / world: /var/db/pkg/world

Repository local:

Configuration information:

buildroot: /var/tmp/paludis cache: /usr/local/portage/metadata/cache distdir: /var/lib/paludis/repositories/gentoo/distfiles eclassdirs: /var/lib/paludis/repositories/gentoo/eclass /usr/local/portage/eclass format: ebuild location: /usr/local/portage master_repository: gentoo names_cache: /usr/local/portage/.cache/names newsdir: /usr/local/portage/metadata/news pkgdir: /var/lib/paludis/repositories/gentoo/packages profiles: /var/lib/paludis/repositories/gentoo/profiles/default-linux/x86/2007.0/desktop securitydir: /usr/local/portage/metadata/glsa setsdir: /usr/local/portage/sets sync: sync_options: write_cache: /var/cache/paludis/metadata

Change History

comment:1 Changed 10 years ago by rbrown

  • Status changed from new to closed
  • Resolution set to invalid

Paludis alpha3 won't compile with -O3. The overlay ebuild started filtering this flag with r3936, and the ebuild in the gentoo tree was fixed shortly after, it should be fine with your next sync.

Note: See TracTickets for help on using tickets.