sablevm-user Mailing List for SableVM (Page 2)
Brought to you by:
egagnon
You can subscribe to this list here.
| 2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(3) |
Jul
(30) |
Aug
(13) |
Sep
|
Oct
|
Nov
(11) |
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
(2) |
Nov
(5) |
Dec
(2) |
| 2002 |
Jan
(2) |
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(18) |
Sep
|
Oct
|
Nov
|
Dec
(5) |
| 2003 |
Jan
(12) |
Feb
(7) |
Mar
(19) |
Apr
(1) |
May
(5) |
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
(3) |
Dec
|
| 2004 |
Jan
|
Feb
|
Mar
(12) |
Apr
(16) |
May
(6) |
Jun
(6) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Etienne G. <gag...@uq...> - 2004-04-12 21:37:30
|
Download ======== http://sourceforge.net/project/showfiles.php?group_id=5523&package_id=5567&release_id=230647 Changes ======= - Cleaned up build process so that "./configure ; make ; make install" works out of the box for both sablevm-classpath (as it does for sablevm). Notes ===== To build SableVM, you must download both: - sablevm-1.1.3.tar.gz - sablevm-classpath-1.1.3.tar.gz Then, you must run the following commands: su tar -xzf sablevm-1.1.3.tar.gz cd sablevm-1.1.3 ./configure && make && make install cd .. tar -xzf sablevm-classpath-1.1.3.tar.gz cd sablevm-classpath-1.1.3 ./configure && make && make install exit After this, SableVM will be installed in /usr/local. To run it, assuming you have a HelloWorld.class file in the current directory, you can type: /usr/local/bin/java-sablevm HelloWorld Enjoy! Etienne -- Etienne M. Gagnon, Ph.D. http://www.info.uqam.ca/~egagnon/ SableVM: http://www.sablevm.org/ SableCC: http://www.sablecc.org/ |
|
From: <hea...@vi...> - 2004-04-02 17:11:19
|
Dear gadek: Thank you for your help. We have solved the problem about "cannot create vm" by reinstall sablevm and classpath. Now we can run Java program with sablevm. Thanks a lot. yours Qian ----- Original Message ----- From:"Grzegorz B. Prokopski" <ga...@de...> To:hea...@vi... Subject:[Sablevm-user] Re: Helpplease RE: Re: [Sablevm-user] Date:Mon, 29 Mar 2004 24:59:13 +0800 > W li¶cie z nie, 28-03-2004, godz. 10:14, hea...@vi... pisze: > > Etienne has mentioned you by "gadek", and he told us that you would be very helpful for us. > Nice to hear that, but *please* at least Cc: the public mailing lists > and do not send priveate-only emails. There is nothing confidential in > your query that would mandate it. > > > We have read "http://devel.sablevm.org/wiki/FAQ".And we have try to use strace,then: > > open("/usr/local/share/sablevm/sablevm-classpath/java/lang/Object.class", 0_RDONLY)=-1 EN0ENT {No such file or directory} > > but we can find "Object.class" in this directory. We want to know what is wrong.Thanks. > > the commands we used is below: > > It's hard for me to believe that of open() can not open a file, the file > may be existant. Please *COPY* the above path from open() call > "/usr/local..../Object.class", paste it after 'ls -l' and show us > the output. [0] > > Either the file is there and open() will find it or it's not there and > then the question will be: "why?" > > > $ tar -xzvf sablevm-classpath-1.1.1.tar.gz > > $ cd sablevm-classpath-1.1.1 > > $ ./build_classpath --no-gtk /usr/local > > $ cd .. > > $ tar -xzvf sablevm-1.1.1.tar.gz > > $ cd sablevm-1.1.1 > > $ ./configure --enable-debugging-features --disable-no-reorder-blocks --prefix=/usr/local > > $ make > > $ make install > > Assuming that you did all the above as root - it should be fine. > > Awaiting your answer, > > Grzegorz B. Prokopski > > [0] I see 'EN0ENT' which should rather read 'ENOENT'. Does it mean that > you've *typed* this line *by hand*? You really should use copy&paste > mechanism, because that is the only way to ensure that what I see is > what you see on your computer. Else we might spend days not getting > any nearer the solution, not seing the real problem.... > > -- > Grzegorz B. Prokopski <ga...@de...> > Debian GNU/Linux http://www.debian.org > SableVM - LGPLed JVM http://www.sablevm.org > Why SableVM ?!? http://devel.sablevm.org/wiki/WhySableVM > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id70&alloc_id638&opclick > _______________________________________________ > Sablevm-user mailing list > Sab...@li... > https://lists.sourceforge.net/lists/listinfo/sablevm-user > > ______________________________________ =================================================================== |
|
From: <hel...@ya...> - 2004-04-02 12:39:28
|
Hi,everyone!
i'm the new user of sablevm, i think i can learn a lot from yours.
thanks anyway
hellowoody
---------------------------------
Do You Yahoo!?
完全免费的雅虎电邮,马上注册获赠额外60兆网络存储空间 |
|
From: Grzegorz B. P. <ga...@de...> - 2004-03-30 02:13:46
|
W li=B6cie z pon, 29-03-2004, godz. 00:06, canning yuan pisze:=20
> The error message is just what we've got, as follow:
> open("/usr/local/share/sablevm/sablevm-classpath/java/lang/Object.class=
",=20
> O_RDONLY) =3D -1 ENOENT (No such file or directory)
>=20
> But we can find Object.class file under exactly correct directory.
> Error message is in the attachment
> Do you think it's the sablevm-classpath cause the problem?
No, PEBKAC. [*]
> open("/usr/loacl/share/sablevm/sablevm-classpath/java/lang/Object.class=
", O_RDONLY) =3D -1 ENOENT (No such file or directory)
^^^^^ what is this???
That's why you always have to *** copy & paste *** things.
I think you should remove this directory (as it sure's been created):
rm -rf /usr/loacl
Then configure with the right --prefix compile again.
This should help.
Grzegorz B. Prokopski
[*] http://ars.userfriendly.org/cartoons/?id=3D19980506
--=20
Grzegorz B. Prokopski <ga...@de...>
Debian GNU/Linux http://www.debian.org
SableVM - LGPLed JVM http://www.sablevm.org
Why SableVM ?!? http://devel.sablevm.org/wiki/WhySableVM
|
|
From: Etienne G. <gag...@uq...> - 2004-03-30 00:33:17
|
canning yuan wrote:
> The error message is just what we've got, as follow:
> open("/usr/local/share/sablevm/sablevm-classpath/java/lang/Object.class",
Wrong: your attached error message says:
/usr/loacl/share/sablevm/sablevm-classpath/java/lang/Object.class
^^^^^
This "loacl" should be "local"!
Please try to find there this "loacl" was introduced and tell us about your
findings,
Thanks.
Etienne
--
Etienne M. Gagnon, Ph.D. http://www.info.uqam.ca/~egagnon/
SableVM: http://www.sablevm.org/
SableCC: http://www.sablecc.org/
|
|
From: Grzegorz B. P. <ga...@de...> - 2004-03-29 21:03:37
|
W li=B6cie z nie, 28-03-2004, godz. 10:14, hea...@vi... pisze:= =20 > Etienne has mentioned you by "gadek", and he told us that you would be = very helpful for us. Nice to hear that, but *please* at least Cc: the public mailing lists and do not send priveate-only emails. There is nothing confidential in your query that would mandate it. =20 > We have read "http://devel.sablevm.org/wiki/FAQ".And we have try to use= strace,then:=20 > open("/usr/local/share/sablevm/sablevm-classpath/java/lang/Object.class= ", 0_RDONLY)=3D-1 EN0ENT {No such file or directory} > but we can find "Object.class" in this directory. We want to know what = is wrong.Thanks. > the commands we used is below: It's hard for me to believe that of open() can not open a file, the file may be existant. Please *COPY* the above path from open() call "/usr/local..../Object.class", paste it after 'ls -l' and show us the output. [0] Either the file is there and open() will find it or it's not there and then the question will be: "why?" > $ tar -xzvf sablevm-classpath-1.1.1.tar.gz > $ cd sablevm-classpath-1.1.1 > $ ./build_classpath --no-gtk /usr/local > $ cd .. > $ tar -xzvf sablevm-1.1.1.tar.gz > $ cd sablevm-1.1.1 > $ ./configure --enable-debugging-features --disable-no-reorder-blocks -= -prefix=3D/usr/local > $ make > $ make install Assuming that you did all the above as root - it should be fine. Awaiting your answer, Grzegorz B. Prokopski [0] I see 'EN0ENT' which should rather read 'ENOENT'. Does it mean that you've *typed* this line *by hand*? You really should use copy&paste mechanism, because that is the only way to ensure that what I see is what you see on your computer. Else we might spend days not getting any nearer the solution, not seing the real problem.... --=20 Grzegorz B. Prokopski <ga...@de...> Debian GNU/Linux http://www.debian.org SableVM - LGPLed JVM http://www.sablevm.org Why SableVM ?!? http://devel.sablevm.org/wiki/WhySableVM |
|
From: <can...@ya...> - 2004-03-29 05:06:53
|
execve("/usr/local/bin/sablevm", ["sablevm", "helloworld.java"], [/* 26 vars */]) = 0
uname({sys="Linux", node="Ofcourse.localdomain.ofcourse", ...}) = 0
brk(0) = 0x804c9a8
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/loacl/lib/i686/mmx/libsablevm.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/loacl/lib/i686/mmx", 0xbfffedf4) = -1 ENOENT (No such file or directory)
open("/usr/loacl/lib/i686/libsablevm.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/loacl/lib/i686", 0xbfffedf4) = -1 ENOENT (No such file or directory)
open("/usr/loacl/lib/mmx/libsablevm.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/loacl/lib/mmx", 0xbfffedf4) = -1 ENOENT (No such file or directory)open("/usr/loacl/lib/libsablevm.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260B\0"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=1394614, ...}) = 0
old_mmap(NULL, 620608, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40014000
mprotect(0x400ab000, 2112, PROT_NONE) = 0
old_mmap(0x400ab000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x97000) = 0x400ab000
close(3) = 0
open("/usr/loacl/lib/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=36699, ...}) = 0
old_mmap(NULL, 36699, PROT_READ, MAP_PRIVATE, 3, 0) = 0x400ac000
close(3) = 0
open("/lib/libpthread.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`C\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=102172, ...}) = 0
old_mmap(NULL, 81316, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400b5000
mprotect(0x400c2000, 28068, PROT_NONE) = 0
old_mmap(0x400c2000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xd000) = 0x400c2000
close(3) = 0
open("/usr/loacl/lib/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libm.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2007\0"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=130088, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400c9000
old_mmap(NULL, 132708, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400ca000
mprotect(0x400ea000, 1636, PROT_NONE) = 0
old_mmap(0x400ea000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1f000) = 0x400ea000
close(3) = 0
open("/usr/loacl/lib/libffi.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libffi.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\f\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=8096, ...}) = 0
old_mmap(NULL, 11224, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400eb000
mprotect(0x400ed000, 3032, PROT_NONE) = 0
old_mmap(0x400ed000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x400ed000
close(3) = 0
open("/usr/loacl/lib/libltdl.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libltdl.so.3", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\23"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=21440, ...}) = 0
old_mmap(NULL, 24520, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400ee000
mprotect(0x400f3000, 4040, PROT_NONE) = 0
old_mmap(0x400f3000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0x400f3000
close(3) = 0
open("/usr/loacl/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0T\27\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=8008, ...}) = 0
old_mmap(NULL, 11004, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400f4000
mprotect(0x400f6000, 2812, PROT_NONE) = 0
old_mmap(0x400f6000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x400f6000
close(3) = 0
open("/usr/loacl/lib/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/librt.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\31"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=23388, ...}) = 0
old_mmap(NULL, 69012, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400f7000
mprotect(0x400fd000, 44436, PROT_NONE) = 0
old_mmap(0x400fd000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5000) = 0x400fd000
old_mmap(0x400fe000, 40340, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400fe000
close(3) = 0
open("/usr/loacl/lib/libpopt.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libpopt.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\21\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=20704, ...}) = 0
old_mmap(NULL, 23828, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40108000
mprotect(0x4010d000, 3348, PROT_NONE) = 0
old_mmap(0x4010d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0x4010d000
close(3) = 0
open("/usr/loacl/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\30\222"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=1153784, ...}) = 0
old_mmap(NULL, 1166560, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4010e000
mprotect(0x40221000, 40160, PROT_NONE) = 0
old_mmap(0x40221000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x113000) = 0x40221000
old_mmap(0x40227000, 15584, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40227000
close(3) = 0
open("/usr/loacl/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/loacl/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\310\21"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=28248, ...}) = 0
old_mmap(NULL, 27256, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4022b000
mprotect(0x40231000, 2680, PROT_NONE) = 0
old_mmap(0x40231000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x40231000
close(3) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40232000
munmap(0x400ac000, 36699) = 0
getrlimit(0x3, 0xbffff86c) = 0
setrlimit(RLIMIT_STACK, {rlim_cur=2044*1024, rlim_max=RLIM_INFINITY}) = 0
getpid() = 436
uname({sys="Linux", node="Ofcourse.localdomain.ofcourse", ...}) = 0
rt_sigaction(SIGRTMIN, {0x400bd480, [], 0x4000000}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x400bd508, [], 0x4000000}, NULL, 8) = 0
rt_sigaction(SIGRT_2, {0x400bd608, [], 0x4000000}, NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [RTMIN], NULL, 8) = 0
_sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbffff674, 31, (nil), 0}) = 0
brk(0) = 0x804c9a8
brk(0x804c9d8) = 0x804c9d8
brk(0x804d000) = 0x804d000
open("/usr/loacl/etc/sablevm", O_RDONLY) = -1 ENOENT (No such file or directory)open("/root/.sablevm", O_RDONLY) = -1 ENOENT (No such file or directory) fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400ac000
write(1, "\n", 1
) = 1
write(1, "SableVM version 1.1.1\n", 22SableVM version 1.1.1
) = 22
write(1, "Copyright (C) 2000-2002 Etienne "..., 366Copyright (C) 2000-2002 Etienne M. Gagnon <eti...@uq...> and
others. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free
software, and you are welcome to redistribute it under certain
conditions.
To get the name of all copyright holders and detailed license
information, type "sablevm --license" or look in the directory
) = 366
write(1, "\"/usr/loacl/share/sablevm\".\n\nThe"..., 91"/usr/loacl/share/sablevm".
The SableVM web site is located at http://www.sablevm.org/ .
) = 91
rt_sigaction(SIGQUIT, {0x400bdf88, [QUIT USR1], SA_SIGINFO|0x4000000}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGUSR1, {0x400bdf88, [QUIT USR1], SA_SIGINFO|0x4000000}, {SIG_DFL}, 8) = 0
brk(0x804e000) = 0x804e000
getcwd("/home/proj/test", 1024) = 16
brk(0x8050000) = 0x8050000
old_mmap(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40233000
rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
brk(0x8054000) = 0x8054000
old_mmap(NULL, 16781312, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40254000
old_mmap(NULL, 1052672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x41255000
brk(0x8065000) = 0x8065000
open("/usr/loacl/share/sablevm/sablevm-classpath/java/lang/Object.class", O_RDONLY) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
write(2, "sablevm: cannot create vm\n", 26sablevm: cannot create vm
) = 26
munmap(0x400ac000, 4096) = 0
_exit(1) = ?
Ofcourse:/home/proj/test#
|
|
From: <can...@ya...> - 2004-03-28 05:04:18
|
Hi, I'm the teammate of QianLi. Our problem isn't still unsolved.
We installed the sablevm as following:
su
$ tar -xzvf sablevm-classpath-1.1.1.tar.gz
$ cd sablevm-classpath-1.1.1
$ ./build_classpath --no-gtk /usr/local
$ cd ..
$ tar -xzvf sablevm-1.1.1.tar.gz
$ cd sablevm-1.1.1
$ ./configure --enable-debugging-features --disable-no-reorder-blocks
--prefix=/usr/local
$ make
$ make install
But we get "can't create vm" error, when we run test program. we have read the information in FAQ. But it still can't work.
Thanks in advance.
canning
---------------------------------
Do You Yahoo!?
完全免费的雅虎电邮,马上注册获赠额外60兆网络存储空间 |
|
From: Grzegorz B. P. <ga...@de...> - 2004-03-27 17:15:45
|
W li=B6cie z sob, 27-03-2004, godz. 05:36, hea...@vi... pisze:= =20 [...] > sablevm: cannot create vm=20 >=20 > My teammate and I have found a article about the problem in forum > of sablevm-user ,which tell us check the version of "jikes"(1.15). > Our "jikes" has met its request 1.15. The problem that SableVM required old jikes (1.15) was solved long ago. Please take a look at: http://devel.sablevm.org/wiki/FAQ and try suggestions mentioned there. Hope this helps, Grzegorz B. Prokopski --=20 Grzegorz B. Prokopski <ga...@de...> Debian GNU/Linux http://www.debian.org SableVM - LGPLed JVM http://www.sablevm.org Why SableVM ?!? http://devel.sablevm.org/wiki/WhySableVM |
|
From: <hea...@vi...> - 2004-03-27 10:37:03
|
Hello ,every one : Thank for your help. Now ,I have installed sablevm and sablevm can run, but when we run a simple program such as "helloworld.java " like attached file, the error return is follow: sablevm: cannot create vm My teammate and I have found a article about the problem in forum of sablevm-user ,which tell us check the version of "jikes"(1.15). Our "jikes" has met its request 1.15. Then what's the problem we have met? Thanks a lot. Yours Qian ______________________________________ =================================================================== |
|
From: David <db...@cs...> - 2004-03-26 19:27:53
|
Hi, I am assuming you are compiling with gcc-2.95 and it does note have the options: -fno-reorder-blocks -finline-limit=3D60000 Option 1: ./configure --disable-no-reorder-blocks [any other options you want] make make install Option 2: Use gcc 3.3. You may need to install it. ./configure CC=3Dgcc-3.3 make make install David On Fri, Mar 26, 2004 at 11:12:06PM +0800, hea...@vi... wrote: > Hi,all : >=20 > I am a new user of sablevm and debian,I am Chinese, a student of Etienn= e. >=20 > My teammate and I met a problem with sablevm installing. While I run "m= ake" and "make install" in directoy of "sablevm-1.1.1", return the errors= as attached file. >=20 > Perhaps someone can help us. Thanks. >=20 >=20 >=20 > Qian=20 >=20 >=20 > ______________________________________ >=20 >=20 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >=20 --=20 --- David B=E9langer Graduate Student School of Computer Science McGill University Office: MC226 Web page: http://www.cs.mcgill.ca/~dbelan2/ Public key: http://www.cs.mcgill.ca/~dbelan2/public_key.txt |
|
From: Grzegorz B. P. <ga...@de...> - 2004-03-26 17:02:58
|
W li=B6cie z pi=B1, 26-03-2004, godz. 10:12, hea...@vi... pisz=
e:=20
> My teammate and I met a problem with sablevm installing. While I run
> "make" and "make install" in directoy of "sablevm-1.1.1", return the
> errors as attached file.
Hello,
I suspect, that you're using gcc 2.95, which does not understand
`-fno-reorder-blocks' and `-finline-limit=3D60000' options.
./configure --help says:
--disable-no-reorder-blocks
do not use -fno-reorder-blocks (useful with gcc 2.95)
So all you need to do is probably to add --disable-no-reorder-blocks
to your ./configure call and the problem should go away.
Hope this helps
Grzegorz B. Prokopski
--=20
Grzegorz B. Prokopski <ga...@de...>
Debian GNU/Linux http://www.debian.org
SableVM - LGPLed JVM http://www.sablevm.org
Why SableVM ?!? http://devel.sablevm.org/wiki/WhySableVM
|
|
From: <hea...@vi...> - 2004-03-26 15:12:22
|
Hi,all : I am a new user of sablevm and debian,I am Chinese, a student of Etienne. My teammate and I met a problem with sablevm installing. While I run "make" and "make install" in directoy of "sablevm-1.1.1", return the errors as attached file. Perhaps someone can help us. Thanks. Qian ______________________________________ =================================================================== |
|
From: Grzegorz B. P. <ga...@de...> - 2004-03-24 01:18:28
|
The developers of the SableVM Project are proud to announce the
official release of SableVM 1.1.1. SableVM is a liberally licensed
Free Java Virtual Machine. Although this release is considered to be
a "development" one, we believe that version 1.1.1 is far superior in
to our last stable release 1.0.9. It also includes important
improvements and bug fixes over the previous 1.1.0 development
release.
The most important changes and features of 1.1.1 include:
* sablevm-classpath is based on the very recent GNU Classpath 0.08
release
* Working ports to 8 architectures (alpha, hppa, i386, ia64, m68k,
powerpc, s390, sparc)
* Many fills in JNI interface, reflection and other mechanisms
* Partially working AWT support (as GNU Classpath implements it)
* 'java-sablevm' command wrapper for similarity to Sun's 'java'
command-line utility
* New manual pages and updated developer documentation
* Many other improvements and a few bug fixes
=== INSTALLATION ===
WARNING: PLEASE READ THE INSTALLATION INSTRUCTIONS. THIS WILL SAVE
YOU PRECIOUS TIME.
In particular, you *MUST* pass options to ./configure in
'sablevm-classpath', otherwise your installation will NOT
work.
Easy "copy & paste" instructions are provided in the
INSTALL-DEVEL file that you will find in the
sablevm-x.y.z.tar.gz file. These instructions are also
available online at:
http://devel.sablevm.org/docs/INSTALL.txt.
SableVM is available to download from:
http://devel.sablevm.org/download/1.1.1/
You must download both:
sablevm-1.1.1.tar.gz
and
sablevm-classpath-1.1.1.tar.gz.
Or if you prefer the Source Forge download facilities (which are
probably faster), you can use the following link:
http://sourceforge.net/projects/sablevm/
We plan to make frequent development releases, but please note that we
also have daily snapshots of our "staging" development tree readily
available at:
http://devel.sablevm.org/shot
Note that the "staging" code is much more robust than the usual CVS
trunk of many other free software projects. The "staging" tree only
contains code that has been first tested by developers within their
own "sandbox" development tree. So, in general, the "staging" code is
very robust.
=== NOTES ===
We appreciate your feedback. Please feel invited to mail us. See:
http://devel.sablevm.org/wiki/MailingLists
You can also join us in real-time on the #sablevm IRC channel on
irc.sablevm.org (alias: irc.freenode.net).
=== BINARY PACKAGES ===
Binary packages of SableVM 1.1.1 are available in the GNU/Linux Debian
"unstable" distribution. These packages should migrate to the
"testing" distribution in a few weeks. The binary packages currently
found in the "testing" distribution contain the 1.1.0 version with
some bug fixes extracted from the 1.1.1 release.
We are looking for people willing to package SableVM for other
GNU/Linux distributions (and operating systems). We have a
preliminary sablevm.spec (for the RPM package manager). We would
really like to get LSB-compatible RPM packages. Such packages could
be built on a Debian system (with the help of LSB development
packages). If you are interested to get involved, we will be glad to
help you.
=== CONCLUSION ===
We wish you great fun using SableVM.
Enjoy!
The SableVM Project developers
--
Grzegorz B. Prokopski <ga...@de...>
Debian GNU/Linux http://www.debian.org
SableVM - LGPLed JVM http://www.sablevm.org
Why SableVM ?!? http://devel.sablevm.org/wiki/WhySableVM
|
|
From: Etienne G. <gag...@uq...> - 2004-03-21 15:07:53
|
Hi Qian Li, I am replying to you with a CC: to the sablevm-user mailing-list. Please subscribe to this mailing list and send your messages related to *installing* SableVM there; other subscribers will help you through the installation process. To subscribe, go to: http://lists.sourceforge.net/lists/listinfo/sablevm-user SableVM 1.1.1 was released just yesterday; I would recommend that you use it instead of 1.1.0. You can download it from: http://devel.sablevm.org/download/ Then, you must follow the instructions in: http://devel.sablevm.org/docs/INSTALL.txt In order for "./configure" to work, you need to make sure that all the required Debian packages are installed on your system. Which version of Debian are you running? Are you running the "stable" version (also called "3.0" or "Woody")? Can you also provide us with a complete error message you get from ./configure and/or make? See comments below. > I have uncompress > sablevm-1.1.0.tar.gz,sablevm-class-library-1.0.9.tar.gz,sablevm-native-library > -1.0.9.tar.gz with "tar -zvxf",generate 3 dirs : native-library-1.0.9 can be > make,but I am tring to download "libffi2". On a correcly setup Debian machine, you can do: $ su # to become "root" user temporarily ... $ apt-get install libffi2-dev # install libffi2 and the development headers ... $ exit # release "root" priviledges. > I want to know that need I copy all the files and directories in these three > directories to one directories,I guess the sentence in INSTALL :"Just make > sure > that the three packages are configured and installed coherently!" mean > "extract 3 tar to one dir", is it right? I cannot find the 2 library.tar of > 1.1.0, I want to know if them may work with sablevm1.1.0. You should not install any other *.tar.gz than the sablevm 1.1.1 ones. Delete the 1.0.9 and 1.1.0 files and directories, then download 1.1.1 files and expand them using: $ tar -xzvf sablevm-1.1.1.tar.gz $ tar -xzvf sablevm-classpath-1.1.1.tar.gz Good luck! Etienne -- Etienne M. Gagnon, Ph.D. http://www.info.uqam.ca/~egagnon/ SableVM: http://www.sablevm.org/ SableCC: http://www.sablecc.org/ |
|
From: Etienne G. <gag...@uq...> - 2003-11-22 17:37:01
|
Hi All. I just wanted to tell you than you can now get a web browsable view of the new Subversion repository hosting development of both SableVM and SableCC projects by pointing you browser at: http://www-svn.sablevm.org/ or http://www-svn.sablecc.org/ This "static" view is updated once a day. Dynamic solutions using viewcvs were broken (the subversion API changes too much), and also caused repository database problems (no losses, but repository locks requiring a manual fix). Of course, if you want to obtain a read-only working copy of this code, you should use subversion ( http://subversion.tigris.org/ ) and type: svn co svn://svn.sablevm.org/...some-path.../ or svn co svn://svn.sablecc.org/...some-path.../ Subversion has clients for Gnu/Linux, *nix, and win32. If you are an official developer, you should instead use the ssh-tunneled authenticated access with: svn co svn+ssh://svn.sablevm.org/...some-path.../ or svn co svn+ssh://svn.sablecc.org/...some-path.../ Have fun! Etienne -- Etienne M. Gagnon, Ph.D. http://www.info.uqam.ca/~egagnon/ SableVM: http://www.sablevm.org/ SableCC: http://www.sablecc.org/ |
|
From: David <db...@cs...> - 2003-11-18 02:49:29
|
Hi Dan, Could you provide compilation options by running sablevm with the --version option. Also, provide your gcc version. Without getting into the technical details, note that SableVM *inlined* interpreter is highly dependent on both the CPU and the compiler version used. gcc 2.95 through 3.2 should be safe for the inlined on an intel CPU. 2.95 is safe for sure. If you use 3.3, it should segfault... quite early, so don't know if this is really the issue here. Also, if not already done, try the slower switch interpreter: configure option: --with-threading=3Dswitch then, with the faster direct interpreter --with-threading=3Ddirect and also with debugging enabled: --enable-debugging-features To see if you get the same problem. David On Mon, Nov 17, 2003 at 03:56:37PM +0000, da...@co... wrote: > Hi,=20 >=20 > I trying out sablevm for the first time. > All compiles and installs well (as far as I know).=20 > When I try to run a simple class (HelloWorld)=20 > I get this... >=20 > [verbose jni: JNI_CreateJavaVM] > [verbose gc: allocating initial heap (16777216 bytes)] > [verbose class: loading "java/lang/Object"] > ... (bunches of classes loaded here) > [verbose class: loading "java/lang/VMSecurityManager"] > [verbose gc: previously allocated 16777216 bytes, surviving 27280 bytes= , new heap is 16777216 bytes, gc time =3D 0 sec 206 usec] > [verbose gc: previously allocated 16777180 bytes, surviving 27212 bytes= , new heap is 16777216 bytes, gc time =3D 0 sec 186 usec] > [verbose gc: previously allocated 16777192 bytes, surviving 27204 bytes= , new heap is 16777216 bytes, gc time =3D 0 sec 186 usec] > [verbose gc: previously allocated 16777196 bytes, surviving 27140 bytes= , new heap is 16777216 bytes, gc time =3D 0 sec 198 usec] > ... (and this repeats forever) >=20 > Whats up with this? > Im guessing Im running out of heap space before sablevm finishes > loading all of its base classes. Is there a way to fix this? >=20 > Im running sable-1.0.9 on redhat 8.2 with 512mB memory (100mB free) >=20 > Thanks >=20 > Dan=20 > da...@po... >=20 >=20 > ------------------------------------------------------- > This SF. Net email is sponsored by: GoToMyPC > GoToMyPC is the fast, easy and secure way to access your computer from > any Web browser or wireless device. Click here to Try it Free! > https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=3Dmm/g22lp.t= mpl > _______________________________________________ > Sablevm-user mailing list > Sab...@li... > https://lists.sourceforge.net/lists/listinfo/sablevm-user --=20 --- David B=E9langer Graduate Student School of Computer Science McGill University Office: MC226 Web page: http://www.cs.mcgill.ca/~dbelan2/ Public key: http://www.cs.mcgill.ca/~dbelan2/public_key.txt |
|
From: <da...@co...> - 2003-11-17 15:57:23
|
Hi, I trying out sablevm for the first time. All compiles and installs well (as far as I know). When I try to run a simple class (HelloWorld) I get this... [verbose jni: JNI_CreateJavaVM] [verbose gc: allocating initial heap (16777216 bytes)] [verbose class: loading "java/lang/Object"] ... (bunches of classes loaded here) [verbose class: loading "java/lang/VMSecurityManager"] [verbose gc: previously allocated 16777216 bytes, surviving 27280 bytes, new heap is 16777216 bytes, gc time = 0 sec 206 usec] [verbose gc: previously allocated 16777180 bytes, surviving 27212 bytes, new heap is 16777216 bytes, gc time = 0 sec 186 usec] [verbose gc: previously allocated 16777192 bytes, surviving 27204 bytes, new heap is 16777216 bytes, gc time = 0 sec 186 usec] [verbose gc: previously allocated 16777196 bytes, surviving 27140 bytes, new heap is 16777216 bytes, gc time = 0 sec 198 usec] ... (and this repeats forever) Whats up with this? Im guessing Im running out of heap space before sablevm finishes loading all of its base classes. Is there a way to fix this? Im running sable-1.0.9 on redhat 8.2 with 512mB memory (100mB free) Thanks Dan da...@po... |
|
From: David <db...@cs...> - 2003-07-28 15:53:22
|
Laurent, An installation takes about 7.6MB. David On Mon, Jul 28, 2003 at 04:08:06PM +0200, Fr=E9d=E9ric Laurent SAINT-MART= IN wrote: > Hi, >=20 > I would want to know the size of the package (sablevm + sablevm class l= ibraries + sablevm native libraries) when the packge is compiled. >=20 > Thanks, >=20 > Laurent. --=20 --- David B=E9langer Graduate Student School of Computer Science McGill University Office: MC226 Web page: http://www.cs.mcgill.ca/~dbelan2/ Public key: http://www.cs.mcgill.ca/~dbelan2/public_key.txt |
|
From: <lau...@th...> - 2003-07-28 14:08:30
|
Hi, I would want to know the size of the package (sablevm + sablevm class = libraries + sablevm native libraries) when the packge is compiled. Thanks, Laurent. |
|
From: Etienne G. <eti...@uq...> - 2003-05-30 17:18:47
|
Questions:
1- Which SableVM version are you running?
2- Which platform [Processor/OS]?
3- Is it a prepackaged version [e.g. .deb package] or have you built
SableVM from sources?
Thanks,
Etienne
ag...@gm... wrote:
> when i want to run a java program using sockets, i get a sablevm error
> message.
>
> facts:
> - debian, kernel 2.4.20
> - java-program compiled and run by SUN j2sdk1.4.1
> - error-message:
> "sablevm INTERNAL ERROR (source file "native_interface.c", line 24205):
> todo")
> - the error appears when trying to establish a java-socket-connection
>
>
--
Etienne M. Gagnon, Ph.D. http://www.info.uqam.ca/~egagnon/
SableVM: http://www.sablevm.org/
SableCC: http://www.sablecc.org/
|
|
From: David <db...@cs...> - 2003-05-30 17:10:37
|
On Fri, May 30, 2003 at 04:57:36PM +0200, ag...@gm... wrote: > when i want to run a java program using sockets, i get a sablevm error > message. >=20 > facts: > - debian, kernel 2.4.20 > - java-program compiled and run by SUN j2sdk1.4.1 > - error-message:=20 > "sablevm INTERNAL ERROR (source file "native_interface.c", line 24205): > todo") > - the error appears when trying to establish a java-socket-connection Hi, It is probably because a JNI method is unimplemented. We will need the version of SableVM you are using so we can match the line number. You can do a: sablevm --version David >=20 >=20 > --=20 > -------------- > Johannes M=FCller > Bonn >=20 > +++ GMX - Mail, Messaging & more http://www.gmx.net +++ > Bitte l=E4cheln! Fotogalerie online mit GMX ohne eigene Homepage! >=20 >=20 >=20 > ------------------------------------------------------- > This SF.net email is sponsored by: eBay > Get office equipment for less on eBay! > http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5 > _______________________________________________ > Sablevm-user mailing list > Sab...@li... > https://lists.sourceforge.net/lists/listinfo/sablevm-user --=20 --- David B=E9langer Graduate Student School of Computer Science McGill University Office: MC226 Web page: http://www.cs.mcgill.ca/~dbelan2/ Public key: http://www.cs.mcgill.ca/~dbelan2/public_key.txt |
|
From: <ag...@gm...> - 2003-05-30 14:57:48
|
when i want to run a java program using sockets, i get a sablevm error message. facts: - debian, kernel 2.4.20 - java-program compiled and run by SUN j2sdk1.4.1 - error-message: "sablevm INTERNAL ERROR (source file "native_interface.c", line 24205): todo") - the error appears when trying to establish a java-socket-connection -- -------------- Johannes Müller Bonn +++ GMX - Mail, Messaging & more http://www.gmx.net +++ Bitte lächeln! Fotogalerie online mit GMX ohne eigene Homepage! |
|
From: Grzegorz B. P. <ga...@de...> - 2003-05-25 08:37:00
|
W li=B6cie z nie, 25-05-2003, godz. 03:24, DAI...@pr... pisze:=20 > im sure its been asked if this works on windows. im an=20 > OO newb and am installing linux, but its not easy. > how easy/difficult would it be to rewrite/compile a=20 > windows non-cygwin Sable if it cant work without a=20 > change? As for SableVM itself - (almost) all it needs for compilation is POSIX compatible system and C compiler. FWIK on NT line of Windows (4.0, 2000, XP) you have sth. called "posix subsystem" near their kernel. I belive it could be used to provide the functionality SableVM may need. However I never digged this topic further and it may be much more complicated that it seems. Maybe looking at mingw and borland C compilers would give some clues how hard would it be? Basically what you need for SableVM is: - POSIX-compatible environment - C compiler (currently only GCC is capable to compile SableVM, however if needed - that could be worked around with some assembly) Other possibility you mentioned is using cygwin which may be best option to start a windows port. There's also second part of the problem which is GNU Classpath. FWIK - nobody has ported it to Windows yet. I think getting it to compile (at least partially, for ex. w/o GTK-peers) for Windows would be the first needed step. Feel free to ask for more informations Cheers, Grzegorz B. Prokopski --=20 Grzegorz B. Prokopski <ga...@de...> Debian http://www.debian.org/ |
|
From: <DAI...@pr...> - 2003-05-25 00:29:56
|
im sure its been asked if this works on windows. im an OO newb and am installing linux, but its not easy. how easy/difficult would it be to rewrite/compile a windows non-cygwin Sable if it cant work without a change? |