public inbox for java@gcc.gnu.org
 help / color / mirror / Atom feed
* cygwin port
@ 2002-04-27 18:38 Jerome Marc
  2002-04-27 23:30 ` Tom Tromey
  0 siblings, 1 reply; 6+ messages in thread
From: Jerome Marc @ 2002-04-27 18:38 UTC (permalink / raw)
  To: java

I would like to do the stuff but I think many people
want this too.

I just want to have some ideas here about case
sensitivty problems. All the posts about this subject
seem to be old.

My gcc configuation is :
configure --enable-libgcj
--enable-languages=c,c++,java


___________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com

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

* Re: cygwin port
  2002-04-27 18:38 cygwin port Jerome Marc
@ 2002-04-27 23:30 ` Tom Tromey
  0 siblings, 0 replies; 6+ messages in thread
From: Tom Tromey @ 2002-04-27 23:30 UTC (permalink / raw)
  To: Jerome Marc; +Cc: java

>>>>> "Jerome" == Jerome Marc <marcjero@yahoo.com> writes:

Jerome> I just want to have some ideas here about case
Jerome> sensitivty problems. All the posts about this subject
Jerome> seem to be old.

They're old but they are still accurate.  Nothing that would affect
the problem has changed.

Tom

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

* Cygwin port
@ 2002-04-30  2:37 Jerome Marc
  0 siblings, 0 replies; 6+ messages in thread
From: Jerome Marc @ 2002-04-30  2:37 UTC (permalink / raw)
  To: java

Hello,

I successfully built the libjava library. But there
are still some trouble.
While compiling jv-convert, I've got the following
errors :

ranlib .libs/libgcj.a
rm -fr .libs/libgcj.lax
creating libgcj.la
(cd .libs && rm -f libgcj.la && ln -s ../libgcj.la
libgcj.la)
/bin/sh ./libtool --tag=GCJ --mode=link
/cygdrive/d/gcc-3.1-20020423/gcc/gcj -B/
cygdrive/d/gcc-3.1-20020423/i686-pc-cygwin/libjava/
-B/cygdrive/d/gcc-3.1-200204
23/gcc/
-L/cygdrive/d/gcc-3.1-20020423/i686-pc-cygwin/libjava
-ffloat-store -g -
O2  -o jv-convert --main=gnu.gcj.convert.Convert
-rpath /usr/local/lib -shared-l
ibgcc   libgcj.la
-L/cygdrive/d/gcc-3.1-20020423/i686-pc-cygwin/libjava/.libs
/cygdrive/d/gcc-3.1-20020423/gcc/gcj
-B/cygdrive/d/gcc-3.1-20020423/i686-pc-cygw
in/libjava/ -B/cygdrive/d/gcc-3.1-20020423/gcc/
-ffloat-store -g -O2 -o jv-conve
rt.exe --main=gnu.gcj.convert.Convert -shared-libgcc 
-L/cygdrive/d/gcc-3.1-2002
0423/i686-pc-cygwin/libjava ./.libs/libgcj.a
-L/cygdrive/d/gcc-3.1-20020423/i686
-pc-cygwin/libstdc++-v3/src
-L/cygdrive/d/gcc-3.1-20020423/i686-pc-cygwin/libstd
c++-v3/src/.libs
-L/usr/local/i686-pc-cygwin/lib/w32api/
-L/usr/lib/w32api/ -L/c
ygdrive/d/gcc-3.1-20020423/gcc -L/usr/lib/mingw -lgcc
-lcygwin -luser32 -lkernel
32 -ladvapi32 -lshell32 -lgcc
-L/cygdrive/d/gcc-3.1-20020423/i686-pc-cygwin/libj
ava/.libs -Wl,--rpath -Wl,/usr/local/lib
./.libs/libgcj.a(FirstThread.o): In function
`_ZN3gnu3gcj7runtime11FirstThread7g
etMainEPN4java4lang6StringE':
/cygdrive/d/gcc-3.1-20020423/i686-pc-cygwin/libjava/gnu/gcj/runtime/FirstThread.
java:58: undefined reference to
`java::util::jar::Attributes$Name::class$'
/cygdrive/d/gcc-3.1-20020423/i686-pc-cygwin/libjava/gnu/gcj/runtime/FirstThread.
java:66: undefined reference to
`java::util::jar::Attributes$Name::MAIN_CLASS'
/cygdrive/d/gcc-3.1-20020423/i686-pc-cygwin/libjava/gnu/gcj/runtime/FirstThread.
java:76: undefined reference to
`java::util::jar::Attributes$Name::class$'
./.libs/libgcj.a(Properties.o): In function
`_ZN4java4util10Properties5storeEPNS
_2io12OutputStreamEPNS_4lang6StringE':
/cygdrive/d/gcc-3.1-20020423/i686-pc-cygwin/libjava/java/util/Properties.java:32
5: undefined reference to `java::util::Date::class$'


