On Fri, Oct 18, 2002 at 02:12:01PM +0200, [EMAIL PROTECTED] wrote: > i recently tried to compile build 519 to a native windows application, and it >actually worked! > fred was able to open fproxy, put and get htl=0 files (fec see below) (remote freds >see below) > > i was using Excelsior JET 2.51 with Maintenance Pack1 on the environment i posted >some days ago Cool. > > ---~~--- installation of JRE and JET, compilation of FRED ---~~--- > > 1. install a JRE of your choice (1.3.x, 1.4.x) > 2. reboot to set up the paths :-/ > 3. install a personal edition of JET from http://www.excelsior-usa.com/ > 4. wait about 1 to 1,5 hours to let JET set up precompiled class files (no joke) > 5. reboot to set up the paths :-/ > JET's ready > > 6. set up freenet 0.5pre5 > 7. change into the directory where it's at > 8. type "jc =make freenet.jar freenet-ext.jar" this will overwrite the existing >freenet.exe file, but on my system it doesn't work either ;) (if you want so save it, > rename the old freenet.exe to something else, let JET compile freenet, rename the >new freenet.exe to a filename of your choice and finally, rename the > original freenet.exe to its original name) > 9. wait again some time while JET compiles fred (about 30 mins) > 9a. if JET stoppt with a "out of memory error" simply restart, then all processed >files will be skipped, alternatively use the "-COMPILERHEAP=128000000" > parameter > FRED's ready > > 10. now, simply type "freenet" and fred will start up like usual, but this time it's >a native application which is faster and nicer to the system ;) > A. optional: create a JET-project-file for fred, so you can adjust some more >settings and compile again > B. optional: rename your new freenet.exe to "fred.exe" or something, the namedoes >not matter anymore, so you can have that bunnything too > > JET is really i FineThing, i still have version 1.0 from 1999 :)=) version 3.0 is >announced but seems to be still in development > > ---~~--- "proof" :D ---~~--- > > here is fproxy's environment: > >> > Available processors 1 > > Maximum memory the JVM will allocate 30.000.000 Bytes > Memory currently allocated by the JVM 30.000.000 Bytes > Unused allocated memory 10.681.704 Bytes > Memory in use 19.318.296 Bytes > > JVM Vendor > JVM Name > JVM Version > > Operating System Windows 98 > OS Version 4.10 > > Total size of the data store 32 MB Heh. A bit small :). Should be OK as long as you're above 2400kB. > Free space in the data store 32.656 KB > Used space in the data store 112 KB > > Total pooled threads 1 > Available pooled threads 0 > Pooled threads in use 1 > << > > notice JVM Vendor, JVM Name and JVM Version are empty (ergo not Sun, ergo JET's "VM") > > ---~~--- FECs ---~~--- > > having a completely different VM i retried inserting a fec file (~3,5MB) > here's the result: > >> > block 32: The insert has been accepted; waiting up to 579 seconds for the StoreData > block 32: State REQUESTING reached. > block 31: State DONE reached. > block 32: State DONE reached. > Segment 1 inserted. > > Data and check blocks inserted. inserting SplitFile metadata... > > UNEXPECTED EXCEPTION: java.lang.ArithmeticException: / by zero > java.lang.ArithmeticException: / by zero > > Insert Failed. > << > > no stack trace, but we all know which AE/0 that is ;) Fixed in current snapshot. > > ---~~--- remote FREDs (htl != 0) ---~~--- > > unfortunately i was not able to fetch something out of freenet, TFE, FF, CHK@<gpl> >all of these failed > as i could see from my firewall (correctly configured, worked for the java version, >so don't start bashing at this) there WERE connections from my fred to > remote computers (about 10 connections, maybe 14, that's the initial noderefs), but >fproxy still claimed my "node didn't make it of [my] computer" > dunno why, connection is there and alive, but fred does not seem to be able to >collect data out of this connections :[ Hmm. Probably dubious or overloaded noderefs. > > ---~~--- NodeRefs ---~~--- > > by the way, the supported noderefs are really crap, one has to retry ten times to >get to a site, but then it runs smoothly ;) > -- Matthew Toseland [EMAIL PROTECTED] [EMAIL PROTECTED] Freenet/Coldstore open source hacker. Employed full time by Freenet Project Inc. from 11/9/02 to 11/11/02. http://freenetproject.org/
msg01457/pgp00000.pgp
Description: PGP signature