Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 133909 - internal compiler error while emerging openal-0.0.8
Summary: internal compiler error while emerging openal-0.0.8
Status: RESOLVED DUPLICATE of bug 110450
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-20 17:06 UTC by Marco Napetti
Modified: 2006-05-21 01:57 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 Marco Napetti 2006-05-20 17:06:44 UTC
While emerging openal-0.0.8 (downgrading from 20050504-r2 to install eternal-lands) I got this error:

################################################################################
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../common/include -I../inc
lude -I../src/arch/i386 -Wall -ansi -pedantic -finline-functions -ffast-math -fo
mit-frame-pointer -I/usr/include/alsa -I/usr/kde/3.4/include/artsc -pthread -I/u
sr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/SDL -D_REENTRANT
-I/usr/include/smpeg -I/usr/include/SDL -D_REENTRANT -march=athlon-xp -pipe -O2
-MT libopenal_la-x86_floatmul.lo -MD -MP -MF .deps/libopenal_la-x86_floatmul.Tpo
 -c arch/i386/x86_floatmul.c  -fPIC -DPIC -o .libs/libopenal_la-x86_floatmul.o
arch/i386/x86_floatmul.c:86:74: warning: use of C99 long long integer constant
arch/i386/x86_floatmul.c:89:74: warning: use of C99 long long integer constant
arch/i386/x86_floatmul.c: In function `_alFloatMul':
arch/i386/x86_floatmul.c:86: internal compiler error: in ix86_expand_binop_built                                                                            in, at config/i386/i386.c:13246
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/portage/openal-0.0.8/temp/ccLHdDNi.out                                                                             file, please attach this to your bugreport.
make[3]: *** [libopenal_la-x86_floatmul.lo] Error 1
make[3]: Leaving directory `/var/tmp/portage/openal-0.0.8/work/openal-0.0.8/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/openal-0.0.8/work/openal-0.0.8/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/openal-0.0.8/work/openal-0.0.8'
make: *** [all] Error 2
################################################################################


So, this is /var/tmp/portage/openal-0.0.8/temp/ccLHdDNi.out:

################################################################################
// /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/cc1 -quiet -I. -I. -I.. -I../common/include -I../include -I../src/arch/i386 -I/usr/include/alsa -I/usr/kde/3.4/include/artsc -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/SDL -I/usr/include/smpeg -I/usr/include/SDL -MD .libs/libopenal_la-x86_floatmul.d -MF .deps/libopenal_la-x86_floatmul.Tpo -MP -MT libopenal_la-x86_floatmul.lo -MQ .libs/libopenal_la-x86_floatmul.o -D__GNUC__=3 -D__GNUC_MINOR__=3 -D__GNUC_PATCHLEVEL__=6 -D_REENTRANT -DHAVE_CONFIG_H -D_REENTRANT -D_REENTRANT -DPIC arch/i386/x86_floatmul.c -quiet -dumpbase x86_floatmul.c -march=athlon-xp -ansi -auxbase-strip .libs/libopenal_la-x86_floatmul.o -O2 -Wall -pedantic -ansi -finline-functions -ffast-math -fomit-frame-pointer -fPIC -o - -frandom-seed=0
# 1 "arch/i386/x86_floatmul.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "arch/i386/x86_floatmul.c"
# 21 "arch/i386/x86_floatmul.c"
# 1 "al_siteconfig.h" 1
# 11 "al_siteconfig.h"
# 1 "../config.h" 1
# 12 "al_siteconfig.h" 2
# 22 "arch/i386/x86_floatmul.c" 2

# 1 "../common/include/AL/al.h" 1
# 70 "../common/include/AL/al.h"
typedef char ALboolean;


typedef char ALchar;


typedef char ALbyte;


typedef unsigned char ALubyte;


typedef short ALshort;


typedef unsigned short ALushort;


typedef int ALint;


typedef unsigned int ALuint;


typedef int ALsizei;


typedef int ALenum;


typedef float ALfloat;


typedef double ALdouble;


