From: Yuan X. <xuy...@gm...> - 2008-02-29 09:29:40
|
Hi Markus, Making install in plugins/ does not help. After adding 'print' in spark.rb, the program aborts at sparkAddFPSCamera { cameraTransform = sparkCreate('oxygen/Transform',path) } -> sparkCreate { return new(className, path) } Any hints? And the simspark also runs ok here. ;-/ 2008/2/29, Markus Rollmann <rol...@un...>: > Yuan Xu wrote: > > Hi Markus, Joschka and all, > > > > I have the same problem as Joschka, the full output are: > > > > xy@xy-suse:~/Projects/server/working/rcssserver3D/app/rsgedit> ./rsgedit > > [...] > > > (spark.rb) creating kerosin/MaterialSolid instance at > > /sys/server/material/matSelected > > (spark.rb) sparkAddFPSCamera at /usr/scene/camera > > (spark.rb) creating oxygen/Transform instance at /usr/scene/camera > > (eval):83: [BUG] terminated node (0x8446e04) > > ruby 1.8.6 (2007-09-24) [i686-linux] > > > the output of rsgedit startup is identical up to the last few lines, where: > > > (bindings.rb) setting up bindings > > is missing. Bindings.rb is sourced from the last line of rsgedit.rb. > > Maybe the InputSystem plugin is not correctly installed (run make > install in plugins/ please). > > If that does not help please try to include ruby 'print' statements into > rsgedit.rb and spark.rb. To track down where exactly the startup aborts. > > [...] > > > [9] /usr/local/lib/libruby.so.1.8(rb_eval_string+0x6c) [0xb799a17c] > > ?? > > ??:0 > > > thats the last useful line. It crashes while evaluating some ruby > statement. Try adding some debug output to ScriptServer::Eval(...) in > scriptserver.cpp. > > cheers, > > Markus > > -- Best wishes! Xu Yuan School of Automation Southeast University, Nanjing, China mail: xuy...@gm... xy...@ya... web: http://xuyuan.cn.googlepages.com -------------------------------------------------- |