Ticket #337 (closed defect: wontfix)

Opened 10 years ago

Last modified 10 years ago

Paludis can't compile paludis on a gcc 3.4 hardened machine

Reported by: brenden Owned by: ciaranm
Priority: Sometime Milestone:
Component: clients/paludis Version: 0.24.5
Keywords: Cc:
Blocked By: Blocking:
Distribution:

Description

I was hoping this would be fixed by now...but it isn't, so heres a boog report (np):

mv -f .deps/portage_repository.Tpo .deps/portage_repository.Plo
mv -f .deps/portage_repository_sets.Tpo .deps/portage_repository_sets.Plo
/bin/sh ../../../libtool --tag=CXX   --mode=compile /usr/lib/ccache/bin/g++ -DSYSCONFDIR=\"/etc\" -DLIBEXECDIR=\"/usr/libexec\" -DDATADIR=\"/usr/share\" -DLIBDIR=\"/usr/lib64\" -I. -I../../..    -I../../.. -I../../..  -Wall -Wextra -Wold-style-cast -Wredundant-decls -Wmissing-noreturn -Woverloaded-virtual -Winit-self -Wunused-function -Wshadow -pedantic  -mtune=k8 -O2 -pipe -fforce-addr -MT ebin_entries.lo -MD -MP -MF .deps/ebin_entries.Tpo -c -o ebin_entries.lo ebin_entries.cc
/bin/sh ../../../libtool --tag=CXX   --mode=compile /usr/lib/ccache/bin/g++ -DSYSCONFDIR=\"/etc\" -DLIBEXECDIR=\"/usr/libexec\" -DDATADIR=\"/usr/share\" -DLIBDIR=\"/usr/lib64\" -I. -I../../..    -I../../.. -I../../..  -Wall -Wextra -Wold-style-cast -Wredundant-decls -Wmissing-noreturn -Woverloaded-virtual -Winit-self -Wunused-function -Wshadow -pedantic  -mtune=k8 -O2 -pipe -fforce-addr -MT ebuild_flat_metadata_cache.lo -MD -MP -MF .deps/ebuild_flat_metadata_cache.Tpo -c -o ebuild_flat_metadata_cache.lo ebuild_flat_metadata_cache.cc
/bin/sh ../../../libtool --tag=CXX   --mode=compile /usr/lib/ccache/bin/g++ -DSYSCONFDIR=\"/etc\" -DLIBEXECDIR=\"/usr/libexec\" -DDATADIR=\"/usr/share\" -DLIBDIR=\"/usr/lib64\" -I. -I../../..    -I../../.. -I../../..  -Wall -Wextra -Wold-style-cast -Wredundant-decls -Wmissing-noreturn -Woverloaded-virtual -Winit-self -Wunused-function -Wshadow -pedantic  -mtune=k8 -O2 -pipe -fforce-addr -MT eclass_mtimes.lo -MD -MP -MF .deps/eclass_mtimes.Tpo -c -o eclass_mtimes.lo eclass_mtimes.cc
/bin/sh ../../../libtool --tag=CXX   --mode=compile /usr/lib/ccache/bin/g++ -DSYSCONFDIR=\"/etc\" -DLIBEXECDIR=\"/usr/libexec\" -DDATADIR=\"/usr/share\" -DLIBDIR=\"/usr/lib64\" -I. -I../../..    -I../../.. -I../../..  -Wall -Wextra -Wold-style-cast -Wredundant-decls -Wmissing-noreturn -Woverloaded-virtual -Winit-self -Wunused-function -Wshadow -pedantic  -mtune=k8 -O2 -pipe -fforce-addr -MT portage_repository_params.lo -MD -MP -MF .deps/portage_repository_params.Tpo -c -o portage_repository_params.lo portage_repository_params.cc
 /usr/lib/ccache/bin/g++ -DSYSCONFDIR=\"/etc\" -DLIBEXECDIR=\"/usr/libexec\" -DDATADIR=\"/usr/share\" -DLIBDIR=\"/usr/lib64\" -I. -I../../.. -I../../.. -I../../.. -Wall -Wextra -Wold-style-cast -Wredundant-decls -Wmissing-noreturn -Woverloaded-virtual -Winit-self -Wunused-function -Wshadow -pedantic -mtune=k8 -O2 -pipe -fforce-addr -MT ebuild_entries.lo -MD -MP -MF .deps/ebuild_entries.Tpo -c ebuild_entries.cc  -fPIC -DPIC -o .libs/ebuild_entries.o
