[paludis-sekrit] [Paludis] #431: paludis-0.26.0_alpha3 fails to build

Paludis trac at trac.pioto.org
Fri Nov 9 00:37:40 UTC 2007


#431: paludis-0.26.0_alpha3 fails to build
--------------------------+-------------------------------------------------
 Reporter:  andrewe       |       Owner:  ciaranm      
     Type:  defect        |      Status:  new          
 Priority:  MinorRelease  |   Milestone:               
Component:  ebuild        |     Version:  0.26.0_alpha3
 Keywords:                |  
--------------------------+-------------------------------------------------
 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 at 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

-- 
Ticket URL: </ticket/431>
Paludis <>
Paludis, the Other Package Mangler


More information about the paludis-dev mailing list