typedef void ALvoid;
# 386 "../common/include/AL/al.h"
extern void alEnable( ALenum capability );

extern void alDisable( ALenum capability );

extern ALboolean alIsEnabled( ALenum capability );





extern const ALchar* alGetString( ALenum param );

extern void alGetBooleanv( ALenum param, ALboolean* data );

extern void alGetIntegerv( ALenum param, ALint* data );

extern void alGetFloatv( ALenum param, ALfloat* data );

extern void alGetDoublev( ALenum param, ALdouble* data );

extern ALboolean alGetBoolean( ALenum param );

extern ALint alGetInteger( ALenum param );

extern ALfloat alGetFloat( ALenum param );

extern ALdouble alGetDouble( ALenum param );






extern ALenum alGetError( void );







extern ALboolean alIsExtensionPresent( const ALchar* extname );

extern void* alGetProcAddress( const ALchar* fname );

extern ALenum alGetEnumValue( const ALchar* ename );
# 450 "../common/include/AL/al.h"
extern void alListenerf( ALenum param, ALfloat value );

extern void alListener3f( ALenum param, ALfloat value1, ALfloat value2, ALfloat value3 );

extern void alListenerfv( ALenum param, const ALfloat* values );

extern void alListeneri( ALenum param, ALint value );

extern void alListener3i( ALenum param, ALint value1, ALint value2, ALint value3 );

extern void alListeneriv( ALenum param, const ALint* values );




extern void alGetListenerf( ALenum param, ALfloat* value );

extern void alGetListener3f( ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3 );

extern void alGetListenerfv( ALenum param, ALfloat* values );

extern void alGetListeneri( ALenum param, ALint* value );

extern void alGetListener3i( ALenum param, ALint *value1, ALint *value2, ALint *value3 );

extern void alGetListeneriv( ALenum param, ALint* values );
# 512 "../common/include/AL/al.h"
extern void alGenSources( ALsizei n, ALuint* sources );


extern void alDeleteSources( ALsizei n, const ALuint* sources );


extern ALboolean alIsSource( ALuint sid );




extern void alSourcef( ALuint sid, ALenum param, ALfloat value );

extern void alSource3f( ALuint sid, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3 );

extern void alSourcefv( ALuint sid, ALenum param, const ALfloat* values );

extern void alSourcei( ALuint sid, ALenum param, ALint value );

extern void alSource3i( ALuint sid, ALenum param, ALint value1, ALint value2, ALint value3 );

extern void alSourceiv( ALuint sid, ALenum param, const ALint* values );




extern void alGetSourcef( ALuint sid, ALenum param, ALfloat* value );

extern void alGetSource3f( ALuint sid, ALenum param, ALfloat* value1, ALfloat* value2, ALfloat* value3);

extern void alGetSourcefv( ALuint sid, ALenum param, ALfloat* values );

extern void alGetSourcei( ALuint sid, ALenum param, ALint* value );

extern void alGetSource3i( ALuint sid, ALenum param, ALint* value1, ALint* value2, ALint* value3);

extern void alGetSourceiv( ALuint sid, ALenum param, ALint* values );







extern void alSourcePlayv( ALsizei ns, const ALuint *sids );


extern void alSourceStopv( ALsizei ns, const ALuint *sids );


extern void alSourceRewindv( ALsizei ns, const ALuint *sids );


extern void alSourcePausev( ALsizei ns, const ALuint *sids );






extern void alSourcePlay( ALuint sid );


extern void alSourceStop( ALuint sid );


extern void alSourceRewind( ALuint sid );


extern void alSourcePause( ALuint sid );




extern void alSourceQueueBuffers( ALuint sid, ALsizei numEntries, const ALuint *bids );

extern void alSourceUnqueueBuffers( ALuint sid, ALsizei numEntries, ALuint *bids );
# 606 "../common/include/AL/al.h"
extern void alGenBuffers( ALsizei n, ALuint* buffers );


extern void alDeleteBuffers( ALsizei n, const ALuint* buffers );


extern ALboolean alIsBuffer( ALuint bid );


