Saturday, 2007-03-10

*** tpb has joined #freeorion00:00
*** mithro has quit IRC03:43
*** mithro has joined #freeorion04:02
*** mithro has quit IRC04:10
*** mithro has joined #freeorion04:34
*** mithro has quit IRC04:37
*** mithro has joined #freeorion05:00
*** mithro has quit IRC05:02
*** mithro has joined #freeorion05:03
*** mithro has quit IRC05:07
*** tpb has joined #freeorion06:00
*** mithro has joined #freeorion07:02
*** STalKer-X has joined #freeorion10:22
*** Carmina has quit IRC10:23
*** STalKer-X has quit IRC11:37
*** Carmina has joined #freeorion11:37
*** tyreth has quit IRC12:12
*** mithro has quit IRC13:47
*** mithro has joined #freeorion14:31
*** mithro has quit IRC14:33
*** mithro has joined #freeorion15:10
*** Carmina has quit IRC15:16
*** IRCMonkey has joined #freeorion15:33
*** STalKer-X has joined #freeorion17:29
*** Xyphosura has joined #freeorion18:01
XyphosuraHello all: I recently discoverd freeorion and I was interested to try it out; so I tried to build it from source (whick worked, eventually). But now I get this error when I try to launch freeorion: "./freeorion: error while loading shared libraries: libGiGiSDL.so: cannot open shared object file: No such file or directory" . I'm definitely sure I'v build gigi and installed it. Can anyone help me with this?18:04
GeofftheMedioI'd search the forums18:05
GeofftheMediolikely you didn't install the gigi libraries, or they're in a nonstandard location18:05
XyphosuraIs /usr/local/lib/ a nonstandard location?18:06
GeofftheMediofrom forums:18:06
GeofftheMedioexport LD_LIBRARY_PATH=[path to libGiGiSDL.so]:$LD_LIBRARY_PATH18:06
GeofftheMedioI'm not sure... I'm not a linux guy18:06
XyphosuraAh ok18:06
XyphosuraI'll beter search the forums then.18:06
GeofftheMediothough this sort of problem recurrs often enough that I've seen questions about it18:06
XyphosuraIs the current freeorion already playable or is it more of a tech demo? (I know space combat and ground combat aren't made yet).18:08
GeofftheMedioit's more than a tech demo, as there is significant written content, but it's not a complete game, has various bugs (particularly on linux due to (apparently) a boost signals bug) and is not balanced18:14
XyphosuraOk, that's good enough for me.18:15
GeofftheMediogood enough for what...?18:15
Xyphosurato try it out18:16
GeofftheMedioah.  ok.  enjoy.18:16
XyphosuraI will18:17
Xyphosurahmm got it to work but I get a segmention fault with everything I do :-(18:34
GeofftheMediothis is the boost bug18:34
GeofftheMedioquite a problem, obviously...18:34
GeofftheMedioI fixed one a few days ago, where you open then close a fleet window, then mouse over a system, but in the process made one with dragging ships to new fleets even worse...18:35
Xyphosurathat's one hell of a problem18:36
GeofftheMedioindeed18:36
GeofftheMedioworks fine on windows though... woo.18:36
XyphosuraI got only Linux, does run throug wine maybe?18:37
GeofftheMediopossible...  I'm not sure.18:37
GeofftheMedioif you want to help me out, see: http://freeorion.org/forum/viewtopic.php?p=26103#2610318:37
tpb<http://ln-s.net/Jka> (at freeorion.org)18:37
GeofftheMedioalso, if you could list everything you can do that causes a seg fault, it might be helpful18:39
Xyphosuraoh oh, I'm such a noob. Are those all lines of code I should change?18:39
GeofftheMedioreplace all the -ed lines with the nearby +ed lines18:39
GeofftheMedioit's just adding a bunch of debug logger output18:39
GeofftheMedio(if there's no -ed line, then just add the +line where indicated)18:40
XyphosuraI'm afraid I lost you there...18:41
GeofftheMediothe first entry is for Fleet.cpp18:41
GeofftheMediothe @@ -215,6 +215,7 @@ means that something's changed at line 215.  In this case, I've added a line, which is indicated by the + in the following code snippet18:42
GeofftheMedioso just add the line starting with + at the spot shown (but exclude the +)18:42
GeofftheMediothe second entry is for Order.cpp18:43
GeofftheMedioit has a line with a - at the start... that means remove that line18:43
GeofftheMedioimmediately after that is a + line, that means (again) add a line18:43
GeofftheMedioalternatively, this should work as a diff patch, if you know how to use that18:43
GeofftheMedioif not, I'm not really the best to explain how, unfortunately18:44
XyphosuraOk I probably get what you mean18:44
XyphosuraI'm sorry I have to go now; but If I have some more time this weekend I'll try to do what you told me.18:47
GeofftheMediok, thanks18:47
XyphosuraOh yes forgot to say this:18:47
Xyphosurathose segfaults seem to happen totally inpridictable18:47
XyphosuraIt sometimes crashes when I colonize a planet, sometimes it doesnt (same planet).18:48
GeofftheMediomight depend whether you've opened / close a fleetwnd, or the sidepanel before18:48
Xyphosuraok, that could have been the case18:48
GeofftheMedioor looked at different systems before the one you're colonizing18:48
GeofftheMediothe trouble seems to be when there's a signal from or to a window connected, and then that window is closed18:49
GeofftheMediothose signals should be disconnected automatically, but boost isn't doing that correctly on linux18:49
GeofftheMediomeaning you get a function called with a now-invalid this pointer, leading to the segfault18:49
XyphosuraI'll try what you told me, but I really have to go now.18:50
GeofftheMediok, bye18:50
Xyphosurathanks for the information18:50
Xyphosurabye18:50
*** Xyphosura has left #freeorion18:50
*** tyreth has joined #freeorion21:45
*** tyreth has quit IRC21:54
*** tyreth has joined #freeorion21:59
STalKer-Xaha, i knew mithro is a traitor :P22:01
GeofftheMediothat was grammatically inconsistent22:02
STalKer-Xwhy? :)22:02
GeofftheMedioknew = past tense, is = present tense22:02
STalKer-Xyes22:02
STalKer-Xbut i knew it before that he is one ;D22:03
GeofftheMedioif you knew before, you knew he was one.  you can't have previously known something about the future.  you could have known he was going to be one, but that's not the same22:03
STalKer-Xof course i can!22:03
STalKer-X@,@22:04
STalKer-X*hypnotizes GeofftheMedio*22:04
*** tyreth has quit IRC22:15

Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!