public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* libgcj/3419: unresolved symbols when gcj -static is used
@ 2001-06-25 22:06 doko
  0 siblings, 0 replies; 2+ messages in thread
From: doko @ 2001-06-25 22:06 UTC (permalink / raw)
  To: gcc-gnats; +Cc: doko

>Number:         3419
>Category:       libgcj
>Synopsis:       unresolved symbols when gcj -static is used
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Jun 25 22:06:01 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Patrik Hagglund <patha@softlab.ericsson.se>
>Release:        3.0 (Debian)
>Organization:
The Debian project
>Environment:
System: Linux 2.4.4-ac15 #1 Fri May 25 00:52:55 MEST 2001 i686 unknown
Architecture: i386
	
host: i386-linux
build: i386-linux
target: i386-linux
configured with: ../src/configure -v --enable-languages=c,c++,java,f77,proto,objc --prefix=/usr --infodir=/share/info --mandir=/share/man --enable-shared --with-gnu-as --with-gnu-ld --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --enable-threads=posix --enable-java-gc=boehm --with-cpp-install-dir=bin --enable-objc-gc i386-linux
>Description:
[report to the Debian BTS as report #99307; accessible via
 http://bugs.debian.org/99307 .
 Please CC 99307@bugs.debian.org on replies (Reply-To: is set, see, how
 gnats handles it]

gcj -v -static --main=Hello Hello.java

public class Hello {
      public static void main(String[] args) {
          System.out.println("Hello!");
      }
}

Reading specs from /usr/lib/gcc-lib/i386-linux/3.0/specs
Reading specs from /usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.spec
rename spec lib to liborig
rename spec startfile to startfileorig
Configured with: ../src/configure -v --enable-languages=c,c++,java,f77,proto,objc --prefix=/usr --infodir=/share/info --mandir=/share/man --enable-shared --with-gnu-as --with-gnu-ld --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --enable-threads=posix --enable-java-gc=boehm --with-cpp-install-dir=bin --enable-objc-gc i386-linux
Thread model: posix
gcc version 3.0 (Debian)
 /usr/lib/gcc-lib/i386-linux/3.0/jc1 Hello.java -fuse-divide-subroutine -fuse-boehm-gc -fnon-call-exceptions -quiet -dumpbase Hello.java -g1 -version -o /tmp/ccJpPJd0.s
GNU Java version 3.0 (Debian) (i386-linux)
	compiled by GNU C version 3.0 (Debian).
 as --traditional-format -V -Qy -o /tmp/ccEeJ8UV.o /tmp/ccJpPJd0.s
GNU assembler version 2.11.90.0.7 (i386-linux) using BFD version 2.11.90.0.7
 /usr/lib/gcc-lib/i386-linux/3.0/jvgenmain Hello /tmp/ccfl9eySmain.i
 /usr/lib/gcc-lib/i386-linux/3.0/cc1 /tmp/ccfl9eySmain.i -quiet -dumpbase Hello.c -g1 -version -fdollars-in-identifiers -o /tmp/ccYNURkRmain.s
GNU CPP version 3.0 (Debian) (cpplib) (i386 Linux/ELF)
GNU C version 3.0 (Debian) (i386-linux)
	compiled by GNU C version 3.0 (Debian).
 as --traditional-format -V -Qy -o /tmp/cc7p4ZsQmain.o /tmp/ccYNURkRmain.s
GNU assembler version 2.11.90.0.7 (i386-linux) using BFD version 2.11.90.0.7
 /usr/lib/gcc-lib/i386-linux/3.0/collect2 -m elf_i386 -static /usr/lib/gcc-lib/i386-linux/3.0/../../../crt1.o /usr/lib/gcc-lib/i386-linux/3.0/../../../crti.o /usr/lib/gcc-lib/i386-linux/3.0/crtbegin.o -L/usr/lib/gcc-lib/i386-linux/3.0 -L/usr/lib/gcc-lib/i386-linux/3.0/../../.. /tmp/cc7p4ZsQmain.o /tmp/ccEeJ8UV.o -lgcc -lgcj -lm -lgcjgc -lpthread -lz -ldl -lgcc -lc -lgcc /usr/lib/gcc-lib/i386-linux/3.0/crtend.o /usr/lib/gcc-lib/i386-linux/3.0/../../../crtn.o
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(Properties.o): In function `java::util::Properties::store(java::io::OutputStream*, java::lang::String*)':
Properties.o(.text+0x82b): undefined reference to `java::util::Date::class$'
Properties.o(.text+0x83b): undefined reference to `java::util::Date::Date()'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(Vector.o)(.data+0x400): undefined reference to `java::util::List::class$'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(FirstThread.o): In function `gnu::gcj::runtime::FirstThread::__U3c_clinit__U3e_()':
FirstThread.o(.text+0x217): undefined reference to `gnu::gcj::protocol::file::Handler::class$'
FirstThread.o(.text+0x236): undefined reference to `gnu::gcj::protocol::http::Handler::class$'
FirstThread.o(.text+0x25b): undefined reference to `gnu::gcj::protocol::file::Handler::class$'
FirstThread.o(.text+0x26b): undefined reference to `gnu::gcj::protocol::http::Handler::class$'
FirstThread.o(.text+0x298): undefined reference to `gnu::gcj::protocol::http::Handler::class$'
FirstThread.o(.text+0x2ac): undefined reference to `gnu::gcj::protocol::file::Handler::class$'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(URL.o): In function `java::net::URL::setURLStreamHandler(java::lang::String*)':
URL.o(.text+0xa1d): undefined reference to `gnu::gcj::protocol::file::Handler::class$'
URL.o(.text+0xa2c): undefined reference to `gnu::gcj::protocol::file::Handler::Handler()'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(AbstractList.o): In function `java::util::AbstractList::equals(java::lang::Object*)':
AbstractList.o(.text+0x4dc): undefined reference to `java::util::List::class$'
AbstractList.o(.text+0x4fd): undefined reference to `java::util::List::class$'
AbstractList.o(.text+0x506): undefined reference to `java::util::List::class$'
AbstractList.o(.text+0x545): undefined reference to `java::util::List::class$'
AbstractList.o(.text+0x54e): undefined reference to `java::util::List::class$'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(AbstractList.o)(.data+0x1bc): more undefined references to `java::util::List::class$' follow
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(SimpleTimeZone.o): In function `java::util::SimpleTimeZone::inDaylightTime(java::util::Date*)':
SimpleTimeZone.o(.text+0x58f): undefined reference to `java::util::Calendar::getInstance(java::util::TimeZone*)'
SimpleTimeZone.o(.text+0x5a4): undefined reference to `java::util::Calendar::setTime(java::util::Date*)'
SimpleTimeZone.o(.text+0x5ae): undefined reference to `java::util::Calendar::get(int)'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(Handler.o): In function `gnu::gcj::protocol::jar::Handler::openConnection(java::net::URL*)':
Handler.o(.text+0x1a): undefined reference to `gnu::gcj::protocol::jar::Connection::class$'
Handler.o(.text+0x2c): undefined reference to `gnu::gcj::protocol::jar::Connection::Connection(java::net::URL*)'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(SimpleDateFormat.o): In function `java::text::SimpleDateFormat::SimpleDateFormat()':
SimpleDateFormat.o(.text+0x3f): undefined reference to `java::util::Date::class$'
SimpleDateFormat.o(.text+0x5e): undefined reference to `java::util::Date::Date(long long)'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(SimpleDateFormat.o): In function `java::text::SimpleDateFormat::SimpleDateFormat(java::lang::String*, java::util::Locale*)':
SimpleDateFormat.o(.text+0x1ce): undefined reference to `java::util::Date::class$'
SimpleDateFormat.o(.text+0x1ed): undefined reference to `java::util::Date::Date(long long)'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(SimpleDateFormat.o): In function `java::text::SimpleDateFormat::SimpleDateFormat(java::lang::String*, java::text::DateFormatSymbols*)':
SimpleDateFormat.o(.text+0x28e): undefined reference to `java::util::Date::class$'
SimpleDateFormat.o(.text+0x2ad): undefined reference to `java::util::Date::Date(long long)'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(SimpleDateFormat.o): In function `java::text::SimpleDateFormat::format(java::util::Date*, java::lang::StringBuffer*, java::text::FieldPosition*)':
SimpleDateFormat.o(.text+0x7ec): undefined reference to `java::util::Calendar::class$'
SimpleDateFormat.o(.text+0x80a): undefined reference to `java::util::Calendar::setTime(java::util::Date*)'
SimpleDateFormat.o(.text+0x92c): undefined reference to `java::util::Calendar::get(int)'
SimpleDateFormat.o(.text+0x9b7): undefined reference to `java::util::Calendar::get(int)'
SimpleDateFormat.o(.text+0xa2e): undefined reference to `java::util::Calendar::get(int)'
SimpleDateFormat.o(.text+0xa71): undefined reference to `java::util::Calendar::get(int)'
SimpleDateFormat.o(.text+0xaa8): undefined reference to `java::util::Calendar::get(int)'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(SimpleDateFormat.o)(.text+0xacb): more undefined references to `java::util::Calendar::get(int)' follow
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(SimpleDateFormat.o): In function `java::text::SimpleDateFormat::parse(java::lang::String*, java::text::ParsePosition*)':
SimpleDateFormat.o(.text+0xf90): undefined reference to `java::util::Calendar::clear()'
SimpleDateFormat.o(.text+0x100f): undefined reference to `java::util::Calendar::getTime()'
SimpleDateFormat.o(.text+0x111e): undefined reference to `java::util::Calendar::set(int, int)'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(SimpleDateFormat.o)(.data+0x64): undefined reference to `java::util::Date::class$'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(ArrayList.o)(.data+0x244): undefined reference to `java::util::List::class$'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(GregorianCalendar.o): In function `java::util::GregorianCalendar::GregorianCalendar(java::util::TimeZone*, java::util::Locale*)':
GregorianCalendar.o(.text+0x6e): undefined reference to `java::util::Calendar::Calendar(java::util::TimeZone*, java::util::Locale*)'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(GregorianCalendar.o): In function `java::util::GregorianCalendar::GregorianCalendar(int, int, int)':
GregorianCalendar.o(.text+0xb4): undefined reference to `java::util::Calendar::set(int, int, int, int, int, int)'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(GregorianCalendar.o): In function `java::util::GregorianCalendar::GregorianCalendar(int, int, int, int, int)':
GregorianCalendar.o(.text+0xe6): undefined reference to `java::util::Calendar::set(int, int, int, int, int, int)'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(GregorianCalendar.o): In function `java::util::GregorianCalendar::GregorianCalendar(int, int, int, int, int, int)':
GregorianCalendar.o(.text+0x117): undefined reference to `java::util::Calendar::set(int, int, int, int, int, int)'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(GregorianCalendar.o): In function `java::util::GregorianCalendar::after(java::lang::Object*)':
GregorianCalendar.o(.text+0x3b6): undefined reference to `java::util::Calendar::class$'
GregorianCalendar.o(.text+0x3e4): undefined reference to `java::util::Calendar::class$'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(GregorianCalendar.o): In function `java::util::GregorianCalendar::before(java::lang::Object*)':
GregorianCalendar.o(.text+0x426): undefined reference to `java::util::Calendar::class$'
GregorianCalendar.o(.text+0x454): undefined reference to `java::util::Calendar::class$'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(GregorianCalendar.o): In function `java::util::GregorianCalendar::getGregorianChange()':
GregorianCalendar.o(.text+0x826): undefined reference to `java::util::Date::class$'
GregorianCalendar.o(.text+0x83f): undefined reference to `java::util::Date::Date(long long)'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(GregorianCalendar.o)(.data+0x334): undefined reference to `java::util::Calendar::toString()'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(GregorianCalendar.o)(.data+0x338): undefined reference to `java::util::Calendar::clone()'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(GregorianCalendar.o)(.data+0x344): undefined reference to `java::util::Calendar::getTimeInMillis()'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(GregorianCalendar.o)(.data+0x348): undefined reference to `java::util::Calendar::setTimeInMillis(long long)'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(GregorianCalendar.o)(.data+0x34c): undefined reference to `java::util::Calendar::complete()'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(GregorianCalendar.o)(.data+0x360): undefined reference to `java::util::Calendar::roll(int, int)'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(GregorianCalendar.o)(.data+0x364): undefined reference to `java::util::Calendar::setTimeZone(java::util::TimeZone*)'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(GregorianCalendar.o)(.data+0x368): undefined reference to `java::util::Calendar::getTimeZone()'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(GregorianCalendar.o)(.data+0x36c): undefined reference to `java::util::Calendar::setLenient(bool)'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(GregorianCalendar.o)(.data+0x370): undefined reference to `java::util::Calendar::isLenient()'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(GregorianCalendar.o)(.data+0x374): undefined reference to `java::util::Calendar::setFirstDayOfWeek(int)'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(GregorianCalendar.o)(.data+0x378): undefined reference to `java::util::Calendar::getFirstDayOfWeek()'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(GregorianCalendar.o)(.data+0x37c): undefined reference to `java::util::Calendar::setMinimalDaysInFirstWeek(int)'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(GregorianCalendar.o)(.data+0x380): undefined reference to `java::util::Calendar::getMinimalDaysInFirstWeek()'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(GregorianCalendar.o)(.data+0x3d4): undefined reference to `java::util::Calendar::class$'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(DateFormat.o): In function `java::text::DateFormat::format(java::lang::Object*, java::lang::StringBuffer*, java::text::FieldPosition*)':
DateFormat.o(.text+0x22f): undefined reference to `java::util::Date::class$'
DateFormat.o(.text+0x256): undefined reference to `java::util::Date::Date(long long)'
DateFormat.o(.text+0x27d): undefined reference to `java::util::Date::class$'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(DateFormat.o)(.data+0x1d4): undefined reference to `java::util::Calendar::class$'
/usr/lib/gcc-lib/i386-linux/3.0/../../../libgcj.a(natGregorianCalendar.o): In function `java::util::GregorianCalendar::computeFields()':
natGregorianCalendar.o(.text+0x300): undefined reference to `java::util::Calendar::AM'
natGregorianCalendar.o(.text+0x471): undefined reference to `java::util::Calendar::PM'
collect2: ld returned 1 exit status

>How-To-Repeat:
	
>Fix:
	
>Release-Note:
>Audit-Trail:
>Unformatted:


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: libgcj/3419: unresolved symbols when gcj -static is used
@ 2001-09-29 22:50 bryce
  0 siblings, 0 replies; 2+ messages in thread
From: bryce @ 2001-09-29 22:50 UTC (permalink / raw)
  To: 99307, gcc-bugs, gcc-prs, java-prs, nobody, patha

Synopsis: unresolved symbols when gcj -static is used

State-Changed-From-To: open->closed
State-Changed-By: bryce
State-Changed-When: Sat Sep 29 22:50:20 2001
State-Changed-Why:
    Could not reproduce with 3.0.2 branch or current mainline.
    I suspect this was a mis-installed libgcj or a transient bug.

http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view&pr=3419&database=gcc


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2001-09-29 22:50 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-06-25 22:06 libgcj/3419: unresolved symbols when gcj -static is used doko
2001-09-29 22:50 bryce

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).