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

Archive Today Yesterday Tomorrow
GemRB homepage


[00:02:36] <-- Eli2_ has left IRC (Ping timeout: 265 seconds)
[00:14:24] --> NoseGoth has joined #gemrb
[00:16:34] <-- Drakkar has left IRC (Ping timeout: 256 seconds)
[00:31:51] --> edheldil_ has joined #gemrb
[00:32:26] <edheldil_> that android prep-env.sh script is rather annoying :)
[00:47:47] <edheldil_> jni/src/main/gemrb/plugins/AREImporter/AREImporter.cpp:2144: error: undefined reference to 'mblen'
[00:47:56] <edheldil_> good night
[00:48:02] <-- Aeterne has left IRC (Remote host closed the connection)
[00:52:22] <-- edheldil_ has left IRC (Ping timeout: 265 seconds)
[01:22:56] <Lightkey> edheldil_: read logs first, sheesh
[01:43:30] --> Eli2 has joined #gemrb
[01:50:50] <-- turtleman_ has left IRC (Ping timeout: 264 seconds)
[05:10:37] <-- phao has left IRC (Ping timeout: 255 seconds)
[05:20:23] --> edheldil_ has joined #gemrb
[05:21:48] <edheldil_> Lightkey: I did :-p
[05:30:16] <edheldil_> heh, apparently not alll of them
[05:30:39] <edheldil_> later
[05:35:08] <-- edheldil_ has left IRC (Ping timeout: 265 seconds)
[06:00:58] --> edheldil_ has joined #gemrb
[06:19:56] --> edheldil__ has joined #gemrb
[06:23:21] <-- edheldil_ has left IRC (Ping timeout: 256 seconds)
[06:28:24] <-- edheldil__ has left IRC (Ping timeout: 276 seconds)
[06:31:12] <-- Lightkey has left IRC (Ping timeout: 265 seconds)
[06:34:18] --> edheldil__ has joined #gemrb
[06:43:37] --> Lightkey has joined #gemrb
[06:48:37] --> cz4rs has joined #gemrb
[06:49:46] <-- cz4rs has left #gemrb
[07:12:42] --> kephu has joined #gemrb
[07:12:49] <kephu> hi
[07:16:29] <-- edheldil__ has left IRC (Ping timeout: 245 seconds)
[08:03:26] <edheldil> hi
[08:03:39] <edheldil> kephu: how far did you get?
[08:13:30] <kephu> edheldil: basically no farther than yesterday: the apk builds, but the libmain.so->libpython.so link is borked
[08:26:18] <lynxlynxlynx> try changing that -L$(LOCAL_PATH)/../../../gemrb/obj/local/armeabi/ to point to gemrb/libs/armeabi
[08:27:28] <kephu> so
[08:27:40] <kephu> L$(LOCAL_PATH)/gemrb/obj/local/armeabi then?
[08:27:43] <kephu> or what
[08:40:25] <kephu> ALLEGEDLY $(LOCAL_PATH) is $(call my-dir) which is "path to this particular .mk file
[08:40:28] <kephu> "
[08:45:15] <kephu> you know what would be cool
[08:45:22] <kephu> getting that thing to work on my birthday :D
[11:43:59] --> phao has joined #gemrb
[12:24:22] --> turtleman_ has joined #gemrb
[13:14:07] <-- turtleman_ has left IRC (Ping timeout: 250 seconds)
[13:22:04] <kephu> i am legit stumped
[13:38:37] <lynxlynxlynx> did you try the path change?
[14:18:35] <-- edheldil has left IRC (Ping timeout: 265 seconds)
[14:21:42] <kephu> i even tried the absolute path
[14:21:55] <kephu> like the whole /home/keph/gemrb/whatever
[14:25:46] <lynxlynxlynx> that can't work in the apk though
[14:26:21] <kephu> yeah, but regardless, the path indicated by readelf remains unchanged
[14:26:23] <lynxlynxlynx> -L$(LOCAL_PATH)/../../../gemrb/libs/armeabi <-- this is what i meant
[14:26:35] <kephu> if it DID work it should be the absolute path right
[14:27:11] <kephu> yeah i have that exact path RIGHT NOW
[14:27:16] <kephu> and guess what the output is
[14:27:58] <kephu> hell I even added obj/local/armeabi to the libs folder
[14:28:22] <kephu> which, surprisingly, causes ant to skip that dir in build process
[14:28:28] <kephu> as in its absent from apk
[14:28:44] <kephu> ALSO tried forcibly adding it to the apk via zip
[14:28:59] <kephu> those are the things that dont work
[14:29:25] <kephu> i kinda also wanted to hack into libmain.so and just change that path manually but i lack the proper tools
[14:30:24] <lynxlynxlynx> i guess it is time to read some build docs
[14:30:45] <kephu> yeah looks like it
[14:31:00] <kephu> i tried but failed, apparently a lot background info on C compilation is a must for those
[14:31:45] <kephu> one thing i came across is that apparently USUALLY obj/local is normal and expected, that's where the intermediates are stored
[14:46:53] --> edheldil has joined #gemrb
[14:46:53] --- ChanServ gives channel operator status to edheldil
[14:53:22] --> turtleman_ has joined #gemrb
[14:55:03] <-- kephu has left IRC (Quit: Page closed)
[15:25:40] <-- turtleman_ has left IRC (Ping timeout: 250 seconds)
[15:49:27] <-- edheldil has left IRC (Ping timeout: 265 seconds)
[16:00:50] --> edheldil has joined #gemrb
[16:00:50] --- ChanServ gives channel operator status to edheldil
[16:11:31] --> turtleman_ has joined #gemrb
[16:12:32] <-- edheldil has left IRC (Ping timeout: 256 seconds)
[16:30:15] <-- turtleman_ has left IRC (Ping timeout: 256 seconds)
[16:37:41] --> edheldil has joined #gemrb
[16:37:41] --- ChanServ gives channel operator status to edheldil
[16:50:20] --> turtleman_ has joined #gemrb
[16:50:45] <-- NoseGoth has left IRC (Read error: Connection reset by peer)
[16:51:09] --> Drakkar has joined #gemrb
[17:11:45] --> edheldil_ has joined #gemrb
[17:21:44] <-- edheldil_ has left IRC (Ping timeout: 272 seconds)
[17:27:09] --> edheldil_ has joined #gemrb
[17:32:51] <-- edheldil_ has left IRC (Ping timeout: 264 seconds)
[17:48:18] --> kephu has joined #gemrb
[17:48:20] <kephu> re
[17:48:43] <kephu> lynxlynxlynx: any new leads? ;)
[17:49:22] <lynxlynxlynx> nope, sorry
[17:49:49] <kephu> bluh
[17:49:58] <kephu> what now :I
[17:50:34] <lynxlynxlynx> there's probably a tool in binutils that could be used to hack the path, but that's just bleargh
[17:52:07] <lynxlynxlynx> maybe try copying the lib also someplace else and using extra -L directives
[17:52:48] <lynxlynxlynx> does ant give any debug output?
[17:52:56] <lynxlynxlynx> like the actual compilation stuff
[17:53:21] <kephu> well not sure
[17:53:30] <kephu> want me to pastebin that stuff your way?
[17:57:39] <kephu> http://sprunge.us/fRPT
[18:01:54] <kephu> unless!
[18:02:14] <kephu> you want all the compilation, probably with ndk-debug clean at the start?
[18:02:24] <kephu> actually hang on
[18:11:24] <kephu> https://bpaste.net/show/b6f733ab646c
[18:11:25] <Seniorita> show at bpaste
[18:11:45] <kephu> here's the output of ndk-build clean && ndk-build && ant debug
[18:15:12] <kephu> ANYWAY HOPE THAT HELPS
[18:30:28] --> edheldil_ has joined #gemrb
[18:36:57] <lynxlynxlynx> ld: warning: ./obj/local/armeabi/libpython.so uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
[18:37:40] <lynxlynxlynx> that's the only py related quirk and it shouldn't matter
[18:38:21] <lynxlynxlynx> does it have a verbose mode, so we could see the actual linker line?
[18:38:29] <lynxlynxlynx> still just guesswork
[18:38:58] <lynxlynxlynx> if you want something practical to try, you can build python2, perhaps as a static library
[18:45:10] <kephu> no idea, does it?
[18:45:24] <kephu> well maybe, but I'm not sure I'lll have the time today
[18:45:44] <kephu> also i'd probably need handholding for that.
[18:47:57] <lynxlynxlynx> maybe there's an #android-dev or similar channel that could help
[18:48:15] <lynxlynxlynx> i'm just walking blind
[18:48:33] <kephu> yeah been there today, they said my problems are waay too niche for them :D
[18:48:51] <kephu> which i guess is a pretty decent thing to put on one's epitaph
[18:49:04] <kephu> here lies keph, too niche for #android-dev
[18:49:12] <kephu> hey it even kinda rhymes
[18:51:00] <lynxlynxlynx> :)
[18:51:31] <lynxlynxlynx> probably denial from lack of competence
[18:52:00] <lynxlynxlynx> a few months ago my mentoree sought help with some others for parsing a csv file in python
[18:52:18] <lynxlynxlynx> they gave the shittiest advice ever, saying the file is corrupted
[18:52:27] <lynxlynxlynx> everyone is an expert online
[19:00:34] <fuzzie> well, and most android devs are Java people who don't know much beyond the top layer
[19:00:38] <fuzzie> which is reasonable enough maybe
[19:11:00] <-- turtleman_ has left IRC (Ping timeout: 265 seconds)
[20:00:24] --> turtleman_ has joined #gemrb
[20:14:06] <kephu> yeah with java you don't really want to peel the top layer
[20:15:18] <kephu> also not to brag but i'm pretty damn awesome in python
[20:15:40] <kephu> actually, screw this, i am bragging. And while we're at it its actually my birthday
[20:15:48] <kephu> so like 2x brag combo i guess
[20:17:29] <-- turtleman_ has left IRC (Ping timeout: 256 seconds)
[20:21:28] <lynxlynxlynx> congrats on surviving another revolution around our star
[20:25:55] <fuzzie> happy kephuday :p
[20:26:22] <kephu> another *consecutive* revolution lets maybe add
[20:26:28] <kephu> anyway thanks
[21:35:46] <-- kephu has left IRC (Ping timeout: 246 seconds)
[22:08:12] --> Aeterne has joined #gemrb
[22:23:20] <-- Aeterne has left IRC (Remote host closed the connection)
[22:32:34] <Seniorita> [commit] lynxlynxlynx: android: android:configChanges=orientation is already specified https://github.com/gemrb/gemrb/commit/e9e813c3cbbba2025b664ae2a5a2647e62bdc8e3
[22:32:35] <Seniorita> [commit] keph: android doesn't have mblen https://github.com/gemrb/gemrb/commit/207996d22ac2087003db35849fec241005bb9b2a
[22:32:43] <lynxlynxlynx> forgot to push yesterday
[22:32:57] <lynxlynxlynx> managed to set up an env on the other box
[22:33:24] <lynxlynxlynx> even something as big as bubuntu does not provide packages for all the stuff
[23:01:54] --> norito has joined #gemrb
[23:06:52] <lynxlynxlynx> and finally it builds
[23:07:07] <lynxlynxlynx> but zzztime
[23:51:37] <Lightkey> https://www.gamingonlinux.com/articles/the-banner-saga-is-finally-available-for-linux.5246 ooh, somehow missed that