*** tpb has joined #freeorion | 00:00 | |
*** mithro_ has joined #freeorion | 00:36 | |
*** mithro_ is now known as mithro | 00:41 | |
*** strooka has joined #freeorion | 00:51 | |
strooka | Hi there | 00:53 |
---|---|---|
*** strooka has quit IRC | 00:59 | |
*** GeofftheMedio has joined #freeorion | 01:25 | |
*** GeofftheMedio_ has quit IRC | 01:44 | |
*** ingo has joined #freeorion | 02:00 | |
*** GeofftheMedio_ has joined #freeorion | 02:03 | |
*** GeofftheMedio has quit IRC | 02:22 | |
*** changelog has quit IRC | 02:50 | |
*** changelog has joined #freeorion | 02:50 | |
*** ingo has quit IRC | 03:51 | |
*** STalKer-X has joined #freeorion | 04:28 | |
*** STalKer-Y has quit IRC | 04:45 | |
*** GeofftheMedio_ has quit IRC | 06:46 | |
*** GeofftheMedio has joined #freeorion | 06:58 | |
*** Ingmar has quit IRC | 08:07 | |
*** Ingmar has joined #freeorion | 08:07 | |
*** ingo has joined #freeorion | 08:26 | |
*** ingo is now known as planetmaker | 08:29 | |
*** Ingmar has quit IRC | 08:30 | |
*** aleksil has quit IRC | 08:32 | |
*** STalKer-X has quit IRC | 08:32 | |
*** kroddn has quit IRC | 08:32 | |
*** enigmatic has quit IRC | 08:32 | |
*** TuOki^ has quit IRC | 08:32 | |
*** planetmaker has quit IRC | 08:33 | |
*** changelog has quit IRC | 08:33 | |
*** mithro has quit IRC | 08:33 | |
*** GeofftheMedio has quit IRC | 08:33 | |
*** tpb has joined #freeorion | 08:38 | |
*** Rotonen has joined #freeorion | 08:59 | |
*** mithro has quit IRC | 09:06 | |
*** Mindblighter has joined #freeorion | 09:26 | |
*** Mikoto has joined #freeorion | 09:53 | |
*** Mikoto has quit IRC | 09:59 | |
*** Mikoto has joined #freeorion | 09:59 | |
*** CIA-84 has joined #freeorion | 11:37 | |
planetmaker | hi | 13:32 |
planetmaker | is GiGI part of FreeOrion or is it a separate project? | 13:32 |
planetmaker | I'm unsure as it's part of the svn trunk checkout | 13:32 |
planetmaker | but considered an external dependency | 13:32 |
planetmaker | hmpf... it builds but doesn't link :S | 13:33 |
planetmaker | http://pastebin.ca/1771912 <-- I know I'm missing still some FreeOrion dependencies... but is it okay to fail? | 13:38 |
tpb | Title: pastebin - Jemand - post number 1771912 (at pastebin.ca) | 13:38 |
*** enigmatic has quit IRC | 15:38 | |
*** enigmatic has joined #freeorion | 15:57 | |
*** ChanServ has quit IRC | 16:13 | |
*** enigmatic has quit IRC | 16:13 | |
*** enigmatic has joined #freeorion | 16:23 | |
*** enigmatic has joined #freeorion | 16:28 | |
*** pm has joined #freeorion | 17:16 | |
*** strooka has joined #freeorion | 18:39 | |
strooka | Hi | 18:39 |
strooka | Does anybody Know wether there are some Space Combat 3D Files out there? | 18:42 |
strooka | I mean cpp and headers | 18:44 |
pm | Did you check the svn repo (I've no idea as of now) | 18:44 |
strooka | I mean in the svn the Combat is still done automatically, all i've Seen was the tech Demo. Is this the actual State of the Combat? | 18:47 |
pm | as far as I know yes. Mind that I only discovered this game one, two weeks ago, so take it with a grain of salt what I say | 18:49 |
pm | Seems the actualy implementation of that is what is being worked upon right now | 18:49 |
strooka | So you Know wether there is sb Wirkung on it actually? The tech Demo is very old | 18:51 |
strooka | Wirkung | 18:51 |
pm | working? ;-) | 18:51 |
strooka | Yah damn iPod | 18:51 |
pm | I don't really know. But the discussions in the forum and the road map suggest that it's the case | 18:51 |
pm | must be a German iPod :-P | 18:52 |
strooka | :( | 18:52 |
STalKer-X | <3 | 18:53 |
pm | http://freeorion.org/forum/viewtopic.php?f=6&t=842 | 18:53 |
tpb | <http://ln-s.net/4vec> (at freeorion.org) | 18:53 |
pm | though... might be that an automatic system, but more fine-grained is what rather might see the light of the world before there's some kind of player control, either in 2D, save 3D. | 18:54 |
*** strooka has quit IRC | 18:55 | |
*** strooka has joined #freeorion | 18:55 | |
pm | he... colloquy is a nice client :-) | 18:55 |
strooka | Hehe | 18:55 |
strooka | Ok then, after i've finished HotKeyManager and its Done to 99% i will Be on it | 18:59 |
strooka | On monday its Done | 19:00 |
pm | he, I see, you'reTHAT guy :-) Nice thing that is. | 19:00 |
strooka | ;) | 19:00 |
pm | I guess you should ask that the devs, though. This channel seems to see pretty low traffic. | 19:01 |
strooka | In the Forum? | 19:03 |
pm | That'd be the place I'd ask, yes | 19:03 |
pm | btw... what's your dev platform? | 19:03 |
strooka | Suse Linux 11.2, Kdevelop3 | 19:04 |
pm | hm, ok. Then you cannot help me :-) | 19:04 |
pm | I fail at getting all the deps working which I need for FO | 19:05 |
pm | on Mac that is | 19:05 |
strooka | You're coding in mac???? | 19:05 |
pm | at home, yes | 19:06 |
pm | at work, no ;-) | 19:06 |
strooka | I've tried it with mac mini but i failed in compile | 19:06 |
pm | I already fail to get Ogre and ALUT to compile into libraries. | 19:08 |
strooka | do you Need to Build the actual Sdk? | 19:09 |
pm | I guess so... Or I missed the binary download | 19:09 |
pm | that'd be a pain in retrospect, but actually good news. | 19:10 |
strooka | i Managed to Build with an old sdk but i got an Bus Error, didnt Know what it was | 19:10 |
pm | "Note: On Windows, most dependencies are available pre-compiled in the FreeOrion SDK. " | 19:11 |
pm | And then a list of dependencies. So... I assumed that I have to get all of them. And quite some are not available in binary form | 19:11 |
strooka | Kdevelop builds faster i think | 19:13 |
pm | he :-P But that doesn't help in my case ;-) | 19:13 |
strooka | so you have all depedencies? | 19:14 |
pm | well. I cannot even build all of them. | 19:14 |
pm | OpenAL doesn't compile, nor does ALUT | 19:14 |
pm | and I have no frigging idea about them. | 19:14 |
strooka | I could build that | 19:15 |
pm | For OSX? | 19:15 |
strooka | Yes | 19:15 |
strooka | let me think | 19:15 |
pm | If you have a working cross-compiler linux->OSX you're one of few people who know how to do that. | 19:16 |
strooka | I couldnt Build boost | 19:16 |
strooka | Or had Problems with it | 19:17 |
pm | the interesting thing actually is: OpenAL has an OSX installer. It installs... but ALUT doesn't find it | 19:17 |
pm | Boost is not a major problem (I use 1_39) | 19:17 |
pm | though it had - as usual on any platform - too many warnings for my taste. | 19:17 |
strooka | Browse dies | 19:18 |
strooka | Dirs | 19:18 |
strooka | And change depedencies manually or by Link | 19:18 |
pm | he. yeah, that's probably a solution. | 19:19 |
strooka | Openal should Be in /opt/lib | 19:19 |
strooka | When you hover over à file that doesnt exist you will See where Xcode Looks for it Place there à Link to your file | 19:21 |
pm | yes... hm... I can check in roughly half an hour, I don't have my laptop with me right now ;-) But I assume that's where it installed itself into, but I'll have to check | 19:21 |
strooka | What does the Compiler say? | 19:22 |
strooka | Exactly do you Know? | 19:23 |
pm | not by heart. Will you still be here in ~30 minutes? Then I can tell. | 19:26 |
strooka | Ok let's say 30 minutes. I'll Read the Combat Theras in the meantime. | 19:29 |
pm | I should go home anyway... so. bbl :-) | 19:29 |
*** strooka_ has joined #freeorion | 19:48 | |
*** strooka has quit IRC | 19:49 | |
*** strooka_ is now known as strooka | 19:49 | |
planetmaker | so... here we go. | 19:50 |
planetmaker | hm... what exactly would I expect openal to install in /opt/lib? I guess something like openal*.dylib | 19:56 |
planetmaker | but no such thing can be found | 19:56 |
planetmaker | http://pastebin.ca/1772289 <-- and that's what I get when I try to compile it from source | 19:57 |
tpb | Title: pastebin - Stuff - post number 1772289 (at pastebin.ca) | 19:57 |
planetmaker | (yes, I use the more *nix approach than the XCode approach ;-) ) | 19:57 |
GeofftheMedio | there is an osx sdk as well... did you get that? | 20:00 |
planetmaker | hm... I searched for it. When I thought I found it, I got an exe file. | 20:00 |
planetmaker | so obviously I missed it. | 20:01 |
GeofftheMedio | http://sourceforge.net/projects/freeorion/files/ | 20:01 |
tpb | <http://ln-s.net/4XkZ> (at sourceforge.net) | 20:01 |
GeofftheMedio | near the bottom | 20:01 |
GeofftheMedio | FreeOrion_MacOSX_SDK.zip | 20:01 |
planetmaker | I see. Thanks. Either I'm blind or stupid or both ;-) | 20:02 |
GeofftheMedio | or tried to find it some other way? | 20:02 |
*** strooka has quit IRC | 20:02 | |
*** strooka has joined #freeorion | 20:02 | |
planetmaker | I clicked through the wiki and the forums... | 20:03 |
planetmaker | I think I missed that dir down there :S | 20:04 |
planetmaker | hm. I'll know more in... an hour. | 20:04 |
*** strooka has quit IRC | 20:04 | |
*** strooka has joined #freeorion | 20:04 | |
planetmaker | In which place would the ogre SDK be expected? | 20:05 |
planetmaker | e.g. found by the auto-detection? The ogre manual just says "put it where you like". Oh yeah... | 20:06 |
GeofftheMedio | I don't know... | 20:08 |
strooka | Hi there | 20:08 |
strooka | So you have help with the sdk , pm? | 20:08 |
strooka | Hi geoff | 20:08 |
strooka | Can you Tell me if there is à work on the 3D Combat | 20:08 |
strooka | In the Moment? | 20:08 |
GeofftheMedio | strooka: from what he's said to me, tzlaine has something more than what's in SVN, and is probably working on it, although rather slowly | 20:09 |
strooka | Geoff: can i help out? | 20:10 |
strooka | There was already à Simulation with Fighters and Bombers, right? | 20:11 |
GeofftheMedio | you'd need to pm him to ask, but unless you know a lot about ogre or one of the other libraries used, I doubt you'd be able to contribute much right now | 20:11 |
GeofftheMedio | planetmaker: I don't see anything about OGRE on the MacOSX freeorionwiki compile page, so I can't tell you anything about how it needs to be set up on OSX | 20:13 |
GeofftheMedio | there might be a forum topic, but I don't recall | 20:13 |
planetmaker | hm, ok | 20:13 |
strooka | I ll try to pm him | 20:14 |
planetmaker | ok, I have the SDK now. | 20:14 |
planetmaker | *FO-SDK | 20:15 |
*** strooka has quit IRC | 20:15 | |
planetmaker | but... the SDK looks the same what the svn checkout of trunk gave me... | 20:16 |
planetmaker | so I'm a bit puzzled. | 20:17 |
planetmaker | http://pastebin.ca/1772320 | 20:20 |
tpb | Title: pastebin - Someone - post number 1772320 (at pastebin.ca) | 20:20 |
planetmaker | what can I do with that SDK which I cannot do with trunk checkout? | 20:21 |
GeofftheMedio | the SDK has a bunch of dependencies | 20:21 |
GeofftheMedio | if you want to find and build them all yourself, you don't need the SDK | 20:22 |
CIA-84 | FreeOrion: geoffthemedio * r3340 /trunk/FreeOrion/UI/OptionsWnd.cpp: Added checks for whether m_edit of SetOptionFunctor<std::string> in OptionWnd.cpp is 0, to avoid dereferencing the pointer if it is 0. | 20:22 |
GeofftheMedio | the code in the SDK is also out of date, so you'd need to update from SVN over top o fit | 20:22 |
GeofftheMedio | since you were having errors relating to a library (openal) I figured the SDK might be helpful | 20:23 |
*** strooka has joined #freeorion | 20:23 | |
*** strooka has quit IRC | 20:26 | |
GeofftheMedio | are pm and planetmaker the same person, or do I need to read a bunch of chat log about pm's questions / problems as well? | 20:28 |
planetmaker | well... seems like I have a fundamentally missing piece of knowledge there... or a few | 20:28 |
planetmaker | pm and planetmaker is both myself | 20:28 |
planetmaker | just different computers | 20:28 |
planetmaker | and I didn't bother to setup my bouncer for this network so far | 20:29 |
GeofftheMedio | what missing knowledge...? | 20:29 |
planetmaker | I guess I need a step-by-step guide how to get from there to an actually working binary. | 20:30 |
planetmaker | I know the use of configure, of make | 20:31 |
planetmaker | But I have not really used XCode projects so far either... | 20:31 |
GeofftheMedio | cmake might work on OSX... but I don't know if it's tested | 20:31 |
GeofftheMedio | but I think the XCode project would make things a lot easier | 20:31 |
planetmaker | I have it installed. It does its job | 20:31 |
GeofftheMedio | so... cmake does its job, but you can't make a binary? what's stopping you? | 20:32 |
GeofftheMedio | (you do need to tell cmake where the dependencies are... AFAIK it won't find them on its own) | 20:32 |
planetmaker | hm, right. That's the part I'm notoriously bad at when configure doesn't work automatically. | 20:33 |
GeofftheMedio | the complexity of setting up command line build environments is why we include xcode and msvs projects | 20:34 |
planetmaker | :-) | 20:34 |
planetmaker | well. It's no big deal to open the project files. | 20:36 |
planetmaker | I assume if I open sdk/FreeOrion/Xcode/Freeorion.xcodeproj that's what I want. Or are there hidden even more project files? | 20:38 |
planetmaker | hm... except in GG is also one | 20:38 |
GeofftheMedio | I don't know the layout of the xcode project files. it wouldnt' be implausible to have a separate project for gg and for freeorion, though. | 20:38 |
*** strooka has joined #freeorion | 20:39 | |
planetmaker | Yes, that's what it seems | 20:39 |
planetmaker | But then... I fail to build anything from there, too. Let me get the error messages from there | 20:39 |
GeofftheMedio | http://freeorion.org/index.php/Compile_In_MacOsX | 20:40 |
GeofftheMedio | read that | 20:40 |
tpb | <http://ln-s.net/4vtX> (at freeorion.org) | 20:40 |
GeofftheMedio | should help | 20:40 |
GeofftheMedio | at least one source file has been deleted (combat.cpp) so you'd need to make that modification | 20:41 |
planetmaker | uh... right | 20:42 |
*** strooka has quit IRC | 20:47 | |
planetmaker | GeofftheMedio: thanks. The SDK seems to compile mostly. That is it builds everything except the client as it doesn't find the vorbis framework | 21:18 |
planetmaker | I actually wonder about that as it seems to be included, but... it doesn't look like an unsolvable problem | 21:19 |
GeofftheMedio | are you using the SDK or CMake? | 21:19 |
GeofftheMedio | er, XCode or CMake | 21:19 |
planetmaker | I'm using XCode on the SDK | 21:19 |
GeofftheMedio | hmm. odd... I'd have thought it'd be set up to find it automatically | 21:20 |
planetmaker | Noooo! That cannot be true. | 21:49 |
planetmaker | It's not yet built, but it seems that it's a matter of capitalization: vorbis vs. Vorbis and ogg vs. Ogg | 21:49 |
GeofftheMedio | ok | 21:50 |
planetmaker | it needs to be with captital letters. The header dirs | 21:50 |
GeofftheMedio | it might help to make a post about that on the forums... should probably be fixe | 21:51 |
GeofftheMedio | d | 21:51 |
planetmaker | there are OSX variants which don't care about capitalization, like windows | 21:51 |
planetmaker | will do | 21:51 |
planetmaker | seems the only thing missing is OpenAL of the correct architecture. However I got the wrong one compiled and installed... :S | 22:01 |
*** enigmatic has quit IRC | 22:14 | |
*** Mindblighter has quit IRC | 22:18 | |
GeofftheMedio | correct achritecture? | 22:18 |
planetmaker | yes. like ppc / i386 / x64 | 22:19 |
GeofftheMedio | ah. yeah, I think the SDK is made for intel macs... dunno re: 64 bit issues, though. | 22:19 |
planetmaker | in principle I can run all. But when I build, I need, of course the correct library form - or universals which have all three | 22:19 |
planetmaker | I *guess* the problem is that x64 is the default, but I need i386. | 22:21 |
planetmaker | and OpenAL has no xcode project to take care of that ;-) | 22:21 |
planetmaker | ha! Worked. | 22:25 |
GeofftheMedio | ? | 22:25 |
planetmaker | I installed the version available from the OpenAL website. That was my mistake. | 22:25 |
planetmaker | That superseeded the one coming with FO | 22:25 |
GeofftheMedio | spiffy | 22:26 |
planetmaker | precedence of paths, I guess | 22:26 |
planetmaker | and now I could checkout trunk into that dir, I assume, right? | 22:29 |
planetmaker | and see whether I get a newer version compiled | 22:29 |
GeofftheMedio | with the windows SDK, you can just update from svn... I don't know if you need to "checkout" vs. "update" though | 22:30 |
GeofftheMedio | you'll need to remove combat.cpp from the build after updating if using XCode | 22:30 |
planetmaker | ah... seems like svn up works | 22:30 |
planetmaker | I didn't expect that :-) | 22:30 |
planetmaker | but very nice | 22:31 |
planetmaker | hm... if svn worked, I could have provided the diff. Too late ;-) | 22:33 |
GeofftheMedio | ? could you explain that? | 22:33 |
planetmaker | now I run svn up. So a diff is only sensible when I know that I can compile also current trunk | 22:34 |
planetmaker | s/run/ran/ | 22:34 |
GeofftheMedio | what use would a diff be if based on an old version? | 22:35 |
planetmaker | one could try to re-base it with a kind of 3-way merge. Dunno wether svn can do that, but one might succeed with hg | 22:35 |
planetmaker | but sure, diffs agains old versions suck ;-) | 22:36 |
planetmaker | I wonder though why I get conflicts here... | 22:36 |
GeofftheMedio | you'd need to merge all the recent changes and make sure it compiles with the latest svn to make use of the diff anyway, so... | 22:37 |
planetmaker | yeah | 22:37 |
planetmaker | there are deprecated headers from boost in use. | 22:42 |
GeofftheMedio | depends what version of boost you're building against | 22:42 |
planetmaker | sdk-freeorion-052409/FreeOrion/Xcode/../util/VarText.cpp:7: | 22:43 |
planetmaker | /Users/ingo/Downloads/sdk-freeorion-052409/FreeOrion/Xcode/dep/local/include/boost/spirit.hpp:18:4: warning: #warning "This header is deprecated. Please use: boost/spirit/include/classic.hpp" | 22:43 |
planetmaker | true that. I use newer than recommended ;-) | 22:43 |
planetmaker | 1.39 | 22:43 |
GeofftheMedio | still works with 1.40, with various deprecation warnings | 22:43 |
planetmaker | but if it's as easy as the warning suggests, it would be quite easy to remove it, no? | 22:46 |
planetmaker | IF that is ;-) | 22:46 |
GeofftheMedio | depends if it would still work with older versions | 22:46 |
planetmaker | #ifdef ... #endif ? | 22:48 |
GeofftheMedio | no so "easy" anymore, and not worth bothering since it works currently, aside from the warnings | 22:49 |
planetmaker | true that. | 22:52 |
planetmaker | The lead dev of OpenTTD eplained me once in length though why he doesn't like warnings. Mostly as they tend to hide the true errors in lengthy compile logs - which I find quite reasonable | 22:53 |
GeofftheMedio | using a reasonable IDE, one can hide warnings and show only errors | 22:54 |
*** Mikoto has quit IRC | 22:55 | |
*** Rotonen has quit IRC | 22:55 | |
*** CIA-84 has quit IRC | 22:55 | |
*** GeofftheMedio has quit IRC | 22:55 | |
*** pm has quit IRC | 22:55 | |
*** kroddn has quit IRC | 22:55 | |
*** TuOki^ has quit IRC | 22:55 | |
*** aleksil has quit IRC | 22:55 | |
*** _Maru_ has quit IRC | 22:55 | |
*** planetmaker has quit IRC | 22:55 | |
*** STalKer-X has quit IRC | 22:55 | |
*** Mikoto has joined #freeorion | 22:57 | |
*** STalKer-X has joined #freeorion | 22:57 | |
*** planetmaker has joined #freeorion | 22:57 | |
*** _Maru_ has joined #freeorion | 22:57 | |
*** Rotonen has joined #freeorion | 22:57 | |
*** planetmaker has quit IRC | 22:58 | |
*** pm has joined #freeorion | 22:59 | |
*** GeofftheMedio has joined #freeorion | 22:59 | |
*** kroddn has joined #freeorion | 22:59 | |
*** TuOki^ has joined #freeorion | 22:59 | |
*** aleksil has joined #freeorion | 22:59 | |
*** kornbluth.freenode.net sets mode: +o kroddn | 22:59 | |
*** CIA-79 has joined #freeorion | 23:02 | |
*** planetmaker has joined #freeorion | 23:03 | |
planetmaker | and it helped me also a lot when I coded OpenTTD's base graphics set, finding alignment and code errors there. | 23:06 |
GeofftheMedio | hiding warnings, or showing them? | 23:07 |
planetmaker | silence warnings :-) | 23:07 |
GeofftheMedio | there's probably an easier / faster way to do that than editing the code | 23:07 |
planetmaker | well. One wants all warnings, but no pointless ones | 23:08 |
GeofftheMedio | although we'll probably update the required / expected boost version at some point. I think 1.40's been out long enough to upgrade to that soon, although maybe not if you're still on 1.39 | 23:08 |
planetmaker | besides, I have now r3340 compiled :-) | 23:08 |
planetmaker | hm... I recall the SIGABRT issue from the forums... :S | 23:09 |
GeofftheMedio | as in you also have it, or you remember reading about it? | 23:09 |
planetmaker | both | 23:09 |
planetmaker | terminate called after throwing an instance of 'GG::Flags<GG::GraphicStyle>::UnknownFlag' | 23:11 |
planetmaker | what(): Invalid flag with value 0 | 23:11 |
*** GeofftheMedio_ has joined #freeorion | 23:12 | |
planetmaker | terminate called after throwing an instance of 'GG::Flags<GG::GraphicStyle>::UnknownFlag' what(): Invalid flag with value 0 | 23:12 |
*** GeofftheMedio has quit IRC | 23:14 | |
*** GeofftheMedio_ is now known as GeofftheMedio | 23:14 | |
GeofftheMedio | uhm... ok. can you locate when/where that's happening? | 23:16 |
planetmaker | start it and immediate exit | 23:16 |
planetmaker | I see no starting screen nothing. | 23:16 |
planetmaker | I built already a debug build | 23:16 |
GeofftheMedio | I mean can you trace through execution or figure out what class is being initialized that's leading to that throw | 23:17 |
planetmaker | right. backtrace: http://paste.openttd.org/221143 | 23:18 |
tpb | Title: OpenTTD PasteBin (at paste.openttd.org) | 23:18 |
GeofftheMedio | uhm... strange. | 23:21 |
planetmaker | if you can tell me what else I could tell gdb... please do so :-) | 23:21 |
GeofftheMedio | did GiGi come with the SDK, and did you update it from SVN and rebuild? | 23:21 |
GeofftheMedio | I don't know anything about how to use gdb | 23:21 |
planetmaker | GiGi is updated via svn up, too | 23:21 |
planetmaker | and it got re-compiled | 23:21 |
GeofftheMedio | and is the freeorion build actually using the built gigi and not a separate one that came with the sdk? | 23:22 |
planetmaker | uhm... I did svn up in the sdk dir. So, if it up'ed the GiGi (which is part of the SDK), there's no other chance. Or? | 23:23 |
GeofftheMedio | I'm just wondering if the gigi build put the shared objects somewhere else, or made new verisons with different names, or otherwise made things so the old ones are still used | 23:24 |
GeofftheMedio | when building fo | 23:25 |
planetmaker | hm... | 23:26 |
planetmaker | when I did svn up I got a conflict in chmain.cpp | 23:26 |
planetmaker | I chose trunk version. | 23:27 |
planetmaker | but noteworthy: | 23:27 |
planetmaker | +<<<<<<< .mine | 23:27 |
planetmaker | # define OGRE_INPUT_PLUGIN_NAME "GiGiOgrePlugin_OIS.dll" | 23:27 |
planetmaker | # elif defined(FREEORION_MACOSX) | 23:27 |
planetmaker | // avoid installing the input plugin as a dynamic object | 23:27 |
planetmaker | -# include "../../GG/src/Ogre/Plugins/OISInput.h" | 23:27 |
planetmaker | +# include "../../GG/GG/Ogre/Plugins/OISInput.h" | 23:27 |
planetmaker | +======= | 23:27 |
planetmaker | +const std::string OGRE_INPUT_PLUGIN_NAME("GiGiOgrePlugin_OIS.dll"); | 23:27 |
planetmaker | +>>>>>>> .r3340 | 23:27 |
planetmaker | was part of the diff | 23:27 |
planetmaker | between r3094 and 3340 where there was an unresolvable difference. r3340 is what I have now | 23:28 |
GeofftheMedio | the ogre OIS plugin shouldn't have any effect on the flags definition that seems to be causing the crash | 23:28 |
GeofftheMedio | that change was related to a reorganization of the gigi source tree to separate headers and source files | 23:29 |
planetmaker | I see. | 23:30 |
planetmaker | any chance to see the GG version a binary is linked to / currently running with? | 23:31 |
planetmaker | e.g. via symbols? | 23:31 |
GeofftheMedio | I don't think think SVN version is built into the library, no... | 23:31 |
GeofftheMedio | the crash doesn't make much sense. it seems to be arising from initialization of a GG::Flags object on line 34 of FleetWnd.cpp | 23:32 |
GeofftheMedio | const GG::Flags<GG::GraphicStyle> | 23:32 |
GeofftheMedio | DATA_PANEL_ICON_STYLE = GG::GRAPHIC_CENTER | GG::GRAPHIC_VCENTER | GG::GRAPHIC_FITGRAPHIC | GG::GRAPHIC_PROPSCALE; | 23:32 |
GeofftheMedio | but all those flags are given nonzero values in staticgraphic.cpp | 23:33 |
planetmaker | also on x64 systems? Maybe a var size issue? | 23:33 |
planetmaker | *type size | 23:34 |
planetmaker | I know that stdafx.h on linux != stdafx.h on macos | 23:34 |
planetmaker | and that x64 can cause trouble. | 23:34 |
GeofftheMedio | I don't see how that could be relevant... | 23:35 |
GeofftheMedio | for some reason, when passed nonzero flags, operator| is receiving 0 | 23:36 |
GeofftheMedio | it's like GG::GRAPHIC_CENTER is default initialized to 0, then evaluated in FleetWnd.cpp when initializing DATA_PANEL_ICON_STYLE, before being initialized in StaticGraphic.cpp | 23:39 |
*** enigmatic has joined #freeorion | 23:40 | |
planetmaker | I guess we have to follow that another night. I start to fall asleep. I'll add the backtrace to the compile thread, though | 23:45 |
GeofftheMedio | ok, thanks | 23:46 |
planetmaker | thank you also for helping me through compiling :-) | 23:48 |
planetmaker | good night for now | 23:49 |
*** planetmaker has quit IRC | 23:56 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!