Sunday, 2010-04-25

*** tpb has joined #freeorion00:00
-jordan.freenode.net- [freenode-info] channel flooding and no channel staff around to help? Please check with freenode support: http://freenode.net/faq.shtml#gettinghelp00:00
*** mithro has quit IRC00:19
kroddnoMobilGeofftheMedio: I think i managed to link Ogre 1.7.0 and boost 1.4200:22
GeofftheMediowoo00:22
kroddnoMobilI'll test that now on my ati system00:22
kroddnoMobilWhat was that crash related to Hazamonzo was reporting00:24
kroddnoMobilthat problem with autosaves00:25
kroddnoMobilhttp://www.ntronium.com/Armada2526%20Home.html <- looks interesting00:27
tpbTitle: Armada 2526 Home (at www.ntronium.com)00:27
GeofftheMediosent you email00:28
kroddnoMobilhttp://www.youtube.com/watch?v=UVYafoBvycE&feature=related00:34
tpb<http://ln-s.net/5yr2> (at www.youtube.com)00:34
kroddnoMobilGeofftheMedio: bad news. Still the same crash on my ATI notebook00:37
*** mithro has joined #freeorion00:38
kroddnoMobilthe call that leads to the crash is inside GG, not inside ogre00:38
GeofftheMediocan you relink to the details?00:38
kroddnoMobilpardon?00:38
GeofftheMediopost logs or error messages realted to the crash00:38
kroddnoMobilI'll try to00:39
kroddnoMobilThe crash is now boost related...00:45
kroddnoMobilstrange ^^00:45
kroddnoMobilI have to check if it runs on my nvidia system before I post any errors00:46
kroddnokay, seems to be my fault00:58
kroddnthere are boost 1.37 related errors inside the binary00:58
GeofftheMedionever works the first time...00:59
kroddni hate boost ^^01:01
GeofftheMediosince you're packaging rather than programming, that's understandable01:01
kroddnBut i have to say something positive about ogre01:04
GeofftheMedioreally?01:05
GeofftheMedioI'm shocked01:05
kroddnwith version 1.7 the support for building static versions has improved01:05
kroddnhehe01:05
kroddnIt was easy to build ogre 1.7 static libs01:05
kroddnno manual work needed01:05
kroddnafter that horror work I will try to release a build-enviroment for Linux-versions01:07
kroddnbased on a debian testing chroot01:07
kroddnin case that i die it would be great if my legacy will be continued ^^^01:08
kroddnTATA01:08
kroddnworks!01:08
GeofftheMedioan ati?01:08
kroddnon nvidia now01:09
kroddnnot crashing any more01:09
kroddnI'll go to my notebook in some minutes01:09
GeofftheMediohmm.  I'm not too hopeful01:10
kroddnme too01:11
kroddnbut i saw that tzlainze has changed that code that crashed before01:11
kroddndamn, to early01:15
kroddncrash01:15
kroddnmain() caught exception(std::exception): unregistered class01:16
GeofftheMediohmm... quite similar to some issues I was having earlier01:16
kroddnClientNetworking::NetworkingThread() : Networking thread will be terminated due to disconnect exception "End of file"01:16
GeofftheMediocheck out serializeuniverse.cpp01:17
GeofftheMedioremove the ifdef around #include "SerializeUniverseExports.ipp"01:17
GeofftheMediois the networking error from the same execution?01:17
kroddnyes01:19
kroddnthe "main() caught exception(std::exception): unregistered class" is on terminal01:19
kroddnthe other from logfile01:19
GeofftheMedioooh.  makes sense01:19
GeofftheMediocheck out that #include01:19
kroddndoesnt compile01:20
kroddnthe ifdef is for non-win32, so what should it help to remove the ifndef?01:20
GeofftheMediooh... hmm.  thought it was ifdef not ifndef01:21
GeofftheMediook, also look at serialize.ipp01:21
GeofftheMediothere's an ifdef in that01:22
kroddnbut theres an ifdef in  Serialize.ipp01:22
GeofftheMedioyeah01:22
GeofftheMediotry removing both?01:22
kroddnyou want to have the same as on win32 buld?01:22
GeofftheMedioyes01:22
GeofftheMediobecause I had a very similar crash01:23
GeofftheMedioand tzlaine did some rearranging of the code including adding those ifdefs so that it would work on win3201:23
GeofftheMediobut maybe your complier is having similar issues?01:23
kroddncompiles01:24
GeofftheMediohmm.  I think this might be a boost version issue01:26
GeofftheMedio.Id reported something very similar in email when using boost 1.4201:27
kroddnsame error01:28
kroddnDid anybody get it to work then?01:28
GeofftheMedio.Id was planning to build v0.3.14 with boost 1.4001:28
GeofftheMediobut I'm thinking the #ifdef cases in the code now aren't necessary for WIN32, but are necessary for boost 1.4201:28
kroddnthats what i hate about boost - there's no "stable" version01:29
GeofftheMediowell, in principle we could just stick with the same version... but there are improvements regularly01:29
GeofftheMedioand the various libraries within don't always have breaking changes for each boost release01:30
kroddnthe exceptions seems to be coming from Serialize.o01:31
kroddnokay wait01:32
kroddnI'll try a "clean" build01:32
kroddnmost boost errors in the past where to be fixed doing scons -c :-)01:32
kroddnWith 4-core rootserver its now not a problem to recompile ^^01:33
GeofftheMedioFor me it was happening in GameStartMessage, which calls Serialize for the Universe classs.  The problem seems to be that various UniverseObject derived classes weren't being exported properly, so Universe serialization would fail01:33
kroddnokay, now that i built freeoriond again and clean, the whole binary has changed a lot01:34
GeofftheMediowere you, and do you still, get the crash when trying to start a new game?01:35
kroddnYes, it crashes while showing "Creating universe..."01:36
kroddnand still crashing01:36
GeofftheMediodid you remove those ifdefs?01:37
kroddnyes01:37
GeofftheMediodid you rebuild freeorion as well?01:37
GeofftheMedio(not just freeoriond)01:37
kroddnyes01:38
GeofftheMediohmm.01:40
GeofftheMediomaybe try putting back the #ifndef FREEORION_WIN32 in SerializeUniverse.cpp01:40
kroddnbut that does not work either01:41
GeofftheMediohmm01:41
GeofftheMedioyou've got all the serialize cpp files in the build?01:42
kroddnhm01:42
kroddntheres one export missing?01:42
GeofftheMediomultiplayercommon, orderset, pathingengine, universe, empire01:42
kroddn SerializeUniverseExports.ipp  includes 6 files01:42
kroddnbut exports only 501:42
GeofftheMedioyeah, it doesn't export shipdesign01:42
kroddnShipDesign ?01:42
kroddnyou fixed some shipdesign related issues in the last versions, didnt you?01:43
GeofftheMedioin a recent commit yes.  players weren't being sent designs they had created if there wasn't a ship in existance with that design, which meant stuff on the build queue using the design was crashing01:44
GeofftheMedioshouldn't be relevant to this01:44
GeofftheMediocan you comment out these lines in Universe::serialize (in SerializeUniverse.cpp):01:44
GeofftheMedio        & BOOST_SERIALIZATION_NVP(objects)01:44
GeofftheMedio        & BOOST_SERIALIZATION_NVP(empire_latest_known_objects)01:44
GeofftheMedioand rebuild01:44
GeofftheMedio?01:44
kroddnanything else?01:45
kroddnexport ShipDesign?01:45
GeofftheMediono01:45
GeofftheMediotest one thing at a time01:45
GeofftheMediothough feel free to try your idea first01:45
kroddni am compiling your suggestion now01:47
kroddnMy problem atm is that debugging a version that I build on the server takes a long time :-)01:48
kroddnIf I would have known that this much problems arise, I would have downloaded the whole chroot for building local01:48
kroddnGeofftheMedio: game runs01:53
GeofftheMediow/o any objects in the universe, though01:53
kroddnof course without any objs01:53
GeofftheMedioright.  so it seems to be the same problem I was having01:53
GeofftheMediofeel free to uncomment and instead try exporting shipdesign, though I doubt it will help01:54
kroddnno change02:02
kroddndon't tell me to use boost 1.40 now... I will not sleep very will if you do so02:02
kroddnits 4am here now, time to go to bed02:02
GeofftheMediono change means it still throws the exception?02:02
kroddnyes02:03
GeofftheMediook.  I'll email tzlaine02:04
*** tomboy64 has quit IRC03:17
*** mithro has quit IRC03:18
*** mithro has joined #freeorion03:39
*** kr0ddnoMobil has joined #freeorion03:40
*** ChanServ sets mode: +o kr0ddnoMobil03:40
*** kroddnoMobil has quit IRC03:44
*** STalKer-X has joined #freeorion03:57
*** STalKer-Y has quit IRC04:00
*** bernardh has joined #freeorion04:46
*** mithro has quit IRC07:12
*** mithro has joined #freeorion07:31
*** STalKer-X has quit IRC09:12
*** STalKer-Y has joined #freeorion09:12
*** bernardh has quit IRC09:58
*** enig_ has quit IRC10:01
*** bernardh has joined #freeorion11:42
*** bernardh has quit IRC15:08
*** tomboy64 has joined #freeorion15:27
*** tomboy64 has quit IRC16:13
*** enigmatic has joined #freeorion17:14
*** tomboy64 has joined #freeorion18:04
GeofftheMediokroddn: tzlaine says he's working on the serialization exception18:42
*** aleksil has quit IRC20:09
*** tomboy64 has quit IRC21:42
*** bernardh has joined #freeorion22:55

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