On Fri, Dec 13, 2002 at 03:20:31PM +0100, Vadim wrote:
> Hello, I need some help with this. I got the Freenet source, and 
> successfully did make -f Makefile.gcj. That worked fine, and produced 
> 'frednode'. However, something seems to be missing. It can't load 
> FEC, and mainport fails to start.
Known problem with GCJ :(. Probably ought to get fixed before 1.0, but
not a priority for the dev team at this moment. Help would be
appreciated :). For more info on gcj, suggest you search the archives of
the devl list.
> 
> I guess I have to compile freenet-ext somehow, but I don't see 
> makefiles for that anywhere, and can't make one myself. Here's the 
> log:
> 
> 8-Dec-02 2:55:19 PM (freenet.support.io.Bandwidth, main): new 
> Bandwidth(100000,0,BOTH)
> 8-Dec-02 2:55:20 PM (freenet.node.Main, main): loading node keys: 
> /home/freenet/data/node
> 8-Dec-02 2:55:21 PM (freenet.node.Main, main): starting filesystem
> 8-Dec-02 2:55:21 PM (freenet.node.Main, main): loading data store
> 8-Dec-02 2:55:21 PM (freenet.node.Main, main): loading routing table
> 8-Dec-02 2:55:53 PM (freenet.node.Main, main): loading temp bucket 
> factory
> 8-Dec-02 2:55:53 PM (freenet.node.Main, main): loaded temp bucket 
> factory
> 8-Dec-02 2:56:14 PM (freenet.node.Main, main): read seed nodes
> 8-Dec-02 2:56:14 PM (freenet.node.Main, main): Initial refs count: 38
> 8-Dec-02 2:56:14 PM (freenet.node.Main, main): seeded routing table
> 8-Dec-02 2:56:14 PM (freenet.node.Main, main): saved routing table
> 8-Dec-02 2:56:14 PM (freenet.node.Main, main): starting node
> 8-Dec-02 2:56:14 PM (freenet.node.Main, main): loading service: 
> mainport
> 8-Dec-02 2:56:15 PM (freenet.node.Main, main): Failed to load service: 
> mainport
> class java.lang.ExceptionInInitializerError: 
> java.util.MissingResourceException: Bundle 
> javax.servlet.http.LocalStrings not found
>    at 0x003e3337: java.lang.Throwable.Throwable(java.lang.String) 
> (/usr/lib/libgcj.so.3)
>    at 0x003d627e: java.lang.Exception.Exception(java.lang.String) 
> (/usr/lib/libgcj.so.3)
>    at 0x003d9b8a: 
> java.lang.RuntimeException.RuntimeException(java.lang.String) 
> (/usr/lib/libgcj.so.3)
>    at 0x004169d0: 
> java.util.MissingResourceException.MissingResourceException(java.lang.String, 
> java.lang.String, java.lang.String) (/usr/lib/libgcj.so.3
> )
>    at 0x0041949e: java.util.ResourceBundle.getBundle(java.lang.String, 
> java.util.Locale, java.lang.ClassLoader) (/usr/lib/libgcj.so.3)
>    at 0x00418d1c: java.util.ResourceBundle.getBundle(java.lang.String) 
> (/usr/lib/libgcj.so.3)
>    at 0x0812fb7d: javax::servlet::http::HttpServlet::<clinit>() 
> 
>(/home/vadim/freenet-0.5.0.7-source/freenet/src/javax/servlet/http/HttpServlet.java:143)
>    at 0x003c269f: java.lang.Class.initializeClass() 
> (/usr/lib/libgcj.so.3)
>    at 0x003c26d1: java.lang.Class.initializeClass() 
> (/usr/lib/libgcj.so.3)
>    at 0x003c12c5: java.lang.Class.forName(java.lang.String, boolean, 
> java.lang.ClassLoader) (/usr/lib/libgcj.so.3)
>    at 0x003c133f: java.lang.Class.forName(java.lang.String) 
> (/usr/lib/libgcj.so.3)
>    at 0x0810139d: 
> 
>freenet::interfaces::servlet::MultipleHttpServletContainer::loadServlet(javax::servlet::ServletContext*,
> 
> freenet::FieldSet*) (/home/vad
> 
>im/freenet-0.5.0.7-source/freenet/src/freenet/interfaces/servlet/MultipleHttpServletContainer.java:190)
>    at 0x08101272: 
> 
>freenet::interfaces::servlet::MultipleHttpServletContainer::loadContext(freenet::FieldSet*)
> 
> (/home/vadim/freenet-0.5.0.7-source/freenet
> /src/freenet/interfaces/servlet/MultipleHttpServletContainer.java:163)
>    at 0x08100f90: 
> 
>freenet::interfaces::servlet::MultipleHttpServletContainer::init(freenet::config::Params*)
> 
> (/home/vadim/freenet-0.5.0.7-source/freenet/
> src/freenet/interfaces/servlet/MultipleHttpServletContainer.java:130)
>    at 0x0805c6bb: freenet::node::Main::loadService(freenet::FieldSet*, 
> freenet::node::Node*) 
> (/home/vadim/freenet-0.5.0.7-source/freenet/src/freenet/node
> /Main.java:1359)
>    at 0x0805c09c: freenet::node::Main::startNode(freenet::node::Node*, 
> JArray<freenet::Address*>*, freenet::config::Params*) 
> (/home/vadim/freenet-0.5.0.7
> -source/freenet/src/freenet/node/Main.java:1291)
>    at 0x080592fc: 
> freenet::node::Main::main(JArray<java::lang::String*>*) 
> (/home/vadim/freenet-0.5.0.7-source/freenet/src/freenet/node/Main.java:734)
>    at 0x003bf7ee: gnu.gcj.runtime.FirstThread.call_main() 
> (/usr/lib/libgcj.so.3)
>    at 0x00428de1: gnu.gcj.runtime.FirstThread.run() 
> (/usr/lib/libgcj.so.3)
>    at 0x003caece: _Jv_ThreadRun(java.lang.Thread) 
> (/usr/lib/libgcj.so.3)
>    at 0x0039d458: _Jv_RunMain(java.lang.Class, byte const, int, byte 
> const, boolean) (/usr/lib/libgcj.so.3)
>    at 0x0039d549: JvRunMain (/usr/lib/libgcj.so.3)
>    at 0x08056b3c: main (/tmp/ccDpISR3.i:12)
>    at 0x007e90bf: __libc_start_main (/lib/libc.so.6)
>    at 0x08056a89: _start (??:0)
> 8-Dec-02 2:56:31 PM (freenet.node.Node, main): Starting ticker..
> 8-Dec-02 2:56:31 PM (freenet.node.Node, main): Starting interfaces..
> 8-Dec-02 2:56:32 PM (freenet.client.FECFactory, main): Couldn't load 
> class: OnionFECEncoder.
> 8-Dec-02 2:56:33 PM (freenet.client.FECFactory, main): Couldn't load 
> class: OnionFECDecoder.
> 8-Dec-02 3:11:32 PM (freenet.node.states.announcing.Announcing, 
> QThread-5): Found 3 announcement targets for this node.
> 8-Dec-02 3:26:32 PM (freenet.node.states.announcing.Announcing, 
> QThread-4): Found 3 announcement targets for this node.
> 

-- 
Matthew Toseland
[EMAIL PROTECTED]
[EMAIL PROTECTED]
Freenet/Coldstore open source hacker.
Employed full time by Freenet Project Inc. from 11/9/02 to 11/1/03
http://freenetproject.org/

Attachment: msg02354/pgp00000.pgp
Description: PGP signature

Reply via email to