extern void alBufferData( ALuint bid, ALenum format, const ALvoid* data, ALsizei size, ALsizei freq );




extern void alBufferf( ALuint bid, ALenum param, ALfloat value );

extern void alBuffer3f( ALuint bid, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3 );

extern void alBufferfv( ALuint bid, ALenum param, const ALfloat* values );

extern void alBufferi( ALuint bid, ALenum param, ALint value );

extern void alBuffer3i( ALuint bid, ALenum param, ALint value1, ALint value2, ALint value3 );

extern void alBufferiv( ALuint bid, ALenum param, const ALint* values );




extern void alGetBufferf( ALuint bid, ALenum param, ALfloat* value );

extern void alGetBuffer3f( ALuint bid, ALenum param, ALfloat* value1, ALfloat* value2, ALfloat* value3);

extern void alGetBufferfv( ALuint bid, ALenum param, ALfloat* values );

extern void alGetBufferi( ALuint bid, ALenum param, ALint* value );

extern void alGetBuffer3i( ALuint bid, ALenum param, ALint* value1, ALint* value2, ALint* value3);

extern void alGetBufferiv( ALuint bid, ALenum param, ALint* values );





extern void alDopplerFactor( ALfloat value );

extern void alDopplerVelocity( ALfloat value );

extern void alSpeedOfSound( ALfloat value );

extern void alDistanceModel( ALenum distanceModel );




