*** tpb has joined #freeorion | 00:00 | |
CIA-29 | freeorion: geoffthemedio * r5170 /trunk/FreeOrion/ (Empire/Empire.cpp server/ServerApp.cpp): Made all new ships in a system produced on the same turn be put into a single new fleet. | 00:17 |
---|---|---|
*** GeofftheMedio_ has joined #freeorion | 03:21 | |
*** GeofftheMedio has quit IRC | 03:24 | |
*** GeofftheMedio_ is now known as GeofftheMedio | 03:24 | |
*** STalKer-X has joined #freeorion | 03:43 | |
*** STalKer-X_n has quit IRC | 03:45 | |
*** GeofftheMedio has quit IRC | 03:52 | |
*** GeofftheMedio has joined #freeorion | 03:53 | |
*** zhur has joined #freeorion | 04:56 | |
CIA-29 | freeorion: geoffthemedio * r5171 /trunk/FreeOrion/ (5 files in 3 dirs): | 05:12 |
CIA-29 | freeorion: -Added lines to producible item tooltips about buildings or ship designs being unlocked for empire. | 05:12 |
CIA-29 | freeorion: -To implement the previous, added some new conditions that test if the owner of an object has particular building types or ship designs unlocked / kept / all the parts and hull unlocked. | 05:12 |
CIA-29 | freeorion: -Added some strings for the objects list filter dialog condition widget. | 05:12 |
CIA-29 | freeorion: eleazzaar * r5172 /trunk/FreeOrion/default/eng_stringtable.txt: formating fix for '+' and '-' in front of species picks, patch by zhur. | 05:44 |
*** raptor has joined #freeorion | 06:12 | |
raptor | well, I got boost, bullet, ogre, and libpng to build statically on Linux... time for GiGi | 06:13 |
GeofftheMedio | fun times... | 06:15 |
raptor | curious - is the OIS OGRE stuff required for GG or FO (or both?) | 06:15 |
raptor | my end goal is to get a binary that has all the uncommon or widely-varying-versioned libraries statically compiled in | 06:16 |
raptor | i should probably do ALUT, too.. | 06:16 |
GeofftheMedio | you might want to look at http://www.freeorion.org/forum/viewtopic.php?f=9&t=1792 | 06:24 |
tpb | <http://ln-s.net/gwh> (at www.freeorion.org) | 06:24 |
raptor | sadly, the sources to his work are no longer downloadable | 06:25 |
GeofftheMedio | I meant look at the discussions about the various libraries that were or weren't statically linked | 06:26 |
raptor | oh wow! he went waaay farther than I would go... like i wasn't planning on doing libogg or libvorbis | 06:27 |
GeofftheMedio | I suspect you might have to, due to the ABI issues mentioned in the thread... | 06:28 |
raptor | ahh, the libstdc++ one | 06:30 |
raptor | yeah, i'll have to take care of that.. | 06:30 |
GeofftheMedio | what sources to his work were you referring to? | 06:32 |
raptor | documentation on all the command-line build options he used for the various statically compiled libraries | 06:32 |
raptor | i.e. a build HOWTO | 06:33 |
GeofftheMedio | there is a linux-static directory in SVN | 06:33 |
raptor | wait what? | 06:33 |
GeofftheMedio | http://freeorion.svn.sourceforge.net/viewvc/freeorion/trunk/FreeOrion/linux-static/ | 06:34 |
tpb | <http://ln-s.net/$hM_> (at freeorion.svn.sourceforge.net) | 06:34 |
GeofftheMedio | they're all 2+ years out of date, but most of the command line options are probably still relevant | 06:34 |
raptor | hmmm... scons | 06:35 |
GeofftheMedio | switching to CMake partly prompted his stopping maintaining the static build | 06:36 |
raptor | looks like he had numerous precompiled static libraries in his system | 06:36 |
raptor | which is very uncommon | 06:36 |
GeofftheMedio | yes, he probably made them so as to be able to make FO static | 06:37 |
raptor | rats - no build info on those... | 06:38 |
raptor | that's really the hard and tedious part (besides building GG): getting all the other static dependencies set up | 06:39 |
raptor | ok, i guess i'll just keep starting from scratch... | 06:40 |
raptor | i still don't know how to play this game... :) | 06:52 |
zhur | haha, me same - best way to learn something is to hack it ;) | 06:55 |
raptor | oh my goodness GG compiled statically... | 07:00 |
zhur | congratulations :) | 07:01 |
raptor | aww man.. most boost dependencies out-of-nowhere! | 07:10 |
raptor | *more | 07:10 |
*** raptor has quit IRC | 07:43 | |
*** VargaD has joined #freeorion | 08:30 | |
*** theTroy has joined #freeorion | 08:36 | |
*** Stranger has quit IRC | 09:10 | |
*** Stranger has joined #freeorion | 09:16 | |
*** Stranger has quit IRC | 09:39 | |
*** zhur has quit IRC | 09:59 | |
*** theTroy has quit IRC | 12:59 | |
*** raptor has joined #freeorion | 15:19 | |
raptor | is GLEW really only needed for windows? I'm getting a compile error when building with a static OGRE | 15:31 |
*** neoneurone has joined #freeorion | 15:58 | |
GeofftheMedio | is it needed when building dynamic ogre? | 16:06 |
raptor | good morning! | 16:07 |
raptor | looks like it is actually a requirement for Linux now.. I'm using OGRE 1.7.4 | 16:08 |
raptor | I have no idea if it is a requirement for dynamic OGRE as I am not building it dynamically | 16:09 |
GeofftheMedio | I guess the list in the compile page is the dependencies of FO and GG, not all dependencies of dependencies | 16:10 |
raptor | yep... :) | 16:10 |
raptor | hmmm... looks like i'll have to compile python, too... | 16:16 |
*** neoneurone has quit IRC | 17:51 | |
*** raptor has quit IRC | 18:21 | |
CIA-29 | freeorion: geoffthemedio * r5173 /trunk/FreeOrion/GG/src/Font.cpp: | 19:16 |
CIA-29 | freeorion: Replaced some asserts with if checks in Font::HandleTag. I suspect there's an | 19:16 |
CIA-29 | freeorion: issue with rgba tags broken over lines, which has been leading to crashes mainly | 19:16 |
CIA-29 | freeorion: on Linux systems. Hopefully this will mean there is just some slightly glitchy | 19:16 |
CIA-29 | freeorion: colouration of text, rather than a crash, until a proper fix can be implemented. | 19:16 |
CIA-29 | freeorion: I don't notice any relevant rendering issues on Windows with (or without) this | 19:16 |
CIA-29 | freeorion: change. | 19:16 |
*** __alex has joined #freeorion | 20:54 | |
*** VargaD has quit IRC | 21:37 | |
*** __alex has quit IRC | 21:47 | |
*** raptor has joined #freeorion | 22:26 | |
raptor | looks like if freeorion widely uses RTTI, it may be difficult to statically link libstdc++ - but i'm not there yet.. | 23:03 |
STalKer-X | change that | 23:04 |
*** theTroy has joined #freeorion | 23:07 | |
GeofftheMedio | why would use of RTTI be a problem with static linking in FreeOrion? | 23:12 |
raptor | good read: http://www.trilithium.com/johan/2005/06/static-libstdc/ | 23:32 |
tpb | <http://ln-s.net/3+Br> (at www.trilithium.com) | 23:32 |
raptor | (I'm still trying to figure this stuff out) | 23:32 |
raptor | also use of dlopen | 23:32 |
GeofftheMedio | dlopen used where? | 23:36 |
raptor | i don't know what freeorion uses, i am not familiar with the code; i'm just musing about possible future difficulties | 23:37 |
GeofftheMedio | I find no instances of "dlopen" in FO code | 23:37 |
raptor | good, then that's not a problem | 23:37 |
STalKer-X | i would find harsher words than "musing" | 23:37 |
raptor | ? | 23:38 |
GeofftheMedio | there are some ogre plugins that are loaded dynamically be default, but there's an OGRE_STATIC_LIB define that switches to static linking of those plugins in chmain.cpp | 23:38 |
raptor | yes, some of those includes have actually changed - they are at different paths with OGRE 1.7.4 | 23:39 |
raptor | for reference: http://pastie.org/4594207 | 23:41 |
tpb | Title: #4594207 - Pastie (at pastie.org) | 23:41 |
raptor | although, i've been having difficulty with the CMakeLists | 23:42 |
raptor | it seems that since they use SET instead of OPTION in some places, I cannot actually specify certain flags on the command line | 23:43 |
raptor | like -DBUILD_STATIC=1 does nothing because CMakeLists sets it to OFF | 23:43 |
GeofftheMedio | whose cmakelists are you talking about? | 23:44 |
raptor | the one at FreeOrion/CMakeLists.txt | 23:44 |
GeofftheMedio | I don't think it was written with static builds in mind | 23:44 |
raptor | me neither :) | 23:44 |
GeofftheMedio | if you want / need to change it in a way to make what you want to do easier, while retaining the existing functionality, then do submit patches to this effect | 23:45 |
STalKer-X | why not edit cmakelists to your liking? | 23:45 |
raptor | I am | 23:45 |
raptor | ultimately I was hoping to alter as little as possible so I could just 'svn up' and build | 23:46 |
raptor | and I'm no expert at cmake (yet) | 23:46 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!