mv -f .deps/portage_repository_entries.Tpo .deps/portage_repository_entries.Plo
/bin/sh ../../../libtool --tag=CXX   --mode=compile /usr/lib/ccache/bin/g++ -DSYSCONFDIR=\"/etc\" -DLIBEXECDIR=\"/usr/libexec\" -DDATADIR=\"/usr/share\" -DLIBDIR=\"/usr/lib64\" -I. -I../../..    -I../../.. -I../../..  -Wall -Wextra -Wold-style-cast -Wredundant-decls -Wmissing-noreturn -Woverloaded-virtual -Winit-self -Wunused-function -Wshadow -pedantic  -mtune=k8 -O2 -pipe -fforce-addr -MT make_ebuild_repository.lo -MD -MP -MF .deps/make_ebuild_repository.Tpo -c -o make_ebuild_repository.lo make_ebuild_repository.cc
 /usr/lib/ccache/bin/g++ -DSYSCONFDIR=\"/etc\" -DLIBEXECDIR=\"/usr/libexec\" -DDATADIR=\"/usr/share\" -DLIBDIR=\"/usr/lib64\" -I. -I../../.. -I../../.. -I../../.. -Wall -Wextra -Wold-style-cast -Wredundant-decls -Wmissing-noreturn -Woverloaded-virtual -Winit-self -Wunused-function -Wshadow -pedantic -mtune=k8 -O2 -pipe -fforce-addr -MT portage_repository_params.lo -MD -MP -MF .deps/portage_repository_params.Tpo -c portage_repository_params.cc  -fPIC -DPIC -o .libs/portage_repository_params.o
 /usr/lib/ccache/bin/g++ -DSYSCONFDIR=\"/etc\" -DLIBEXECDIR=\"/usr/libexec\" -DDATADIR=\"/usr/share\" -DLIBDIR=\"/usr/lib64\" -I. -I../../.. -I../../.. -I../../.. -Wall -Wextra -Wold-style-cast -Wredundant-decls -Wmissing-noreturn -Woverloaded-virtual -Winit-self -Wunused-function -Wshadow -pedantic -mtune=k8 -O2 -pipe -fforce-addr -MT make_ebuild_repository.lo -MD -MP -MF .deps/make_ebuild_repository.Tpo -c make_ebuild_repository.cc  -fPIC -DPIC -o .libs/make_ebuild_repository.o
 /usr/lib/ccache/bin/g++ -DSYSCONFDIR=\"/etc\" -DLIBEXECDIR=\"/usr/libexec\" -DDATADIR=\"/usr/share\" -DLIBDIR=\"/usr/lib64\" -I. -I../../.. -I../../.. -I../../.. -Wall -Wextra -Wold-style-cast -Wredundant-decls -Wmissing-noreturn -Woverloaded-virtual -Winit-self -Wunused-function -Wshadow -pedantic -mtune=k8 -O2 -pipe -fforce-addr -MT ebin_entries.lo -MD -MP -MF .deps/ebin_entries.Tpo -c ebin_entries.cc  -fPIC -DPIC -o .libs/ebin_entries.o
