*** tpb has joined #freeorion | 00:00 | |
*** mithro has joined #freeorion | 02:03 | |
*** GeofftheMedio_ has quit IRC | 03:47 | |
*** kroddnoMobil has joined #freeorion | 05:32 | |
*** canidae has joined #freeorion | 08:52 | |
canidae | intriguing | 08:53 |
---|---|---|
*** canidae has left #freeorion | 09:36 | |
*** GeofftheMedio has joined #freeorion | 12:49 | |
kroddn | hey GeofftheMedio | 13:14 |
GeofftheMedio | ? | 13:15 |
kroddn | i just managed to link freeorion statically, so that most linux-users would not have to install every special lib | 13:15 |
kroddn | One questeion - what is the binary freeorionca for? | 13:15 |
GeofftheMedio | AI | 13:15 |
kroddn | okay, that means that is needed too for running a game? | 13:16 |
kroddn | the executables aren't that big, about 10MB if they are stripped | 13:17 |
GeofftheMedio | yes, AI is needed to run single player games | 13:17 |
GeofftheMedio | you might want to make some distributables with the statically-linked executables, and post them on the forum. if a few others test them, then probly they can be put up on the sourceforge page | 13:19 |
kroddn | yes, that would be nice | 13:26 |
kroddn | i just want to make some extensions to the code | 13:27 |
kroddn | or... that won't be needed, i think | 13:27 |
GeofftheMedio | "extensions to the code" ? | 13:27 |
GeofftheMedio | sent you email | 13:28 |
kroddn | How are the exe-names coded in freeorion? | 13:29 |
kroddn | what i mean - i have now 3 exes, named freeorion-static freeoriond-static freeorionca-static | 13:30 |
kroddn | i do not think that running freeorion-static would work, because that wants to invoke freeoriond and freeorionca | 13:30 |
GeofftheMedio | const std::string SERVER_CLIENT_EXE = (GetBinDir() / "freeoriond").native_file_string(); | 13:31 |
GeofftheMedio | you'll need to rename them | 13:31 |
kroddn | lol | 13:31 |
GeofftheMedio | or edit the code the allow passing new server and ai executable paths | 13:32 |
kroddn | scons installed the game in "$prefix" | 13:32 |
kroddn | no, i will do a scons install and then zip that code | 13:32 |
GeofftheMedio | that's been reported... tzlaine said he was going to look at it, but I guess he didn't | 13:32 |
GeofftheMedio | I suggest putting up a bug report | 13:32 |
kroddn | I saw on sourceforge that exe and data is splitted | 13:32 |
GeofftheMedio | "exe and data is splitted" ... not sure what you mean | 13:33 |
kroddn | into separate downloads | 13:34 |
GeofftheMedio | not anymore | 13:34 |
kroddn | theres a package "data" on sf | 13:34 |
kroddn | okay | 13:34 |
GeofftheMedio | there used to be data.zip | 13:34 |
GeofftheMedio | but now all the data is in SVN | 13:34 |
GeofftheMedio | and even when data.zip was used, everything was together in the windows installers | 13:35 |
GeofftheMedio | data.zip was just so people could download updated data if recompiling from SVN, before the data was put into SVN | 13:35 |
kroddn | okay | 13:35 |
kroddn | but i do not exactly know which data i have to copy/pack | 13:36 |
GeofftheMedio | well... can people use subversion to checkout everything, and then just drop your statically linked binaries in and have it work? | 13:37 |
kroddn | jepp | 13:37 |
GeofftheMedio | then you could probably not include any data | 13:37 |
kroddn | but i'd like to build a tar.gz | 13:37 |
kroddn | most people are not able to use svn :) | 13:37 |
GeofftheMedio | ok... that's what I was asking above | 13:38 |
GeofftheMedio | ok, so I think you'll need to include everything in the freeorion root dir (that isn't a directory) | 13:38 |
GeofftheMedio | as well as everything (*everything*) in /default | 13:38 |
GeofftheMedio | the rest is just sourcecode | 13:39 |
GeofftheMedio | did you get that email? | 13:39 |
kroddn | yes | 13:40 |
kroddn | did you add FPS showing? | 13:40 |
GeofftheMedio | yes, and a toggle in the options | 13:40 |
kroddn | its not in svn? | 13:41 |
GeofftheMedio | no | 13:41 |
GeofftheMedio | first need to connect the fps-limit options, and then check with tzlaine about how i've set up a few things | 13:42 |
kroddn | hm, how do i apply this patch... | 13:42 |
kroddn | patch <patch.txt does not work as i expected | 13:42 |
GeofftheMedio | patch -p0 < patch.txt | 13:42 |
GeofftheMedio | and you might need to undo your own changes first, or there might be conflicts between the changes | 13:43 |
kroddn | damn | 13:49 |
GeofftheMedio | maybe not worth doing until it's done, but I thought you might be interested | 13:49 |
kroddn | yes i am :) | 13:50 |
kroddn | hm. why does the ai-exe need directFB ? | 13:54 |
GeofftheMedio | what's directFB ? | 13:55 |
kroddn | direct FrameBuffer i think | 13:55 |
kroddn | direct frame buffer graphics library - development files | 13:56 |
GeofftheMedio | maybe it's a GiGi dependency? | 13:56 |
kroddn | yes, but i compiled with --as-needed and that means that this should not be linked if not needed | 13:59 |
kroddn | the freeoriond does not need framebuffer | 13:59 |
kroddn | does the ai draw anything on screen? | 13:59 |
GeofftheMedio | no | 13:59 |
kroddn | <Farmer> omg | 14:02 |
kroddn | <Farmer> es läuft :D | 14:02 |
kroddn | <kroddn> hehe | 14:02 |
kroddn | <Farmer> es leeebt | 14:02 |
kroddn | the first one using my statically linked binaries :-) | 14:03 |
kroddn | python2.5 is the only problem i still have | 14:03 |
kroddn | GeofftheMedio | 14:20 |
kroddn | $ patch -p0 <patch.txt patching file default/eng_stringtable.txt patch: **** malformed patch at line 6: OPTIONS_DB_COLOR_DEPTH | 14:20 |
GeofftheMedio | did you revert your own changes first? | 14:21 |
kroddn | yes, moved my files and did svn update | 14:23 |
GeofftheMedio | I don't know then.. | 14:24 |
GeofftheMedio | OPTIONS_DB_COLOR_DEPTH is line 149 for me | 14:24 |
kroddn | yes, but in the patchfile it is line 6 | 14:25 |
GeofftheMedio | it's on line 6 of the patch, but that line corresponds to line 149 in the file the patch is changing | 14:26 |
GeofftheMedio | which is what it says in the patch, just above | 14:26 |
kroddn | boah | 14:26 |
GeofftheMedio | @@ -149,6 +149,15 @@ | 14:26 |
kroddn | the static binary starts very very very fast | 14:27 |
kroddn | less than one second | 14:27 |
GeofftheMedio | not surprising | 14:27 |
GeofftheMedio | no run time loading from libraries | 14:27 |
kroddn | in comparison to what what the loader has to load ^^ | 14:28 |
kroddn | GeofftheMedio | 14:37 |
kroddn | http://www.freeorion.org/forum/viewtopic.php?f=9&t=1792 | 14:37 |
kroddn | now i have to leave :-) | 14:38 |
tpb | <http://ln-s.net/gwh> (at www.freeorion.org) | 14:38 |
GeofftheMedio | k, bye | 14:38 |
*** DeX77 has joined #freeorion | 16:49 | |
DeX77 | hi | 16:49 |
GeofftheMedio | hi | 16:49 |
DeX77 | I'm currently trying to compile SVN Version but have troubles with boost | 16:50 |
GeofftheMedio | not surprising | 16:50 |
GeofftheMedio | windows or linux? | 16:50 |
DeX77 | linux | 16:50 |
DeX77 | seems like the boost_lib_suffix parameter is not correctly used | 16:50 |
DeX77 | config.log shows scons is trying to link against the boost lib without the suffix | 16:51 |
DeX77 | -lboost_filesystem-mt -lGL -lGLU -lpthread -lfreetype -lz -lboost_serialization-gcc42-mt | 16:51 |
DeX77 | the last one is correct, fhe first one not | 16:52 |
GeofftheMedio | http://sourceforge.net/tracker/index.php?func=detail&aid=1749413&group_id=75752&atid=544942 | 16:52 |
tpb | <http://ln-s.net/gx9> (at sourceforge.net) | 16:52 |
GeofftheMedio | is that similar? | 16:52 |
DeX77 | jupp | 16:52 |
DeX77 | did only look in the forums.. | 16:52 |
GeofftheMedio | if you have any new info or a fix, please post a comment on the bug report | 16:53 |
GeofftheMedio | hopefully tzlaine will get to fixing it soon | 16:53 |
DeX77 | my config stops @ the same step, but the cause is different: I have the "standard" boost lib names that is <lib>-<gcc><gccVersion>-{mt} | 16:54 |
GeofftheMedio | I don't use linux, so I can't do anything with that info... (which is why I suggest commenting on the sourceforge bug report) | 16:56 |
DeX77 | hmm..ok | 16:56 |
DeX77 | thx anyway.. maybe the bugreport helps. | 16:57 |
GeofftheMedio | hopefully | 16:57 |
GeofftheMedio | tzlaine can usually resolve issues like this fairly quickly | 16:57 |
DeX77 | looks like a minor problem for me, but I'm no python expert.. | 17:11 |
GeofftheMedio | nor am I | 17:12 |
*** STalKer-X has joined #freeorion | 17:31 | |
DeX77 | N'Abend STalKer-X ^^ | 17:32 |
GeofftheMedio | FYI: tzlaine replied to the bug report | 17:33 |
DeX77 | :) | 17:34 |
DeX77 | GeofftheMedio: I think it's worth a try.. | 17:34 |
DeX77 | looks good so far.. maybe the bug is solved :) | 17:37 |
GeofftheMedio | let me know if you have the $prefix install bug also | 17:38 |
GeofftheMedio | it's come up a few times | 17:38 |
GeofftheMedio | it's where the script installs GG or FO in /$prefix instead of where you told it to | 17:38 |
DeX77 | I just had the notorius "ILvoid" bug.. | 17:40 |
DeX77 | GG was installed correctly unter /usr/local.. | 17:42 |
GeofftheMedio | hmm. maybe it's just for FO then | 17:42 |
DeX77 | just compiling it.. but will take somewhat longer till I can tell you.. | 17:43 |
GeofftheMedio | mmhmm | 17:43 |
DeX77 | I definetivly need more CPU's ;) | 17:43 |
GeofftheMedio | don't we all... | 17:44 |
DeX77 | I'm still searching for a way to check wether CPU or IO is more limiting my system.. | 17:44 |
GeofftheMedio | really depends what you're doing... | 17:45 |
DeX77 | for "overall" system response | 17:45 |
GeofftheMedio | probly need RAM and CPU, not IO ... (what does IO even mean?) | 17:46 |
DeX77 | I got 2Gb RAM.. I don't think I need more | 17:46 |
GeofftheMedio | I suppose not... | 17:46 |
DeX77 | IO := I/O := Input/Output.. how much you system is slowed down by having to wait for data from hdd or cd or network whatever | 17:47 |
*** Carmina has quit IRC | 17:47 | |
GeofftheMedio | how often are you accessing cd that it's limiting ovearll system reponse? | 17:48 |
DeX77 | as my old Hitachi CD-Drive is blacklisted for DMA.. often :/ | 17:49 |
DeX77 | GeofftheMedio: hmm.. did you compile FO recently from SVN? | 17:51 |
GeofftheMedio | not directly... some modifications locally | 17:51 |
DeX77 | I just hit an error in universe/Enums | 17:52 |
GeofftheMedio | details? | 17:52 |
DeX77 | error: invalid use of incomplete type 'struct std::basic_ostream<char, std::char_traits<char> >' | 17:53 |
DeX77 | universe/Enums.h:33: instantiated from here | 17:53 |
DeX77 | most of the errors point to includes from gcc.. | 17:53 |
GeofftheMedio | I've never seen that problem before... | 17:54 |
GeofftheMedio | that line is a GG macro | 17:54 |
DeX77 | hmm.. maybe GG is not installed correctly after all.. | 17:55 |
GeofftheMedio | did you do scons install ? | 17:55 |
DeX77 | I did | 17:55 |
GeofftheMedio | ... though if you're not getting any missing includes errors | 17:55 |
GeofftheMedio | then it's something weirder | 17:55 |
GeofftheMedio | do you have gg/enum.h ? | 17:55 |
GeofftheMedio | and and up-to-date gcc ? | 17:56 |
DeX77 | gcc --version | 17:56 |
DeX77 | gcc (GCC) 4.2.0 | 17:56 |
DeX77 | hmm.. my gg/enum.h is from december? | 17:57 |
DeX77 | but my libs are from today.. | 17:57 |
GeofftheMedio | that's probably up to date | 17:57 |
GeofftheMedio | hasn't changed recently, afaik | 17:57 |
DeX77 | ok | 17:57 |
GeofftheMedio | I dunno... that's a new one. | 17:57 |
DeX77 | Defines an output stream operator for enumerated type \a name. Note that the generated function requires that EnumMap<name> be defined. | 17:59 |
DeX77 | lol | 18:01 |
DeX77 | was simple to fix.. | 18:01 |
DeX77 | the Macro was calles outside of GG namespace.. | 18:01 |
DeX77 | if anyone has svn access: move the "}" two lines down.. | 18:02 |
GeofftheMedio | post a bug report | 18:05 |
GeofftheMedio | which } are you referring to? (line # in gg/enum.h) | 18:07 |
DeX77 | anyway: didnt work :/ | 18:14 |
GeofftheMedio | mkay | 18:15 |
GeofftheMedio | make sure your checkout worked properly | 18:15 |
DeX77 | hmm | 18:17 |
DeX77 | will have to look at this tomorrow.. | 18:22 |
DeX77 | n8 guys | 18:22 |
DeX77 | GeofftheMedio: thx for your help and the link to the bug report :) | 18:22 |
GeofftheMedio | nod | 18:22 |
*** DeX77 has quit IRC | 18:22 | |
STalKer-X | mithro: how is TP doing? | 21:52 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!