public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* libgcj/1443: symbol `__vt_Q34java4lang5Class' is multiply defined
@ 2000-12-20 12:27 daniel.sadinoff
  0 siblings, 0 replies; only message in thread
From: daniel.sadinoff @ 2000-12-20 12:27 UTC (permalink / raw)
  To: java-gnats

>Number:         1443
>Category:       libgcj
>Synopsis:       symbol `__vt_Q34java4lang5Class' is multiply defined
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    tromey
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Dec 20 12:19:55 PST 2000
>Closed-Date:    Mon Sep 04 14:50:01 PDT 2000
>Last-Modified:  Mon Sep  4 15:00:00 PDT 2000
>Originator:     Danny Sadinoff
>Release:        libgcj-2.95.1
>Organization:
>Environment:
solaris-2.6, gcc-2.95.1
>Description:
Build gcc-2.95.1 from scratch, then attempted to build libgcj. 

Got the following error during link of libgcj.so: 

make[2]: Entering directory `/export/opt3/sadind-home/build/gcj/sparc-sun-solaris2.6/libjava'
rm -fr .libs/libgcj.la .libs/libgcj.* .libs/libgcj.*
ld: fatal: symbol `__vt_Q34java4lang5Class' is multiply defined:
	(file java/lang/Class.lo and file java/lang/natClass.lo);
ld: fatal: symbol `__vt_Q34java4lang6Object' is multiply defined:
	(file java/lang/Object.lo and file java/lang/natObject.lo);
ld: fatal: File processing errors. No output written to .libs/libgcj.so.0.0.0
>How-To-Repeat:
mkdir builddir; cd builddir; ../libgcj-2.95.1/configure; make
>Fix:

>Release-Note:

>Audit-Trail:

Formerly PR libgcj/63


From: Tom Tromey <tromey@cygnus.com>
To: daniel.sadinoff@gs.com
Cc: java-gnats@sourceware.cygnus.com
Subject: Re: libgcj/63: symbol `__vt_Q34java4lang5Class' is multiply defined
Date: Fri, 8 Oct 1999 08:45:26 -0700

 In my build, "__vt_Q34java4lang5Class" is defined only in Class.o and
 not natClass.o.
 
 Are you using the C++ compiler that you built when you built the Java
 compiler?  If so, can you find out why it is putting the vtable into
 natClass.o?  It shouldn't.
 
 FWIW, I haven't heard of this problem from anybody else.
 
 What version of "make" are you using?
 
 There is a remote possibility, I think, that your "Class.h" and
 "Object.h" files were built by gcjh (most headers we use are generated
 from the .class files, but these two should *not* be).  You can see if
 this is the case by looking for them in the build tree (they should
 not be there).  If the first line of either file says something about
 being machine generated, then this is the problem.
 
 Tom
State-Changed-From-To: open->feedback
State-Changed-By: tromey
State-Changed-When: Sat Apr 22 19:35:31 2000
State-Changed-Why:
    Sorry for the long delay on this PR.
    Did you get my followup message?
    Did it work for you?
    Please reply, even if to tell me you aren't interested.
    I'll just close the PR...

From: tromey@cygnus.com
To: daniel.sadinoff@gs.com, java-gnats@sourceware.cygnus.com,
  tromey@cygnus.com
Cc:  
Subject: Re: libgcj/63
Date: 23 Apr 2000 02:35:32 -0000

 Synopsis: symbol `__vt_Q34java4lang5Class' is multiply defined
 
 State-Changed-From-To: open->feedback
 State-Changed-By: tromey
 State-Changed-When: Sat Apr 22 19:35:31 2000
 State-Changed-Why:
     Sorry for the long delay on this PR.
     Did you get my followup message?
     Did it work for you?
     Please reply, even if to tell me you aren't interested.
     I'll just close the PR...
 
 http://sourceware.cygnus.com/cgi-bin/gnatsweb.pl?cmd=view&pr=63&database=java
State-Changed-From-To: feedback->closed
State-Changed-By: green
State-Changed-When: Mon Sep  4 14:50:01 2000
State-Changed-Why:
    No feedback from Daniel.  Time to close this one.

From: green@cygnus.com
To: daniel.sadinoff@gs.com, java-gnats@sourceware.cygnus.com,
  tromey@cygnus.com
Cc:  
Subject: Re: libgcj/63
Date: 4 Sep 2000 21:50:01 -0000

 Synopsis: symbol `__vt_Q34java4lang5Class' is multiply defined
 
 State-Changed-From-To: feedback->closed
 State-Changed-By: green
 State-Changed-When: Mon Sep  4 14:50:01 2000
 State-Changed-Why:
     No feedback from Daniel.  Time to close this one.
 
 http://sources.redhat.com/cgi-bin/gnatsweb.pl?cmd=view&pr=63&database=java
>Unformatted:



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2000-12-20 12:27 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-12-20 12:27 libgcj/1443: symbol `__vt_Q34java4lang5Class' is multiply defined daniel.sadinoff

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).