[00:07:37] Oktal has quit: "The Departed"
[00:54:33] vknecht has joined #ecksdee
[00:54:40] <vknecht> hi
[00:57:28] <vknecht> fir3__, about "ERROR: No iGraphics3D plugin!"...
[00:57:52] <vknecht> do you have gl3d.so in $CRYSTAL directory ?
[00:58:28] <vknecht> if not, I think you don't have the mesa/x11 devel package installed
[00:59:24] <vknecht> carefully check CS' config.log, search for "checking for OpenGL"
[01:00:00] <vknecht> the result under it should be "result: yes"
[01:00:23] <vknecht> if you don't have it, sorry but you'll need to rebuild CS
[01:03:24] <fir3__> wb :)
[01:04:29] <fir3__> yep gl3d.so is there
[01:04:47] <vknecht> ok, guess I know what your problem is
[01:05:34] <vknecht> you must "export CRYSTAL=/path/to/CS && export CEL=/path/to/cel && export PYTHONPATH=$CRYSTAL:$CEL:$XD/data/scripts"
[01:05:56] <vknecht> replace $XD with the path to ecksdee/ directory
[01:06:42] <vknecht> you should have installed Cg before building CS, but that should not be a blocker
[01:07:07] <vknecht> you'll miss some shader and may get visual glitch, but XD should still run
[01:07:21] <fir3__> doesn't work :/
[01:08:17] <fir3__> CRYSTAL=/home/fabian/rest/ecksdee/crystalspace/CS_latest/ CEL=/home/fabian/rest/ecksdee/crystalentitylayer/CEL_latest/ PYTHONPATH=$CRYSTAL:$CEL:./data/scripts/ /home/fabian/rest/ecksdee/crystalentitylayer/CEL_latest/celstart ecksdee.py
[01:09:06] <vknecht> don't do that
[01:09:08] <vknecht> type
[01:09:17] <vknecht> export CRYSTAL=/path/to/CS
[01:09:20] <vknecht> then type
[01:09:24] <fir3__> i should export them? ok :)
[01:09:32] <vknecht> etc.
[01:09:33] <vknecht> yes
[01:10:00] <vknecht> and it's not "celstart ecksdee.py" bur "python ecksdee.py"
[01:10:05] <vknecht> *but
[01:11:33] <fir3__> genjix told me to use celstart
[01:12:04] <fir3__> [21:59] <genjix> fir3__, you cannot use python to run cs apps
[01:12:04] <fir3__> [21:59] <genjix> you need to use celstart
[01:12:04] <fir3__> [21:59] <genjix> celstart ecksdee.py
[01:12:13] <vknecht> earlier, I told you that was "python ecksee.py": check http://noxbot.org/irclogs/%23ecksdee/20070705.html ;-)
[01:12:39] <fir3__> yep but python ecksdee.py neither works :/
[01:12:41] <vknecht> looks like genjix is not up-to-date :)
[01:12:45] <fir3__> ^^
[01:12:51] <vknecht> well, give me the error you get now
[01:12:59] <fir3__> ImportError: No module named ioBaseInit
[01:13:15] <vknecht> check your PYTHONPATH
[01:13:41] <vknecht> use full path for data/scripts/ I guess
[01:13:43] <vknecht> like
[01:13:51] <vknecht> PYTHONPATH=$CRYSTAL:$CEL:$PWD/data/scripts/
[01:13:56] <vknecht> instead of
[01:13:58] <vknecht> PYTHONPATH=$CRYSTAL:$CEL:./data/scripts/
[01:14:18] <vknecht> (use export command to set PYTHONPATH too)
[01:15:16] <fir3__> i used export PYTHONPATH=$CRYSTAL:$CEL:/home/fabian/rest/ecksdee/ecksdee-svn/ecksdee/
[01:15:32] <vknecht> should have been
[01:15:33] <fir3__> oh
[01:15:37] <fir3__> yeah :)
[01:15:39] <vknecht> export PYTHONPATH=$CRYSTAL:$CEL:/home/fabian/rest/ecksdee/ecksdee-svn/ecksdee/data/scripts/
[01:15:45] <fir3__> right :)
[01:16:28] <fir3__> cool i got ingame :D
[01:16:57] <vknecht> ok; it quits after leaving garage (first launch), but that's known/ok
[01:17:09] <vknecht> just relaunch, and you should be in menu
[01:17:29] <fir3__> i click on ship, wait a bit and it crashes
[01:17:52] <vknecht> mmm
[01:18:22] <fir3__> also crashes when i press esc in options menu
[01:18:28] <vknecht> did the app start in garage on first launch, where you can select ship ?
[01:18:34] <vknecht> mmm
[01:18:45] <fir3__> nope started in the menu
[01:19:12] <vknecht> strange
[01:19:21] <fir3__> maybe some old ecksdee config in ~/ ?
[01:19:38] <vknecht> can you paste the content of your ~/.crystalspace/Ecksdee.cfg at http://rafb.net/paste ?
[01:20:23] <fir3__> http://rafb.net/p/TYz9nv17.html
[01:21:20] <vknecht> ok; first make sure you quit ecksdee, and that there's no remaining "celstart" processes (check with "ps a")
[01:21:42] <vknecht> if there's any, run "pkill -15 celstart"
[01:22:25] <vknecht> then add those lines in ~/.crystalspace/Ecksdee.cfg (modify name/ship at will):
[01:22:29] <vknecht> Ecksdee.Player.Name = Vince
[01:22:45] <vknecht> Ecksdee.Garage.Visited = true
[01:22:53] <vknecht> Ecksdee.Player.Vehicle = F2
[01:23:01] fir3__ has quit: Remote closed the connection
[01:23:25] <vknecht> eh, funny :)
[01:23:56] fir3 has joined #ecksdee
[01:25:11] <fir3> tried to host a game. switched to tty0, tried to kill celstart. xserver crashed :/
[01:25:49] <vknecht> ah
[01:25:57] <vknecht> fullscreen ?
[01:26:02] <fir3> yep
[01:26:08] <vknecht> was a bad idea to set that default...
[01:26:13] <vknecht> will remove that asap
[01:26:24] <vknecht> add that to your Ecksdee.cfg
[01:26:33] <vknecht> Video.FullScreen = no
[01:26:47] <vknecht> eventually set the size you want like that:
[01:26:55] <vknecht> Video.ScreenWidth = 800
[01:27:03] <vknecht> Video.ScreenHeight = 600
[01:27:27] <fir3> k
[01:27:36] asantoni has joined #ecksdee
[01:27:44] <vknecht> hello asantoni
[01:28:33] <fir3> k it's windowed now, should i try to host a game again?
[01:28:34] <asantoni> hello
[01:28:47] <fir3> hi
[01:28:48] <vknecht> yes, just click Host
[01:29:45] <fir3> looks like it hangs again
[01:30:29] <vknecht> which map did you choose ?
[01:31:02] <vknecht> what's the XD text output in terminal ?
[01:31:09] <fir3> dunno, didn't change any setting
[01:31:21] <fir3> http://rafb.net/p/6jU7p414.html
[01:31:22] <vknecht> mmm
[01:31:41] <fir3> track 1
[01:31:53] <vknecht> shouldn't be too long then
[01:32:34] <vknecht> maybe quit & kill celstart, relaunch/host a game, but set a name for the session (first text input field in the hosting panel)
[01:33:24] <fir3> game name you mean? k
[01:34:49] <fir3> still hanging :/
[01:35:12] <vknecht> mmm, what if you select Track4 instead of Track1 ?
[01:36:29] <fir3> no errors appear after "loading map..." except that nothing changes
[01:39:03] <vknecht> try a last thing (after setting game name and Track4): choose "Race" gametype
[01:39:10] <vknecht> shouldn't matter, but that's how I nearly always launch it
[01:40:16] <fir3> doesn't work :/
[01:41:05] <fir3> maybe the game just takes ages too load because of the uncompressed textures?
[01:42:13] <vknecht> don't think so; maybe I have a local setting which helps, but which is not in SVN
[01:42:24] <vknecht> but I doubt it
[01:42:47] <vknecht> orogor_, do Track1 & Track4 run fine for you in latest Ecksdee SVN ?
[01:45:39] <vknecht> mmm, maybe it's the server that crashes; it's annoying 'cause error messages might not show up
[01:46:37] <fir3> any way to check if the server still runs?
[01:46:49] <vknecht> well, I doubt I can do anything about that now, it's 01:44, but it would be nice if you stayed in touch, ie. come back tomorrow, and/or subscribe to the mailing list
[01:47:10] <vknecht> perhaps with "ps a | less"
[01:47:29] <vknecht> but it may not be a good enough indicator
[01:47:59] <vknecht> I'll update my CS/CEL trunks tomorrow, and check that too
[01:48:10] <fir3> never used a ml, but ok :)
[01:48:13] <fir3> 18525 pts/1 Z+ 0:01 [celstart] <defunct>
[01:48:24] <vknecht> actually I use a slightly modified CS from 1.2 SVN branch
[01:48:38] caedes has joined #ecksdee
[01:48:44] caedes has quit: Read error: 104 (Connection reset by peer)
[01:49:14] <vknecht> did you check that there were no celstart processes before launching ecksdee ? maybe it's due to that
[01:49:59] <fir3> ps aux | grep celstart shows nothing
[01:54:05] <fir3> branch is empty :o
[01:55:05] <vknecht> branch ?
[01:55:35] <fir3> http://ecksdee.svn.sourceforge.net/viewvc/ecksdee/branches/
[01:55:59] <vknecht> ah, I meant CS & CEL 1.2 branch
[01:56:06] <fir3> oh kk
[01:56:08] <vknecht> but don't bother with that now
[01:56:32] <fir3> i could install crystalspace from debian sid repos
[01:56:48] <vknecht> I'll first check it's ok for me (and possibly orogor_ and genjix too) with latest CS trunk
[01:57:19] <fir3> k
[01:57:20] <vknecht> well, chances are strong that those packages are either broken, or miss python support, or are too old
[02:05:41] <fir3> gn8
[02:05:53] <vknecht> 'night :)
[02:15:17] vknecht has quit: "Deep in the human unconscious is a pervasive need for a logical universe that makes sense. But the real universe is always on
[03:14:41] orogor__ has joined #ecksdee
[03:30:29] orogor_ has quit: Read error: 110 (Connection timed out)
[03:37:56] fir3_ has joined #ecksdee
[03:56:01] fir3 has quit: Read error: 110 (Connection timed out)
[05:50:02] asantoni has quit: "Ex-Chat"
[11:12:06] sadleder has joined #ecksdee
[11:12:10] sadleder has parted:
[11:14:08] genjix has joined #ecksdee
[11:14:08] ChanServ sets mode: +o genjix
[12:36:19] genjix has quit: Remote closed the connection
[13:27:01] asantoni has joined #ecksdee
[13:33:03] asantoni has quit: "Ex-Chat"
[13:54:57] nev7n has quit: Read error: 110 (Connection timed out)
[14:54:59] orogor_ has joined #ecksdee
[15:04:52] orogor has joined #ecksdee
[15:05:22] vknecht has joined #ecksdee
[15:05:26] <vknecht> hi
[15:10:40] orogor__ has quit: Read error: 110 (Connection timed out)
[15:20:04] orogor_ has quit: Read error: 110 (Connection timed out)
[16:49:13] caedes has joined #ecksdee
[17:35:32] kung has joined #ecksdee
[17:37:01] <fir3_> hi
[17:37:39] <fir3_> vknecht: already checked cs/cel trunk?
[17:38:07] <vknecht> just finished building those
[17:38:45] <fir3_> k :)
[17:45:29] <fir3_> so..can you run ecksdee with trunk?
[17:46:24] <fir3_> btw celtst works now (did an apt-get build-dep crystalspace and rebuilt cs/cel)
[17:50:49] <vknecht> the debian package has python support ? (caedes ?)
[17:51:14] <caedes> vknecht, of course :)
[17:51:52] <vknecht> fir3_, it works for me...
[17:52:22] <vknecht> now let's see if I have a magic setting you don't have...
[17:54:33] <fir3_> should i paste my ecksdee config?
[17:55:32] <vknecht> not sure that's necessary, got it crashing at first launch after removing/renaming my personal config file
[17:55:54] <vknecht> apparently, Garage is not opened on first launch, which leads to no ship selected
[17:56:24] <vknecht> and then there are stale celstart processes, which prolly stall the server afterward if not cleared
[17:59:59] <vknecht> but going to garage "manually" (clicking Ship), then going back to menu and hosting a game works, though
[18:00:59] <fir3_> when i click on "ship" it crashes
[18:01:47] <fir3_> making garage
[18:01:47] <fir3_> folder vehicles loaded.
[18:01:47] <fir3_> loading map...
[18:03:06] <vknecht> mmm
[18:03:42] <vknecht> fir3_, can you run "svn info" in CS, CEL and XD directories, and paste result at http://rafb.net/paste ?
[18:05:22] <fir3_> http://rafb.net/p/dpzr1l46.html
[18:06:57] <vknecht> ok, that's good
[18:06:58] <fir3_> just did a svn co for ecksdee btw
[18:08:06] <vknecht> do you have Cg support ? ie. is $CRYSTAL/glshader_cg.so present ?
[18:08:17] <vknecht> should not hurt, but maybe that causes problems
[18:08:51] <fir3_> yep it's there
[18:09:24] <vknecht> and you checked no other celstart process was running before launching ecksdee ?
[18:09:57] <fir3_> ps a | grep celstart shows nothing, nope
[18:10:33] <vknecht> ah
[18:11:02] <vknecht> mmm, but you have debian packages installed in addition to your home built CS & CEL ?
[18:11:36] <fir3_> nope
[18:11:56] <fir3_> crystalspace is not installed and cel doesn't have a package
[18:12:14] <vknecht> ah, ok "apt-get build-dep crystalspace" just gets dependencies
[18:12:56] <fir3_> yep
[18:19:42] <vknecht> sh*t, I have no clue what's going on
[18:21:08] <vknecht> and you're using python 2.4, right ?
[18:22:50] <fir3_> dunno what 'python ecksdee.py' launches but 'python2.4 ecksdee.py neither works :/
[18:22:52] <vknecht> fir3_, check $CRYSTAL/config.log, ie. to check which one was picked up if you have more than one python version installed
[18:23:01] <fir3_> k
[18:23:17] <vknecht> it's the one used to build CS/CEL python support which is most important
[18:23:44] <vknecht> using python 2.3, ecksdee wouldn't even run
[18:24:02] <fir3_> looks like python 2.4 was used
[18:28:43] <fir3_> in cs
[18:29:34] <fir3_> and in cel
[18:30:45] <vknecht> mmm, and do you have swig installed ? if so, which version ?
[18:31:24] <fir3_> 1.3.31
[18:31:36] <vknecht> should be ok
[18:34:40] <vknecht> fir3_, ok, we'll try launching through gdb, although that's a bit awkward
[18:35:38] <vknecht> ie. we have to add all needed directories to PYTHONPATH, since that's done in code and we bypass that when we need running with celstart directly
[18:35:43] <vknecht> for i in data/menus data/entities data/gametypes data/scripts data/vehicles data/client data/vehicles data/server data/hud data/weapons ; do find $i -type d -print | grep -v '.svn' | grep -v 'textures' | grep -v 'factories' | xargs echo $PWD/$i':' >> environ ; done
[18:36:11] <vknecht> that should create a file called "environ", with a bunch of directories in it
[18:36:33] <fir3_> i just run this in the ecksdee folderß
[18:36:52] <vknecht> then you need to get them all on one line, and prepend real paths to $CRYSTAL and $CEL
[18:37:53] <vknecht> so that it looks like "PYTHONPATH=/path/to/CS:/path/to/cel:/path/to/data/menus:........."
[18:39:56] <vknecht> mmm, my command does it wrong but you get the idea...
[18:40:10] <fir3_> i manually edit environ and put all the paths in one line?
[18:40:26] <vknecht> yes, separated with ":"
[18:40:29] <fir3_> not really ;)
[18:43:44] <fir3_> ok should be on one line now
[18:46:01] <vknecht> make sure you also add $PWD and $CEL/data/library/blpython/widgets to the list
[18:47:20] <vknecht> http://rafb.net/p/brW6JQ11.html
[18:47:25] <vknecht> mine looks like that
[18:47:42] <vknecht> should be copy/pastable as is
[18:48:08] <vknecht> then make sure you're in ecksdee directory and run ". environ" (note the leading dot)
[18:48:16] <vknecht> or perhaps "source environ"
[18:48:20] <vknecht> should be equivalent
[18:48:36] <vknecht> then you can run: "gdb $CEL/celstart"
[18:48:41] <vknecht> then in gdb:
[18:48:47] <vknecht> r AppEcksdee.cfg
[18:49:30] <vknecht> then click on "Ship" and see if gdb gives anything useful
[18:51:33] genjix has joined #ecksdee
[18:51:33] ChanServ sets mode: +o genjix
[18:53:36] <fir3_> don't fully get it
[18:53:54] <genjix> hi fir3_, did you solve it in the end?
[18:54:04] <fir3_> i just copied your pasted environ file
[18:54:04] <vknecht> fir3_, which part ?
[18:54:12] <vknecht> ok
[18:54:24] <fir3_> hi genjix, yes, still doesn't work though :/
[18:54:36] <vknecht> now you must "source" it, so it's evaluated, and PYTHONPATH gets set
[18:55:11] <vknecht> that's necessary since bypassing ecksdee.py will cause code to augment PYTHONPATH not being run
[18:55:36] <vknecht> and we put it in a file so we can redo that easily later if needed ;-)
[18:56:31] <vknecht> genjix, check http://noxbot.org/irclogs/%23ecksdee/20070706.html
[18:56:44] <fir3_> seems to run :)
[18:57:14] <vknecht> ok, now try the things which caused crashes, like first clicking on "Ship"
[18:57:32] <fir3_> Program received signal SIGSEGV, Segmentation fault.
[18:57:52] <vknecht> no python backtrace ?
[18:57:58] <fir3_> http://rafb.net/p/SKGeNU31.html
[18:58:08] <fir3_> 0xaefdb995 in gim_trimesh_get_triangle_vertices () from /usr/lib/libode.so.0
[18:58:21] <vknecht> aaah
[18:58:52] <vknecht> perhaps your ODE don't has trimesh support ? not sure it, I think CS configure should have catched that
[18:59:39] <vknecht> mmm, perhaps it doesn't
[19:00:32] <vknecht> try "strings /usr/lib/libode.so | grep trimesh"
[19:00:50] <vknecht> if it returns nothing, I guess it definitely has no trimesh support
[19:01:14] <fir3_> it returns something
[19:01:47] <fir3_> http://rafb.net/p/rSZVcn66.html
[19:02:26] <vknecht> mmm
[19:02:35] <vknecht> which ODE version do you have ?
[19:06:11] kung has quit: "Client exiting"
[19:07:35] <fir3_> how can i check?
[19:17:47] <vknecht> fir3_, maybe some apt command ?
[19:18:40] <fir3_> what package should i search for?
[19:18:54] <vknecht> well, ode, or libode... dunno debian
[19:19:40] <vknecht> maybe there's an apt command to tell you where "/usr/lib/libode.so" comes from
[19:20:06] <fir3_> libode0c2 1:0.8.dfsg-1
[19:20:07] <vknecht> "rpm -qf /usr/lib/libode.so" on RPM based systems ;-)
[19:20:20] <vknecht> 0.8, then... should be ok
[19:21:26] <vknecht> can you double check what CS is really using, with "ldd $CRYSTAL/odedynam.so" ?
[19:23:53] <fir3_> libode.so.0 => /usr/lib/libode.so.0 (0xb7ed8000)
[19:24:01] <vknecht> ok
[19:25:05] <vknecht> can you relaunch using gdb, make crash happen, then type "bt" ?
[19:25:13] <vknecht> (and paste result)
[19:27:18] <fir3_> http://rafb.net/p/jCot4438.html
[19:30:44] <vknecht> mmm
[19:31:00] <vknecht> fir3_, try lowering the mass in data/levels/garage/entities_world
[19:31:22] <vknecht> from 99999999999999999999.99 to maybe 9999
[19:31:23] <fir3_> i hit enter and got some more output also by python http://rafb.net/p/0U8arg34.html
[19:32:22] <vknecht> that happened when you clicked Ship, right ?
[19:32:39] <fir3_> yep
[19:32:58] <vknecht> ok, so try data/levels/garage/entities_world mod
[19:35:23] <fir3_> doesn't work :/
[19:37:03] <vknecht> ok; now can you directly Host a game, after adding those in your ~/.crystalspace/Ecksdee.cfg file ?
[19:37:09] <vknecht> Ecksdee.Player.Name = Fir3
[19:37:15] <vknecht> Ecksdee.Garage.Visited = true
[19:37:22] <vknecht> Ecksdee.Player.Vehicle = Speeder
[19:37:36] <vknecht> should allow not having to go in garage
[19:39:00] <fir3_> nope :/
[19:41:10] <vknecht> also checked no other celstart was running before relaunching ecksdee, right ?
[19:46:20] <vknecht> ah, well, gotta go now
[19:46:40] <vknecht> cu later
[19:47:02] vknecht has quit: "Quitte"
[20:49:15] orogor_ has joined #ecksdee
[21:06:08] orogor has quit: Read error: 110 (Connection timed out)
[22:27:22] genjix has quit: Read error: 104 (Connection reset by peer)