**** BEGIN LOGGING AT Mon Dec 03 03:00:03 2018 Dec 03 08:28:18 khem, seems it is already PIC platform_cflags="-fPIC -DPIC" Dec 03 08:28:36 I tried to link with -pie but did not solve yet... Dec 03 08:28:37 bbl Dec 03 10:56:20 koen, pls check out https://github.com/andrea-adami/meta-kodi Dec 03 10:56:28 khem, ^ Dec 03 10:56:43 mornin Dec 03 10:58:14 I found several hits on the "Exception: FileNotFoundError: [Errno 2] No such file or directory .... /recipeinfo" error during building (I'm on Yocto 2.5.1), originating from license.bbclass, but I did not really find any solutions yet... Dec 03 10:58:24 any hints? did anyone here ran into it and how did you solve it? Dec 03 10:58:34 I tried clean'all'ing the package but that did not help Dec 03 11:18:12 https://bugzilla.yoctoproject.org/show_bug.cgi?id=12070 - I already have the workaround in my site.conf: do_image_complete[deptask] += "do_populate_lic" but I still get the error... Dec 03 11:19:51 ant_home: create PRs for the bits you want in upstream meta-kodi Dec 03 11:47:38 koen, ok, I hope to fix the textrel before Dec 03 12:48:33 koen, I'd send a patch to fix the layer (deps, compatinility, readme) to point to sumo but I incurr in strange issues with BBPATH Dec 03 12:49:06 I mean BBLAYERS, sorry Dec 03 12:49:55 it seems there is an assumption about the positioning of th elayers so if I add meta-networking and meta-multimedia these are not found in my config Dec 03 12:50:06 meta-python is ok (for reasons above me ;) Dec 03 12:52:11 so it does not take LAYERDEPENDS_meta-kodi = "core meta-multimedia meta-networking meta-python openembedded-layer" **** BEGIN LOGGING AT Mon Dec 03 15:55:23 2018 Dec 03 16:16:28 ant_home: you need to use BBFILE_COLLECTIONS name in LAYERDEPENDS Dec 03 16:17:50 LAYERDEPENDS_meta-kodi = "networking-layer multimedia-layer meta-python core openembedded-layer" Dec 03 16:18:33 ant_home: there you change configure.ac, for kodi autconf is on its way out and cmake is way to go, so I wonder if we still need those patches Dec 03 16:43:53 khem, configure.ac has gone but /tools/depends/configure.ac is considered Dec 03 16:44:07 (I changed -Os to -O2 and verified -fPIC) Dec 03 16:44:46 now the code should be all PIC-compiled, still textrel Dec 03 16:45:16 I think it is like for klibc* when we had issues with mips, needeing ld -pie Dec 03 17:43:14 ant_home: you can identify which binary is complaining and then we can backtrack Dec 03 17:44:16 I tried the flags that I have commented in the recipe, no luck :/ Dec 03 17:44:47 no worries try what I said Dec 03 17:45:32 sure Dec 03 17:46:00 about mips64*, ffmpeg is severely broken Dec 03 17:46:11 I'l send an hack for samba/musl Dec 03 17:46:31 I'd need ffmpeg to test kodi for the 64b Dec 03 17:47:39 btw aarch64 should be fine Dec 03 17:48:26 right, I think ffmpeg in oe-core does build ok Dec 03 17:50:06 doh, which one did I build? Dec 03 17:50:48 I think its prolly the one from meta-kodi Dec 03 17:51:02 which is fine but you need to ensure it has all the patches oe-core is carrying Dec 03 17:51:05 starts with Dec 03 17:51:06 | ERROR: libtheora not found Dec 03 17:51:15 ... Dec 03 17:51:16 | ERROR: libx264 not found Dec 03 17:51:17 ... Dec 03 17:51:19 etc Dec 03 17:51:33 qemumips did build fine Dec 03 17:52:03 it's 4.0.3-r0 Dec 03 17:52:21 yep Dec 03 17:52:25 meta-kodi Dec 03 17:53:09 good, I'll mask this one so kodi will build for mips64 Dec 03 17:53:39 khem, thx for the pointer Dec 03 18:01:05 khem, seems kodi is biased for rpi, arm detection is a bit spaghetti Dec 03 18:07:19 yeah, at one point rpi was/is main arm board Dec 03 18:08:32 should we maybe add -DWITH_CPU= Dec 03 18:12:20 hhm, buildroot does that...but it still has the right flags Dec 03 18:13:02 trhe packagei vould be machine-specific Dec 03 18:13:11 argh this kb Dec 03 18:15:30 for mips it is ok as it is Dec 03 18:15:33 -mel -mabi=32 -mhard-float -march=mips32r2 Dec 03 18:15:40 that what I see Dec 03 18:16:39 is ok, sorry for the noise, no cpu-specific in the main recipe, maybe in a .bbappend Dec 03 18:18:48 it is even better like that, once the add the dvb-proxy with proprietary .ko they will create a machine-specific recipe Dec 03 21:03:30 khem: Thanks for fixing up that a2jmidid recipe... I was struggeling on a good way to fix it appropriately in waf.bbclass Dec 03 21:17:01 np Dec 03 21:17:20 better solution would be to update waf in that pacage Dec 03 21:18:08 oh god, waf Dec 03 21:19:35 yeah humanity believes in choices, what can I do Dec 03 21:20:43 based on what I see with build systems, humanity does not deserve choices Dec 03 21:21:47 windows 3.1 ? Dec 03 21:22:28 * khem throws the choice out of window Dec 03 21:23:36 I was trying to buy a pair of shoes otherday and came without shoes and feeling much worse than when I went in Dec 03 21:24:23 stupid choice, we should design a lanuguage without if-then-else or case statements only loops Dec 03 21:36:28 what if you got stuck in the shoe-shopping-loop forever? Dec 03 21:53:51 insert goto Dec 03 22:11:22 khem: Ya, I briefly looked at waf in that packages... unfortunatly it is so old it would bascially be a full re-write of the wscript **** ENDING LOGGING AT Tue Dec 04 03:00:15 2018