typedef void ( *LPALENABLE)( ALenum capability );
typedef void ( *LPALDISABLE)( ALenum capability );
typedef ALboolean ( *LPALISENABLED)( ALenum capability );
typedef const ALchar* ( *LPALGETSTRING)( ALenum param );
typedef void ( *LPALGETBOOLEANV)( ALenum param, ALboolean* data );
typedef void ( *LPALGETINTEGERV)( ALenum param, ALint* data );
typedef void ( *LPALGETFLOATV)( ALenum param, ALfloat* data );
typedef void ( *LPALGETDOUBLEV)( ALenum param, ALdouble* data );
typedef ALboolean ( *LPALGETBOOLEAN)( ALenum param );
typedef ALint ( *LPALGETINTEGER)( ALenum param );
typedef ALfloat ( *LPALGETFLOAT)( ALenum param );
typedef ALdouble ( *LPALGETDOUBLE)( ALenum param );
typedef ALenum ( *LPALGETERROR)( void );
typedef ALboolean ( *LPALISEXTENSIONPRESENT)(const ALchar* extname );
typedef void* ( *LPALGETPROCADDRESS)( const ALchar* fname );
typedef ALenum ( *LPALGETENUMVALUE)( const ALchar* ename );
typedef void ( *LPALLISTENERF)( ALenum param, ALfloat value );
typedef void ( *LPALLISTENER3F)( ALenum param, ALfloat value1, ALfloat value2, ALfloat value3 );
typedef void ( *LPALLISTENERFV)( ALenum param, const ALfloat* values );
typedef void ( *LPALLISTENERI)( ALenum param, ALint value );
typedef void ( *LPALLISTENER3I)( ALenum param, ALint value1, ALint value2, ALint value3 );
typedef void ( *LPALLISTENERIV)( ALenum param, const ALint* values );
typedef void ( *LPALGETLISTENERF)( ALenum param, ALfloat* value );
typedef void ( *LPALGETLISTENER3F)( ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3 );
typedef void ( *LPALGETLISTENERFV)( ALenum param, ALfloat* values );
typedef void ( *LPALGETLISTENERI)( ALenum param, ALint* value );
typedef void ( *LPALGETLISTENER3I)( ALenum param, ALint *value1, ALint *value2, ALint *value3 );
typedef void ( *LPALGETLISTENERIV)( ALenum param, ALint* values );
typedef void ( *LPALGENSOURCES)( ALsizei n, ALuint* sources );
typedef void ( *LPALDELETESOURCES)( ALsizei n, const ALuint* sources );
typedef ALboolean ( *LPALISSOURCE)( ALuint sid );
typedef void ( *LPALSOURCEF)( ALuint sid, ALenum param, ALfloat value);
typedef void ( *LPALSOURCE3F)( ALuint sid, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3 );
typedef void ( *LPALSOURCEFV)( ALuint sid, ALenum param, const ALfloat* values );
typedef void ( *LPALSOURCEI)( ALuint sid, ALenum param, ALint value);
typedef void ( *LPALSOURCE3I)( ALuint sid, ALenum param, ALint value1, ALint value2, ALint value3 );
typedef void ( *LPALSOURCEIV)( ALuint sid, ALenum param, const ALint* values );
typedef void ( *LPALGETSOURCEF)( ALuint sid, ALenum param, ALfloat* value );
typedef void ( *LPALGETSOURCE3F)( ALuint sid, ALenum param, ALfloat* value1, ALfloat* value2, ALfloat* value3);
typedef void ( *LPALGETSOURCEFV)( ALuint sid, ALenum param, ALfloat* values );
typedef void ( *LPALGETSOURCEI)( ALuint sid, ALenum param, ALint* value );
typedef void ( *LPALGETSOURCE3I)( ALuint sid, ALenum param, ALint* value1, ALint* value2, ALint* value3);
typedef void ( *LPALGETSOURCEIV)( ALuint sid, ALenum param, ALint* values );
typedef void ( *LPALSOURCEPLAYV)( ALsizei ns, const ALuint *sids );
typedef void ( *LPALSOURCESTOPV)( ALsizei ns, const ALuint *sids );
typedef void ( *LPALSOURCEREWINDV)( ALsizei ns, const ALuint *sids );
typedef void ( *LPALSOURCEPAUSEV)( ALsizei ns, const ALuint *sids );
typedef void ( *LPALSOURCEPLAY)( ALuint sid );
typedef void ( *LPALSOURCESTOP)( ALuint sid );
typedef void ( *LPALSOURCEREWIND)( ALuint sid );
typedef void ( *LPALSOURCEPAUSE)( ALuint sid );
typedef void ( *LPALSOURCEQUEUEBUFFERS)(ALuint sid, ALsizei numEntries, const ALuint *bids );
typedef void ( *LPALSOURCEUNQUEUEBUFFERS)(ALuint sid, ALsizei numEntries, ALuint *bids );
typedef void ( *LPALGENBUFFERS)( ALsizei n, ALuint* buffers );
typedef void ( *LPALDELETEBUFFERS)( ALsizei n, const ALuint* buffers );
typedef ALboolean ( *LPALISBUFFER)( ALuint bid );
typedef void ( *LPALBUFFERDATA)( ALuint bid, ALenum format, const ALvoid* data, ALsizei size, ALsizei freq );
typedef void ( *LPALBUFFERF)( ALuint bid, ALenum param, ALfloat value);
typedef void ( *LPALBUFFER3F)( ALuint bid, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3 );
typedef void ( *LPALBUFFERFV)( ALuint bid, ALenum param, const ALfloat* values );
typedef void ( *LPALBUFFERI)( ALuint bid, ALenum param, ALint value);
typedef void ( *LPALBUFFER3I)( ALuint bid, ALenum param, ALint value1, ALint value2, ALint value3 );
typedef void ( *LPALBUFFERIV)( ALuint bid, ALenum param, const ALint* values );
typedef void ( *LPALGETBUFFERF)( ALuint bid, ALenum param, ALfloat* value );
typedef void ( *LPALGETBUFFER3F)( ALuint bid, ALenum param, ALfloat* value1, ALfloat* value2, ALfloat* value3);
typedef void ( *LPALGETBUFFERFV)( ALuint bid, ALenum param, ALfloat* values );
typedef void ( *LPALGETBUFFERI)( ALuint bid, ALenum param, ALint* value );
typedef void ( *LPALGETBUFFER3I)( ALuint bid, ALenum param, ALint* value1, ALint* value2, ALint* value3);
typedef void ( *LPALGETBUFFERIV)( ALuint bid, ALenum param, ALint* values );
typedef void ( *LPALDOPPLERFACTOR)( ALfloat value );
typedef void ( *LPALDOPPLERVELOCITY)( ALfloat value );
typedef void ( *LPALSPEEDOFSOUND)( ALfloat value );
typedef void ( *LPALDISTANCEMODEL)( ALenum distanceModel );
# 24 "arch/i386/x86_floatmul.c" 2
# 1 "al_cpu_caps.h" 1



