*** tpb has joined #freeorion | 00:00 | |
*** mithro has joined #freeorion | 01:12 | |
*** GeofftheMedio has joined #freeorion | 01:21 | |
*** GeoffTheMedio2 has quit IRC | 01:22 | |
*** GeoffTheMedio2 has joined #freeorion | 05:25 | |
*** GeofftheMedio has quit IRC | 05:36 | |
*** hagish has joined #freeorion | 07:03 | |
*** MaikB has joined #freeorion | 07:57 | |
MaikB | hi 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 |
---|---|---|
GeoffTheMedio2 | you should post about that on the forums. | 08:03 |
MaikB | nevermind, its a bullet bug | 08:04 |
MaikB | they ship wrong pkg-config files | 08:05 |
GeoffTheMedio2 | mkay... would this come up for other people as well? if relevant, adding a note to the compile on linux wiki page could be helpful | 08:05 |
MaikB | GeoffTheMedio2: I'll check bullet first, maybe they got it fixed already | 08:07 |
MaikB | GeoffTheMedio2: its arch linux specific, the bullet.pc is just wrong | 08:08 |
MaikB | I leave a note to the package mainteiner | 08:09 |
GeoffTheMedio2 | ok | 08:09 |
MaikB | bullet.pc provided by the arch linux package, not by bullet itself | 08:10 |
MaikB | scons sucks, btw :P | 08:10 |
GeoffTheMedio2 | if you'd like to maintain a better alternative, we can probably make it available. | 08:11 |
GeoffTheMedio2 | emphasis is on maintain, though... | 08:11 |
MaikB | GeoffTheMedio2: ehh... | 08:12 |
MaikB | :D | 08:12 |
MaikB | someday, maybe | 08:12 |
MaikB | I'm a CMake fan boy, but its much work either way | 08:14 |
MaikB | scons is much more advanced, which causes trouble when it comes to ease of use | 08:16 |
GeoffTheMedio2 | I imagine the complexity of what's being built will make things complicated either way | 08:19 |
MaikB | And scons doesn't generate VisualStudio Project files | 08:19 |
GeoffTheMedio2 | I don't see this as a drawback, perseonally. | 08:20 |
MaikB | Most scons build suck because of wrong compile flags and buggy 3rd party package checks | 08:20 |
GeoffTheMedio2 | I'd rather make my own project files and have direct control over what it's doing | 08:20 |
MaikB | Ok | 08:21 |
MaikB | On linux, scons based builds often just don't work | 08:22 |
GeoffTheMedio2 | if often decides not to work on windows as well. hence I prefer making my own msvc project files | 08:29 |
*** hagish has quit IRC | 08:29 | |
MaikB | Pain 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 |
GeoffTheMedio2 | if that were true, nobody would use scons. | 08:34 |
MaikB | using scons is better than doing it by hand | 08:35 |
MaikB | oh, you mean in general | 08:36 |
GeoffTheMedio2 | i mean everybody would use cmake instead of scons | 08:36 |
GeoffTheMedio2 | but tell me about the 100k line game with 10 dependencies cmake build you've got working on every common linux flavour and version | 08:36 |
MaikB | scons is more flexible | 08:36 |
GeoffTheMedio2 | then I'll believe how great cmake is | 08:36 |
MaikB | and it attracts those who know python | 08:36 |
MaikB | cmake build kde, which is much bigger than that | 08:37 |
MaikB | an Windows, Mac and linux | 08:37 |
MaikB | no custom VS-Files | 08:37 |
MaikB | builds | 08:37 |
MaikB | great no it chokes on GiGi | 08:39 |
MaikB | now | 08:39 |
GeoffTheMedio2 | the issue isn't size, over 20k lines or so, but rather variety and versions of dependencies | 08:39 |
GeoffTheMedio2 | when building itk, for which cmake was written, there aren't that many dependencies to worry about | 08:40 |
MaikB | right, just vtk and qt | 08:41 |
GeoffTheMedio2 | vtk is optional | 08:41 |
GeoffTheMedio2 | and itk can be built without any GUI, so dosn't need qt | 08:42 |
MaikB | oh, I confused it with ParaView | 08:42 |
MaikB | sry | 08:43 |
GeoffTheMedio2 | presumably 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 themselves | 08:43 |
MaikB | maybe you are right, I don't know freeorion's code base | 08:44 |
MaikB | But again, scons build tend not to work | 08:44 |
MaikB | as freeorion right now | 08:44 |
GeoffTheMedio2 | my point is that no build system would 'just work' always for something like FO | 08:45 |
MaikB | My statements about scons are about what I see from builds I do on my linux box | 08:45 |
MaikB | btw, do you know how to start scons within ipython for debugging purposes? | 08:47 |
GeoffTheMedio2 | nope | 08:48 |
MaikB | to bad | 08:48 |
MaikB | ah, build finished | 09:21 |
MaikB | ain() caught exception(std::runtime_error): Failed to find an Ogre GL render system | 09:22 |
MaikB | argh | 09:23 |
GeoffTheMedio2 | check the contents of ogre.log | 09:25 |
GeoffTheMedio2 | there'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#p35489 | 09:26 |
tpb | <http://ln-s.net/36GC> (at www.freeorion.org) | 09:26 |
MaikB | seen it | 09:27 |
MaikB | I copied the content of /usr/lib/OGRE/ to the build folder and ran FO from there | 09:27 |
MaikB | it starts | 09:28 |
MaikB | but | 09:28 |
MaikB | intel_buffer_objects.c:106: intel_bufferobj_free: Assertion `intel_obj' failed. | 09:28 |
GeoffTheMedio2 | uh... never seen that one before | 09:28 |
MaikB | its the google says, its a xorg intel driver source | 09:29 |
MaikB | yack | 09:30 |
MaikB | I give up | 09:33 |
MaikB | bye | 09:33 |
GeoffTheMedio2 | bye | 09:33 |
*** MaikB has quit IRC | 09:33 | |
*** slav0nic has joined #freeorion | 10:15 | |
slav0nic | hi, anybody try start binary at debian lenny? | 10:16 |
slav0nic | i got stacktrace | 10:16 |
GeoffTheMedio2 | you should post on the forums | 10:16 |
GeoffTheMedio2 | and search the forums | 10:16 |
GeoffTheMedio2 | if you're using the linux binary off sourceforge, I think it was built on debian lenny | 10:17 |
GeoffTheMedio2 | so yes... it's been tried on that system | 10:17 |
slav0nic | ok, tnx | 10:18 |
*** mithro has quit IRC | 10:30 | |
*** slav0nic has left #freeorion | 10:34 | |
*** MaikB has joined #freeorion | 12:05 | |
MaikB | GeoffTheMedio2: Just a note: I've built FO on my nvidia driven desktop PC. It runs fine. | 12:06 |
GeoffTheMedio2 | what were you using before? | 12:07 |
MaikB | intel | 12:07 |
MaikB | onboard chipset | 12:07 |
MaikB | Odd is, that the crash doesn | 12:08 |
MaikB | doesn't happen if I hurry to enter a game | 12:08 |
GeoffTheMedio2 | ... and it keeps running after getting into the game? | 12:08 |
MaikB | however, 10 FPS makes it unusable anyway | 12:09 |
MaikB | yes | 12:09 |
GeoffTheMedio2 | go into options, and turn off background starfield rendering and gas rendering | 12:09 |
GeoffTheMedio2 | should significantly improve FPS | 12:09 |
MaikB | mom | 12:09 |
MaikB | I get another error, an exception. I played a bit with the build and stopped it in the middle | 12:15 |
MaikB | doing a rebuild | 12:15 |
GeoffTheMedio2 | an exception might be just a bug... what were you doing at the time? | 12:16 |
MaikB | since I didn't got it before.. | 12:16 |
MaikB | Starting a game | 12:16 |
GeoffTheMedio2 | hmm | 12:16 |
MaikB | hm, 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 use | 12:31 |
GeoffTheMedio2 | uhm... what version of boost are you using? | 12:31 |
MaikB | 1.37 | 12:32 |
GeoffTheMedio2 | try 1.38. I've heard mentions that there are bugs with 1.37 on linux | 12:32 |
MaikB | same on my other machine, where it works fine | 12:32 |
GeoffTheMedio2 | from a forum post: "It is known that boost 1.36 is buggy on amd64 architecture on Linux." | 12:33 |
MaikB | both are amd64 | 12:33 |
GeoffTheMedio2 | so not exactly what I remembered, but maybe there are issues with 1.37 on one of your systems but not the other? | 12:33 |
GeoffTheMedio2 | or not | 12:33 |
GeoffTheMedio2 | i dunno. posting on the forums would be more useful... I don't do anything fo-related on linux | 12:33 |
MaikB | Since it runs fine on my nvidia box I'll keep away from running it on my intel one. | 12:35 |
MaikB | I prefer to start playing | 12:35 |
MaikB | :D | 12:35 |
MaikB | so long | 12:36 |
GeoffTheMedio2 | bye again | 12:37 |
*** MaikB has left #freeorion | 12:37 | |
*** Mikoto has quit IRC | 15:50 | |
*** Mikoto has joined #freeorion | 15:52 | |
*** Mikoto has quit IRC | 16:03 | |
*** Mikoto has joined #freeorion | 16:06 | |
*** mithro has joined #freeorion | 21:00 | |
*** STalKer-X has joined #freeorion | 23:38 | |
*** STalKer-Y has quit IRC | 23:54 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!