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? |