void _alDetectCPUCaps(void);


# 1 "arch/i386/x86_cpu_caps_prk.h" 1
# 23 "arch/i386/x86_cpu_caps_prk.h"
struct x86cpu_caps_s {
        int mmx;
        int sse;
        int sse2;
        int sse3;
        int amd_3dnow;
        int amd_3dnowext;
        int amd_sse_mmx;
        int cyrix_mmxext;
};

extern struct x86cpu_caps_s x86cpu_caps;
extern struct x86cpu_caps_s x86cpu_caps_use;

static __inline int _alHaveMMX(void);
static __inline int _alHaveSSE(void);
static __inline int _alHaveSSE2(void);
static __inline int _alHaveSSE3(void);
static __inline int _alHave3DNOW(void);
static __inline int _alHave3DNOWEXT(void);
static __inline int _alHaveSSEMMX(void);


static __inline int _alHaveMMX(void)
{
        return x86cpu_caps.mmx & x86cpu_caps_use.mmx;
}

static __inline int _alHaveSSE(void)
{
        return x86cpu_caps.sse & x86cpu_caps_use.sse;
}

static __inline int _alHaveSSE2(void)
{
        return x86cpu_caps.sse2 & x86cpu_caps_use.sse2;
}

static __inline int _alHaveSSE3(void)
{
        return x86cpu_caps.sse3 & x86cpu_caps_use.sse3;
}

static __inline int _alHave3DNOW(void)
{
        return x86cpu_caps.amd_3dnow & x86cpu_caps_use.amd_3dnow;
}

static __inline int _alHave3DNOWEXT(void)
{
        return x86cpu_caps.amd_3dnowext & x86cpu_caps_use.amd_3dnowext;
}

static __inline int _alHaveSSEMMX(void)
{
        return x86cpu_caps.amd_sse_mmx & x86cpu_caps_use.amd_sse_mmx;
}
# 8 "al_cpu_caps.h" 2
# 25 "arch/i386/x86_floatmul.c" 2
# 1 "arch/i386/x86_simd_support_prk.h" 1
# 30 "arch/i386/x86_simd_support_prk.h"
typedef short v4hi __attribute__ ((__mode__(__V4HI__)));
typedef int v2si __attribute__ ((__mode__(__V2SI__)));
typedef int di __attribute__ ((__mode__(__DI__)));







typedef unsigned long aint;
# 26 "arch/i386/x86_floatmul.c" 2





void _alFloatMul(ALshort *bpt, ALfloat sa, ALuint len);

