Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 114101 - Emerge of app-portage/eix-0.3.0-r2 failed
Summary: Emerge of app-portage/eix-0.3.0-r2 failed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Benedikt Böhm (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-30 20:18 UTC by matthew.cline
Modified: 2005-12-15 21:35 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description matthew.cline 2005-11-30 20:18:32 UTC
I tried to emerge app-portage/eix-0.3.0-r2. Unfortunately, the build failed with
the following error message:


/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/include/g++-v3/limits:1013: error: a
function call cannot
 appear in a constant-expression
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/include/g++-v3/limits:1013: error:
`long double __builtin
_huge_vall()' cannot appear in a constant-expression
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/include/g++-v3/limits:1013: error: a
function call cannot
 appear in a constant-expression
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/include/g++-v3/limits:1015: error:
`long double __builtin
_nanl(const char*)' cannot appear in a constant-expression
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/include/g++-v3/limits:1015: error: a
function call cannot
 appear in a constant-expression
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/include/g++-v3/limits:1015: error:
`long double __builtin
_nanl(const char*)' cannot appear in a constant-expression
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/include/g++-v3/limits:1015: error: a
function call cannot
 appear in a constant-expression
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/include/g++-v3/limits:1016: error:
field initializer is n
ot constant
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/include/g++-v3/limits:1032: error:
field initializer is n
ot constant
In file included from
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/include/g++-v3/vector:71,
                 from ../../src/eixTk/stringutils.h:34,
                 from stringutils.cc:28:
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/include/g++-v3/bits/stl_vector.h: In
constructor `std::_V
ector_base<_Tp, _Alloc>::_Vector_base(size_t, const typename
std::_Vector_alloc_base<_Tp, _Alloc, 
 std::_Alloc_traits<_Tp,_Allocator>::_S_instanceless>::allocator_type&)':
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/include/g++-v3/bits/stl_vector.h:156:
error: `_M_start' u
ndeclared (first use this function)
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/include/g++-v3/bits/stl_vector.h:156:
error: there are no
 arguments to `_M_allocate' that depend on a template parameter, so a
declaration of `_M_allocate'
 must be available
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/include/g++-v3/bits/stl_vector.h:157:
error: `_M_finish' 
undeclared (first use this function)
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/include/g++-v3/bits/stl_vector.h:158:
error: `_M_end_of_s
torage' undeclared (first use this function)
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/include/g++-v3/bits/stl_vector.h: In
destructor `std::_Ve
ctor_base<_Tp, _Alloc>::~_Vector_base()':
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/include/g++-v3/bits/stl_vector.h:162:
error: `_M_start' u
ndeclared (first use this function)
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/include/g++-v3/bits/stl_vector.h:162:
error: `_M_end_of_s
torage' undeclared (first use this function)
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/include/g++-v3/bits/stl_vector.h:162:
error: there are no
 arguments to `_M_deallocate' that depend on a template parameter, so a
declaration of `_M_dealloc
ate' must be available
make[3]: *** [stringutils.o] Error 1
make[3]: Leaving directory `/var/tmp/portage/eix-0.3.0-r2/work/eix-0.3.0/src/eixTk'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/eix-0.3.0-r2/work/eix-0.3.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/eix-0.3.0-r2/work/eix-0.3.0'
make: *** [all] Error 2

!!! ERROR: app-portage/eix-0.3.0-r2 failed.
!!! Function src_compile, Line 31, Exitcode 2
!!! make failed
!!! If you need support, post the topmost build error, NOT this status message.


Reproducible: Always
Steps to Reproduce:
1. emerge eix
2.
3.

Actual Results:  
Build fails

Expected Results:  
Successful emerge of ebuild

Output of emerge info:

Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.4, glibc-2.3.4.20040808-r1,
2.6.11-gentoo-r4 i686)
=================================================================
System uname: 2.6.11-gentoo-r4 i686 Celeron (Mendocino)
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.5-r2 [2.3.5 (#1, Sep 17 2005, 11:50:04)]
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5-r2
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.4.21-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium2 -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium2 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distcc distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.mirrors.pair.com/ http://mirror.datapipe.net/gentoo"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 acl apm avi bash-completion bitmap-fonts bzip2 crypt cups curl eds
emboss encode expat foomaticdb fortran gif gmp gpm gstreamer gtk2 idn
imagemagick imlib java jpeg libg++ libwww mad mikmod motif mp3 mpeg mysql
ncurses nls offensive ogg oggvorbis oss pam pdflib perl png ppds python
quicktime readline recode ruby samba slang slp spell ssl tcpd tiff
truetype-fonts type1-fonts udev vorbis xml2 xv zlib userland_GNU kernel_linux
elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Emil Beinroth 2005-12-15 04:08:24 UTC
Does app-portage/eix-0.5.0 work?
Comment 2 matthew.cline 2005-12-15 21:35:19 UTC
Strange, I just tried to emerge version 0.3.0-r2 again, and it worked fine this
time. Not really sure what's happened in the last two weeks, but things work
fine now.

In any event, I think this bug is now closed.