and so on... Any idea ?

___________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com

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

* Re: Cygwin port
  2002-04-27  4:44 Jerome Marc
  2002-04-27  8:21 ` Jerome Marc
@ 2002-04-27 11:45 ` Tom Tromey
  1 sibling, 0 replies; 6+ messages in thread
From: Tom Tromey @ 2002-04-27 11:45 UTC (permalink / raw)
  To: Jerome Marc; +Cc: java

>>>>> "Jerome" == Jerome Marc <marcjero@yahoo.com> writes:

Jerome> I read that libjava cannot be built with cygwin because of
Jerome> Windows case insensitive filesystems. I would like to know if
Jerome> anyone tried the environment setting :
Jerome> CYGWIN=check_case:strict

As far as I know nobody has tried this.

Jerome> With this setting, I can compile whole java classes
Jerome> successfully but found any trouble while linking the
Jerome> library. Whithout this setting, the building process stops
Jerome> while compiling Gnu.java.

What exactly happens when linking the library?
Also, how do you configure gcc?

Jerome> I just wonder what are the case sensitivity issues whith
Jerome> libjava.

I don't know of any in libjava.  The problem is that the compiler
itself gets confused by the case insensitivity.  The Gnu.java build
problem you saw is the symptom.

There's a bunch of discussion of the bug in the mailing list archives.
Now that libgcj has mostly been ported to Windows, I'd think it
wouldn't be too hard for someone (you :-) to fix this gcj bug.

Tom

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

* Cygwin port
  2002-04-27  4:44 Jerome Marc
@ 2002-04-27  8:21 ` Jerome Marc
  2002-04-27 11:45 ` Tom Tromey
  1 sibling, 0 replies; 6+ messages in thread
From: Jerome Marc @ 2002-04-27  8:21 UTC (permalink / raw)
  To: java

I read that libjava cannot be built with cygwin because of Windows case
insensitive filesystems. I would like to know if anyone tried the
environment setting : CYGWIN=check_case:strict

With this setting, I can compile whole java classes successfully but found
any trouble while linking the library. Whithout this setting, the building
process stops while compiling Gnu.java.

I just wonder what are the case sensitivity issues whith libjava.

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

* Cygwin port
@ 2002-04-27  4:44 Jerome Marc
  2002-04-27  8:21 ` Jerome Marc
  2002-04-27 11:45 ` Tom Tromey
  0 siblings, 2 replies; 6+ messages in thread
From: Jerome Marc @ 2002-04-27  4:44 UTC (permalink / raw)
  To: java

I read that libjava cannot be built with cygwin because of Windows case
insensitive filesystems. I would like to know if anyone tried the
environment setting : CYGWIN=check_case:strict

With this setting, I can compile whole java classes successfully but found
any trouble while linking the library. Whithout this setting, the building
process stops while compiling Gnu.java.

I just wonder what are the case sensitivity issues whith libjava.

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

end of thread, other threads:[~2002-04-30  8:17 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-04-27 18:38 cygwin port Jerome Marc
2002-04-27 23:30 ` Tom Tromey
  -- strict thread matches above, loose matches on Subject: below --
2002-04-30  2:37 Cygwin port Jerome Marc
2002-04-27  4:44 Jerome Marc
2002-04-27  8:21 ` Jerome Marc
2002-04-27 11:45 ` Tom Tromey

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