Sunday, 2009-04-05

*** tpb has joined #freeorion00:00
*** mithro has joined #freeorion01:12
*** GeofftheMedio has joined #freeorion01:21
*** GeoffTheMedio2 has quit IRC01:22
*** GeoffTheMedio2 has joined #freeorion05:25
*** GeofftheMedio has quit IRC05:36
*** hagish has joined #freeorion07:03
*** MaikB has joined #freeorion07:57
MaikBhi there.  I try to compile freeorion on my arch linux box.  It chockes with "/usr/bin/ld: cannot find -lbulletdynamics".  This is a spelling error, since bullet build libBulletDynamics rather than bulletdynamics.08:02
GeoffTheMedio2you should post about that on the forums.08:03
MaikBnevermind, its a bullet bug08:04
MaikBthey ship wrong pkg-config files08:05
GeoffTheMedio2mkay... would this come up for other people as well?  if relevant, adding a note to the compile on linux wiki page could be helpful08:05
MaikBGeoffTheMedio2: I'll check bullet first, maybe they got it fixed already08:07
MaikBGeoffTheMedio2: its arch linux specific, the bullet.pc is just wrong08:08
MaikBI leave a note to the package mainteiner08:09
GeoffTheMedio2ok08:09
MaikBbullet.pc provided by the arch linux package, not by bullet itself08:10
MaikBscons sucks, btw :P08:10
GeoffTheMedio2if you'd like to maintain a better alternative, we can probably make it available.08:11
GeoffTheMedio2emphasis is on maintain, though...08:11
MaikBGeoffTheMedio2: ehh...08:12
MaikB:D08:12
MaikBsomeday, maybe08:12
MaikBI'm a CMake fan boy, but its much work either way08:14
MaikBscons is much more advanced, which causes trouble when it comes to ease of use08:16
GeoffTheMedio2I imagine the complexity of what's being built will make things complicated either way08:19
MaikBAnd scons doesn't generate VisualStudio Project files08:19
GeoffTheMedio2I don't see this as a drawback, perseonally.08:20
MaikBMost scons build suck because of wrong compile flags and buggy 3rd party package checks08:20
GeoffTheMedio2I'd rather make my own project files and have direct control over what it's doing08:20
MaikBOk08:21
MaikBOn linux, scons based builds often just don't work08:22
GeoffTheMedio2if often decides not to work on windows as well.  hence I prefer making my own msvc project files08:29
*** hagish has quit IRC08:29
MaikBPain would be gone with cmake.  I'm the only linux guy in a windows shop.  It just works.  Howevery, I doubt I have to time to get involved into freeorion soon.08:33
GeoffTheMedio2if that were true, nobody would use scons.08:34
MaikBusing scons is better than doing it by hand08:35
MaikBoh, you mean in general08:36
GeoffTheMedio2i mean everybody would use cmake instead of scons08:36
GeoffTheMedio2but tell me about the 100k line game with 10 dependencies cmake build you've got working on every common linux flavour and version08:36
MaikBscons is more flexible08:36
GeoffTheMedio2then I'll believe how great cmake is08:36
MaikBand it attracts those who know python08:36
MaikBcmake build kde, which is much bigger than that08:37
MaikBan Windows, Mac and linux08:37
MaikBno custom VS-Files08:37
MaikBbuilds08:37
MaikBgreat no it chokes on GiGi08:39
MaikBnow08:39
GeoffTheMedio2the issue isn't size, over 20k lines or so, but rather variety and versions of dependencies08:39
GeoffTheMedio2when building itk, for which cmake was written, there aren't that many dependencies to worry about08:40
MaikBright, just vtk and qt08:41
GeoffTheMedio2vtk is optional08:41
GeoffTheMedio2and itk can be built without any GUI, so dosn't need qt08:42
MaikBoh, I confused it with ParaView08:42
MaikBsry08:43
GeoffTheMedio2presumably kde has a few depencencies, but I wouldn't be surpsied if they were mostly very low level or standardized, or that they rewrite most stuff from scratch themselves08:43
MaikBmaybe you are right, I don't know freeorion's code base08:44
MaikBBut again, scons build tend not to work08:44
MaikBas freeorion right now08:44
GeoffTheMedio2my point is that no build system would 'just work' always for something like FO08:45
MaikBMy statements about scons are about what I see from builds I do on my linux box08:45
MaikBbtw, do you know how to start scons within ipython for debugging purposes?08:47
GeoffTheMedio2nope08:48
MaikBto bad08:48
MaikBah, build finished09:21
MaikBain() caught exception(std::runtime_error): Failed to find an Ogre GL render system09:22
MaikBargh09:23
GeoffTheMedio2check the contents of ogre.log09:25
GeoffTheMedio2there's a similar looking post on the forums, but I don't think it'll be much help: http://www.freeorion.org/forum/viewtopic.php?p=35489#p3548909:26
tpb<http://ln-s.net/36GC> (at www.freeorion.org)09:26
MaikBseen it09:27
MaikBI copied the content of /usr/lib/OGRE/ to the build folder and ran FO from there09:27
MaikBit starts09:28
MaikBbut09:28
MaikBintel_buffer_objects.c:106: intel_bufferobj_free: Assertion `intel_obj' failed.09:28
GeoffTheMedio2uh... never seen that one before09:28
MaikBits the google says, its a xorg intel driver source09:29
MaikByack09:30
MaikBI give up09:33
MaikBbye09:33
GeoffTheMedio2bye09:33
*** MaikB has quit IRC09:33
*** slav0nic has joined #freeorion10:15
slav0nichi, anybody try start binary at debian lenny?10:16
slav0nici got stacktrace10:16
GeoffTheMedio2you should post on the forums10:16
GeoffTheMedio2and search the forums10:16
GeoffTheMedio2if you're using the linux binary off sourceforge, I think it was built on debian lenny10:17
GeoffTheMedio2so yes... it's been tried on that system10:17
slav0nicok, tnx10:18
*** mithro has quit IRC10:30
*** slav0nic has left #freeorion10:34
*** MaikB has joined #freeorion12:05
MaikBGeoffTheMedio2: Just a note:  I've built FO on my nvidia driven desktop PC.  It runs fine.12:06
GeoffTheMedio2what were you using before?12:07
MaikBintel12:07
MaikBonboard chipset12:07
MaikBOdd is, that the crash doesn12:08
MaikBdoesn't happen if I hurry to enter a game12:08
GeoffTheMedio2... and it keeps running after getting into the game?12:08
MaikBhowever, 10 FPS makes it unusable anyway12:09
MaikByes12:09
GeoffTheMedio2go into options, and turn off background starfield rendering and gas rendering12:09
GeoffTheMedio2should significantly improve FPS12:09
MaikBmom12:09
MaikBI get another error, an exception.  I played a bit with the build and stopped it in the middle12:15
MaikBdoing a rebuild12:15
GeoffTheMedio2an exception might be just a bug... what were you doing at the time?12:16
MaikBsince I didn't got it before..12:16
MaikBStarting a game12:16
GeoffTheMedio2hmm12:16
MaikBhm, I get terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >'12:31
MaikB  what():  Address already in use12:31
GeoffTheMedio2uhm... what version of boost are you using?12:31
MaikB1.3712:32
GeoffTheMedio2try 1.38.  I've heard mentions that there are bugs with 1.37 on linux12:32
MaikBsame on my other machine, where it works fine12:32
GeoffTheMedio2from a forum post: "It is known that boost 1.36 is buggy on amd64 architecture on Linux."12:33
MaikBboth are amd6412:33
GeoffTheMedio2so not exactly what I remembered, but maybe there are issues with 1.37 on one of your systems but not the other?12:33
GeoffTheMedio2or not12:33
GeoffTheMedio2i dunno.  posting on the forums would be more useful... I don't do anything fo-related on linux12:33
MaikBSince it runs fine on my nvidia box I'll keep away from running it on my intel one.12:35
MaikBI prefer to start playing12:35
MaikB:D12:35
MaikBso long12:36
GeoffTheMedio2bye again12:37
*** MaikB has left #freeorion12:37
*** Mikoto has quit IRC15:50
*** Mikoto has joined #freeorion15:52
*** Mikoto has quit IRC16:03
*** Mikoto has joined #freeorion16:06
*** mithro has joined #freeorion21:00
*** STalKer-X has joined #freeorion23:38
*** STalKer-Y has quit IRC23:54

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