#gemrb@irc.freenode.net logs for 27 Apr 2015 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage

[00:04:57] --> Eli2_ has joined #gemrb
[00:05:49] <-- Eli2 has left IRC (Ping timeout: 264 seconds)
[00:14:49] --> Lightkey has joined #gemrb
[05:19:04] <-- phao has left IRC (Ping timeout: 250 seconds)
[06:29:36] <-- Lightkey has left IRC (Ping timeout: 256 seconds)
[06:42:25] --> Lightkey has joined #gemrb
[07:35:11] --> lynxlynxlynx has joined #gemrb
[07:35:11] --- ChanServ gives channel operator status to lynxlynxlynx
[10:10:31] --> GeneralDuke has joined #gemrb
[10:10:38] <-- GeneralDuke has left #gemrb
[10:10:46] --> GeneralDuke has joined #gemrb
[10:58:15] --> kephu has joined #gemrb
[10:58:22] <kephu> ohai
[11:08:15] <lynxlynxlynx> oj
[11:10:57] <kephu> anything new?
[11:11:19] <kephu> got my henchman roped into trying to compile libpython statically and HOLY CRAP is it a hassle :D
[11:12:02] <edheldil> heh
[11:12:11] <edheldil> you have to whip him more
[11:13:05] <kephu> well that is sorta self-evident
[11:13:22] <kephu> but tbh yeah, compiling python for android is ridiculous
[11:19:44] <kephu> anyway yo lynxlynxlynx, any leads build-process-ways?
[11:34:12] <lynxlynxlynx> yes
[11:34:20] <lynxlynxlynx> i sent you a mail with two apks yesterday
[11:34:31] <lynxlynxlynx> properly linked
[11:36:05] <kephu> ooooh
[11:36:09] <kephu> how'd you do that
[11:36:32] <kephu> the linking part i mean, not the bit with e-mail sending obviously
[11:37:46] <lynxlynxlynx> found another version of python
[11:38:03] <lynxlynxlynx> also looked at crosscompiling but in the end it wasn't necessary
[11:38:05] <kephu> ok, just took it for a spin and
[11:38:29] <kephu> 'Error: dlopen failed: cannot locate symbol "signal" referenced by "libSDL2.so"'
[11:39:20] <lynxlynxlynx> i only tested the normal one, not with -Os
[11:39:27] <kephu> which ndk did you build with?
[11:39:33] <lynxlynxlynx> 21
[11:39:42] <kephu> cursory glance at the googles indicates this might be the problem
[11:39:48] <kephu> yeah, I tested the normal one as well
[11:40:22] <kephu> hmmm
[11:40:26] <kephu> weird
[11:41:34] <kephu> and which sdk?
[11:42:10] <kephu> also: did you commit the way-to-make-it-work?
[11:51:39] <kephu> huh
[11:52:03] <kephu> further looking into that thing seems to indicate that it's a 64/32 bit thing
[11:52:23] <kephu> sooo if thats the case could you recompile with a 32 bit one?
[11:54:48] <lynxlynxlynx> that'd be odd, but let me check
[11:54:55] <lynxlynxlynx> the new python is not scripted yet
[11:56:04] <lynxlynxlynx> nope, all libs are 32 bit
[11:58:06] <lynxlynxlynx> signal is part of glibc
[11:59:26] <kephu> or, another hint from googles
[11:59:37] <kephu> is that apparently downgrading from ndk 10 to 9 helped
[12:00:13] <kephu> with 10 being the one I tried using
[12:00:24] <kephu> how'd you get 21 anyway :D
[12:00:28] <kephu> ARE YOU A WIZARD
[12:00:35] <kephu> and/or time traveller i guess
[12:03:14] <lynxlynxlynx> api level 21
[12:05:17] <lynxlynxlynx> ah, that's sdk
[12:06:04] <lynxlynxlynx> 10d yeah
[12:15:32] <kephu> yeah
[12:15:41] <kephu> can you try 9, see if that works any better?
[12:15:56] <kephu> also, 21 might be a bit too high, but i guess that's not much of an issue
[12:15:59] <kephu> maybe
[12:16:00] <kephu> i guess
[12:19:31] <lynxlynxlynx> why would the ndk matter?
[12:22:04] <kephu> beats me
[12:22:26] <kephu> but hey, if odds are this might work, why not
[12:24:51] <kephu> 'cause I've found variants of "i switched from 10 to 9 and now it works THANKS" on like 3 different places
[12:25:12] <kephu> it seems a fairly niche subject so 3 places is a sizeable percentage :D
[12:25:26] <-- lynxlynxlynx has left IRC (Read error: Connection reset by peer)
[12:26:33] --> lynxlynxlynx has joined #gemrb
[12:26:33] --- ChanServ gives channel operator status to lynxlynxlynx
[12:31:46] <-- neuro_sys has left IRC (Quit: leaving)
[12:32:48] <lynxlynxlynx> you're right
[12:33:07] <lynxlynxlynx> my ndk is 64-bit
[12:33:19] <lynxlynxlynx> it crosscompiled fine though
[12:43:59] --> phao has joined #gemrb
[12:53:57] <lynxlynxlynx> ok, new python is on sf
[12:54:14] <lynxlynxlynx> same url as before, but the filename is libpython-py4a.tar.bz2
[13:15:44] <kephu> so, do you have a new compilation on hand maybe? ;)
[13:19:38] <lynxlynxlynx> not yet
[13:19:45] <lynxlynxlynx> fixing some other stuff first
[13:21:20] <kephu> anyway would love to finally be able to build it :D
[13:34:59] <lynxlynxlynx> soon
[13:37:45] <kephu> cool
[13:39:34] <-- strycore has left IRC (Ping timeout: 255 seconds)
[13:39:42] --> strycore has joined #gemrb
[13:43:54] <Seniorita> [commit] lynxlynxlynx: android: use a different distro of python https://github.com/gemrb/gemrb/commit/78c0e1fef5cebbb1e1a2a51a92f191558f394795
[13:43:55] <Seniorita> [commit] lynxlynxlynx: android: made prep_env build path handling saner and user-settable https://github.com/gemrb/gemrb/commit/e26437fd8aecd81b9d570725c2f4f86257a49312
[13:43:56] <Seniorita> [commit] lynxlynxlynx: android: force screen orientation idempotently https://github.com/gemrb/gemrb/commit/d3c3118a0dfc79845cd5022e13cea9378391600a
[13:44:52] <lynxlynxlynx> there you go
[13:46:08] <lynxlynxlynx> built fine with api 17 too
[13:46:14] <kephu> noice
[13:47:13] <kephu> "idempotence" is one of these words where i keep forgetting what it means, but people seem to love it for some reason
[13:48:37] <lynxlynxlynx> ever since i first heard it :D
[13:50:24] <kephu> that last commit is basically just bragging though :P
[13:52:33] <kephu> btw how the hell can i see git log on github?
[13:52:42] <kephu> actually, can I?
[13:54:43] <lynxlynxlynx> sure
[13:55:00] <kephu> ah, turns out i can
[13:55:13] <lynxlynxlynx> and no, that wasn't braging, since if there are multiple copies of an attribute, ant craps out
[13:57:53] <kephu> yeah, i know *that*, I was referring to the fact you could've written "screen orientation no longer written twice to the config" or something
[13:58:04] <kephu> :P
[13:58:25] <kephu> rather than "look at my sesquipedalian loquaciousness" :D
[13:58:55] <lynxlynxlynx> nice
[13:58:59] <kephu> or however the term for fanciful phrasing was spelled
[13:59:06] <lynxlynxlynx> sesquipedalian actually occurs in our sources too :)
[13:59:11] <kephu> I don't know, I'm no expert on verbal fanciness it turns out :D
[13:59:22] <kephu> wait, really?
[14:00:09] <lynxlynxlynx> i needed a long string to test something and ended up with uhhh antidisestablishmentarianism of supercalifragilisticespialidocious sesquipedalians (without spaces)
[14:01:25] <kephu> :D
[14:04:27] <kephu> so btw: those commits you made should be sufficient to build the exact apk you sent me?
[14:04:47] <kephu> asking because i'll be off work soonish and i hope to be able to build it on my box
[14:17:25] <edheldil> looking forward to test it ... though I have no android device ;-)
[14:23:15] <kephu> wait what do you use for communication then
[14:29:55] <lynxlynxlynx> sure, just try it
[14:33:35] <kephu> k, I'm off
[14:33:44] <kephu> will probably show up somewhat later-ish maybe
[14:33:47] <kephu> anyway, laters!
[14:33:50] <-- kephu has left IRC (Quit: Page closed)
[15:37:10] <-- GeneralDuke has left IRC (Quit: GeneralDuke)
[16:13:47] --> kephu has joined #gemrb
[16:13:49] <kephu> hi
[16:14:04] <kephu> good news: I actually managed to compile something that appears to run
[16:14:20] <kephu> bad news: it borks out with completely nonindicative (i think at least) logs
[16:14:48] <lynxlynxlynx> are you sure it breaks and you're not just missing the config?
[16:17:29] <kephu> yeah, i'm adb'ing
[16:17:31] <kephu> anyway
[16:17:55] <kephu> last thing it tries to do is Loading encoding definition for default: '/storage/emulated/0/Android/data/net.sourceforge.gemrb/files/unhardcoded/shared/default.ini'
[16:18:12] <kephu> then it seems that something breaks in openal.so
[16:18:49] <lynxlynxlynx> try with AudioDriver = none in the config
[16:19:24] <kephu> ah, wait a sec!
[16:19:29] <kephu> I messed up my grep
[16:19:30] <kephu> E/GemRB (12667): [ResourceManager/ERROR]: Couldn't find 'projectl.ids'. E/GemRB (12667): [ResourceManager/ERROR]: Couldn't find 'gender.2da'.
[16:19:48] <kephu> THE GAME IS AFOOT
[16:20:42] <lynxlynxlynx> you mean it's working?
[16:20:57] <kephu> ...no
[16:21:45] <lynxlynxlynx> which game?
[16:22:42] <kephu> bg1
[16:22:57] <kephu> which config line is responsible for those 2 files?
[16:23:07] <lynxlynxlynx> gametype
[16:23:17] <lynxlynxlynx> those two files can be ignored
[16:23:25] <lynxlynxlynx> expected to fail in bg1
[16:24:18] <kephu> ok lets try that audiodriver lead then
[16:25:49] <kephu> INTRO VIDEO IS A GO
[16:25:59] <kephu> WOOP
[16:26:02] <kephu> WE GOT MAIN MENU
[16:27:52] <kephu> I AM IN-GAME
[16:29:12] <kephu> so
[16:29:17] <kephu> no audio and some glitches
[16:29:27] <kephu> glitches i suspect MIGHT have something to do with resolution
[16:29:57] <lynxlynxlynx> cool
[16:30:03] <kephu> cursor is glitchy (maaaybe spen's fault?), edges of screen are flickery (expected, since the resolution's set to default)
[16:30:24] <kephu> also it seems that the dialogue bits are not displayed where they should
[16:30:35] <kephu> all in all, hey, at least it boots :D
[16:30:42] <kephu> would be nice to have audio though
[16:30:47] <lynxlynxlynx> what's spen?
[16:31:05] <kephu> galaxy note's terminology for 'active stylus'
[16:31:54] <kephu> speaking of which, damn shame that its right key functionality is apparently homebrewed by samsung
[16:32:07] <kephu> rather than an implementation of actual right click
[16:32:10] <lynxlynxlynx> you actually shouldn't even see the cursor
[16:32:31] <kephu> wellllll
[16:32:42] <kephu> that might be why its a tad glitchy
[16:32:52] <lynxlynxlynx> leaves a trail?
[16:33:36] <lynxlynxlynx> MouseFeedback=3 would disable it
[16:34:02] <kephu> kinda. Basically it shows up where i click, then doesnt vanish
[16:38:08] <kephu> ok it did something
[16:38:09] <kephu> anyway
[16:38:19] <kephu> kind of a bummer that audio doesnt seem to work
[16:39:53] <kephu> switched to sdlaudio, but it's completely silent
[16:45:27] <lynxlynxlynx> sdlaudio wasn't built at all
[16:46:04] <lynxlynxlynx> that's the next thing to try - it exists for sdl2 too
[16:54:43] <kephu> soo... what do i need to do
[16:56:12] <lynxlynxlynx> download and compile sdl_mixer2
[16:56:23] <lynxlynxlynx> similar to what prep_env does with all the other deps
[17:01:36] <phao> lynxlynxlynx, hey...
[17:01:49] <phao> in BG2, any chance you know if I can continue playing after killing irenicus?
[17:09:29] <lynxlynxlynx> tob
[17:20:25] <phao> I mean in the SoA world...
[17:21:28] <lynxlynxlynx> not without hacking
[17:22:15] <lynxlynxlynx> easy with gemrb though, especially if you don't plan to continue to tob
[17:28:37] <-- Drakkar has left IRC (Read error: Connection reset by peer)
[17:28:40] --> NoseGoth has joined #gemrb
[17:31:25] <phao> I see.
[17:38:41] <lynxlynxlynx> a bit more work for tob, but perhaps a oneliner
[17:39:13] <phao> I didn't really understand why that's not how the game works by default..
[17:39:14] <lynxlynxlynx> it's all through the ingame console, nothing to do with the engine
[17:44:29] <-- kephu has left IRC (Quit: Page closed)
[18:54:42] --> edheldil_ has joined #gemrb
[19:19:02] --> kephu has joined #gemrb
[19:19:05] <kephu> re
[19:19:26] <kephu> okay so here's what i seem to have found: I need a different openal
[19:32:18] <kephu> might be because it seems the android.git repo is hella ancient apparently?
[19:35:51] <kephu> brb gotta nuke my x real quick :D
[19:35:54] <-- kephu has left IRC (Quit: Leaving)
[19:36:42] --> kephu has joined #gemrb
[19:40:33] <-- Lightkey has left IRC (Quit: Leaving)
[19:46:58] <kephu> also, after some testing, spen seems to interfere with sdl apparently, unfortunately
[19:48:10] <-- kephu has left IRC (Quit: Leaving)
[20:31:34] <-- lynxlynxlynx has left IRC (Read error: Connection reset by peer)
[20:31:45] --> lynxlynx has joined #gemrb
[20:31:45] <-- lynxlynx has left IRC (Changing host)
[20:31:45] --> lynxlynx has joined #gemrb
[20:31:45] --- ChanServ gives channel operator status to lynxlynx
[20:38:29] --> Lightkey has joined #gemrb
[21:50:15] <-- phao has left IRC (Ping timeout: 245 seconds)
[22:02:27] --> nutron has joined #gemrb
[22:07:08] <-- NoseGoth has left IRC ()
[22:16:52] --> Drakkar has joined #gemrb
[22:17:39] <-- lynxlynx has left IRC (Remote host closed the connection)
[22:21:11] <Lightkey> so now that Debian 8 is out, GemRB 0.8.2 finally made it to testing
[22:25:01] <Lightkey> and that's the first release containing GemRB (0.8.1), I guess
[22:34:24] <-- edheldil_ has left IRC (Ping timeout: 245 seconds)