#gemrb@irc.freenode.net logs for 28 Feb 2011 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage


[00:23:14] <-- Bo_Thomsen has left IRC (Quit: Leaving.)
[02:18:53] <-- Drakkar has left IRC (Ping timeout: 260 seconds)
[02:20:53] --> Drakkar has joined #GemRb
[02:22:38] <-- edheldil_ has left IRC (Ping timeout: 240 seconds)
[03:28:55] <-- _pickle has left IRC (Remote host closed the connection)
[03:32:13] --> raevol has joined #GemRb
[03:32:34] <-- raevol has left IRC (Client Quit)
[05:59:00] <-- |Cable| has left IRC (Ping timeout: 264 seconds)
[05:59:19] --> |Cable| has joined #GemRb
[07:14:37] <-- |Cable| has left IRC (Read error: Connection timed out)
[07:15:09] --> |Cable| has joined #GemRb
[07:55:57] <-- DrMcCoy has left IRC (Ping timeout: 240 seconds)
[07:56:19] --> DrMcCoy has joined #GemRb
[07:56:19] <-- DrMcCoy has left IRC (Changing host)
[07:56:19] --> DrMcCoy has joined #GemRb
[08:03:47] --> lynxlynxlynx has joined #GemRb
[08:03:48] <-- lynxlynxlynx has left IRC (Changing host)
[08:03:49] --> lynxlynxlynx has joined #GemRb
[08:03:49] --- ChanServ gives channel operator status to lynxlynxlynx
[08:13:05] --> edheldil_ has joined #GemRb
[08:24:26] <-- MikeChelen has left IRC (Read error: Connection reset by peer)
[08:24:54] <-- devurandom has left IRC (Remote host closed the connection)
[08:28:05] <edheldil> hello
[08:28:36] --> devurandom has joined #GemRb
[08:32:07] <-- edheldil_ has left IRC (Ping timeout: 272 seconds)
[08:44:51] --> lubos has joined #GemRb
[08:45:37] <edheldil> lubos: hi, what is the status of Debian/Ubuntu packages?
[08:49:47] <lubos> Hi, very promising. My sponsor is finaly Debian developer. He sent me comments about my package.
[09:19:25] --> Demitar has joined #GemRb
[09:55:02] <-- |Cable| has left IRC (Remote host closed the connection)
[12:44:03] --> norman_k has joined #GemRb
[12:44:23] <-- norman_k has left #GemRb ("Ik ga weg")
[12:47:20] --> overloaded has joined #GemRb
[12:47:58] <overloaded> hi there
[12:48:40] <overloaded> just found out about this awesome project and already got a problem
[12:49:24] <overloaded> after installing the apk on my android it keeps telling me error downloading data2.zip
[12:50:11] <overloaded> what i'm doing wrong?
[12:50:19] <fuzzie> hi
[12:50:44] <fuzzie> see third post at http://forums.gibberlings3.net/lofiversion/index.php?t18810-300.html
[12:51:02] <overloaded> yea just google it :)
[12:51:04] <overloaded> but
[12:51:08] <fuzzie> i think no-one here even uses the android port so we are not very helpful for android problems :/
[12:51:29] <overloaded> there is no data2.zip in asset map
[12:51:34] <overloaded> oh
[12:52:54] <fuzzie> we are kept informed, but usually not more than you see in the forum
[12:53:46] <overloaded> hm ok so i'll try on the forum than, thx for the help mate
[12:56:36] <-- overloaded has left #GemRb
[13:51:01] --> _dev_urandom has joined #GemRb
[13:53:03] <-- devurandom has left IRC (Ping timeout: 260 seconds)
[15:00:48] --> Bo_Thomsen has joined #GemRb
[16:01:37] <-- Gekz has left IRC (Ping timeout: 250 seconds)
[16:42:32] --> Gekz has joined #GemRb
[16:47:30] <-- lubos has left IRC (Quit: Leaving.)
[17:19:09] <-- lynxlynxlynx has left IRC (Remote host closed the connection)
[17:28:55] --> edheldil_ has joined #GemRb
[17:34:15] <-- edheldil_ has left IRC (Ping timeout: 272 seconds)
[17:43:00] --> lynxlynxlynx has joined #GemRb
[17:43:01] <-- lynxlynxlynx has left IRC (Changing host)
[17:43:01] --> lynxlynxlynx has joined #GemRb
[17:43:01] --- ChanServ gives channel operator status to lynxlynxlynx
[17:48:49] --> Maighstir has joined #GemRb
[18:22:53] --> lynxlynxlynx_ has joined #GemRb
[18:23:25] --> MikeChelen has joined #GemRb
[18:23:37] <MikeChelen> got another crash :D
[18:23:45] <-- lynxlynxlynx has left IRC (Ping timeout: 250 seconds)
[18:24:00] <MikeChelen> same level, different error
[18:24:05] <MikeChelen> maybe related?
[18:24:26] <MikeChelen> current error is: [ResourceManager]: Searching for SPWI007.spl...[chitin.key]
[18:24:41] <MikeChelen> followed by segmentation fault
[18:26:53] <fuzzie> which game? iwd?
[18:30:22] <MikeChelen> yup iwd
[18:37:12] --> |Cable| has joined #GemRb
[18:37:27] <-- |Cable| has left IRC (Client Quit)
[18:38:09] --> |Cable| has joined #GemRb
[18:51:28] --> edheldil_ has joined #GemRb
[19:00:17] --> pupnik has joined #GemRb
[19:00:21] <pupnik> hola
[19:00:27] <pupnik> somone put gemrb up on maemo.org
[19:03:23] <fuzzie> hi pupnik
[19:04:00] <fuzzie> i kinda stopped paying attention after nokia decided to commit corporate suicide
[19:14:53] <pupnik> well there's not much hope now for a mass-market pure-linux phone i agree
[19:16:10] <pupnik> But gemrb is still a great candidate for arm-based portables imo
[19:16:21] <fuzzie> there are a lot of android users drifting by
[19:17:30] <pupnik> slowly learning why android is crippled eh
[20:08:28] --> Avenger has joined #GemRb
[20:08:28] --- ChanServ gives channel operator status to Avenger
[20:08:32] <Avenger> hi
[20:09:55] <lynxlynxlynx_> MikeChelen: reproducable?
[20:10:09] <Avenger> fuzzie, i know you'll say i'm silly, but i still fight with the memory manager in msvc6 :) i cannot ignore its cool debugger, so i have to bend the code to its quirks
[20:10:40] <fuzzie> well, you're silly if you try avoiding cross-module allocations
[20:10:53] <fuzzie> because it never works, the msvc runtime library does them itself and ruins everything anyway
[20:11:37] <fuzzie> but fixing problems you encounter for msvc6 makes a lot of sense
[20:11:41] <Avenger> it works after this hack
[20:11:42] <CIA-36> GemRB: 03avenger_teambg * rd0c098fc92aa 10gemrb/gemrb/ (3 files in 2 dirs): more silly hacks to not get assertions in msvc6
[20:12:24] <Avenger> it crashes almost automatically, because it looks into bags all the time (another thing we need to fix sometime)
[20:13:05] <fuzzie> it seems like your project files are probably broken somewhere
[20:13:23] <fuzzie> you link STOImporter against the wrong runtime library, maybe?
[20:13:56] <Avenger> define wrong?
[20:14:07] <fuzzie> 'static' not 'dll'
[20:14:38] <fuzzie> i guess you need 'multithreaded debug dll' for all projects, for gemrb to work
[20:15:06] <Avenger> do you know where can i see it in the project file? or i have to reboot to windows
[20:15:50] <fuzzie> um
[20:16:20] <Avenger> it has /dll flag and # PROP Use_Debug_Libraries 1
[20:16:26] <fuzzie> '/MD', i guess, *not* '/MT'?
[20:16:52] <Avenger> hmm
[20:17:07] <Avenger> i got /MTd
[20:17:14] <fuzzie> that is the wrong one :P
[20:17:27] <Avenger> ok
[20:17:28] <-- Avenger has left IRC (Quit: bye!)
[20:18:14] <fuzzie> even latest visual c++ does not appear to give big warning signs when you select that
[20:18:42] <fuzzie> there are big warnings in the documentation, but no-one reads the documentation
[20:19:26] <fuzzie> "it is not recommended to link statically to the CRT in a DLL unless the consequences of this are specifically desired and understood", surely an understatement :)
[20:22:53] --> Avenger has joined #GemRb
[20:22:53] --- ChanServ gives channel operator status to Avenger
[20:23:10] <Avenger> about 5 of the plugins was not set to dll
[20:23:27] <Avenger> should i also set the core to use dll?
[20:23:27] <fuzzie> mystery solved :-)
[20:23:33] <fuzzie> yes
[20:24:05] <Avenger> well, if this works, i can undo a lot of those silly hacks :P
[20:24:27] <fuzzie> probably makes a lot more sense to just build everything into one exe, really
[20:24:34] <tomprince> Would it make sense to use the cmake generated project files?
[20:25:27] <Avenger> for me? not really, unless i can somehow integrate cmake into msvc6
[20:25:32] <fuzzie> i haven't looked to see if they do the right thing
[20:26:51] <tomprince> Well, it has been a while since I looked at it, but cmake can generate msvc6 project files.
[20:27:48] <tomprince> That is what the buildbot was doing.
[20:28:09] <fuzzie> do you remember why STATIC_LINK doesn't work on win32/apple, tomprince?
[20:29:03] <tomprince> No support for -Wl,--whole-archive
[20:29:15] <tomprince> I never really looked into it.
[20:29:45] <tomprince> The problem is by default, linking against static archives drop everything not referenced, which in our case is everything.
[20:29:51] <tomprince> I think that is the only issue.
[20:30:08] <fuzzie> ok. thanks.
[20:30:58] <tomprince> I think it probably works with mingw, or a gnu linker on osx.
[20:31:39] <fuzzie> no sane linker for osx :(
[20:31:58] <Avenger> maybe this library change will fix the crash on quit if i compile gemrb in release mode?
[20:31:58] <fuzzie> well, not unless someone snuck mach-o into binutils in the last 2 years, i suppose
[20:32:27] <fuzzie> Avenger: well, of course release mode has different library settings, but if you had to change those too, probably
[20:32:36] <Avenger> ahh
[20:32:43] <Avenger> damn :) of course i didn't
[20:32:57] <Avenger> it freezes now, lets see the settings
[20:33:13] <tomprince> Avenger: Have you tried cmake with msvc6?
[20:33:39] <fuzzie> looking at my logs, i think my issue with cmake and msvc is that it won't generate a standard project file with release/debug/etc targets
[20:33:49] <fuzzie> but again this is years-old knowledge
[20:34:07] <Avenger> gemrb itself was not dll, but it is not core
[20:34:31] <Avenger> i changed it too
[20:35:19] <Avenger> well, still freezes
[20:36:14] <fuzzie> i think there are still issues with the Interface destructor not explicitly deleting stuff at the right point
[20:36:45] <fuzzie> but if it doesn't show up in debug mode, i guess that isn't it
[20:36:54] <Avenger> wouldn't that show up on valgrind log?
[20:37:38] <fuzzie> i'm not sure of the guarantees on destructor order.
[20:37:46] <Avenger> anyway, it has no more problems in debug mode, and i can live with that
[20:38:01] <tomprince> fuzzie: Reverse order of construction, which I *think* is declaration order.
[20:39:53] <fuzzie> which would mean that it would work out how it is
[20:40:55] <-- Avenger has left IRC (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014])
[20:55:29] --- _dev_urandom is now known as devurandom
[21:08:09] <pupnik> Khaddafi is sounding like Charlie Sheen - too many drugs :)
[21:08:13] <pupnik> oops
[21:48:24] <-- Maighstir has left IRC (Quit: ~ Trillian Astra - www.trillian.im ~)
[23:01:32] --> edheldil__ has joined #GemRb
[23:05:35] <-- lynxlynxlynx_ has left IRC (Ping timeout: 240 seconds)
[23:08:01] <-- edheldil_ has left IRC (*.net *.split)
[23:39:14] <-- Gekz has left IRC (Remote host closed the connection)
[23:39:37] --> Gekz has joined #GemRb
[23:39:37] <-- Gekz has left IRC (Changing host)
[23:39:37] --> Gekz has joined #GemRb