void _alFloatMul(ALshort *bpt, ALfloat sa, ALuint len) {
        ALint scaled_sa = sa * (1 << 16);
        ALint iter;


        if (_alHaveMMX()) {
                union {
                        short s[4];
                        v4hi v;
                } v_sa __attribute__((aligned(16)));
                ALuint samples_main;
                ALuint samples_pre;
                ALuint samples_post;
                v4hi temp;


                samples_pre = 8 - (aint)bpt % 8;
                samples_pre /= sizeof(ALshort);
                samples_main = len - samples_pre;
                samples_post = samples_main % 8;
                samples_main = samples_main / 8;
                len = samples_post;

                while(samples_pre--) {
                        iter = *bpt;
                        iter *= scaled_sa;
                        iter >>= 16;
                        *bpt = iter;
                        ++bpt;
                }

                if (scaled_sa < (1 << 15)) {

                        v_sa.s[0] = scaled_sa;
                        v_sa.s[1] = v_sa.s[0];
                        v_sa.s[2] = scaled_sa;
                        v_sa.s[3] = v_sa.s[0];

                        while (samples_main--) {
                                *(v4hi*)bpt = __builtin_ia32_pmulhw(*(v4hi*)bpt, v_sa.v);
                                bpt += 4;
                                *(v4hi*)bpt = __builtin_ia32_pmulhw(*(v4hi*)bpt, v_sa.v);
                                bpt += 4;
                        }
                } else {

                        v_sa.s[0] = scaled_sa >> 1;
                        v_sa.s[1] = v_sa.s[0];
                        v_sa.s[2] = v_sa.s[0];
                        v_sa.s[3] = v_sa.s[0];

                        while (samples_main--) {
                                temp = __builtin_ia32_pmulhw(*(v4hi*)bpt, v_sa.v);
                                *(v4hi*)bpt = __builtin_ia32_psllw(temp, 1LL);
                                bpt += 4;
                                temp = __builtin_ia32_pmulhw(*(v4hi*)bpt, v_sa.v);
                                *(v4hi*)bpt = __builtin_ia32_psllw(temp, 1LL);
                                bpt += 4;
                        }
                }
                __builtin_ia32_emms();
        }


        while(len--) {
                iter = *bpt;
                iter *= scaled_sa;
                iter >>= 16;
                *bpt = iter;
                ++bpt;
        }
}
################################################################################


I hope this help you to correct this problem...
Comment 1 Ryan Hill (RETIRED) gentoo-dev 2006-05-20 17:10:20 UTC
Can you add the output of emerge --info please?
Comment 2 Marco Napetti 2006-05-20 17:32:31 UTC
Portage 2.0.54-r2 (default-linux/x86/2006.0, gcc-3.3.6, glibc-2.3.6-r3, 2.6.16-gentoo-r7 i686)
=================================================================
System uname: 2.6.16-gentoo-r7 i686 AMD Athlon(tm) XP 2500+
Gentoo Base System version 1.6.14
dev-lang/python:     2.3.5-r2, 2.4.2
dev-python/pycrypto: [Not Present]
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -pipe -O2"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -pipe -O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://pandemonium.tiscali.de/pub/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/ http://gentoo.eliteitminds.com ftp://mirror.scarlet-internet.nl/pub/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/"
LANG="it_IT@euro"
LINGUAS="it"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X a52 aac aalib alsa amuled apache2 apm arts audiofile avi bash-completion berkdb bitmap-fonts bzip2 cdb cdda cddb cdio cdparanoia cdr cli codecs crypt css cups curl dga divx4linux doc dri dts dv dvb dvd dvdr dvdread dxr3 edl eds emboss encode esd exif expat faad fam fame ffmpeg flac foomaticdb fortran ftp gd gdbm ggi gif gimp gimpprint glut gphoto2 gpm gstreamer gtk gtk2 idn ieee1394 imagemagick imap imlib insecure-drivers ipv6 isdnlog ithreads jack java javascript jp2 jpeg kde lcd lcms ldap libcaca libg++ libwww live lzo mad maildir matroska mhash mikmod mime mmx mmxext mng monkey motif mozilla mp3 mpeg mplayer musicbrainz mysql mythtv ncurses nls noamazon nptl nptlonly nvidia ogg oggvorbis openal opengl oss pam pcre pdflib perl php png pppd python qt quicktime readline real reflection remote samba scanner sdl session sndfile speex spell spl sse ssl tcltk tcpd tetex tga theora tidy tiff truetype truetype-fonts type1-fonts udev usb v4l v4l2 vcd videos vidix visualization vorbis win32codecs xanim xine xinerama xml xml2 xmms xorg xv xvid xvmc zlib linguas_it userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTAGE_RSYNC_OPTS, PORTDIR_OVERLAY
Comment 3 Ryan Hill (RETIRED) gentoo-dev 2006-05-20 19:02:23 UTC
See bug #110450
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2006-05-21 01:57:17 UTC
Upgrade your gcc.

*** This bug has been marked as a duplicate of 110450 ***