--- Log opened Mon Jun 13 00:00:53 2016 03:13 -!- jjelen [jjelen@nat/redhat/x-trfutdomkatwqpbn] has joined #navit 03:32 -!- jonathanmaw [~jonathanm@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #navit 03:40 -!- jonathanmaw [~jonathanm@82-70-136-246.dsl.in-addr.zen.co.uk] has quit [Quit: Ex-Chat] 03:49 -!- jonathanmaw [~jonathanm@82-70-136-246.dsl.in-addr.zen.co.uk] has joined #navit 04:08 -!- Robotaxi [3ef5dbf5@gateway/web/freenode/ip.62.245.219.245] has joined #navit 04:18 -!- jonathanmaw [~jonathanm@82-70-136-246.dsl.in-addr.zen.co.uk] has left #navit ["Ex-Chat"] 10:12 -!- ZeroOne [~ZeroOne@91.114.11.118] has joined #navit 10:26 -!- ZeroOne [~ZeroOne@91.114.11.118] has quit [Read error: Connection reset by peer] 12:07 -!- Robotaxi [3ef5dbf5@gateway/web/freenode/ip.62.245.219.245] has quit [Ping timeout: 250 seconds] 12:49 -!- jjelen [jjelen@nat/redhat/x-trfutdomkatwqpbn] has quit [Ping timeout: 246 seconds] 12:50 #navit: < KaZeR> hi there 12:50 #navit: < KaZeR> hi blha303 12:51 #navit: < KaZeR> thanks for reporting the issues, i was not aware of them 12:52 #navit: < KaZeR> blha303: are you familiar with building for iphone at all? 12:52 #navit: < blha303> yeah, i find open source ios apps on github and build them for my iphone cos jailbreaking breaks video apps 12:53 #navit: < KaZeR> awesome, dont' go anywhere we need you :) 12:55 #navit: < blha303> i didn't want to bother anyone to get proper access to the ios app, so i thought i'd just build it myself 12:55 #navit: < KaZeR> actually, the dev who wrote the port for iphone hasn't been active for a long time and we don't have a lot of documentation to fix it 12:55 #navit: < KaZeR> so with your help, we could fix it, automate it, and put it in the app store for real 12:55 #navit: < blha303> neat 12:56 #navit: < blha303> i use google maps all the time, but it doesn't have a speedometer, so if i can hack my maps software to tell me when i'm speeding that would be sweet ^_^ 12:57 #navit: < KaZeR> so, the iphone code is not seperate from the rest of the code, it should just be cmake recipes as far as i know 12:57 #navit: < KaZeR> are you building on Linux or OSX? 12:57 #navit: < blha303> OSX 12:58 #navit: < blha303> i'll just go ahead and pull the source real quick 12:58 #navit: < KaZeR> ok 13:00 #navit: < blha303> done 13:03 #navit: < KaZeR> ok. cd navit/; mkdir bin; cd bin; cmake .. 13:03 #navit: < KaZeR> this will configure your build 13:06 -!- jandegr [5bb62b65@gateway/web/freenode/ip.91.182.43.101] has joined #navit 13:09 #navit: < blha303> https://paste.ee/r/1YQmc openssl is a requirement? or the XSLT files? 13:09 #navit: < blha303> KaZeR: 13:10 #navit: < KaZeR> hey jandegr ! 13:10 #navit: < jandegr> hi kazer 13:11 #navit: < KaZeR> blha303: it's probably a requirement for another feature. your build seems properly configured as far as i can tell 13:11 #navit: < KaZeR> iphone speech is disabled, but we can work on this later 13:11 #navit: < blha303> https://ptpb.pw/JNqt.log https://ptpb.pw/zlGi.log the log files 13:11 #navit: < KaZeR> now you should just need to run make... and cross your fingers 13:11 #navit: < KaZeR> ah 13:12 #navit: < blha303> there's no makefile 13:12 #navit: < jandegr> but the navit server says it can still build for ios 13:13 #navit: < blha303> i haven't tried the ipa from the server on my phone 13:13 #navit: < KaZeR> blha303: yeah i missed a line in your logs. 13:13 #navit: < KaZeR> blha303: the ipa would probably be of no help, as it will only work on a few devices because of hardcoded UUIDs 13:13 #navit: < KaZeR> jandegr: do you have more infos about the iphone build? 13:14 #navit: < jandegr> you can use it's log as a reference I suppose 13:14 #navit: < jandegr> http://download.navit-project.org/logs/navit/iphone/svn/navit-svn-6668.ok 13:15 #navit: < KaZeR> clever, jandegr 13:16 #navit: < jandegr> learned from you :) 13:16 #navit: < KaZeR> haha 13:17 #navit: < KaZeR> blha303: do you have homebrew installed ? 13:18 #navit: < blha303> yep, just googled 'homebrew openssl headers' 13:18 #navit: < KaZeR> ok. https://github.com/phusion/passenger/issues/1630#issuecomment-147464414 might be worth a shot 13:19 #navit: < KaZeR> or maybe not, according to what i read further down :) 13:19 #navit: < blha303> http://stackoverflow.com/questions/15185661/update-openssl-on-os-x-with-homebrew --force seems to have worked, we have Makefile 13:19 #navit: < KaZeR> are you running El Capitan? 13:20 #navit: < blha303> yup 13:20 #navit: < KaZeR> oh 13:20 #navit: < blha303> copied the cmake parameters from the top of the log 13:20 #navit: < blha303> making 13:21 #navit: < blha303> wish i could copy color codes from terminal, error while making 13:21 #navit: < blha303> https://paste.ee/r/9I8qq 13:21 #navit: < KaZeR> that'd be convenient, indeed 13:22 #navit: < blha303> https://asciinema.org/a/efy1gp733i6h1rctkyi5aern1 forgot i had this installed 13:23 #navit: < blha303> doesn't help much. oh well 13:23 #navit: < blha303> wonder what xcode makes of this 13:24 #navit: < KaZeR> so, it is possible that some code changes broke the iphone port. what we could do is build an older version of the code to check 13:24 #navit: < KaZeR> oh, asciicinema, fancy. 13:24 #navit: < KaZeR> ah you can't scroll back :) 13:24 #navit: < blha303> that's the only problem 13:25 #navit: < jandegr> server builds with opengl disabled,...... 13:26 #navit: < KaZeR> good catch jandegr. blha303 we can reconfigure the build with opengl disabled 13:27 #navit: < jandegr> catching things is so Navit 13:27 #navit: < blha303> -D graphics/opengl=FALSE ? 13:27 #navit: < jandegr> IMHO at least early on, try to have the same config as the server :) 13:27 #navit: < KaZeR> sounds good 13:27 #navit: < KaZeR> haha jandegr 13:30 #navit: < blha303> workspace/navit/navit/vehicle/iphone/corelocation.m:24:9: fatal error: 'UIKit/UIKit.h' file not found 13:31 #navit: < blha303> that's an xcode framework 13:31 #navit: < blha303> searching 13:32 #navit: < blha303> how might i tell the build that it can find that file at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKit.h 13:32 #navit: < blha303> that's a bitch of a path 13:32 #navit: < KaZeR> indeed 13:33 #navit: < KaZeR> looks like a missing -I maybe. let me have a look 13:33 #navit: < jandegr> https://github.com/navit-gps/navit/blob/trunk/Toolchain/xcode-iphone.cmake 13:34 #navit: < blha303> ah, i'll need to update that with my code sign identity and the target sdk 13:35 -!- robertp [5cd9eea9@gateway/web/freenode/ip.92.217.238.169] has joined #navit 13:35 #navit: < blha303> huh, ios 4 13:35 #navit: < robertp> Hi! 13:37 #navit: < blha303> hey! 13:38 #navit: < blha303> apple is doing maintenance, can't download ios sdks 13:38 #navit: < KaZeR> gah. 13:38 #navit: < KaZeR> hey robertp 13:38 #navit: < jandegr> what ios sdk's do you have available ? 13:39 #navit: < blha303> 9.3 13:39 #navit: < blha303> i have an iphone 4 tho, so i'd like to target 7.x 13:39 #navit: < blha303> 7.1.2 13:40 #navit: < jandegr> ah ok, so 7 is the new goal :) 13:40 #navit: < jandegr> and your iphone kazer ? 13:42 #navit: < KaZeR> i have an iphone 4 or 5 running 8.x and a 6 running 9.3.2 13:42 #navit: < robertp> I have a question: If I get a attr_callback from attr_navit, can I test if the attr is being created or destroyed? 13:42 #navit: < KaZeR> also have an ipad mini with probably 8.x, so i could test the tablet mode 13:43 #navit: < KaZeR> robertp: you mean during the lifecycle of your plugin? 13:43 #navit: < jandegr> so 7 would be ok for both ios Navit users :) 13:43 #navit: < blha303> that would be neat, my macbook is pre-retina so simulators of retina devices are a bit unwieldy 13:43 #navit: < KaZeR> jandegr: if we fix the build we could get waay more users :) 13:44 #navit: < jandegr> without a gui ??? 13:44 #navit: < robertp> Kazer: not yet. I have another plugin in development, where i get the CB. Once on startup and once on kill. I'd like to stop the work on kill and not restart ;) 13:46 #navit: < KaZeR> jandegr: gui_internal should work, until we work on qt5 (i swear that it's going to happen :) ) 13:47 #navit: < KaZeR> robertp: not sure i got that part "I'd like to stop the work on kill and not restart" 13:47 #navit: < robertp> The callback is triggered on change of attr_navit. 13:47 #navit: < robertp> that changes on start and on signal 15 13:48 #navit: < robertp> on start, it starts my plugin. 13:48 #navit: < robertp> and on kill it should at least not start the plugin. 13:48 #navit: < robertp> it would be better if it stops the work and shuts down safely 13:51 #navit: < KaZeR> i agree. so currently even on signal 15 it tries to start your plugin? 13:53 #navit: < robertp> Yes. This is the line: https://github.com/pohlinkzei/navit/blob/i2c-plugin/navit/plugin/i2c/i2c.c#L776 13:53 #navit: < robertp> i2c_init() is called on start and kill. 13:54 #navit: < robertp> This is no major thing, just useless to call init on kill. 13:57 #navit: < KaZeR> i agree, that's definitely something we should improve 14:04 #navit: < robertp> so there is no easy way to check if we are on start or kill? 14:05 #navit: < KaZeR> i don't think that this is currently implemented indeed. But i do agree that it's bad for plugins interfacing with hardware 14:12 #navit: < robertp> For me its currently no problem, because on init i am just reading and preparing. 14:12 #navit: < robertp> But its no beauty 14:26 #navit: < KaZeR> so how do you currently distinguish between init and stop in your plugin? 14:26 #navit: < robertp> erm.. not? 14:26 #navit: < robertp> it calls init and reassigns all data to free it afterwards 14:34 #navit: < KaZeR> cumbersome indeed :) 15:55 -!- jandegr [5bb62b65@gateway/web/freenode/ip.91.182.43.101] has quit [Quit: Page closed] 16:06 #navit: < blha303> https://objcsharp.wordpress.com/2014/09/21/how-to-get-back-the-ios-7-sdk-after-upgrading-to-xcode-6/ huh. a dropbox link for the ios 7.1 sdk 16:06 #navit: < blha303> thanks random blog 16:28 #navit: < KaZeR> haha 16:29 #navit: < KaZeR> if it does not break any EULA we can probably host it 17:04 -!- robertp [5cd9eea9@gateway/web/freenode/ip.92.217.238.169] has quit [] 19:11 -!- xenos1984 [~xenos1984@118-166-191-90.dyn.estpak.ee] has quit [Quit: Leaving.] --- Log closed Tue Jun 14 00:00:54 2016