mv -f .deps/portage_repository_params.Tpo .deps/portage_repository_params.Plo
/bin/sh ../../../libtool --tag=CXX   --mode=compile /usr/lib/ccache/bin/g++ -DSYSCONFDIR=\"/etc\" -DLIBEXECDIR=\"/usr/libexec\" -DDATADIR=\"/usr/share\" -DLIBDIR=\"/usr/lib64\" -I. -I../../..    -I../../.. -I../../..  -Wall -Wextra -Wold-style-cast -Wredundant-decls -Wmissing-noreturn -Woverloaded-virtual -Winit-self -Wunused-function -Wshadow -pedantic  -mtune=k8 -O2 -pipe -fforce-addr -MT make_ebin_repository.lo -MD -MP -MF .deps/make_ebin_repository.Tpo -c -o make_ebin_repository.lo make_ebin_repository.cc
 /usr/lib/ccache/bin/g++ -DSYSCONFDIR=\"/etc\" -DLIBEXECDIR=\"/usr/libexec\" -DDATADIR=\"/usr/share\" -DLIBDIR=\"/usr/lib64\" -I. -I../../.. -I../../.. -I../../.. -Wall -Wextra -Wold-style-cast -Wredundant-decls -Wmissing-noreturn -Woverloaded-virtual -Winit-self -Wunused-function -Wshadow -pedantic -mtune=k8 -O2 -pipe -fforce-addr -MT eclass_mtimes.lo -MD -MP -MF .deps/eclass_mtimes.Tpo -c eclass_mtimes.cc  -fPIC -DPIC -o .libs/eclass_mtimes.o
 /usr/lib/ccache/bin/g++ -DSYSCONFDIR=\"/etc\" -DLIBEXECDIR=\"/usr/libexec\" -DDATADIR=\"/usr/share\" -DLIBDIR=\"/usr/lib64\" -I. -I../../.. -I../../.. -I../../.. -Wall -Wextra -Wold-style-cast -Wredundant-decls -Wmissing-noreturn -Woverloaded-virtual -Winit-self -Wunused-function -Wshadow -pedantic -mtune=k8 -O2 -pipe -fforce-addr -MT ebuild_flat_metadata_cache.lo -MD -MP -MF .deps/ebuild_flat_metadata_cache.Tpo -c ebuild_flat_metadata_cache.cc  -fPIC -DPIC -o .libs/ebuild_flat_metadata_cache.o
../../../paludis/repositories/gentoo/ebin-sr.cc: In static member function `static paludis::EbinInstallCommandParams::NamedArguments< false,  false,  false,  false,  false,  false,  false,  false,  false> paludis::EbinInstallCommandParams::create()':
../../../paludis/repositories/gentoo/ebin-sr.cc:80: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://bugs.gentoo.org/> for instructions.
Preprocessed source stored into /var/tmp/paludis/sys-apps/paludis-0.24.5/temp//cc63sYcQ.out file, please attach this to your bugreport.
../../../paludis/repositories/gentoo/ebuild-sr.cc: In static member function `static paludis::EbuildInstallCommandParams::NamedArguments< false,  false,  false,  false,  false,  false,  false,  false,  false,  false,  false,  false,  false,  false,  false> paludis::EbuildInstallCommandParams::create()':
../../../paludis/repositories/gentoo/ebuild-sr.cc:172: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://bugs.gentoo.org/> for instructions.
Preprocessed source stored into /var/tmp/paludis/sys-apps/paludis-0.24.5/temp//cctnndD4.out file, please attach this to your bugreport.
make[7]: *** [ebuild.lo] Error 1
make[7]: *** Waiting for unfinished jobs....
make[7]: *** [ebin.lo] Error 1
eclass_mtimes.cc: In member function `time_t paludis::EclassMtimes::mtime(const std::string&) const':
eclass_mtimes.cc:60: warning: ignoring return value of `paludis::FSEntry paludis::FSEntry::operator/(const std::string&) const', declared with attribute warn_unused_result
mv -f .deps/eclass_mtimes.Tpo .deps/eclass_mtimes.Plo
 /usr/lib/ccache/bin/g++ -DSYSCONFDIR=\"/etc\" -DLIBEXECDIR=\"/usr/libexec\" -DDATADIR=\"/usr/share\" -DLIBDIR=\"/usr/lib64\" -I. -I../../.. -I../../.. -I../../.. -Wall -Wextra -Wold-style-cast -Wredundant-decls -Wmissing-noreturn -Woverloaded-virtual -Winit-self -Wunused-function -Wshadow -pedantic -mtune=k8 -O2 -pipe -fforce-addr -MT make_ebin_repository.lo -MD -MP -MF .deps/make_ebin_repository.Tpo -c make_ebin_repository.cc  -fPIC -DPIC -o .libs/make_ebin_repository.o
