Re: Is there a Windows version of SableVM?

Andy Madigan <[email protected]>
Newsgroups gmane.comp.java.vm.sablevm.general
Message-ID <[email protected]>
--- Andy Madigan <[email protected]> wrote:

> 
> --- "Grzegorz B. Prokopski" <[email protected]> wrote:
> 
> > W li¶cie z nie, 05-09-2004, godz. 22:18, Andy Madigan pisze: 
> > > The only free VM I've been able to find for Windows is gij (via
> the
> > > mingw version of gcj). I tried to build SableVM in cygwin, but
> > while I
> > 
> > Great!  We got SableVM working under Cygwin so it is possible.
> > Not all changes have been merged though.  That version is at
> > 
> > 	svn://svn.sablevm.org/developers/mlord/sandbox
> > 
> > > was able to get it to recognize libpopt, the build failed because
> > of
> > > (apparently)  missing file called fficonfig.h. As I understand
> it,
> > the
> > 
> > Last time we got to conclusion that Cygwin does not ship ffi*.h
> > files,
> > so you simply copy them from your Linux box or source distribution
> of
> > gcc.  The next thing you need is libffi compiled as a .dll.  Here
> > also
> > cygwin does not provide you with .dll for libffi, so you need to
> > compile
> > it on your own.
> > 
> > See also discussion about windows support in SableVM here:
> > 
> > 	http://sourceforge.net/mailarchive/message.php?msg_id=6972226
> > 
> > > native libs for the Classpath won't build under cygwin, but I was
> > 
> > Yes, they will.  Last time we made a shortcut and we disabled gtk
> > peer
> > support, but if you had .dlls with needed gtk libraries (you might
> > need
> > to compile them first) - it should be possible.
> > 
> > > hoping someone might know a way to get it to work, or perhaps
> tell
> > me
> > > of a free Windows VM.
> > 
> > The other option would be to get for ex. MSVC compiler and compile
> > SableVM with it to get truly native port of SableVM.  Nobody has
> done
> > it yet, but SableVM has been compiled with Intel compiler, and
> > SableVM
> > has been written in a way as not to excersise any compiler-specific
> > features, so it should not be much harder than maybe writing
> separate
> > makefiles for Windows/MSVC.  We would also be very happy to help
> you
> > on
> > our sablevm-devel mailing list if you took that route.
> > 
> > Feel free to ask more questions, we'll do our best to help you.
> > 
> > Cheers,
> > 
> > 			Grzegorz B. Prokopski
> > 
> > BTW: What is the purpose you want to use a Free JVM under Windows
> > for?
> > 
> > -- 
> > Grzegorz B. Prokopski      <[email protected]>
> > Debian GNU/Linux           http://www.debian.org
> > SableVM - LGPL'ed Java VM  http://www.sablevm.org
> > Why SableVM ?!?            http://devel.sablevm.org/wiki/Features
> > 
> > 
> > _______________________________________________
> > SableVM-user mailing list
> > [email protected]
> > http://sablevm.org/lists/control/listinfo/sablevm-user
> > 
> I have several reasons for wanting a free VM. First, I'd like to be
> able to test code without compiling under gcj first. I know that gcj
> +
> classpath aren't identical, but that's still better than hoping that
> code that runs under Sun's J2SE 142 would work, or even compile. I
> also
> want to make sure that my code (a web server, for one part) is not
> somehow linux-only, or specific to a particular VM. Also, while I'm
> not
> sure how big SableVM is, I can't think of a reason that it would be
> as
> big as Sun's JVM. Note: I dual boot Debian Sid and WinXP, where might
> I
> find the ffi files on sid, will I need them if I get checkout from
> subversion? Please list exactly what steps you took, and whether you
> think they would work on MinGW (more than willing to test them
> myself).
> Of course, MinGW might cause problems (no bash), but --mno-cygwin
> might
> work.
> 
> P.S. There's one last reason for a free vm on windows, I use windows
> because I'm too lazy to set up a cross-compiler from sid, but I still
> prefer free software as a matter of principle, so I never install
> anything non-free (other than windows itself, and usually Sun's JVM)
> on
> my system.
> 
> Here are my available build-envs:
> MinGW w/ gcj + gcj 3.5 and GNU Make (a little difficult to find, but
> it's there).
> Cygwin w/ gcc + gcj 3.3.
> Debian Sid w/ gcc + gcj 3.3 and 3.4. 
> 
> 
> =====
> 
> 
> _______________________________________________
> SableVM-user mailing list
> [email protected]
> http://sablevm.org/lists/control/listinfo/sablevm-user
> 
plz help, checked out of subversion, but I still don't know how to get
libffi, how do I build the dll? Where are the headers in sid?

=====
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.