View previous topic :: View next topic |
Author |
Message |
godie n00b
Joined: 01 Sep 2006 Posts: 5
|
Posted: Sat Nov 10, 2007 11:43 pm Post subject: Couldn't install paludis-0.26.0_alpha3 |
|
|
I tried to emerge paludis-0.26.0_alpha3 and the compilation phase failed.
Here is the relevant part of build.log:
Code: |
Making all in .
make[6]: se ingresa al directorio `/var/tmp/portage/sys-apps/paludis-0.26.0_alpha3/work/paludis-0.26.0_alpha3/paludis/util'
/bin/sh ../../libtool --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -DSYSCONFDIR=\"/etc\" -DLIBEXECDIR=\"/usr/libexec\" -I. -I../.. -I../.. -DPALUDIS_HASH_IS_GNU_CXX_HASH=1 -DPALUDIS_TR1_MEMORY_IS_BOOST=1 -DPALUDIS_TR1_TYPE_TRAITS_IS_BOOST=1 -DPALUDIS_TR1_FUNCTIONAL_IS_BOOST=1 -Wall -Wextra -Wold-style-cast -Wredundant-decls -Wmissing-noreturn -Woverloaded-virtual -Winit-self -Wunused -Wunused-function -Wshadow -Wwrite-strings -Wfloat-equal -pedantic -Wno-old-style-cast -O2 -march=athlon-tbird -pipe -fomit-frame-pointer -MT action_queue.lo -MD -MP -MF .deps/action_queue.Tpo -c -o action_queue.lo action_queue.cc
/bin/sh ../../libtool --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -DSYSCONFDIR=\"/etc\" -DLIBEXECDIR=\"/usr/libexec\" -I. -I../.. -I../.. -DPALUDIS_HASH_IS_GNU_CXX_HASH=1 -DPALUDIS_TR1_MEMORY_IS_BOOST=1 -DPALUDIS_TR1_TYPE_TRAITS_IS_BOOST=1 -DPALUDIS_TR1_FUNCTIONAL_IS_BOOST=1 -Wall -Wextra -Wold-style-cast -Wredundant-decls -Wmissing-noreturn -Woverloaded-virtual -Winit-self -Wunused -Wunused-function -Wshadow -Wwrite-strings -Wfloat-equal -pedantic -Wno-old-style-cast -O2 -march=athlon-tbird -pipe -fomit-frame-pointer -MT config_file.lo -MD -MP -MF .deps/config_file.Tpo -c -o config_file.lo config_file.cc
mkdir .libs
i686-pc-linux-gnu-g++ -DSYSCONFDIR=\"/etc\" -DLIBEXECDIR=\"/usr/libexec\" -I. -I../.. -I../.. -DPALUDIS_HASH_IS_GNU_CXX_HASH=1 -DPALUDIS_TR1_MEMORY_IS_BOOST=1 -DPALUDIS_TR1_TYPE_TRAITS_IS_BOOST=1 -DPALUDIS_TR1_FUNCTIONAL_IS_BOOST=1 -Wall -Wextra -Wold-style-cast -Wredundant-decls -Wmissing-noreturn -Woverloaded-virtual -Winit-self -Wunused -Wunused-function -Wshadow -Wwrite-strings -Wfloat-equal -pedantic -Wno-old-style-cast -O2 -march=athlon-tbird -pipe -fomit-frame-pointer -MT config_file.lo -MD -MP -MF .deps/config_file.Tpo -c config_file.cc -fPIC -DPIC -o .libs/config_file.o
i686-pc-linux-gnu-g++ -DSYSCONFDIR=\"/etc\" -DLIBEXECDIR=\"/usr/libexec\" -I. -I../.. -I../.. -DPALUDIS_HASH_IS_GNU_CXX_HASH=1 -DPALUDIS_TR1_MEMORY_IS_BOOST=1 -DPALUDIS_TR1_TYPE_TRAITS_IS_BOOST=1 -DPALUDIS_TR1_FUNCTIONAL_IS_BOOST=1 -Wall -Wextra -Wold-style-cast -Wredundant-decls -Wmissing-noreturn -Woverloaded-virtual -Winit-self -Wunused -Wunused-function -Wshadow -Wwrite-strings -Wfloat-equal -pedantic -Wno-old-style-cast -O2 -march=athlon-tbird -pipe -fomit-frame-pointer -MT action_queue.lo -MD -MP -MF .deps/action_queue.Tpo -c action_queue.cc -fPIC -DPIC -o .libs/action_queue.o
In file included from config_file.cc:21:
../../paludis/util/config_file.hh:201: error: expected `::'
../../paludis/util/config_file.hh:201: error: declaration does not declare anything
../../paludis/util/config_file.hh:203: error: `ConstIterator' does not name a type
../../paludis/util/config_file.hh:203: error: extra semicolon
../../paludis/util/config_file.hh:204: error: `ConstIterator' does not name a type
../../paludis/util/config_file.hh:204: error: extra semicolon
../../paludis/util/config_file.hh:293: error: expected `::'
../../paludis/util/config_file.hh:293: error: declaration does not declare anything
../../paludis/util/config_file.hh:294: error: `ConstIterator' does not name a type
../../paludis/util/config_file.hh:294: error: extra semicolon
../../paludis/util/config_file.hh:295: error: `ConstIterator' does not name a type
../../paludis/util/config_file.hh:295: error: extra semicolon
../../paludis/util/config_file.hh:326: error: expected `::'
../../paludis/util/config_file.hh:326: error: declaration does not declare anything
../../paludis/util/config_file.hh:327: error: `ConstIterator' does not name a type
../../paludis/util/config_file.hh:327: error: extra semicolon
../../paludis/util/config_file.hh:328: error: `ConstIterator' does not name a type
../../paludis/util/config_file.hh:328: error: extra semicolon
In file included from config_file.cc:31:
../../paludis/util/map.hh:72: error: expected `::'
../../paludis/util/map.hh:72: error: declaration does not declare anything
../../paludis/util/map.hh:73: error: `ConstIterator' does not name a type
../../paludis/util/map.hh:73: error: extra semicolon
../../paludis/util/map.hh:74: error: `ConstIterator' does not name a type
../../paludis/util/map.hh:74: error: extra semicolon
../../paludis/util/map.hh:75: error: `ConstIterator' does not name a type
../../paludis/util/map.hh:75: error: extra semicolon
../../paludis/util/map.hh:77: error: expected `::'
../../paludis/util/map.hh:77: error: declaration does not declare anything
../../paludis/util/map.hh:78: error: `Inserter' does not name a type
../../paludis/util/map.hh:78: error: extra semicolon
../../paludis/util/map.hh:94: error: expected `,' or `...' before '&' token
../../paludis/util/map.hh:94: error: ISO C++ forbids declaration of `ConstIterator' with no type
mv -f .deps/action_queue.Tpo .deps/action_queue.Plo
/bin/sh ../../libtool --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -DSYSCONFDIR=\"/etc\" -DLIBEXECDIR=\"/usr/libexec\" -I. -I../.. -I../.. -DPALUDIS_HASH_IS_GNU_CXX_HASH=1 -DPALUDIS_TR1_MEMORY_IS_BOOST=1 -DPALUDIS_TR1_TYPE_TRAITS_IS_BOOST=1 -DPALUDIS_TR1_FUNCTIONAL_IS_BOOST=1 -Wall -Wextra -Wold-style-cast -Wredundant-decls -Wmissing-noreturn -Woverloaded-virtual -Winit-self -Wunused -Wunused-function -Wshadow -Wwrite-strings -Wfloat-equal -pedantic -Wno-old-style-cast -O2 -march=athlon-tbird -pipe -fomit-frame-pointer -MT condition_variable.lo -MD -MP -MF .deps/condition_variable.Tpo -c -o condition_variable.lo condition_variable.cc
config_file.cc:229: error: expected constructor, destructor, or type conversion before "LineConfigFile"
config_file.cc:235: error: expected constructor, destructor, or type conversion before "LineConfigFile"
config_file.cc: In member function `std::string paludis::KeyValueConfigFile::Defaults::get(const std::string&) const':
config_file.cc:327: error: `ConstIterator' is not a member of `paludis::Map<std::string, std::string, paludis::DefaultMapComparator<std::string> >'
config_file.cc:327: error: expected `;' before "x"
config_file.cc:328: error: `x' was not declared in this scope
config_file.cc:328: error: 'const struct paludis::Map<std::string, std::string, paludis::DefaultMapComparator<std::string> >' has no member named 'end'
config_file.cc: At global scope:
config_file.cc:345: error: expected constructor, destructor, or type conversion before "KeyValueConfigFile"
config_file.cc:356: error: expected constructor, destructor, or type conversion before "KeyValueConfigFile"
config_file.cc: In member function `void paludis::KeyValueConfigFile::_parse(const paludis::ConfigFile::Source&, const paludis::KeyValueConfigFileOptions&, const paludis::KeyValueConfigFile::Defaults&)':
config_file.cc:627: error: 'const class paludis::KeyValueConfigFile::Defaults' has no member named 'begin'
config_file.cc:627: error: 'const class paludis::KeyValueConfigFile::Defaults' has no member named 'end'
config_file.cc: At global scope:
config_file.cc:745: error: expected constructor, destructor, or type conversion before "KeyValueConfigFile"
config_file.cc:751: error: expected constructor, destructor, or type conversion before "KeyValueConfigFile"
config_file.cc: In member function `void paludis::LineConfigFile::_parse(const paludis::ConfigFile::Source&, const paludis::LineConfigFileOptions&)':
config_file.cc:177: warning: ignoring return value of `std::string paludis::ConfigFile::Source::filename() const', declared with attribute warn_unused_result
config_file.cc:177: warning: ignoring return value of `std::string paludis::ConfigFile::Source::filename() const', declared with attribute warn_unused_result
config_file.cc:180: warning: ignoring return value of `std::string paludis::ConfigFile::Source::filename() const', declared with attribute warn_unused_result
config_file.cc:197: warning: ignoring return value of `std::string paludis::ConfigFile::Source::filename() const', declared with attribute warn_unused_result
config_file.cc:200: warning: ignoring return value of `std::string paludis::ConfigFile::Source::filename() const', declared with attribute warn_unused_result
config_file.cc:204: warning: ignoring return value of `std::string paludis::ConfigFile::Source::filename() const', declared with attribute warn_unused_result
config_file.cc:210: warning: ignoring return value of `std::string paludis::strip_leading(const std::string&, const std::string&)', declared with attribute warn_unused_result
config_file.cc:210: warning: ignoring return value of `std::string paludis::strip_trailing(const std::string&, const std::string&)', declared with attribute warn_unused_result
config_file.cc: In member function `std::string paludis::KeyValueConfigFile::get(const std::string&) const':
config_file.cc:761: warning: ignoring return value of `std::string paludis::KeyValueConfigFile::Defaults::get(const std::string&) const', declared with attribute warn_unused_result
config_file.cc: In function `std::string <unnamed>::grab_dollar(std::istreambuf_iterator<char, std::char_traits<char> >&, const std::istreambuf_iterator<char, std::char_traits<char> >&, const paludis::KeyValueConfigFile&, const std::string&)':
config_file.cc:424: warning: ignoring return value of `std::string paludis::KeyValueConfigFile::get(const std::string&) const', declared with attribute warn_unused_result
config_file.cc:454: warning: ignoring return value of `std::string paludis::KeyValueConfigFile::get(const std::string&) const', declared with attribute warn_unused_result
config_file.cc: In function `std::string <unnamed>::grab_value(const paludis::KeyValueConfigFileOptions&, std::istreambuf_iterator<char, std::char_traits<char> >&, const std::istreambuf_iterator<char, std::char_traits<char> >&, const paludis::KeyValueConfigFile&, const std::string&)':
config_file.cc:593: warning: ignoring return value of `std::string paludis::strip_leading(const std::string&, const std::string&)', declared with attribute warn_unused_result
config_file.cc:593: warning: ignoring return value of `std::string paludis::strip_trailing(const std::string&, const std::string&)', declared with attribute warn_unused_result
config_file.cc: In member function `std::string paludis::KeyValueConfigFile::Defaults::get(const std::string&) const':
config_file.cc:324: warning: ignoring return value of `std::string paludis::KeyValueConfigFile::get(const std::string&) const', declared with attribute warn_unused_result
config_file.cc: In member function `void paludis::KeyValueConfigFile::_parse(const paludis::ConfigFile::Source&, const paludis::KeyValueConfigFileOptions&, const paludis::KeyValueConfigFile::Defaults&)':
config_file.cc:619: warning: ignoring return value of `std::string paludis::ConfigFile::Source::filename() const', declared with attribute warn_unused_result
config_file.cc:619: warning: ignoring return value of `std::string paludis::ConfigFile::Source::filename() const', declared with attribute warn_unused_result
config_file.cc:622: warning: ignoring return value of `std::string paludis::ConfigFile::Source::filename() const', declared with attribute warn_unused_result
config_file.cc:656: warning: ignoring return value of `std::string paludis::ConfigFile::Source::filename() const', declared with attribute warn_unused_result
config_file.cc:659: warning: ignoring return value of `std::string paludis::ConfigFile::Source::filename() const', declared with attribute warn_unused_result
config_file.cc:666: warning: ignoring return value of `std::string paludis::ConfigFile::Source::filename() const', declared with attribute warn_unused_result
config_file.cc:669: warning: ignoring return value of `std::string paludis::ConfigFile::Source::filename() const', declared with attribute warn_unused_result
config_file.cc:676: warning: ignoring return value of `std::string paludis::ConfigFile::Source::filename() const', declared with attribute warn_unused_result
config_file.cc:684: warning: ignoring return value of `std::string paludis::strip_leading(const std::string&, const std::string&)', declared with attribute warn_unused_result
config_file.cc:684: warning: ignoring return value of `std::string paludis::strip_trailing(const std::string&, const std::string&)', declared with attribute warn_unused_result
config_file.cc:684: warning: ignoring return value of `std::string paludis::ConfigFile::Source::filename() const', declared with attribute warn_unused_result
config_file.cc:686: warning: ignoring return value of `std::string paludis::ConfigFile::Source::filename() const', declared with attribute warn_unused_result
config_file.cc:689: warning: ignoring return value of `std::string paludis::ConfigFile::Source::filename() const', declared with attribute warn_unused_result
config_file.cc:696: warning: ignoring return value of `std::string paludis::ConfigFile::Source::filename() const', declared with attribute warn_unused_result
config_file.cc:702: warning: ignoring return value of `std::string paludis::ConfigFile::Source::filename() const', declared with attribute warn_unused_result
config_file.cc:707: warning: ignoring return value of `std::string paludis::ConfigFile::Source::filename() const', declared with attribute warn_unused_result
config_file.cc:709: warning: ignoring return value of `std::string paludis::ConfigFile::Source::filename() const', declared with attribute warn_unused_result
config_file.cc:715: warning: ignoring return value of `std::string paludis::KeyValueConfigFile::get(const std::string&) const', declared with attribute warn_unused_result
make[6]: *** [config_file.lo] Error 1
make[6]: *** Se espera a que terminen otras tareas....
i686-pc-linux-gnu-g++ -DSYSCONFDIR=\"/etc\" -DLIBEXECDIR=\"/usr/libexec\" -I. -I../.. -I../.. -DPALUDIS_HASH_IS_GNU_CXX_HASH=1 -DPALUDIS_TR1_MEMORY_IS_BOOST=1 -DPALUDIS_TR1_TYPE_TRAITS_IS_BOOST=1 -DPALUDIS_TR1_FUNCTIONAL_IS_BOOST=1 -Wall -Wextra -Wold-style-cast -Wredundant-decls -Wmissing-noreturn -Woverloaded-virtual -Winit-self -Wunused -Wunused-function -Wshadow -Wwrite-strings -Wfloat-equal -pedantic -Wno-old-style-cast -O2 -march=athlon-tbird -pipe -fomit-frame-pointer -MT condition_variable.lo -MD -MP -MF .deps/condition_variable.Tpo -c condition_variable.cc -fPIC -DPIC -o .libs/condition_variable.o
mv -f .deps/condition_variable.Tpo .deps/condition_variable.Plo
make[6]: se sale del directorio `/var/tmp/portage/sys-apps/paludis-0.26.0_alpha3/work/paludis-0.26.0_alpha3/paludis/util'
make[5]: *** [all-recursive] Error 1
make[5]: se sale del directorio `/var/tmp/portage/sys-apps/paludis-0.26.0_alpha3/work/paludis-0.26.0_alpha3/paludis/util'
make[4]: *** [all] Error 2
make[4]: se sale del directorio `/var/tmp/portage/sys-apps/paludis-0.26.0_alpha3/work/paludis-0.26.0_alpha3/paludis/util'
make[3]: *** [all-recursive] Error 1
make[3]: se sale del directorio `/var/tmp/portage/sys-apps/paludis-0.26.0_alpha3/work/paludis-0.26.0_alpha3/paludis'
make[2]: *** [all] Error 2
make[2]: se sale del directorio `/var/tmp/portage/sys-apps/paludis-0.26.0_alpha3/work/paludis-0.26.0_alpha3/paludis'
make[1]: *** [all-recursive] Error 1
make[1]: se sale del directorio `/var/tmp/portage/sys-apps/paludis-0.26.0_alpha3/work/paludis-0.26.0_alpha3'
make: *** [all] Error 2
[31;01m*[0m
[31;01m*[0m ERROR: sys-apps/paludis-0.26.0_alpha3 failed.
[31;01m*[0m Call stack:
[31;01m*[0m ebuild.sh, line 1701: Called dyn_compile
[31;01m*[0m ebuild.sh, line 1039: Called qa_call 'src_compile'
[31;01m*[0m ebuild.sh, line 44: Called src_compile
[31;01m*[0m paludis-0.26.0_alpha3.ebuild, line 77: Called die
[31;01m*[0m The specific snippet of code:
[31;01m*[0m emake || die "emake failed"
[31;01m*[0m The die message:
[31;01m*[0m emake failed
[31;01m*[0m
[31;01m*[0m If you need support, post the topmost build error, and the call stack if relevant.
[31;01m*[0m A complete build log is located at '/var/tmp/portage/sys-apps/paludis-0.26.0_alpha3/temp/build.log'.
[31;01m*[0m
|
And here is the output of emerge --info:
Code: |
Portage 2.1.3.19 (default-linux/x86/2007.0/desktop, gcc-3.4.6, glibc-2.6.1-r0, 2.6.21-gentoo i686)
=================================================================
System uname: 2.6.21-gentoo i686 AMD Athlon(tm) Processor
Timestamp of tree: Sat, 10 Nov 2007 01:30:09 +0000
app-shells/bash: 3.2_p17-r1
dev-java/java-config: 1.3.7, 2.1.2-r1
dev-lang/python: 2.5.1-r3
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.10-r5
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.4.0-r4
sys-devel/libtool: 1.5.24
virtual/os-headers: 2.6.23
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-tbird -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=athlon-tbird -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.localhost.net.ar/ ftp://mirrors.localhost.net.ar/pub/mirrors/gentoo http://www.las.ic.unicamp.br/pub/gentoo/ ftp://ftp.las.ic.unicamp.br/pub/gentoo/ "
LANG="es_AR.UTF-8"
LC_ALL="es_AR.UTF-8"
LINGUAS="en es"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/sunrise /usr/portage/local/layman/gnustep"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X acl acpi alsa arts berkdb bitmap-fonts cairo cdr cli cracklib crypt cups dbus dri dvd dvdr dvdread eds emboss encode esd evo fam firefox fortran gdbm gif gnome gpm gstreamer gtk gtk2 hal iconv ipv6 isdnlog java jpeg kde kerberos ldap mad midi mikmod mmx mozilla mp3 mpeg mudflap ncurses nls nptl nptlonly nsplugin ogg opengl openmp oss pam pcre pdf perl png pppd python qt3 qt3support qt4 quicktime readline reflection samba sdl session spell spl ssl svg tcpd tiff truetype truetype-fonts type1-fonts unicode vorbis win32codecs x86 xml xorg xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" CAMERAS="canon" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en es" USERLAND="GNU" VIDEO_CARDS="nvidia vesa"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
|
[/quote] |
|
Back to top |
|
|
Nick C Guru
Joined: 18 Mar 2005 Posts: 526 Location: Portsmouth, England
|
Posted: Sun Nov 11, 2007 9:41 am Post subject: |
|
|
it may be down to you still using gcc 3.4.6, i *think* i may have read somewhere (couldnt say where though) that paludis requires gcc 4, although you appear to be running ~x86 so you should have gcc 4 installed, try runninng gcc-config -l and see if its there. _________________ Please add [solved] to the initial post's subject line if you feel your problem is resolved.
www.monkeydust.net |
|
Back to top |
|
|
godie n00b
Joined: 01 Sep 2006 Posts: 5
|
Posted: Sun Nov 11, 2007 1:50 pm Post subject: |
|
|
As you said Nick, i have gcc 4:
gccconfig -l:
[1] i686-pc-linux-gnu-3.4.6 *
[2] i686-pc-linux-gnu-3.4.6-hardened
[3] i686-pc-linux-gnu-3.4.6-hardenednopie
[4] i686-pc-linux-gnu-3.4.6-hardenednopiessp
[5] i686-pc-linux-gnu-3.4.6-hardenednossp
[6] i686-pc-linux-gnu-4.2.2
Nevertheless, i wouldn't like to switch permanently to gcc 4 just to emerge paludis. Is there anyway to setup gentoo to use gcc 4 temporarily? |
|
Back to top |
|
|
godie n00b
Joined: 01 Sep 2006 Posts: 5
|
Posted: Sun Nov 11, 2007 1:59 pm Post subject: |
|
|
Nick, i've just found this posting in paludis bug tracker:
http://paludis.pioto.org/trac/changeset/3957
It's an advice of what versions of gcc are known to have problems to compile paludis.
I think that advice will appear in the next release of paludis. |
|
Back to top |
|
|
dleverton Guru
Joined: 28 Aug 2006 Posts: 517
|
Posted: Sun Nov 11, 2007 3:07 pm Post subject: Re: Couldn't install paludis-0.26.0_alpha3 |
|
|
godie wrote: | I tried to emerge paludis-0.26.0_alpha3 and the compilation phase failed.
Here is the relevant part of build.log: |
These particular errors are fixed in trunk. gcc 3.4 errors may slip in occasionally because we focus on gcc 4 (especially now that ciaranm has an amd64 machine, due to the issue mentioned in the commit you linked to), but they will be fixed once we know about them. alpha4 will be out soon, and we have someone testing with gcc 3.4 so it should work. |
|
Back to top |
|
|
pussi l33t
Joined: 08 May 2004 Posts: 727 Location: Finland
|
Posted: Sun Nov 11, 2007 4:49 pm Post subject: |
|
|
godie wrote: | As you said Nick, i have gcc 4:
gccconfig -l:
[1] i686-pc-linux-gnu-3.4.6 *
[2] i686-pc-linux-gnu-3.4.6-hardened
[3] i686-pc-linux-gnu-3.4.6-hardenednopie
[4] i686-pc-linux-gnu-3.4.6-hardenednopiessp
[5] i686-pc-linux-gnu-3.4.6-hardenednossp
[6] i686-pc-linux-gnu-4.2.2
Nevertheless, i wouldn't like to switch permanently to gcc 4 just to emerge paludis. Is there anyway to setup gentoo to use gcc 4 temporarily? |
you can use gcc4 by running gcc-config i686-pc-linux-gnu-4.2.2
after installing paludis you can switch back to gcc-3.4 with gcc-config i686-pc-linux-gnu-3.4.6 |
|
Back to top |
|
|
Ferdy Retired Dev
Joined: 04 May 2002 Posts: 483 Location: España
|
Posted: Sun Nov 11, 2007 6:24 pm Post subject: |
|
|
Except that wouldn't work because of how libstdc++ is handled in Gentoo.
- ferdy |
|
Back to top |
|
|
yngwin Retired Dev
Joined: 19 Dec 2002 Posts: 4572 Location: Suzhou, China
|
Posted: Sun Nov 11, 2007 6:33 pm Post subject: |
|
|
Is there any reason not to switch to gcc-4? _________________ "Those who deny freedom to others deserve it not for themselves." - Abraham Lincoln
Free Culture | Defective by Design | EFF |
|
Back to top |
|
|
tecknojunky Veteran
Joined: 19 Oct 2002 Posts: 1937 Location: Montréal
|
Posted: Wed Nov 21, 2007 6:54 pm Post subject: |
|
|
yngwin wrote: | Is there any reason not to switch to gcc-4? | If you run with a hardened kernel, you simply can't use gcc-4 since it is hard masked.
This is the situation i'm in right now, a hardened box with paludis. Can't install the new Paludis, so I had to mask it. _________________ (7 of 9) Installing star-trek/species-8.4.7.2::talax. |
|
Back to top |
|
|
zxy Veteran
Joined: 06 Jan 2006 Posts: 1160 Location: in bed in front of the computer
|
Posted: Wed Nov 21, 2007 7:23 pm Post subject: |
|
|
tecknojunky wrote: | yngwin wrote: | Is there any reason not to switch to gcc-4? | If you run with a hardened kernel, you simply can't use gcc-4 since it is hard masked.
This is the situation i'm in right now, a hardened box with paludis. Can't install the new Paludis, so I had to mask it. |
IIRC KernelOfTruth had a hardened livecd with gcc-4.2.2 (hardened, too). It's somewhere around this forum. _________________ Nature does not hurry, yet everything is accomplished.
Lao Tzu
Last edited by zxy on Wed Nov 21, 2007 9:38 pm; edited 1 time in total |
|
Back to top |
|
|
neiljw Apprentice
Joined: 12 Nov 2007 Posts: 166 Location: Telford, UK
|
Posted: Wed Nov 21, 2007 9:35 pm Post subject: |
|
|
Errm - it's quite beyond me why someone would want to run hardened then install something as flaky as paludis on it! _________________ Be lucky,
Neil |
|
Back to top |
|
|
zxy Veteran
Joined: 06 Jan 2006 Posts: 1160 Location: in bed in front of the computer
|
Posted: Wed Nov 21, 2007 9:37 pm Post subject: |
|
|
neiljw: no comment _________________ Nature does not hurry, yet everything is accomplished.
Lao Tzu |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|