This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: G++ reuses assembly labels


Re-submission with the preprocessor text.

This error occured while attempting to compile Mahogany (an open-source
mail program) on MkLinux (a PowerPC-based Linux system).  Mahogany uses
wxWindows (an open-source graphical library); this particular error is
at the intersection of the two.

The wxWindows setup requires that a lot of headers be included; I've been
unable to cut this down into something smaller.  As a result, the .ii file
is almost 900K and even the compressed image is 127K.  I've been informed
that your submission limit has been increased to 200K, so I'm re-submitting
this bug with the .ii file attached.  At an eight-for-six inflation for
base64 encoding, it should just make it.

I noticed as I was preparing this message that the version provided by
MkLinux is a 2.95.3 prerelease that's six months old.  A valid suggestion
would be to downgrade to 2.95.2 or upgrade to a later prerelease.  I have
no idea if either is available from the MkLinux people.

On Mon, 29 May 2000, Franz Sirl wrote:

> I bet this goes away if you compile without -pg?

It does indeed; thanks for the workaround.  Is this a bug you've
encountered before?  Is it fixed in a later prerelease in case I want
to turn profiling back on?

Tks,
-- Greg Noel, retired UNIX guru

Reading specs from /usr/lib/gcc-lib/ppc-redhat-linux/2.95.3/specs
gcc version 2.95.3 19991030 (prerelease)

c++  -fPIC -O2 -DCC_GCC -Wall  -pg -I/usr/include/python1.5  -D__WXGTK__ -I/var/tmp/M/extra/include -I/var/tmp/M/extra/src/CVS -I/var/tmp/M/extra/src/c-client -I/var/tmp/M/extra/src/compface -I/home/greg/wx/include -I/home/greg/wx/lib/wx/include -D__USE_WXCONFIG__ -DGTK_NO_CHECK_CASTS -D__WXGTK__ -I/usr/X11R6/include -I/usr/lib/glib/include -DM_PREFIX="\"/usr/local/\"" -DM_CANONICAL_HOST="\"powerpc-unknown-linux-gnu\"" -I/var/tmp/M/include -I/var/tmp/M/extra/include -I/var/tmp/M/include/gui -I/var/tmp/M/extra/src/c-client  -c wxMApp.cpp
/tmp/ccdiVA3u.s: Assembler messages:
/tmp/ccdiVA3u.s:10445: Error: Symbol .LCL215 already defined.
/tmp/ccdiVA3u.s:10456: Error: Symbol .LCL215 already defined.
/tmp/ccdiVA3u.s:10467: Error: Symbol .LCL215 already defined.
/tmp/ccdiVA3u.s:10478: Error: Symbol .LCL215 already defined.
/tmp/ccdiVA3u.s:10489: Error: Symbol .LCL215 already defined.
/tmp/ccdiVA3u.s:10500: Error: Symbol .LCL215 already defined.
/tmp/ccdiVA3u.s:10511: Error: Symbol .LCL215 already defined.
/tmp/ccdiVA3u.s:10522: Error: Symbol .LCL215 already defined.
/tmp/ccdiVA3u.s:10533: Error: Symbol .LCL215 already defined.
/tmp/ccdiVA3u.s:10544: Error: Symbol .LCL215 already defined.
/tmp/ccdiVA3u.s:10555: Error: Symbol .LCL215 already defined.
/tmp/ccdiVA3u.s:10566: Error: Symbol .LCL215 already defined.
/tmp/ccdiVA3u.s:10577: Error: Symbol .LCL215 already defined.
/tmp/ccdiVA3u.s:10588: Error: Symbol .LCL215 already defined.
/tmp/ccdiVA3u.s:10599: Error: Symbol .LCL215 already defined.
/tmp/ccdiVA3u.s:10610: Error: Symbol .LCL215 already defined.
/tmp/ccdiVA3u.s:10621: Error: Symbol .LCL215 already defined.
/tmp/ccdiVA3u.s:10632: Error: Symbol .LCL215 already defined.
/tmp/ccdiVA3u.s:10643: Error: Symbol .LCL215 already defined.
/tmp/ccdiVA3u.s:10654: Error: Symbol .LCL215 already defined.
/tmp/ccdiVA3u.s:10665: Error: Symbol .LCL215 already defined.
/tmp/ccdiVA3u.s:11046: Error: Symbol .LCL215 already defined.
make[2]: *** [wxMApp.o] Error 1

Preprocessor text


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]