Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Couldn't install paludis-0.26.0_alpha3
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
godie
n00b
n00b


Joined: 01 Sep 2006
Posts: 5

PostPosted: Sat Nov 10, 2007 11:43 pm    Post subject: Couldn't install paludis-0.26.0_alpha3 Reply with quote

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
 *
 * ERROR: sys-apps/paludis-0.26.0_alpha3 failed.
 * Call stack:
 *                      ebuild.sh, line 1701:  Called dyn_compile
 *                      ebuild.sh, line 1039:  Called qa_call 'src_compile'
 *                      ebuild.sh, line   44:  Called src_compile
 *   paludis-0.26.0_alpha3.ebuild, line   77:  Called die
 * The specific snippet of code:
 *      emake || die "emake failed"
 *  The die message:
 *   emake failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/sys-apps/paludis-0.26.0_alpha3/temp/build.log'.
 *


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
View user's profile Send private message
Nick C
Guru
Guru


Joined: 18 Mar 2005
Posts: 526
Location: Portsmouth, England

PostPosted: Sun Nov 11, 2007 9:41 am    Post subject: Reply with quote

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
View user's profile Send private message
godie
n00b
n00b


Joined: 01 Sep 2006
Posts: 5

PostPosted: Sun Nov 11, 2007 1:50 pm    Post subject: Reply with quote

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
View user's profile Send private message
godie
n00b
n00b


Joined: 01 Sep 2006
Posts: 5

PostPosted: Sun Nov 11, 2007 1:59 pm    Post subject: Reply with quote

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
View user's profile Send private message
dleverton
Guru
Guru


Joined: 28 Aug 2006
Posts: 517

PostPosted: Sun Nov 11, 2007 3:07 pm    Post subject: Re: Couldn't install paludis-0.26.0_alpha3 Reply with quote

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
View user's profile Send private message
pussi
l33t
l33t


Joined: 08 May 2004
Posts: 727
Location: Finland

PostPosted: Sun Nov 11, 2007 4:49 pm    Post subject: Reply with quote

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
View user's profile Send private message
Ferdy
Retired Dev
Retired Dev


Joined: 04 May 2002
Posts: 483
Location: España

PostPosted: Sun Nov 11, 2007 6:24 pm    Post subject: Reply with quote

Except that wouldn't work because of how libstdc++ is handled in Gentoo.

- ferdy
Back to top
View user's profile Send private message
yngwin
Retired Dev
Retired Dev


Joined: 19 Dec 2002
Posts: 4572
Location: Suzhou, China

PostPosted: Sun Nov 11, 2007 6:33 pm    Post subject: Reply with quote

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
View user's profile Send private message
tecknojunky
Veteran
Veteran


Joined: 19 Oct 2002
Posts: 1937
Location: Montréal

PostPosted: Wed Nov 21, 2007 6:54 pm    Post subject: Reply with quote

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
View user's profile Send private message
zxy
Veteran
Veteran


Joined: 06 Jan 2006
Posts: 1160
Location: in bed in front of the computer

PostPosted: Wed Nov 21, 2007 7:23 pm    Post subject: Reply with quote

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
View user's profile Send private message
neiljw
Apprentice
Apprentice


Joined: 12 Nov 2007
Posts: 166
Location: Telford, UK

PostPosted: Wed Nov 21, 2007 9:35 pm    Post subject: Reply with quote

Errm - it's quite beyond me why someone would want to run hardened then install something as flaky as paludis on it! 8O
_________________
Be lucky,

Neil
Back to top
View user's profile Send private message
zxy
Veteran
Veteran


Joined: 06 Jan 2006
Posts: 1160
Location: in bed in front of the computer

PostPosted: Wed Nov 21, 2007 9:37 pm    Post subject: Reply with quote

neiljw: no comment
_________________
Nature does not hurry, yet everything is accomplished.
Lao Tzu
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
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