#gemrb@irc.freenode.net logs for 8 Jan 2012 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage

[00:16:35] --> Baldurer has joined #gemrb
[00:17:54] <Baldurer> /
[00:24:22] --> pintin has joined #gemrb
[00:39:52] <joneirik> Like the nickname :)
[01:18:00] <-- Baldurer has left IRC (Remote host closed the connection)
[01:29:53] <-- Maighstir has left IRC (Quit: .)
[01:34:58] <-- fffffffff11111 has left IRC (Quit: fffffffff11111)
[02:32:01] <-- duckpunch has left IRC (Quit: leaving)
[05:30:58] <-- joneirik has left IRC (Remote host closed the connection)
[06:00:38] <tomprince> I wonder if #freenode should be before g3?
[06:01:44] <tomprince> Or is that just my bias.
[07:41:09] --> lynxlynxlynx has joined #gemrb
[07:41:09] --- ChanServ gives channel operator status to lynxlynxlynx
[09:26:28] <-- pintin has left IRC (Remote host closed the connection)
[09:36:48] --> Yoshimo has joined #gemrb
[11:16:47] --> basse has joined #gemrb
[11:17:46] <basse> hi, tryin out gemrb 0.7, compiled in natty, 64bit. upon running i get this: Cannot Load Compressed File.
[11:17:51] <basse> *** glibc detected *** /usr/local/gemrb/bin/gemrb: corrupted double-linked list: 0x0000000000b13af0 ***
[11:17:55] <basse> any ideas? thanks.
[11:29:35] <fuzzie> hm
[11:30:43] <fuzzie> is that the only thing it says?
[11:31:47] <fuzzie> not complaining about no manager being available? (if so, you are missing the ZLibManager but it really shouldn't let you build without that?)
[11:34:05] <fuzzie> a quick grep later and I don't see any occurrances of that other than the missing ZLibManager one, I guess
[11:36:28] <lynxlynxlynx> hey basse
[12:42:11] <lynxlynxlynx> http://apple.slashdot.org/story/12/01/08/069204/leaked-memo-says-apple-provides-backdoor-to-governments
[12:42:18] <lynxlynxlynx> floss <3
[14:08:29] --> duckpunch has joined #gemrb
[16:25:38] <-- duckpunch has left IRC (Quit: Lost terminal)
[16:27:10] --> duckpunch has joined #gemrb
[16:36:41] <Calchan> hi guys, here's a fix we use in gentoo to build with gcc-4.6: http://paste.pocoo.org/raw/531829/
[16:53:03] * wjp emerges gcc-4.6.2; let's see
[16:53:08] --> Baldurer has joined #gemrb
[16:54:39] <Baldurer> I might have found some bugs in gemrb bg2, is there some place where I can file bug reports?
[16:56:12] <wjp> hi
[16:56:26] <Calchan> wjp, once that gcc-4.6 fix is in I can commit a live ebuild for gemrc
[16:56:34] <wjp> Baldurer: please submit bug reports here: http://sourceforge.net/tracker/?group_id=10122&atid=110122
[16:58:13] <Baldurer> ok thx
[17:19:13] <Baldurer> in the gemrb version of bg2, the charactets don't get encumbered - is this intentional or is it a bug?
[17:21:02] <lynxlynxlynx> missing feature
[17:21:06] <lynxlynxlynx> no need to open a bug for that
[17:21:25] <Baldurer> ok
[17:21:29] <lynxlynxlynx> Calchan: builds fine here
[17:21:44] <Calchan> good
[17:21:58] <wjp> builds for me in 4.6.2 _without_ the patch
[17:22:21] <Calchan> wait what?
[17:22:23] <lynxlynxlynx> yes, without it
[17:22:25] <Calchan> let me retry
[17:22:34] <lynxlynxlynx> one question first
[17:22:41] <lynxlynxlynx> what version are you trying to build?
[17:25:48] <Baldurer> is there a list of missing features somewhere? If I play bg2 on gemrb it would be nice to know what I am missing out on. Since it is the first time I play bg2, would you recommend me playing the non emulator version instead until gemrb reaches 1.0?
[17:26:42] <Calchan> lynxlynxlynx, I'm going to retry both HEAD and 0.7.0
[17:26:53] <lynxlynxlynx> i would recommend first time players the original even if gemrb was already at v100
[17:27:31] <lynxlynxlynx> Calchan: it has worked pretty much since 4.6 is available
[17:31:41] <tomprince> Calchan: The buildbot builds against g++-4.6.0 on gentoo currently. (upgrading to 4.6.2)
[17:31:58] <Baldurer> ok good to know
[17:33:54] <Calchan> aha, I think I'm untangling the mess, it looks like it was failing to build with 4.6.0 but not with later versions of gcc, let me confirm that
[17:34:26] <tomprince> Is it perhaps glibc, not gcc that is the issue?
[17:34:44] <Calchan> tomprince, https://bugs.gentoo.org/show_bug.cgi?id=369445
[17:36:09] <wjp> gemrb 0.6.4 indeed doesn't build for me with 4.6.2
[17:37:45] <wjp> but 0.6.5, 0.6.6, 0.7.0 and master do
[17:38:28] <tomprince> Calchan: fixed in d86c1c4de613a995c60d8af23aacf0e317efa5ab
[17:38:51] <Calchan> ok I'll remove the patch then
[17:39:04] <Calchan> I'm getting a build error on HEAD though:
[17:39:05] <Calchan> /var/tmp/portage/games-engines/gemrb-9999/work/gemrb-9999/gemrb/core/LRUCache.cpp: In function 'void testLRUCache()':
[17:39:08] <wjp> (that commit is indeed between 0.6.4 and 0.6.5)
[17:39:08] <Calchan> /var/tmp/portage/games-engines/gemrb-9999/work/gemrb-9999/gemrb/core/LRUCache.cpp:165:7: error: variable 'r' set but not used [-Werror=unused-but-set-variable]
[17:39:39] <Calchan> wjp, I seem to remember that we did modify the patch at that poi nt but didn't remove it
[17:40:41] <wjp> hm, that's a bit of an annoying warning
[17:40:59] <wjp> those unused values are checked in asserts
[17:43:12] <tomprince> Calchan: http://buildbot.gemrb.org/builders/cmake%20g%2B%2B-4.6.0/builds/380/steps/compile/logs/stdio
[17:43:19] <tomprince> (with 4.6.0)
[17:43:39] <tomprince> Anyway, you should proably be using DISALBE_WERROR.
[17:45:01] <Calchan> tomprince, I'm trying to track what sets the stupid option right now
[17:47:23] <Baldurer> How about this - sometimes the "write magic" button in bg2 does absolutely nothing. Bug?
[17:47:56] <lynxlynxlynx> it writes
[17:47:59] <Calchan> dammit, I know what happened, and it's my fault
[17:48:31] <Calchan> I tested gemrb+gcc-4.6 on both x86 and amd64 before committing 0.7.0 the other day
[17:48:41] <lynxlynxlynx> it's delayed though, so better exit the inventory and unpause
[17:49:11] <Calchan> and my x86 machine is running stable which emerged 0.6.4 while the amd64 is running unstable and that gave me 0.6.6
[17:52:06] <lynxlynxlynx> that r thing is not visible in debug builds, since r is used in asserts
[17:52:15] <Baldurer> ah ok so it is just the notification dialog that's missing
[17:54:24] <lynxlynxlynx> it's a bit wonky
[17:54:39] <tomprince> Calchan: We set Werror.
[17:55:48] <fuzzie> do we set Werror if you don't set Release?
[17:56:26] <fuzzie> wrong way around
[17:56:31] <fuzzie> i mean, do we set NDEBUG if you don't set Release?
[18:00:42] <Calchan> I'm not setting Release in my live ebuild since I thought it'd be useful, but I may add a USE flag for that
[18:02:35] <fuzzie> well bug reports on the git version with asserts sabotaged sounds like the kind of thing which would end up in users being clubbed for being very annoying, but I guess if there's a big warning.. :-p just curious why it would happen
[18:14:51] <-- demitar has left IRC (Read error: Operation timed out)
[18:22:09] <tomprince> The ReleaseWithAsserts is probably better than a release build.
[18:27:29] --> SiENcE has joined #gemrb
[18:44:22] <lynxlynxlynx> RelWithDebugInfo
[18:57:55] <-- Yoshimo has left IRC (Quit: Yoshimo)
[18:59:49] <-- duckpunch has left IRC (Quit: Lost terminal)
[19:00:15] <-- SiENcE has left IRC (Read error: Connection reset by peer)
[19:00:31] --> duckpunch has joined #gemrb
[19:01:17] <Calchan> OK, I'm multitaksing between my sick wife, my restless kids and this, but here's what I have so far
[19:02:01] <Calchan> I have added the debug USE flag to my live ebuild which only adds -DNDEBUG to the mix with -debug
[19:02:27] <Calchan> so with -DNDEBUG I get the r error from above, and without I don't
[19:02:37] <Calchan> now gone to get some meds for my wife
[19:04:49] <wjp> an even sillier thing is that those warning are in unused test code
[19:11:59] <lynxlynxlynx> the debug useflag should trigger a debug build
[19:12:48] <lynxlynxlynx> rather pass -DCMAKE_BUILD_TYPE=Debug
[20:05:54] <Calchan> lynxlynxlynx, right, but my point was that not passing it is what breaks building
[20:07:03] <lynxlynxlynx> that was already estamblished
[20:08:50] <Calchan> that doesn't bother you?
[20:10:10] <fuzzie> i'm confused
[20:10:34] <fuzzie> you're passing -DNDEBUG and then complaining the build is broken?
[20:12:43] <Calchan> fuzzie, no, I'm not passing anything and it doesn't build; while looking at it I ended up passing -DNDEBUG and with that it builds
[20:15:25] <fuzzie> that doesn't make much sense
[20:15:52] <fuzzie> especially makes no sense if you did it by adding the debug USE flag
[20:15:58] <Calchan> I agree but I can confirm that it's what happens here
[20:16:10] <fuzzie> if i am understanding this correctly
[20:16:11] <Calchan> fuzzie, wait, I added the debug USE flag to the ebuild
[20:16:18] <Calchan> then I enbale it or not
[20:16:40] <Calchan> fuzzie, using gentoo? want to try it?
[20:16:41] <fuzzie> how are you working out what gets passed or not, the makefile output?
[20:16:57] <Calchan> the build log with VERBOSE=1
[20:17:34] <fuzzie> it's just weird because we specifically sabotage the define with -UNDEBUG if you're doing a Release build, and it shouldn't be set otherwise
[20:17:46] <Calchan> I saw that and almost puked
[20:18:13] <Calchan> I'm sick though, so it helps :o)
[20:18:17] <fuzzie> :-p
[20:18:37] <Calchan> fuzzie, you want to see it for yourself?
[20:18:38] <fuzzie> "distros which do release builds of pre-1.0 software" are somewhere high up on my hate list
[20:19:13] <fuzzie> if you have a log, sure
[20:19:16] <Calchan> it's not a release build it's a live ebuild, which is unkeyworded and thus invisible to the average gentoo user
[20:20:02] <fuzzie> yes, HEAD is a different story anyway
[20:20:09] <Calchan> fuzzie, OK, I'm preparing both cases and after that I have to go back taking care of my wife
[20:20:33] <fuzzie> yeah, i have to go help family a moment myself but i will look after
[20:23:58] <Calchan> with VERBOSE=1 USE=-debug emerge =gemrb-9999 here's the log: http://paste.pocoo.org/raw/531917/
[20:27:17] <Calchan> with VERBOSE=1 USE=debug emerge =gemrb-9999 here's the log: http://paste.pocoo.org/raw/531918/
[20:27:45] <Calchan> fuzzie, for the latter I ^C-ed after I passed LRUCache.cpp
[20:27:51] <fuzzie> right
[20:28:03] <fuzzie> but so you *don't* pass -DNDEBUG the second time
[20:28:03] <Calchan> gone for a while now but I'll check now and then
[20:28:10] <Calchan> right
[20:28:15] <Calchan> wait
[20:28:34] <Calchan> ah yes you're right
[20:28:42] <Calchan> fever confuses me
[20:28:47] <fuzzie> maybe we can do something about that then
[21:15:39] --> Gravedigger4 has joined #gemrb
[21:15:45] <Gravedigger4> hello
[21:17:23] <lynxlynxlynx> oj
[21:17:27] <Gravedigger4> Got a Megafon V9+ android. Got Gemrb, installed Planescape:Torment according to instructions from various sources, runs smoothly, everything's lovely except for that fact that after switching to another character the UI becomes stuck
[21:18:24] <Gravedigger4> impossible to get the UI button pressed, it presses but becomes pressed without further effect
[21:18:43] <Gravedigger4> same with scalpel on the shelf in the first room, it becomes selected but isnt moved to my inventory
[21:18:56] <Gravedigger4> is it a known bug ? if it is, is there a way to fix it?
[21:19:42] <Gravedigger4> Tried to reconfigure the mouse simulation, to press with delay etc. no change
[21:20:15] <Gravedigger4> googled my problem, apparently there's a thread on one of the forums but it has no solution
[21:27:27] <lynxlynxlynx> try 0.7.0
[21:27:40] <lynxlynxlynx> you can get it off our sourceforge page
[21:28:03] <lynxlynxlynx> or find the release announcement thread on the forum and follow the subsequent link there
[21:29:45] <Gravedigger4> I've got 0.7.0
[21:30:27] <Gravedigger4> should I try older versions then?
[21:41:53] <Baldurer> Hehe, I was wandering around Waukeen's Promenade
[21:43:14] <lynxlynxlynx> hmm
[21:43:28] <lynxlynxlynx> are you sure you updated all the files?
[21:43:40] <lynxlynxlynx> get alogcat so we can see the logs
[21:44:48] <Baldurer> and went back to the place where Imoen got captured by the cowled wizards.. Guess who was standing there? Imoen! She's supposed to be captured and in spellhold, no? :p
[21:46:04] <Baldurer> "Imoen - has nothing to say to you."
[21:47:15] <Baldurer> I haven't even rescued her yet
[21:51:19] <fuzzie> well if you still haven't gotten around to rescuing her then I can imagine she'd be rather too upset to talk to you
[21:56:34] <Gravedigger4> could someone link me to the alogcat .apk file please? I've got no ability to browse the market from my tablet at this moment
[22:03:27] <lynxlynxlynx> Baldurer: are you sure you're playing with 0.7?
[22:05:39] <lynxlynxlynx> http://alogcat.googlecode.com/files/alogcat-2.3.apk
[22:12:45] --> Yoshimo has joined #gemrb
[22:24:53] --> demitar has joined #gemrb
[22:38:24] <-- Yoshimo has left IRC (Quit: Yoshimo)
[22:46:08] <Baldurer> lynxlynxlynx: yes it is 0.7
[22:47:49] <lynxlynxlynx> odd, worked fine for me
[23:18:18] <-- lynxlynxlynx has left IRC (Remote host closed the connection)
[23:19:21] <Baldurer> just after she was taken away she disappeared, but now she appeared again after some while of playing
[23:19:54] <Baldurer> don't know what made her spawn there again
[23:21:28] --> joneirik has joined #gemrb