ebuild_flat_metadata_cache.cc: In member function `void paludis::EbuildFlatMetadataCache::save(boost::shared_ptr<const paludis::EbuildVersionMetadata>)':
ebuild_flat_metadata_cache.cc:120: warning: ignoring return value of `paludis::FSEntry paludis::FSEntry::dirname() const', declared with attribute warn_unused_result
ebuild_flat_metadata_cache.cc:120: warning: ignoring return value of `paludis::FSEntry paludis::FSEntry::dirname() const', declared with attribute warn_unused_result
ebuild_flat_metadata_cache.cc:121: warning: ignoring return value of `paludis::FSEntry paludis::FSEntry::dirname() const', declared with attribute warn_unused_result
mv -f .deps/ebuild_flat_metadata_cache.Tpo .deps/ebuild_flat_metadata_cache.Plo
/usr/include/boost/shared_ptr.hpp: In function `boost::shared_ptr<paludis::PortageRepository> paludis::make_ebuild_repository(paludis::Environment*, boost::shared_ptr<const paludis::AssociativeCollection<std::string, std::string> >)':
/usr/include/boost/shared_ptr.hpp:162: warning: ignoring return value of `boost::shared_ptr<paludis::Repository> paludis::PackageDatabase::fetch_repository(const paludis::RepositoryName&)', declared with attribute warn_unused_result
/usr/include/boost/shared_ptr.hpp:252: warning: ignoring return value of function declared with attribute warn_unused_result
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/include/g++-v3/bits/basic_string.h:2138: warning: ignoring return value of `std::string paludis::Repository::format() const', declared with attribute warn_unused_result
../../../paludis/util/stringify.hh:116: warning: ignoring return value of `std::string paludis::Repository::format() const', declared with attribute warn_unused_result
mv -f .deps/make_ebuild_repository.Tpo .deps/make_ebuild_repository.Plo
/usr/include/boost/shared_ptr.hpp: In function `boost::shared_ptr<paludis::PortageRepository> paludis::make_ebin_repository(paludis::Environment*, boost::shared_ptr<const paludis::AssociativeCollection<std::string, std::string> >)':
/usr/include/boost/shared_ptr.hpp:162: warning: ignoring return value of `boost::shared_ptr<paludis::Repository> paludis::PackageDatabase::fetch_repository(const paludis::RepositoryName&)', declared with attribute warn_unused_result
/usr/include/boost/shared_ptr.hpp:252: warning: ignoring return value of function declared with attribute warn_unused_result
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/include/g++-v3/bits/basic_string.h:2138: warning: ignoring return value of `std::string paludis::Repository::format() const', declared with attribute warn_unused_result
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/include/g++-v3/bits/basic_string.h:2138: warning: ignoring return value of `std::string paludis::Repository::format() const', declared with attribute warn_unused_result
../../../paludis/util/stringify.hh:116: warning: ignoring return value of `std::string paludis::Repository::format() const', declared with attribute warn_unused_result
mv -f .deps/make_ebin_repository.Tpo .deps/make_ebin_repository.Plo
ebin_entries.cc: In function `paludis::FSEntry <unnamed>::get_root(boost::shared_ptr<const paludis::DestinationsCollection>)':
ebin_entries.cc:113: warning: ignoring return value of function declared with attribute warn_unused_result
ebin_entries.cc: In member function `virtual std::string paludis::EbinEntries::get_environment_variable(const paludis::QualifiedPackageName&, const paludis::VersionSpec&, const std::string&, boost::shared_ptr<const paludis::PortageRepositoryProfile>) const':
ebin_entries.cc:346: warning: function might be possible candidate for attribute `noreturn'
ebin_entries.cc: In member function `virtual void paludis::EbinEntries::merge(const paludis::MergeOptions&)':
ebin_entries.cc:363: warning: ignoring return value of `paludis::FSEntry paludis::FSEntry::operator/(const std::string&) const', declared with attribute warn_unused_result
/usr/include/boost/shared_ptr.hpp:252: warning: ignoring return value of `boost::shared_ptr<paludis::Repository> paludis::PackageDatabase::fetch_repository(const paludis::RepositoryName&)', declared with attribute warn_unused_result
/usr/include/boost/shared_ptr.hpp:252: warning: ignoring return value of function declared with attribute warn_unused_result
../../../paludis/repository.hh:346: warning: ignoring return value of function declared with attribute warn_unused_result
ebin_entries.cc:401: warning: ignoring return value of `paludis::FSEntry paludis::FSEntry::operator/(const std::string&) const', declared with attribute warn_unused_result
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/include/g++-v3/bits/ostream.tcc:63: warning: ignoring return value of `std::string paludis::FSEntry::basename() const', declared with attribute warn_unused_result
ebin_entries.cc:425: warning: ignoring return value of `paludis::FSEntry paludis::FSEntry::operator/(const std::string&) const', declared with attribute warn_unused_result
../../../paludis/repository.hh: In member function `virtual void paludis::EbinEntries::install(const paludis::QualifiedPackageName&, const paludis::VersionSpec&, const paludis::InstallOptions&, boost::shared_ptr<const paludis::PortageRepositoryProfile>) const':
../../../paludis/repository.hh:346: warning: ignoring return value of function declared with attribute warn_unused_result
ebin_entries.cc:160: warning: ignoring return value of function declared with attribute warn_unused_result
ebin_entries.cc:173: warning: ignoring return value of function declared with attribute warn_unused_result
/usr/include/libwrapiter/libwrapiter_forward_iterator.hh:266: warning: ignoring return value of function declared with attribute warn_unused_result
/usr/include/libwrapiter/libwrapiter_forward_iterator.hh:266: warning: ignoring return value of function declared with attribute warn_unused_result
ebin_entries.cc:184: warning: ignoring return value of function declared with attribute warn_unused_result
ebin_entries.cc:185: warning: ignoring return value of function declared with attribute warn_unused_result
ebin_entries.cc:194: warning: ignoring return value of `std::string paludis::strip_trailing_string(const std::string&, const std::string&)', declared with attribute warn_unused_result
/usr/include/libwrapiter/libwrapiter_forward_iterator.hh:266: warning: ignoring return value of function declared with attribute warn_unused_result
/usr/include/libwrapiter/libwrapiter_forward_iterator.hh:266: warning: ignoring return value of function declared with attribute warn_unused_result
ebin_entries.cc:197: warning: ignoring return value of function declared with attribute warn_unused_result
ebin_entries.cc:202: warning: ignoring return value of function declared with attribute warn_unused_result
ebin_entries.cc:203: warning: ignoring return value of function declared with attribute warn_unused_result
../../../paludis/repositories/gentoo/ebin-sr.hh:299: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://bugs.gentoo.org/> for instructions.
Preprocessed source stored into /var/tmp/paludis/sys-apps/paludis-0.24.5/temp//cc12y1ET.out file, please attach this to your bugreport.
make[7]: *** [ebin_entries.lo] Error 1
ebuild_entries.cc: In member function `virtual void <unnamed>::AAFinder::visit(const paludis::UseDepSpec*)':
ebuild_entries.cc:201: warning: ignoring return value of `libwrapiter::ForwardIterator<paludis::CompositeDepSpec, const boost::shared_ptr<const paludis::DepSpec> > paludis::CompositeDepSpec::end() const', declared with attribute warn_unused_result
ebuild_entries.cc:201: warning: ignoring return value of `libwrapiter::ForwardIterator<paludis::CompositeDepSpec, const boost::shared_ptr<const paludis::DepSpec> > paludis::CompositeDepSpec::begin() const', declared with attribute warn_unused_result
ebuild_entries.cc: In member function `virtual void <unnamed>::AAFinder::visit(const paludis::AllDepSpec*)':
ebuild_entries.cc:190: warning: ignoring return value of `libwrapiter::ForwardIterator<paludis::CompositeDepSpec, const boost::shared_ptr<const paludis::DepSpec> > paludis::CompositeDepSpec::end() const', declared with attribute warn_unused_result
ebuild_entries.cc:190: warning: ignoring return value of `libwrapiter::ForwardIterator<paludis::CompositeDepSpec, const boost::shared_ptr<const paludis::DepSpec> > paludis::CompositeDepSpec::begin() const', declared with attribute warn_unused_result
ebuild_entries.cc: In function `paludis::FSEntry <unnamed>::get_root(boost::shared_ptr<const paludis::DestinationsCollection>)':
ebuild_entries.cc:250: warning: ignoring return value of function declared with attribute warn_unused_result
ebuild_entries.cc: In constructor `paludis::Implementation<paludis::EbuildEntries>::Implementation(const paludis::Environment*, paludis::PortageRepository*, const paludis::PortageRepositoryParams&)':
ebuild_entries.cc:69: warning: ignoring return value of `paludis::FSEntry paludis::FSEntry::operator/(const std::string&) const', declared with attribute warn_unused_result
ebuild_entries.cc:69: warning: ignoring return value of `paludis::FSEntry paludis::FSEntry::operator/(const std::string&) const', declared with attribute warn_unused_result
../../../paludis/repositories/gentoo/ebuild-sr.hh: In member function `virtual std::string paludis::EbuildEntries::get_environment_variable(const paludis::QualifiedPackageName&, const paludis::VersionSpec&, const std::string&, boost::shared_ptr<const paludis::PortageRepositoryProfile>) const':
../../../paludis/repositories/gentoo/ebuild-sr.hh:2687: warning: ignoring return value of `paludis::FSEntry paludis::FSEntry::operator/(const std::string&) const', declared with attribute warn_unused_result
../../../paludis/repositories/gentoo/ebuild-sr.hh:2687: warning: ignoring return value of `paludis::FSEntry paludis::FSEntry::operator/(const std::string&) const', declared with attribute warn_unused_result
../../../paludis/repositories/gentoo/ebuild-sr.hh:2723: warning: ignoring return value of `paludis::FSEntry paludis::FSEntry::operator/(const std::string&) const', declared with attribute warn_unused_result
../../../paludis/repositories/gentoo/ebuild-sr.hh:2723: warning: ignoring return value of `paludis::FSEntry paludis::FSEntry::operator/(const std::string&) const', declared with attribute warn_unused_result
../../../paludis/repositories/gentoo/ebuild-sr.hh:2723: warning: ignoring return value of `paludis::FSEntry paludis::FSEntry::operator/(const std::string&) const', declared with attribute warn_unused_result
ebuild_entries.cc: In member function `virtual boost::shared_ptr<paludis::VersionMetadata> paludis::EbuildEntries::generate_version_metadata(const paludis::QualifiedPackageName&, const paludis::VersionSpec&) const':
ebuild_entries.cc:97: warning: ignoring return value of `paludis::FSEntry paludis::FSEntry::operator/(const std::string&) const', declared with attribute warn_unused_result
ebuild_entries.cc:97: warning: ignoring return value of `paludis::FSEntry paludis::FSEntry::operator/(const std::string&) const', declared with attribute warn_unused_result
ebuild_entries.cc:97: warning: ignoring return value of `paludis::FSEntry paludis::FSEntry::operator/(const std::string&) const', declared with attribute warn_unused_result
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/include/g++-v3/bits/basic_string.h:2138: warning: ignoring return value of `std::string paludis::FSEntry::basename() const', declared with attribute warn_unused_result
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/include/g++-v3/bits/basic_string.h:2138: warning: ignoring return value of `std::string paludis::FSEntry::basename() const', declared with attribute warn_unused_result
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/include/g++-v3/bits/basic_string.h:2138: warning: ignoring return value of `std::string paludis::FSEntry::basename() const', declared with attribute warn_unused_result
../../../paludis/repositories/gentoo/ebuild-sr.hh:2687: warning: ignoring return value of `paludis::FSEntry paludis::FSEntry::operator/(const std::string&) const', declared with attribute warn_unused_result
../../../paludis/repositories/gentoo/ebuild-sr.hh:2687: warning: ignoring return value of `paludis::FSEntry paludis::FSEntry::operator/(const std::string&) const', declared with attribute warn_unused_result
../../../paludis/repositories/gentoo/ebuild-sr.hh:2723: warning: ignoring return value of `paludis::FSEntry paludis::FSEntry::operator/(const std::string&) const', declared with attribute warn_unused_result
../../../paludis/repositories/gentoo/ebuild-sr.hh:2723: warning: ignoring return value of `paludis::FSEntry paludis::FSEntry::operator/(const std::string&) const', declared with attribute warn_unused_result
../../../paludis/repositories/gentoo/ebuild-sr.hh:2723: warning: ignoring return value of `paludis::FSEntry paludis::FSEntry::operator/(const std::string&) const', declared with attribute warn_unused_result
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/include/g++-v3/bits/basic_string.h:2138: warning: ignoring return value of `std::string paludis::FSEntry::basename() const', declared with attribute warn_unused_result
../../../paludis/repository.hh: In member function `virtual void paludis::EbuildEntries::install(const paludis::QualifiedPackageName&, const paludis::VersionSpec&, const paludis::InstallOptions&, boost::shared_ptr<const paludis::PortageRepositoryProfile>) const':
../../../paludis/repository.hh:346: warning: ignoring return value of function declared with attribute warn_unused_result
ebuild_entries.cc:315: warning: ignoring return value of function declared with attribute warn_unused_result
ebuild_entries.cc:328: warning: ignoring return value of function declared with attribute warn_unused_result
/usr/include/libwrapiter/libwrapiter_forward_iterator.hh:266: warning: ignoring return value of function declared with attribute warn_unused_result
/usr/include/libwrapiter/libwrapiter_forward_iterator.hh:266: warning: ignoring return value of function declared with attribute warn_unused_result
ebuild_entries.cc:339: warning: ignoring return value of function declared with attribute warn_unused_result
ebuild_entries.cc:340: warning: ignoring return value of function declared with attribute warn_unused_result
ebuild_entries.cc:349: warning: ignoring return value of `std::string paludis::strip_trailing_string(const std::string&, const std::string&)', declared with attribute warn_unused_result
/usr/include/libwrapiter/libwrapiter_forward_iterator.hh:266: warning: ignoring return value of function declared with attribute warn_unused_result
/usr/include/libwrapiter/libwrapiter_forward_iterator.hh:266: warning: ignoring return value of function declared with attribute warn_unused_result
ebuild_entries.cc:352: warning: ignoring return value of function declared with attribute warn_unused_result
ebuild_entries.cc:358: warning: ignoring return value of function declared with attribute warn_unused_result
ebuild_entries.cc:359: warning: ignoring return value of function declared with attribute warn_unused_result
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/include/g++-v3/bits/basic_string.h:428: warning: ignoring return value of `std::string paludis::strip_trailing(const std::string&, const std::string&)', declared with attribute warn_unused_result
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/include/g++-v3/bits/basic_string.h:428: warning: ignoring return value of `std::string paludis::strip_trailing(const std::string&, const std::string&)', declared with attribute warn_unused_result
ebuild_entries.cc:433: warning: ignoring return value of function declared with attribute warn_unused_result
../../../paludis/repositories/gentoo/ebuild-sr.hh:2687: warning: ignoring return value of `paludis::FSEntry paludis::FSEntry::operator/(const std::string&) const', declared with attribute warn_unused_result
../../../paludis/repositories/gentoo/ebuild-sr.hh:2687: warning: ignoring return value of `paludis::FSEntry paludis::FSEntry::operator/(const std::string&) const', declared with attribute warn_unused_result
../../../paludis/repositories/gentoo/ebuild-sr.hh:2723: warning: ignoring return value of `paludis::FSEntry paludis::FSEntry::operator/(const std::string&) const', declared with attribute warn_unused_result
../../../paludis/repositories/gentoo/ebuild-sr.hh:2723: warning: ignoring return value of `paludis::FSEntry paludis::FSEntry::operator/(const std::string&) const', declared with attribute warn_unused_result
../../../paludis/repositories/gentoo/ebuild-sr.hh:2723: warning: ignoring return value of `paludis::FSEntry paludis::FSEntry::operator/(const std::string&) const', declared with attribute warn_unused_result
../../../paludis/repositories/gentoo/ebuild-sr.hh:1838: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://bugs.gentoo.org/> for instructions.
Preprocessed source stored into /var/tmp/paludis/sys-apps/paludis-0.24.5/temp//ccBsESUi.out file, please attach this to your bugreport.
make[7]: *** [ebuild_entries.lo] Error 1
make[7]: Leaving directory `/var/tmp/paludis/sys-apps/paludis-0.24.5/work/paludis-0.24.5/paludis/repositories/gentoo'
make[6]: *** [all-recursive] Error 1
make[6]: Leaving directory `/var/tmp/paludis/sys-apps/paludis-0.24.5/work/paludis-0.24.5/paludis/repositories/gentoo'
make[5]: *** [all] Error 2
make[5]: Leaving directory `/var/tmp/paludis/sys-apps/paludis-0.24.5/work/paludis-0.24.5/paludis/repositories/gentoo'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/var/tmp/paludis/sys-apps/paludis-0.24.5/work/paludis-0.24.5/paludis/repositories'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/paludis/sys-apps/paludis-0.24.5/work/paludis-0.24.5/paludis'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/paludis/sys-apps/paludis-0.24.5/work/paludis-0.24.5/paludis'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/paludis/sys-apps/paludis-0.24.5/work/paludis-0.24.5'
make: *** [all] Error 2

!!! ERROR in sys-apps/paludis-0.24.5:
!!! In src_compile at line 3398
!!! emake failed

!!! Call stack:
!!!    * src_compile (/var/tmp/paludis/sys-apps/paludis-0.24.5/temp/loadsaveenv:3398)
!!!    * ebuild_f_compile (/usr/libexec/paludis/src_compile.bash:51)
!!!    * ebuild_main (/usr/libexec/paludis/ebuild.bash:354)
!!!    * main (/usr/libexec/paludis/ebuild.bash:372)

die trap: exiting with error.

Install error:
  * In program paludis -i sys-apps/paludis:
  * When performing install action from command line:
  * When executing install task:
  * When installing 'sys-apps/paludis-0.24.5':
  * Install error: Install failed for 'sys-apps/paludis-0.24.5::gentoo'


Resume command: paludis --log-level warning --dl-deps-default discard --install '=sys-apps/paludis-0.24.5::gentoo' --add-to-world-spec '( sys-apps/paludis )'

gcc -v:

Reading specs from /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/specs
Configured with: /var/tmp/portage/sys-devel/gcc-3.4.6-r2/work/gcc-3.4.6/configure --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/3.4.6 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4.6 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4.6/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4.6/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/include/g++-v3 --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --enable-secureplt --disable-libunwind-exceptions --disable-multilib --disable-libgcj --enable-languages=c,c++ --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
Thread model: posix
gcc version 3.4.6 (Gentoo Hardened 3.4.6-r2, ssp-3.4.6-1.0, pie-8.7.10)

Change History

comment:1 follow-up: ↓ 2 Changed 10 years ago by ciaranm

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

An ICE means broken compiler or broken hardware (the former, with 3.4 on amd64). Nothing we can do about that I'm afraid.

comment:2 in reply to: ↑ 1 Changed 10 years ago by brenden

Replying to ciaranm:

An ICE means broken compiler or broken hardware (the former, with 3.4 on amd64). Nothing we can do about that I'm afraid.

Thats what I first thought too. However I also had the same problem on my machine at home (before I finally moved to gcc 4 a few weeks ago). The hardware is most certainly fine. That machines uptime is:

11:52:24 up 449 days, 20:43, 6 users, load average: 0.01, 0.17, 0.43

its also all very expensive and fancy hardware. This happens on any version of paludis > 0.22.2. This same machine has had no issues compiling thousands of other things since 2005 (and continues to do so today).

Anyway, I suppose I'm probably just a noisey minority. If I have to I will keep using paludis 0.22.2 until someone finally unmasks gcc 4 for hardened genters.

comment:3 Changed 10 years ago by ciaranm

Yeah, this one's almost certainly a broken compiler, not hardware. You're not the only amd64 + 3.4 + hardened user seeing it.

Note: See TracTickets for help on using tickets.