Sunday, 2012-08-26

*** tpb has joined #freeorion00:00
CIA-29freeorion: 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 #freeorion03:21
*** GeofftheMedio has quit IRC03:24
*** GeofftheMedio_ is now known as GeofftheMedio03:24
*** STalKer-X has joined #freeorion03:43
*** STalKer-X_n has quit IRC03:45
*** GeofftheMedio has quit IRC03:52
*** GeofftheMedio has joined #freeorion03:53
*** zhur has joined #freeorion04:56
CIA-29freeorion: geoffthemedio * r5171 /trunk/FreeOrion/ (5 files in 3 dirs):05:12
CIA-29freeorion: -Added lines to producible item tooltips about buildings or ship designs being unlocked for empire.05:12
CIA-29freeorion: -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-29freeorion: -Added some strings for the objects list filter dialog condition widget.05:12
CIA-29freeorion: 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 #freeorion06:12
raptorwell, I got boost, bullet, ogre, and libpng to build statically on Linux...   time for GiGi06:13
GeofftheMediofun times...06:15
raptorcurious - is the OIS OGRE stuff required for GG or FO (or both?)06:15
raptormy end goal is to get a binary that has all the uncommon or widely-varying-versioned libraries statically compiled in06:16
raptori should probably do ALUT, too..06:16
GeofftheMedioyou might want to look at http://www.freeorion.org/forum/viewtopic.php?f=9&t=179206:24
tpb<http://ln-s.net/gwh> (at www.freeorion.org)06:24
raptorsadly, the sources to his work are no longer downloadable06:25
GeofftheMedioI meant look at the discussions about the various libraries that were or weren't statically linked06:26
raptoroh wow!  he went waaay farther than I would go...  like i wasn't planning on doing libogg or libvorbis06:27
GeofftheMedioI suspect you might have to, due to the ABI issues mentioned in the thread...06:28
raptorahh, the libstdc++ one06:30
raptoryeah, i'll have to take care of that..06:30
GeofftheMediowhat sources to his work were you referring to?06:32
raptordocumentation on all the command-line build options he used for the various statically compiled libraries06:32
raptori.e. a build HOWTO06:33
GeofftheMediothere is a linux-static directory in SVN06:33
raptorwait what?06:33
GeofftheMediohttp://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
GeofftheMediothey're all 2+ years out of date, but most of the command line options are probably still relevant06:34
raptorhmmm... scons06:35
GeofftheMedioswitching to CMake partly prompted his stopping maintaining the static build06:36
raptorlooks like he had numerous precompiled static libraries in his system06:36
raptorwhich is very uncommon06:36
GeofftheMedioyes, he probably made them so as to be able to make FO static06:37
raptorrats - no build info on those...06:38
raptorthat's really the hard and tedious part (besides building GG): getting all the other static dependencies set up06:39
raptorok, i guess i'll just keep starting from scratch...06:40
raptori still don't know how to play this game...  :)06:52
zhurhaha, me same - best way to learn something is to hack it ;)06:55
raptoroh my goodness GG compiled statically...07:00
zhurcongratulations :)07:01
raptoraww man..  most boost dependencies out-of-nowhere!07:10
raptor*more07:10
*** raptor has quit IRC07:43
*** VargaD has joined #freeorion08:30
*** theTroy has joined #freeorion08:36
*** Stranger has quit IRC09:10
*** Stranger has joined #freeorion09:16
*** Stranger has quit IRC09:39
*** zhur has quit IRC09:59
*** theTroy has quit IRC12:59
*** raptor has joined #freeorion15:19
raptoris GLEW really only needed for windows?  I'm getting a compile error when building with a static OGRE15:31
*** neoneurone has joined #freeorion15:58
GeofftheMediois it needed when building dynamic ogre?16:06
raptorgood morning!16:07
raptorlooks like it is actually a requirement for Linux now..  I'm using OGRE 1.7.416:08
raptorI have no idea if it is a requirement for dynamic OGRE as I am not building it dynamically16:09
GeofftheMedioI guess the list in the compile page is the dependencies of FO and GG, not all dependencies of dependencies16:10
raptoryep...  :)16:10
raptorhmmm...  looks like i'll have to compile python, too...16:16
*** neoneurone has quit IRC17:51
*** raptor has quit IRC18:21
CIA-29freeorion: geoffthemedio * r5173 /trunk/FreeOrion/GG/src/Font.cpp:19:16
CIA-29freeorion: Replaced some asserts with if checks in Font::HandleTag. I suspect there's an19:16
CIA-29freeorion: issue with rgba tags broken over lines, which has been leading to crashes mainly19:16
CIA-29freeorion: on Linux systems. Hopefully this will mean there is just some slightly glitchy19:16
CIA-29freeorion: colouration of text, rather than a crash, until a proper fix can be implemented.19:16
CIA-29freeorion: I don't notice any relevant rendering issues on Windows with (or without) this19:16
CIA-29freeorion: change.19:16
*** __alex has joined #freeorion20:54
*** VargaD has quit IRC21:37
*** __alex has quit IRC21:47
*** raptor has joined #freeorion22:26
raptorlooks like if freeorion widely uses RTTI, it may be difficult to statically link libstdc++ - but i'm not there yet..23:03
STalKer-Xchange that23:04
*** theTroy has joined #freeorion23:07
GeofftheMediowhy would use of RTTI be a problem with static linking in FreeOrion?23:12
raptorgood 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
raptoralso use of dlopen23:32
GeofftheMediodlopen used where?23:36
raptori don't know what freeorion uses, i am not familiar with the code; i'm just musing about possible future difficulties23:37
GeofftheMedioI find no instances of "dlopen" in FO code23:37
raptorgood, then that's not a problem23:37
STalKer-Xi would find harsher words than "musing"23:37
raptor?23:38
GeofftheMediothere 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.cpp23:38
raptoryes, some of those includes have actually changed - they are at different paths with OGRE 1.7.423:39
raptorfor reference:  http://pastie.org/459420723:41
tpbTitle: #4594207 - Pastie (at pastie.org)23:41
raptoralthough, i've been having difficulty with the CMakeLists23:42
raptorit seems that since they use SET instead of OPTION in some places, I cannot actually specify certain flags on the command line23:43
raptorlike -DBUILD_STATIC=1  does nothing because CMakeLists sets it to OFF23:43
GeofftheMediowhose cmakelists are you talking about?23:44
raptorthe one at FreeOrion/CMakeLists.txt23:44
GeofftheMedioI don't think it was written with static builds in mind23:44
raptorme 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 effect23:45
STalKer-Xwhy not edit cmakelists to your liking?23:45
raptorI am23:45
raptorultimately I was hoping to alter as little as possible so I could just 'svn up' and build23:46
raptorand I'm no expert at cmake (yet)23:46

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