kergoth | sounds like you want 8.2 then, if you're looking at gcc_8.2.bb | 00:01 |
---|---|---|
*** georgem_home <georgem_home!uid210681@gateway/web/irccloud.com/x-kvanfgmzpnsifufo> has joined #yocto | 00:13 | |
chandana73 | I tried it with 8.2 version as well and im seeing same errors similar to 7.3 | 00:26 |
*** deviosity <deviosity!~dvoid@199.231.247.178> has quit IRC | 00:31 | |
*** chandana73 <chandana73!~ckalluri@149.199.62.129> has quit IRC | 00:41 | |
*** andrey_utkin <andrey_utkin!~andrey_ut@gentoo/developer/andrey-utkin> has joined #yocto | 00:50 | |
*** gtristan <gtristan!~tristanva@110.11.179.2> has quit IRC | 00:52 | |
*** andrey_utkin <andrey_utkin!~andrey_ut@gentoo/developer/andrey-utkin> has left #yocto | 00:56 | |
*** andrey_utkin <andrey_utkin!~andrey_ut@gentoo/developer/andrey-utkin> has joined #yocto | 00:56 | |
*** geissona_ <geissona_!~geissonat@45-18-127-186.lightspeed.austtx.sbcglobal.net> has quit IRC | 01:01 | |
cslcm | the omxplayer recipe won't build :( "SubtitleRenderer.cpp:43:3: error: conflicting declaration 'typedef struct EGL_DISPMANX_WINDOW_T EGL_DISPMANX_WINDOW_T' | 01:12 |
cslcm | | } EGL_DISPMANX_WINDOW_T;" | 01:12 |
*** learningc <learningc!~learningc@mti-37-145.tm.net.my> has joined #yocto | 01:18 | |
*** BCMM <BCMM!~BCMM@unaffiliated/bcmm> has quit IRC | 01:18 | |
*** nathani_ <nathani_!~nathani@mail.validmanufacturing.com> has joined #yocto | 01:43 | |
*** nathani__ <nathani__!~nathani@mail.validmanufacturing.com> has quit IRC | 01:46 | |
cslcm | filed against meta-raspberrypi https://github.com/agherzan/meta-raspberrypi/issues/336 | 01:54 |
khem | cslcm: are you building with meta-rpi master ? and secondly are using vc4graphics | 01:55 |
cslcm | khem: I was building with master, i've reverted to the commit before that vc4 patch now and it's working. As for vc4graphics - I don't think so. Should I be? | 02:02 |
cslcm | is it better than the binary blobs? | 02:03 |
cslcm | i'm using wpe-framework in a very demanding application so i need all the performance i can squeeze out of it | 02:13 |
*** andrey_utkin <andrey_utkin!~andrey_ut@gentoo/developer/andrey-utkin> has left #yocto | 02:15 | |
*** andrunko <andrunko!andrunko@nat/collabora/x-ezidavozllvifneh> has quit IRC | 02:15 | |
*** jostor <jostor!55a495f3@gateway/web/freenode/ip.85.164.149.243> has quit IRC | 02:16 | |
*** andrunko <andrunko!andrunko@nat/collabora/x-jczjdcyeljgfenkr> has joined #yocto | 02:18 | |
*** andrunko <andrunko!andrunko@nat/collabora/x-jczjdcyeljgfenkr> has quit IRC | 02:22 | |
*** dev1990 <dev1990!~dev@dynamic-78-8-125-187.ssp.dialog.net.pl> has quit IRC | 02:26 | |
*** learningc <learningc!~learningc@mti-37-145.tm.net.my> has quit IRC | 02:34 | |
*** learningc <learningc!~learningc@mti-37-145.tm.net.my> has joined #yocto | 02:34 | |
*** andrunko <andrunko!andrunko@nat/collabora/x-wipquevxbnylljhy> has joined #yocto | 02:35 | |
cslcm | @khem: actually when I enable MACHIONE_FEATURES="vc4graphics", the omxplayer recipe is excluded due to an "incompatible host" | 02:37 |
*** geissona_ <geissona_!~geissonat@45-18-127-186.lightspeed.austtx.sbcglobal.net> has joined #yocto | 02:47 | |
*** fatalhalt_ <fatalhalt_!~fatalhalt@c-67-163-60-93.hsd1.il.comcast.net> has quit IRC | 02:59 | |
*** fatalhalt <fatalhalt!~fatalhalt@c-67-163-60-93.hsd1.il.comcast.net> has joined #yocto | 03:01 | |
*** bananadev <bananadev!~onlyester@117.6.99.240> has joined #yocto | 03:14 | |
cslcm | and i'm not getting any video output from omxplayer when i reverted to the earlier commit :( | 03:33 |
*** nathani__ <nathani__!~nathani@mail.validmanufacturing.com> has joined #yocto | 03:44 | |
*** nathani_ <nathani_!~nathani@mail.validmanufacturing.com> has quit IRC | 03:47 | |
*** anujm <anujm!anujm@nat/intel/x-amnmjredyzggsxdp> has joined #yocto | 03:50 | |
*** lpotter <lpotter!~quassel@2001:8003:e018:2600:ba27:ebff:febb:59b> has quit IRC | 04:02 | |
*** lpotter <lpotter!~quassel@2001:8003:e018:2600:ba27:ebff:febb:59b> has joined #yocto | 04:12 | |
*** bananadev <bananadev!~onlyester@117.6.99.240> has quit IRC | 04:13 | |
*** dvoid <dvoid!~dvoid@c-24-19-202-252.hsd1.wa.comcast.net> has joined #yocto | 04:26 | |
*** geissona_ <geissona_!~geissonat@45-18-127-186.lightspeed.austtx.sbcglobal.net> has quit IRC | 04:30 | |
*** dvoid <dvoid!~dvoid@c-24-19-202-252.hsd1.wa.comcast.net> has quit IRC | 04:46 | |
*** lpotter <lpotter!~quassel@2001:8003:e018:2600:ba27:ebff:febb:59b> has quit IRC | 04:46 | |
*** lpotter <lpotter!~quassel@2001:8003:e018:2600:ba27:ebff:febb:59b> has joined #yocto | 04:48 | |
*** lpotter <lpotter!~quassel@2001:8003:e018:2600:ba27:ebff:febb:59b> has quit IRC | 04:54 | |
*** chandana73 <chandana73!~ckalluri@149.199.62.129> has joined #yocto | 04:57 | |
*** lpotter <lpotter!~quassel@2001:8003:e018:2600:ba27:ebff:febb:59b> has joined #yocto | 04:57 | |
*** kaspter <kaspter!~Instantbi@183.128.238.4> has joined #yocto | 05:06 | |
yocti | New news from stackoverflow: PXE Boot on Yocto Intel Hardware <https://stackoverflow.com/questions/53405641/pxe-boot-on-yocto-intel-hardware> | 05:22 |
*** chandana73 <chandana73!~ckalluri@149.199.62.129> has quit IRC | 05:26 | |
*** OutBackDingo <OutBackDingo!~quassel@unaffiliated/outbackdingo> has quit IRC | 05:33 | |
*** nathani_ <nathani_!~nathani@mail.validmanufacturing.com> has joined #yocto | 05:45 | |
*** nathani__ <nathani__!~nathani@mail.validmanufacturing.com> has quit IRC | 05:47 | |
*** AndersD <AndersD!~AndersD@194.237.220.218> has joined #yocto | 05:57 | |
*** AndersD <AndersD!~AndersD@194.237.220.218> has quit IRC | 06:03 | |
*** AndersD <AndersD!~AndersD@194.237.220.218> has joined #yocto | 06:04 | |
*** OutBackDingo <OutBackDingo!~quassel@unaffiliated/outbackdingo> has joined #yocto | 06:18 | |
*** georgem_home <georgem_home!uid210681@gateway/web/irccloud.com/x-kvanfgmzpnsifufo> has quit IRC | 06:23 | |
*** kaspter <kaspter!~Instantbi@183.128.238.4> has quit IRC | 06:37 | |
*** kaspter <kaspter!~Instantbi@183.128.238.4> has joined #yocto | 06:37 | |
khem | cslcm: wpe doesnt yet work with vc4graphics so thats not going to work for you | 06:44 |
khem | cslcm: are you using eglfs ? | 06:45 |
*** geissona_ <geissona_!~geissonat@45-18-127-186.lightspeed.austtx.sbcglobal.net> has joined #yocto | 07:03 | |
*** rob_w <rob_w!~bob@unaffiliated/rob-w/x-1112029> has joined #yocto | 07:15 | |
*** cvasilak <cvasilak!~cvasilak@ppp-94-64-13-41.home.otenet.gr> has joined #yocto | 07:20 | |
*** Bunio_FH <Bunio_FH!~bunio@81-18-201-214.static.chello.pl> has joined #yocto | 07:20 | |
*** lusus <lusus!~lusus@62.91.23.180> has joined #yocto | 07:25 | |
*** frsc <frsc!~frsc@200116b8247ae6006471f605a5d46f98.dip.versatel-1u1.de> has joined #yocto | 07:34 | |
*** Carton__ <Carton__!~jo@193.134.219.72> has joined #yocto | 07:41 | |
BlauskaerM | RP: Good morning. If you have some time today. Can ju apply this patch https://pastebin.com/Ln34ZbBF to commit 4b92d150322e07f098f7c5bd2300c058d953884d in poky-contrib and see if you get a conflict error? | 07:43 |
BlauskaerM | Its in the case when a root filesystem is created so I also added useradd-example-depends and useradd-example to an image | 07:45 |
*** nathani__ <nathani__!~nathani@mail.validmanufacturing.com> has joined #yocto | 07:46 | |
*** nathani_ <nathani_!~nathani@mail.validmanufacturing.com> has quit IRC | 07:49 | |
*** angelo_ts <angelo_ts!~angelo_ts@mittelab/members/ziongate> has quit IRC | 07:55 | |
*** angelo_ts <angelo_ts!~angelo_ts@unaffiliated/angelo-ts/x-4633355> has joined #yocto | 07:55 | |
*** fl0v0 <fl0v0!~fvo@mue-88-130-98-228.dsl.tropolys.de> has joined #yocto | 07:58 | |
*** varjag <varjag!~user@122.62-97-226.bkkb.no> has joined #yocto | 08:05 | |
*** prabhakarlad <prabhakarlad!~prabhakar@194.75.40.178> has joined #yocto | 08:17 | |
*** prabhakarlad <prabhakarlad!~prabhakar@194.75.40.178> has left #yocto | 08:17 | |
*** prabhakarlad <prabhakarlad!~prabhakar@194.75.40.178> has joined #yocto | 08:17 | |
tristanram | khem: I have seen that you proposed an adaption in breakpad.bbclass http://lists.openembedded.org/pipermail/openembedded-devel/2018-November/197514.html | 08:20 |
*** geissona_ <geissona_!~geissonat@45-18-127-186.lightspeed.austtx.sbcglobal.net> has quit IRC | 08:21 | |
tristanram | khem: How do you think about adding this in a for loop like for "BREAKPAD_BIN in ${BREAKPAD_BINS}; do <patch> done" in order to be able to specify multiple files to be symbol-dumped? | 08:21 |
*** tprrt <tprrt!~tprrt@217.114.201.133> has joined #yocto | 08:21 | |
*** rob_w <rob_w!~bob@unaffiliated/rob-w/x-1112029> has quit IRC | 08:22 | |
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has joined #yocto | 08:22 | |
*** anujm <anujm!anujm@nat/intel/x-amnmjredyzggsxdp> has quit IRC | 08:22 | |
tristanram | khem: This is the way I currently use because I have one recipe building multiple small binaries and the symbols shall be generated for all of them | 08:23 |
*** boucman_work <boucman_work!~jrosen@wesnoth/developer/boucman> has joined #yocto | 08:25 | |
*** rajm <rajm!~robertmar@148.252.241.226> has joined #yocto | 08:31 | |
*** gtristan <gtristan!~tristanva@110.11.179.2> has joined #yocto | 08:34 | |
*** pepijndevos <pepijndevos!~pepijndev@81.4.122.239> has joined #yocto | 08:39 | |
*** tprrt <tprrt!~tprrt@217.114.201.133> has quit IRC | 08:40 | |
*** tprrt <tprrt!~tprrt@217.114.201.133> has joined #yocto | 08:41 | |
*** Carton__ <Carton__!~jo@193.134.219.72> has quit IRC | 08:42 | |
cslcm | khem: Yes, i'm using eglfs | 08:48 |
cslcm | (and good morning) | 08:50 |
*** boucman_work <boucman_work!~jrosen@wesnoth/developer/boucman> has quit IRC | 08:50 | |
*** JaMa <JaMa!~martin@217.30.68.212> has quit IRC | 08:57 | |
cslcm | @khem - FYI, i had to revert meta-raspberrypi to c1aabba056 and then manually edit the recipe to change the srcrev back to b8ff59dccd9307f10 before I could get omxplayer actually outputting video | 08:58 |
*** Carton__ <Carton__!~jo@194.230.158.95> has joined #yocto | 08:59 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC | 09:01 | |
*** bluelightning_ <bluelightning_!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto | 09:01 | |
*** Aethenelle <Aethenelle!Aethenelle@gateway/shell/panicbnc/x-ciyheryaeghiezkr> has quit IRC | 09:12 | |
*** Aethenelle <Aethenelle!Aethenelle@gateway/shell/panicbnc/x-gzjyivjpapussdnz> has joined #yocto | 09:14 | |
pepijndevos | How can I add a poky recipe to my new layer? I want to add gstreamer. Or are all those recipes included by default? If so, can I disable some later? | 09:15 |
*** pouet_forever <pouet_forever!~nico@213.56.200.5> has joined #yocto | 09:16 | |
LetoThe2nd | pepijndevos: you want to add gstreamer to an image you build, i guess? | 09:17 |
LetoThe2nd | in that case, just extend the IMAGE_INSTALL variable in your image recipe | 09:17 |
pepijndevos | uuuh, I'm just really confused by all the terminology. I'm at the point where I built core-image-base, and now I'm trying to add stuff. I read I should not modify the base layers. So I guess I need to make a new layer and then add a new image recipe? | 09:30 |
LetoThe2nd | pepijndevos: absolutely correct. | 09:30 |
LetoThe2nd | pepijndevos: for starting you can just copy over something like core-image-minimal or core-image-base and name it the way you want. | 09:31 |
*** Carton__ <Carton__!~jo@194.230.158.95> has quit IRC | 09:34 | |
*** Carton__ <Carton__!~jo@193.134.219.72> has joined #yocto | 09:35 | |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has joined #yocto | 09:39 | |
*** Carton__ <Carton__!~jo@193.134.219.72> has quit IRC | 09:43 | |
*** Carton__ <Carton__!~jo@193.134.219.72> has joined #yocto | 09:44 | |
pepijndevos | Awesome! Two lines and now bitbake is packaging dropbear and gstreamer. | 09:51 |
LetoThe2nd | congrats by the way - given your statement that you're confused about the terminology i assume that you're rather new to the openembedded technology, and you grasped the custom image thing about an order of magnitude faster than most people who ask here. | 09:54 |
RP | BlauskaerM: will have a try | 09:59 |
pepijndevos | Yea, I started looking into yocto yesterday. Maybe "grasp" is a big word, but a close enough approximation to mess around. Current mental model: A layer is a collection of recipes and an image is a selection of recipes. | 10:00 |
LetoThe2nd | pepijndevos: close. an image is a selection of packages + some special sauce. a recipe can provide several packages | 10:00 |
LetoThe2nd | pepijndevos: the other thing you really have to understand is that what ever you set in a recipe is local to that recipe. whatever you set in a .conf file is global to the build. | 10:02 |
LetoThe2nd | then you're mostly good to go :) | 10:02 |
*** rob_w <rob_w!~bob@unaffiliated/rob-w/x-1112029> has joined #yocto | 10:05 | |
rburton | pepijndevos: i'm happy with that mental model and will reuse it in the future | 10:07 |
LetoThe2nd | as a first explanation attempt its absolutely fine, yes. | 10:09 |
RP | rburton, bluelightning_: We now have test result collection for each build: https://autobuilder.yocto.io/pub/non-release/20181120-1/ | 10:11 |
rburton | yay | 10:11 |
rburton | we need to remember to track skipped variation too | 10:12 |
rburton | in case everything suddenly decides to skip and we didnt notice | 10:12 |
*** Carton__ <Carton__!~jo@193.134.219.72> has quit IRC | 10:12 | |
pepijndevos | hey it boots! | 10:13 |
rburton | \o/ | 10:13 |
pepijndevos | Next step: wifi | 10:13 |
LetoThe2nd | rburton: \m/ O \m/ | 10:13 |
RP | rburton: idea is to have a baseline we compare against | 10:14 |
RP | rburton: next is to start running ptest, then they'll magically appear here | 10:15 |
*** BCMM <BCMM!~BCMM@unaffiliated/bcmm> has joined #yocto | 10:15 | |
pepijndevos | I do get INIT: Id "S0" respawning too fast: disabled for 5 minutes | 10:15 |
RP | BlauskaerM: That does fail for me, I can also make it work | 10:16 |
*** nighty- <nighty-!~nighty@s229123.ppp.asahi-net.or.jp> has joined #yocto | 10:16 | |
LetoThe2nd | pepijndevos: that happens when the image tries to use a serial console that is not there. which board is this? | 10:16 |
pepijndevos | Raspberry pi 3 | 10:17 |
pepijndevos | At least 99% sure it's 3, as it should have wifi. | 10:17 |
LetoThe2nd | pepijndevos: so you're using the meta-raspberrypi layer from git.yoctoproject and its recommended setup as mentioned in the readme? | 10:17 |
pepijndevos | Yes. Unless I did something stupid... | 10:18 |
LetoThe2nd | nobody said that. that message did not show up earlier? | 10:18 |
*** Carton__ <Carton__!~jo@194.230.158.95> has joined #yocto | 10:18 | |
pepijndevos | Just checked Raspberry Pi 3 Model B V1.2 | 10:18 |
RP | BlauskaerM: http://git.yoctoproject.org/cgit.cgi/poky-contrib/commit/?h=rpurdie/t222&id=ded15777473f98c2c08b04da68c6a90f4acc59eb makes it work | 10:19 |
pepijndevos | Well, this was the first boot. | 10:19 |
pepijndevos | I'll double-check the readme. | 10:19 |
LetoThe2nd | pepijndevos: you have set MACHINE accordingly? | 10:19 |
pepijndevos | MACHINE ??= "raspberrypi3" | 10:20 |
LetoThe2nd | pepijndevos: and everything on master? e.g. you just did checkout the layers, but no specific branches? | 10:21 |
pepijndevos | poky is on the something 2.6 branch because the tutorial said so | 10:21 |
LetoThe2nd | which tutorial? | 10:22 |
LetoThe2nd | (link please)+ | 10:22 |
pepijndevos | https://www.yoctoproject.org/docs/2.6/brief-yoctoprojectqs/brief-yoctoprojectqs.html | 10:22 |
*** Carton__ <Carton__!~jo@194.230.158.95> has quit IRC | 10:22 | |
pepijndevos | The code actually mentions 2.5 but the text 2.6, so I went for 2.6 | 10:22 |
LetoThe2nd | should be ok. its essnential that all layers are on the same branch, so thats one thing to take care of | 10:23 |
*** Carton__ <Carton__!~jo@193.134.219.72> has joined #yocto | 10:23 | |
LetoThe2nd | 2.6 is thud, so checkout that branch on meta-openembedded and meta-raspberrypi too | 10:24 |
pepijndevos | oh ok | 10:25 |
LetoThe2nd | (while its technically possible, i actually dont expect that to be the root cause) | 10:26 |
pepijndevos | There is no thud on meta-raspberrypi it seems | 10:28 |
*** Carton__ <Carton__!~jo@193.134.219.72> has quit IRC | 10:29 | |
*** Carton__ <Carton__!~jo@193.134.219.72> has joined #yocto | 10:30 | |
pepijndevos | I changed oe to thud, and nothing needed to be rerun. | 10:31 |
LetoThe2nd | yeah sounds very well possible, thud just got released so there should be little discrepancy between the branches and master | 10:32 |
LetoThe2nd | pepijndevos: but actually thats probably your thing: https://lists.yoctoproject.org/pipermail/yocto/2018-August/042302.html | 10:33 |
LetoThe2nd | sorry, first mail in thread is https://lists.yoctoproject.org/pipermail/yocto/2018-August/042294.html | 10:33 |
LetoThe2nd | in short, the UART is not enabled by default on the rpi because of bluetooth. | 10:34 |
BlauskaerM | RP: My man, you are a god | 10:34 |
* BlauskaerM cries a little bit | 10:34 | |
BlauskaerM | Thank you very much | 10:34 |
LetoThe2nd | pepijndevos: so you'd either have to disable the serial console so it doesn't try and respawn, or enable the uart. see https://meta-raspberrypi.readthedocs.io/en/latest/extra-build-config.html#enable-uart | 10:35 |
*** Carton__ <Carton__!~jo@193.134.219.72> has quit IRC | 10:37 | |
RP | BlauskaerM: hope that lets you move forward :) | 10:38 |
*** Carton__ <Carton__!~jo@194.230.158.95> has joined #yocto | 10:38 | |
pepijndevos | So how do I disable it? Do I just set ENABLE_UART = "0", or edit the machine file to change the UART thing? | 10:39 |
LetoThe2nd | to disable it AFAIK you need SERIAL_CONSOLES = "" | 10:40 |
*** Carton__ <Carton__!~jo@194.230.158.95> has quit IRC | 10:42 | |
*** Carton__ <Carton__!~jo@193.134.219.72> has joined #yocto | 10:44 | |
*** berton <berton!~berton@181.220.65.91> has joined #yocto | 10:45 | |
pepijndevos | That worked! | 10:47 |
*** thaytan <thaytan!~thaytan@121-200-23-18.cust.aussiebb.net> has quit IRC | 10:47 | |
pepijndevos | Now I'm trying to understand what this paragraph means: https://meta-raspberrypi.readthedocs.io/en/latest/layer-contents.html#wifi-and-bluetooth-firmware | 10:47 |
pepijndevos | Because lsmod does not list and wifi stuff | 10:48 |
*** thaytan <thaytan!~thaytan@121-200-23-18.cust.aussiebb.net> has joined #yocto | 10:49 | |
LetoThe2nd | that paragraph is merely a reminder that the firmmware blobs are acquired through a side channel. | 10:50 |
LetoThe2nd | and lsmod will only tell you what is loaded. are they also not there altogether? look in /lib/modules | 10:50 |
*** learningc <learningc!~learningc@mti-37-145.tm.net.my> has quit IRC | 10:53 | |
yocti | New news from stackoverflow: BeagleBone can't boot with systemd <https://stackoverflow.com/questions/53410186/beaglebone-cant-boot-with-systemd> | 10:53 |
*** andrey_utkin <andrey_utkin!~andrey_ut@gentoo/developer/andrey-utkin> has joined #yocto | 10:57 | |
pepijndevos | I can actually modprobe brcmfmac, which from my google fu seems to be the one that's needed | 11:01 |
LetoThe2nd | so you're only missing autoloading, maybe | 11:01 |
LetoThe2nd | try to make wifi work manually, and then you can incorporate the things you need into the build | 11:01 |
pepijndevos | Well, lsmod shows it now, but still no wlan in ifconfig. So... not sure | 11:02 |
pepijndevos | Maybe I should hop in #raspberrypi | 11:02 |
LetoThe2nd | that might help, yes. my wifi experience is extremely limited, but mayber there's jsut something you need additionally, in terms of packages | 11:03 |
pepijndevos | Linux in the year 2118: Runs on quantum computers, but wifi is still broken. | 11:07 |
* LetoThe2nd would be totally fine with that. | 11:07 | |
*** kaspter <kaspter!~Instantbi@183.128.238.4> has quit IRC | 11:09 | |
RP | rburton: why would all the connections to PRServ suddenly time out on the same machine (different PRServ, different builds) | 11:10 |
*** kaspter <kaspter!~Instantbi@183.128.238.4> has joined #yocto | 11:10 | |
RP | rburton: its like a resouce limit issue | 11:10 |
rburton | sounds like fd limit reached | 11:10 |
*** lazyape_home <lazyape_home!~lazyape2@athedsl-4549662.home.otenet.gr> has joined #yocto | 11:11 | |
*** lazyape <lazyape!~lazyape2@athedsl-4549662.home.otenet.gr> has quit IRC | 11:11 | |
RP | this is the second time its happened, both on opensue423 | 11:11 |
rburton | check ulimits? | 11:12 |
RP | rburton: comparing with another builder, could be max user processes | 11:13 |
*** dheeraj <dheeraj!~Thunderbi@2001:df0:d300:4:903e:b3ef:c95d:394b> has joined #yocto | 11:18 | |
rburton | 4096 processes is still quite a lot | 11:20 |
RP | rburton: we've been here before, its not really spread over three builds on a 48 core machine | 11:21 |
cslcm | How can I select the "real" gnu wget rather than the POS that busybox provides? | 11:21 |
rburton | cslcm: install wget | 11:21 |
cslcm | it won't conflict or anything? | 11:22 |
rburton | cslcm: nope | 11:22 |
cslcm | cool | 11:22 |
RP | cslcm: the system can deal with it | 11:22 |
dheeraj | I was using yocto installed inside Eurotech Gateway device. | 11:23 |
dheeraj | Device's eth0 port was in static IP 172.16.0.1 mode. | 11:23 |
dheeraj | By mistake I changed it to DHCP IP mode. | 11:23 |
dheeraj | I want it to be again in static IP mode. | 11:23 |
dheeraj | I modified /etc/network.interfaces as below | 11:23 |
dheeraj | auto eth0 | 11:23 |
dheeraj | iface eth0 inet static | 11:23 |
dheeraj | address 172.16.0.1 | 11:23 |
dheeraj | netmask 255.255.255.0 | 11:23 |
dheeraj | but ping 172.16.0.1 | 11:23 |
dheeraj | Is not successful. | 11:23 |
dheeraj | Any help is appreciated. | 11:23 |
rburton | cslcm: ditto for anything else busybox has a limited version and you want the real one, just install it and it replaces the busybox one | 11:23 |
RP | rburton: 50*50*3 = 7500 (BB_NUMBER_THREADS * PARALLEL_MAKE * No Builds) | 11:23 |
rburton | RP: right | 11:23 |
*** andrey_utkin <andrey_utkin!~andrey_ut@gentoo/developer/andrey-utkin> has quit IRC | 11:24 | |
cslcm | i dont even see the point of busybox's wget, it simply doesn't work for any TLS sites.. which is 99% of the internet now :P | 11:24 |
*** bluelightning_ <bluelightning_!~paul@pdpc/supporter/professional/bluelightning> has quit IRC | 11:24 | |
rburton | cslcm: CONFIG_FEATURE_WGET_HTTPS=y | 11:26 |
rburton | so it should | 11:26 |
rburton | albeit in the busybox style of not actually verifying anything | 11:28 |
RP | cslcm: missing ca-certificates ? | 11:28 |
rburton | /config: Note: currently, TLS code only makes TLS I/O work, it | 11:28 |
rburton | /config: does *not* check that the peer is who it claims to be, etc. | 11:28 |
cslcm | RP: no, just fails to handshake with most sites | 11:29 |
cslcm | i guess it has no tls 1.2 | 11:29 |
dheeraj | @rburton | 11:29 |
RP | rburton: frightening | 11:31 |
*** xtron_ <xtron_!~xtron@103.255.5.97> has joined #yocto | 11:31 | |
rburton | cslcm: grep suggests it at least claims to have tls | 11:33 |
rburton | i guess its just a bit minimal | 11:33 |
rburton | this is what proper wget is for :) | 11:33 |
*** xtron <xtron!~xtron@110.93.212.98> has quit IRC | 11:33 | |
*** sajjaad__ <sajjaad__!~xtron@110.93.212.98> has joined #yocto | 11:34 | |
*** xtron_ <xtron_!~xtron@103.255.5.97> has quit IRC | 11:37 | |
*** lfa_ <lfa_!~lfa@217.19.35.51> has quit IRC | 11:43 | |
*** nathani__ <nathani__!~nathani@mail.validmanufacturing.com> has quit IRC | 11:48 | |
*** nathani__ <nathani__!~nathani@mail.validmanufacturing.com> has joined #yocto | 11:48 | |
RP | rburton: -next ok? I dropped the musl upgrade | 11:49 |
rburton | funny, just pulled it | 11:51 |
* rburton looks | 11:51 | |
*** AndersD <AndersD!~AndersD@194.237.220.218> has quit IRC | 11:51 | |
rburton | RP: yes | 11:52 |
RP | rburton: thanks | 11:54 |
*** sajjaad__ is now known as xtron | 11:55 | |
*** tasslehoff_ <tasslehoff_!~Tasslehof@ip-67-146-106-77.eidsiva.net> has joined #yocto | 11:55 | |
RP | rburton: I'm idly wondering about having the AB generate a buildhistory report into that results dir | 11:57 |
*** lfa <lfa!~lfa@217.19.35.51> has joined #yocto | 11:58 | |
*** dheeraj1 <dheeraj1!~Thunderbi@103.19.39.2> has joined #yocto | 12:17 | |
*** dheeraj <dheeraj!~Thunderbi@2001:df0:d300:4:903e:b3ef:c95d:394b> has quit IRC | 12:17 | |
*** dheeraj1 is now known as dheeraj | 12:17 | |
*** T_UNIX <T_UNIX!uid218288@gateway/web/irccloud.com/x-rlffkqzlxtlwljzy> has joined #yocto | 12:18 | |
*** dheeraj <dheeraj!~Thunderbi@103.19.39.2> has quit IRC | 12:22 | |
*** dheeraj <dheeraj!~Thunderbi@103.19.39.2> has joined #yocto | 12:23 | |
rburton | RP: i did a thing! | 12:30 |
rburton | https://pastebin.com/5FpY9xyE | 12:31 |
rburton | busybox-specific, would be neat to make update-alternatives handle that | 12:31 |
*** nslu2-log <nslu2-log!~nslu2-log@23.141.224.193> has quit IRC | 12:34 | |
*** dheeraj <dheeraj!~Thunderbi@103.19.39.2> has quit IRC | 12:35 | |
*** dheeraj <dheeraj!~Thunderbi@103.19.39.2> has joined #yocto | 12:37 | |
pepijndevos | LetoThe2nd, I found this... maybe that's my problem? https://github.com/raspberrypi/linux/issues/2105 | 12:38 |
pepijndevos | For anyone else reading along: meta-raspberrypi loads the correct wifi module, but no interface is registered. | 12:40 |
LetoThe2nd | pepijndevos: given short skim read, i don't think the link correlates to your problem | 12:40 |
LetoThe2nd | i guess more that you are missing some package. but there really somebody with wifi experience has to chime in. | 12:41 |
*** lpotter <lpotter!~quassel@2001:8003:e018:2600:ba27:ebff:febb:59b> has quit IRC | 12:58 | |
*** boucman_work <boucman_work!~jrosen@wesnoth/developer/boucman> has joined #yocto | 12:59 | |
*** cvasilak <cvasilak!~cvasilak@ppp-94-64-13-41.home.otenet.gr> has quit IRC | 13:04 | |
RP | rburton: not entirely sure how we'd make u-a do it? | 13:10 |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has quit IRC | 13:12 | |
*** nslu2-log <nslu2-log!~nslu2-log@23.141.224.193> has joined #yocto | 13:20 | |
*** Carton__ <Carton__!~jo@193.134.219.72> has quit IRC | 13:46 | |
*** marka <marka!~masselst@184.175.21.100> has joined #yocto | 13:47 | |
*** dheeraj <dheeraj!~Thunderbi@103.19.39.2> has quit IRC | 13:47 | |
*** dheeraj <dheeraj!~Thunderbi@103.19.39.2> has joined #yocto | 13:47 | |
*** ant_work <ant_work!~ant__@87.13.122.174> has joined #yocto | 13:51 | |
*** dheeraj <dheeraj!~Thunderbi@103.19.39.2> has quit IRC | 13:52 | |
*** BCMM <BCMM!~BCMM@unaffiliated/bcmm> has quit IRC | 13:53 | |
*** BCMM <BCMM!~BCMM@unaffiliated/bcmm> has joined #yocto | 13:54 | |
*** vmeson <vmeson!~rmacleod@24-52-238-240.cable.teksavvy.com> has quit IRC | 13:58 | |
*** goliath <goliath!~goliath@82.150.214.1> has joined #yocto | 14:00 | |
*** lazyape_home <lazyape_home!~lazyape2@athedsl-4549662.home.otenet.gr> has quit IRC | 14:01 | |
*** Carton__ <Carton__!~jo@194.230.158.95> has joined #yocto | 14:01 | |
*** lazyape_home <lazyape_home!~lazyape2@athedsl-4549662.home.otenet.gr> has joined #yocto | 14:02 | |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has joined #yocto | 14:02 | |
*** tasslehoff_ <tasslehoff_!~Tasslehof@ip-67-146-106-77.eidsiva.net> has quit IRC | 14:07 | |
*** lfa <lfa!~lfa@217.19.35.51> has quit IRC | 14:10 | |
*** JaMa <JaMa!~martin@217.30.68.212> has joined #yocto | 14:10 | |
yates | i can't see exactly where this autotools do_configure() is failing: https://paste.fedoraproject.org/paste/ZfQ4wUCJAeZ~xBzI7YutyA | 14:12 |
yates | is one of the warnings causing a subsequent failure? | 14:14 |
yates | sure, this: ERROR: autoreconf execution failed. | 14:14 |
yates | but WHY is it failing? i've no clue | 14:14 |
*** stephano <stephano!~stephano@134.134.139.76> has quit IRC | 14:16 | |
*** lfa <lfa!~lfa@217.19.35.51> has joined #yocto | 14:20 | |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has joined #yocto | 14:20 | |
*** stephano <stephano!~stephano@134.134.139.74> has joined #yocto | 14:21 | |
kergoth | yates: configure.in:2886: warning: macro 'AM_PATH_GTK' not found in library, configure.in:2841: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not m4_defun'd | 14:25 |
*** AndersD <AndersD!~AndersD@194.237.220.218> has joined #yocto | 14:27 | |
*** vmeson <vmeson!~rmacleod@128.224.252.2> has joined #yocto | 14:28 | |
JPEW | RP, rburton: Alright, so how do we get wine on the autobuilders? | 14:30 |
rburton | JPEW: ask halstead nicely | 14:30 |
rburton | yates: that means 'inherit pkgconfig' | 14:31 |
*** deva <deva!~deva@87.116.45.78> has joined #yocto | 14:33 | |
rburton | RP: did you test the wine patch? i didn't get around to it yesterday | 14:33 |
*** deva <deva!~deva@87.116.45.78> has quit IRC | 14:34 | |
* rburton installs wine | 14:36 | |
*** ant_work <ant_work!~ant__@87.13.122.174> has quit IRC | 14:37 | |
*** geissona_ <geissona_!~geissonat@45-18-127-186.lightspeed.austtx.sbcglobal.net> has joined #yocto | 14:39 | |
RP | JPEW: I'm thinking we add it to a specific one and then code that into the configuration. Not sure I want to try all the different distro variants of this | 14:44 |
rburton | RP: can the new buildbot pick specific builders? | 14:44 |
*** rokm <rokm!rokm@freeshell.de> has joined #yocto | 14:46 | |
rokm | Hey hi hello | 14:46 |
RP | rburton: we can have specific targets on specific builders | 14:47 |
rburton | nice | 14:47 |
rburton | is that some sort of tagging system, or literally builder name | 14:47 |
rokm | Can someone help me to remove psplash from image (and why it is so fu#$%#$% hard to do this) ? | 14:47 |
RP | rburton: you just register specific targets with specific builders | 14:47 |
rburton | RP: gitlab ci does tags so you can say 'this job needs the tag 'wine'" and have several hosts have that tag | 14:47 |
rburton | rokm: remove 'splash' from IMAGE_FEATURES | 14:48 |
RP | rburton: this is configured in the python config of the autobuilder | 14:48 |
rokm | doesnt work | 14:48 |
rburton | rokm: then something else in your image is pulling in psplash directly | 14:48 |
rokm | I added IMAGE_FEATURES_remove = "splash" in local conf | 14:49 |
rokm | also tried to to change this in image recipe | 14:49 |
rokm | but still wants to fetch sources | 14:50 |
rokm | and it fails because of missing patch | 14:50 |
rburton | rokm: bitbake -e <your image name> and verify that IMAGE_FEATURES doesn't have splash in | 14:51 |
rokm | it is in FEATURE_PACKAGES_splash | 14:52 |
rburton | thats fine, you care about IMAGE_FEATURES | 14:52 |
rokm | it is | 14:53 |
T_UNIX | is there a recommended way to select files on an image basis while keeping the changes local to the affected recipes? i.e. use a different `fstab` (`base-files`) depending on whether the IMAGE_FSTYPES contains `wic` or not? | 14:53 |
rokm | in .bb | 14:53 |
rokm | there is 12 operations, original recipe appends splash but later on my .bbappend removes it | 14:55 |
rokm | so at the end | 14:55 |
rokm | it is not in IMAGE_FEATURES | 14:56 |
rokm | maybe I should clean build | 14:56 |
rburton | rokm: maybe the image explicitly adds psplash via a dependency? (shouldn't be doing that) | 14:57 |
rburton | rokm: what release are you using? | 14:57 |
rokm | I tried to avoid clean | 14:57 |
rokm | rocko | 14:57 |
rokm | 2.4 | 14:57 |
rburton | bitbake -g [your image] to generate a .dot file | 14:57 |
rburton | then if you have it, try oe-depends-dot -k psplash task-depends.dot (iirc, that's the right name) | 14:58 |
rburton | i think oe-depends-dot was in 2.4 | 14:58 |
rburton | if not then just search the dot file for psplash and see what depends on it | 14:58 |
rokm | ok will try | 14:58 |
rokm | thanks | 14:58 |
*** AndersD <AndersD!~AndersD@194.237.220.218> has quit IRC | 14:59 | |
T_UNIX | currently I use `FILESEXTRAPATH_prepend` in conjunction w/ `bb.utils.contains(...)` within a `base-files_%.bbappend` but, it seems, it's not reevaluated even if the conditional changes. | 15:09 |
pepijndevos | I'm trying to write a recipe for an unversioned binary library, so I found this: https://wiki.yoctoproject.org/wiki/TipsAndTricks/Packaging_Prebuilt_Libraries#Example | 15:09 |
pepijndevos | Question: what about the headers? | 15:09 |
T_UNIX | pepijndevos: are they provided with the library? | 15:10 |
pepijndevos | I read there is some magic that splits it up in a -dev package, which sounds good... but how? Also, what is ${D} and ${S}? | 15:10 |
pepijndevos | T_UNIX, yea | 15:10 |
T_UNIX | ${D} is Destination (Target installation directory) ${S} is the source dir. | 15:11 |
pepijndevos | Oh, the versioned example does install -m 0755 ${S}/*.h ${D}${includedir}, so I guess that's fine. Will that end up in the -dev package then? | 15:11 |
T_UNIX | pepijndevos: is it makefile based? | 15:11 |
pepijndevos | No, it's... "here is a bunch of headers and .so file"-based | 15:12 |
T_UNIX | have a look at poky/documentation/ref-manual/ref-classes.xml | 15:15 |
T_UNIX | oops, meant `poky/meta/recipes-extended/libnsl/libnsl2_git.bb` | 15:16 |
georgem | Hmmm "Your membership in the mailing list yocto has been disabled due to excessive bounces". Seems odd that my gmail account would be bouncing. | 15:18 |
*** mckoan|away is now known as mckoan | 15:19 | |
*** maudat <maudat!~moda@64.18.88.250> has joined #yocto | 15:20 | |
* zeddii_home gets that all the time for my various list subscriptions | 15:22 | |
*** Bunio_FH <Bunio_FH!~bunio@81-18-201-214.static.chello.pl> has quit IRC | 15:24 | |
*** goliath <goliath!~goliath@82.150.214.1> has quit IRC | 15:24 | |
mcfrisk | sigh, linux-libc-headers say that do not fork for custom kernel but in the end that seems to be the only way... | 15:26 |
*** rob_w <rob_w!~bob@unaffiliated/rob-w/x-1112029> has quit IRC | 15:31 | |
*** Crofton|work <Crofton|work!~Crofton@2601:5c0:c100:b84:2677:3ff:fe8f:418> has quit IRC | 15:35 | |
rburton | georgem: something bad happened this morning, lots of people on gmail got kicked | 15:37 |
rburton | georgem: as a list moderator i got 500 mails about it | 15:37 |
rburton | (waiting on halstead to wake up to get his expert opinion) | 15:38 |
georgem | rburton: I clicked the reenable button so probably no harm done as long as that works | 15:39 |
*** lh <lh!sid77898@osuosl/staff/lh> has joined #yocto | 15:40 | |
*** apteryx <apteryx!~maxim@45.72.138.75> has joined #yocto | 15:41 | |
T_UNIX | would `FILESEXTRAPATHS[vardeps | 15:51 |
T_UNIX | would `FILESEXTRAPATHS[vardeps] += "IMAGE_FSTYPES"` be appropriate? | 15:52 |
*** stephano2 <stephano2!stephano@nat/intel/x-uerceepxoytortme> has joined #yocto | 15:56 | |
pepijndevos | T_UNIX, what was there about libsnl2 that I should look at? Seems to compile from source, rather than install binaries like I'm trying to do. | 15:57 |
*** stephano2 <stephano2!stephano@nat/intel/x-uerceepxoytortme> has quit IRC | 15:57 | |
rburton | pepijndevos: just copy the headers to ${D}${installdir} and they'll be packaged into PN-dev for you | 15:57 |
pepijndevos | Right. Cool. Wait... installdir or includedir? | 15:58 |
T_UNIX | pepijndevos: just wanted to point at a recipe that packages a lib and a corresponding `-dev` package | 15:59 |
*** stephano <stephano!~stephano@134.134.139.74> has quit IRC | 15:59 | |
*** AndersD <AndersD!~AndersD@h83-209-191-235.cust.a3fiber.se> has joined #yocto | 15:59 | |
pepijndevos | ok | 16:00 |
*** varjag <varjag!~user@122.62-97-226.bkkb.no> has quit IRC | 16:00 | |
*** grma <grma!~gruberm@80.93.38.128> has quit IRC | 16:02 | |
*** AndersD <AndersD!~AndersD@h83-209-191-235.cust.a3fiber.se> has quit IRC | 16:02 | |
JPEW | Which mailing list are patches to meta-poky submitted? | 16:03 |
kanavin_home | https://lists.yoctoproject.org/listinfo/poky I think | 16:04 |
rburton | JPEW: poky@ | 16:08 |
JPEW | Thanks | 16:08 |
rburton | JPEW: you're missing HOSTTOOLS+="wine" in the mingw layer.conf | 16:08 |
rburton | JPEW: also turns out debian doesn't ship wine32 but the sdk i just built is all 32-bit | 16:08 |
rburton | oh maybe that's just wine moaning | 16:09 |
* rburton tries again | 16:09 | |
JPEW | rburton: Ah I have a bad line in the HOSTTOOLS.... it's looking for the wrong class | 16:10 |
JPEW | I'll try the 32-bit SDK again. It was working (I'm running fedora....) but I've made some changes since then. | 16:11 |
rburton | JPEW: what sdk config are you testing? | 16:13 |
rburton | i'll do that first :) | 16:13 |
JPEW | x86_64-mingw32 | 16:13 |
rburton | fwiw here with a i686 sdk i get | 16:14 |
rburton | Exception: oeqa.utils.subprocesstweak.OETestCalledProcessError: Command '['wine', 'winepath', '-w', '/data/poky-tmp/master-mingw/work/intel_corei7_64-poky-linux/core-image-minimal/1.0-r0/testimage-sdk/']' returned non-zero exit status 1 | 16:14 |
rburton | running that outside of OE works fine | 16:14 |
rburton | so maybe thats hosttools breaking it? | 16:14 |
JPEW | possibly, I will push up the fix in a minute | 16:15 |
rburton | hm maybe, wine does immediately exec /usr/lib/wine/wine64 here | 16:15 |
rburton | flipped to 64-bit, rebuilding | 16:16 |
yates | ok i added pkgconfig and binconfig to the inherit, and that fixed some things, but the autoreconf is failing and i don't know why: https://paste.fedoraproject.org/paste/~yQChkb-Olsg88Pat1WFDA | 16:19 |
yates | is it the AM_PATH_GTK macro? does the gtk+ package provide that? | 16:20 |
yates | here's my .bb so far: https://paste.fedoraproject.org/paste/i3tFdh3yFQy2W7gOYAnhow | 16:20 |
rburton | yates: i'd use += on EXTRA_AUTORECONF as there's a default | 16:23 |
yates | ok, trying that.. | 16:24 |
*** geissona_ <geissona_!~geissonat@45-18-127-186.lightspeed.austtx.sbcglobal.net> has quit IRC | 16:24 | |
rburton | the gtk+ package should provide that macro yes, but it looks like autoreconf isnt looking in the sysroot | 16:24 |
kergoth | build/aclocal should be checked to make sure it only contains local macros, not ones that sould be coming from other recipes | 16:25 |
rburton | oh dear god they've got a hacked fork of general.m4 functions.m4 etc | 16:25 |
rburton | https://github.com/wxWidgets/wxWidgets/tree/master/build/autoconf_prepend-include/autoconf | 16:25 |
kergoth | oh good god | 16:26 |
*** lusus <lusus!~lusus@62.91.23.180> has quit IRC | 16:26 | |
rburton | well their autogen.sh says to pass -B build/autoconf_prepend-include | 16:26 |
yates | this doesn't sound good. | 16:26 |
kergoth | thats horrifying | 16:26 |
rburton | and you're not doing that | 16:26 |
rburton | also looks like they support gtk+3 so you can swap that in instead of gtk2 | 16:27 |
rburton | also did you read https://github.com/wxWidgets/wxWidgets/blob/master/README-GIT.md | 16:27 |
yates | rburton: some of it | 16:27 |
yates | oh, not that. no | 16:28 |
rburton | remember what i was saying about tarballs just working more often? :) | 16:28 |
yates | rburton: did you say that? :) | 16:29 |
rburton | they're using submodules so you'll need to use the gitsm fetcher | 16:29 |
rburton | (or the 3.0.4 tarball) | 16:29 |
rburton | assuming the tarball will autoreconf, given the existing recipe and the state of this tree, that's not a given | 16:29 |
yates | so that's the ony change: use gitsm:// instead of git:// ?\ | 16:29 |
*** dvoid_ <dvoid_!~dvoid@199.231.247.178> has joined #yocto | 16:29 | |
rburton | i'll delegate that to kergoth as he wrote it | 16:29 |
*** mattsm <mattsm!~mattsm@76.205.175.243> has quit IRC | 16:30 | |
*** mattsm <mattsm!~mattsm@76.205.175.243> has joined #yocto | 16:31 | |
*** tristanram_ <tristanram_!3e029902@gateway/web/freenode/ip.62.2.153.2> has joined #yocto | 16:32 | |
*** tristanram_ <tristanram_!3e029902@gateway/web/freenode/ip.62.2.153.2> has joined #yocto | 16:34 | |
*** tristanram_ <tristanram_!3e029902@gateway/web/freenode/ip.62.2.153.2> has joined #yocto | 16:34 | |
*** tristanram <tristanram!3e029902@gateway/web/freenode/ip.62.2.153.2> has quit IRC | 16:35 | |
*** vmeson <vmeson!~rmacleod@128.224.252.2> has quit IRC | 16:36 | |
*** vmeson <vmeson!~rmacleod@128.224.252.2> has joined #yocto | 16:38 | |
yates | suggestion: put date/time at the top of your log files | 16:41 |
yates | i gues you could get it from the filesystem | 16:41 |
*** tristanram_ is now known as tristanram | 16:41 | |
rburton | hell i've argued for timestamps per line | 16:42 |
rburton | useful to spot slow sections | 16:42 |
yates | yes, i don't see much negative to that and a lot of potential positive | 16:43 |
yates | are these harmless? Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ([^ \t=:+{}]+)}/ at /Storage/production-hardware-revision-A-1.0/sources/poky/build-hw-test-image/tmp/sysroots/x86_64-linux/usr/bin/automake line 3939. | 16:43 |
rburton | iirc yeah, new perl moans more | 16:44 |
yates | ok, this looks better, but still failing: https://paste.fedoraproject.org/paste/Ew9P1AWsw1WKDhuPmQzaJg | 16:47 |
yates | is it the autoheader: warning: missing template: XYZ? | 16:47 |
kergoth | it'd be nice to be able to exert a bit more control over how our task functions are run in general, i.e. customize the interpreter, or pipe the output, then adding timestamps would be trivial by passing the output through a script that adds it | 16:48 |
*** vmeson <vmeson!~rmacleod@128.224.252.2> has quit IRC | 16:48 | |
kergoth | possibly, or skip autoheader, not all projects use it at all. check autogen.sh to see what they run | 16:48 |
rburton | they *just* run autoconf | 16:49 |
yates | "they"? wx project? | 16:49 |
rburton | hm but they do have an aclocal | 16:49 |
kergoth | iirc autoheader generates config.h.in from the configure script and macros, which is then written to config.h, but some projects have hand-constructed config.h.in, and autoheader blowig that away causes headaches | 16:49 |
rburton | no config.h.in in the repo | 16:50 |
rburton | aghghghhgh https://github.com/wxWidgets/wxWidgets/blob/master/build/aclocal/gtk-3.0.m4 they also fork the gtk macros | 16:50 |
kergoth | ah, good, so just old content. the configure.in gives that away already, of course | 16:50 |
kergoth | wow, that's crazy, it's a miracle it builds at all for anyone if all of that gets out of sync.. | 16:50 |
yates | i picked a shitty first-autotools recipe project, eh? | 16:51 |
rburton | hell yes | 16:51 |
yates | lol | 16:51 |
rburton | this is figure out what sort of crazy they're up to and replicate it | 16:51 |
kanavin_home | I am surprised wxwidgets is still alive :) | 16:51 |
rburton | the old recipe in meta-ros probably has the right idea: don't regenerate, cross your fingers, run configure directly | 16:52 |
rburton | and hope for the best | 16:52 |
kergoth | if it uses libtool that could be a world of pain | 16:52 |
rburton | yates: try adding --exclude=autoheader to EXTRA_AUTORECONF | 16:52 |
yates | i wanted to use qt but my boss didn't like the license | 16:52 |
rburton | yates: just use gtk3 directly? | 16:53 |
kanavin_home | soon, gtk4 | 16:53 |
rburton | i mean, wx is just a gtk wrapper on linux, so what's the point | 16:53 |
rburton | JPEW: GccCompileTest class: SDK doesn't contain make | 16:54 |
yates | i am not sure about the low level. i know qt was wonderful (for the most part) when i used it a couple years back. i espeically liked their signals and slots. | 16:54 |
rburton | JPEW: bit surprised the core-image-minimal sdk doesn't have make in | 16:54 |
rburton | yates: gtk+ is basically the same, but written in C | 16:55 |
rburton | (with a pure oss license) | 16:55 |
JPEW | rburton: It suprised me too. I have tested with it added, and it works. I assume that means you got the tests to start? | 16:55 |
yates | i should play around with it sometime | 16:55 |
rburton | JPEW: yeah the rest passed! | 16:55 |
kanavin_home | yates: https://developer.gnome.org/gobject/stable/signal.html | 16:56 |
JPEW | \o/ | 16:56 |
kanavin_home | signals in gtk :) | 16:56 |
RP | rburton: you've beaten me too it, been focusing on autobuilder changes first :) | 16:57 |
rburton | JPEW: bonus points: use the elf inspection code to verify the generated binaries match the expected arch | 16:57 |
* rburton finds example | 16:58 | |
yates | kanavin_home: interesting. i thought that was a qt invention. | 16:58 |
* RP tries to figure out a better name for "nightly" | 16:58 | |
yates | carnally? | 16:58 |
JPEW | rburton: I stole that from the other SDK tests (but added the checks to the GCC tests). | 16:59 |
JPEW | rburton: The assimp (cmake) SDK test in oe-core does it | 16:59 |
RP | JPEW: guess who wrote the assimp test :) | 17:00 |
rburton | yates: signals are pretty old tech really | 17:00 |
* zeddii_home is clearly being dense in trying to define a new FSTYPE. | 17:00 | |
zeddii_home | time to wander off before I smash something | 17:01 |
JPEW | RP: Ah... indeed. | 17:01 |
rburton | JPEW: ah yes there it was. of course it was cmake i couldn't trust to do the right thing :) | 17:01 |
yates | rburton: exclude=autoheader worked! at least i'm getting past it to the next error, which is from binconfig_package_preprocess | 17:02 |
yates | thank you! | 17:02 |
*** pouet_forever <pouet_forever!~nico@213.56.200.5> has quit IRC | 17:02 | |
kergoth | heh, there are 9 recipes in oe-core excluding autoheader right now :) | 17:03 |
rburton | yeah people who don't use it tend not to bother using the full AC_DEFINE syntax and autoheader gets upset | 17:03 |
*** rajm <rajm!~robertmar@148.252.241.226> has quit IRC | 17:05 | |
JPEW | rburton: I may have misunderstood... I am actually verifying the elf files in the GCC and binutils test cases already (grep for assertIsTargetElf) | 17:05 |
*** lazyape_home <lazyape_home!~lazyape2@athedsl-4549662.home.otenet.gr> has quit IRC | 17:05 | |
rburton | JPEW: oh yes, nice | 17:05 |
*** lazyape <lazyape!~lazyape@athedsl-4549662.home.otenet.gr> has joined #yocto | 17:05 | |
yates | does do_compile happen before do_package? i would think of couse | 17:05 |
yates | course | 17:05 |
rburton | yes | 17:05 |
*** lazyape <lazyape!~lazyape@athedsl-4549662.home.otenet.gr> has joined #yocto | 17:05 | |
JPEW | rbutrton: Also the tests just passed for me using i686-mingw32 | 17:06 |
rburton | nice | 17:06 |
yates | so the project is getting through the "make" stage. (of ./configure make, make install..) | 17:06 |
yates | the recipe, rzather | 17:06 |
*** learningc <learningc!~learningc@123.136.112.87> has joined #yocto | 17:07 | |
*** WillMiles <WillMiles!~Will@static-209-87-231-80.storm.ca> has joined #yocto | 17:08 | |
JPEW | RP: nightly -> regression ? | 17:08 |
rburton | yates: if binconfig is failing then they moved the scripts around that it is looking for (binconfig neuters and otherwise edits scripts) | 17:09 |
rburton | JPEW: before merging to master, squash that hosttools fix into the right place | 17:10 |
yates | log.do_package: https://paste.fedoraproject.org/paste/aXc0lYsVnODQk2yPTNRT-w | 17:11 |
JPEW | rburton: Will do | 17:11 |
yates | we must have our wx-config now | 17:11 |
rburton | yates: pretty much what it said. that file got renamed or something? | 17:11 |
yates | looking.. | 17:12 |
rburton | JPEW: also just added nativesdk-make to the packagegroup here | 17:12 |
yates | it IS there. it's a symlink though | 17:13 |
yates | oh.. symlink to a non-existent target... | 17:13 |
yates | lrwxrwxrwx 1 YoctoBuild users 58 Nov 21 12:00 wx-config -> /usr/lib/wx/config/arm-fslc-linux-gnueabi-gtk2-unicode-3.0 | 17:13 |
yates | of course it's not there! | 17:13 |
RP | rburton, JPEW: quick and full? | 17:15 |
yates | where's the sysroot during such a build? | 17:16 |
zeddii_home | If I’m defining a new IMAGE_FSTYPE in a layer, I’m gleaning from my google and grepping that I shouldn’t try and globally add it to IMAGE_FSTYPE in local.conf … can anyone confirm or deny that fact ? It’ll direct my grepping a bit further :D | 17:17 |
RP | zeddii_home: correct as then it would end up applied to non images | 17:17 |
RP | zeddii_home: also tends to break things like initramfs | 17:18 |
zeddii_home | ok. so I should test by just adding it in an image recipe. | 17:18 |
RP | zeddii_home: yes | 17:18 |
zeddii_home | ok. cool. that’ll get me going again. | 17:18 |
zeddii_home | I’m trying to finish up the oci class and my integration is showing gaps in my knowledge in this area :D | 17:19 |
*** mckoan is now known as mckoan|away | 17:20 | |
RP | zeddii_home: the image classes stuff needs more work to make it nicer. We got so far with it | 17:20 |
zeddii_home | np. I may ask a few more questions .. but I’ll try and figure most of it out myself. time will tell. I’d like to update the 2.7 planning document with a basically finished image type and class as reference :D | 17:20 |
*** lucaceresoli <lucaceresoli!~lucaceres@45.11.168.109.cust.ip.kpnqwest.it> has quit IRC | 17:22 | |
*** fl0v0 <fl0v0!~fvo@mue-88-130-98-228.dsl.tropolys.de> has quit IRC | 17:24 | |
*** chandana73 <chandana73!~ckalluri@149.199.62.129> has joined #yocto | 17:33 | |
*** Carton__ <Carton__!~jo@194.230.158.95> has quit IRC | 17:34 | |
*** Carton__ <Carton__!~jo@194.230.158.95> has joined #yocto | 17:40 | |
*** Carton__ <Carton__!~jo@194.230.158.95> has quit IRC | 17:41 | |
*** kanavin_home <kanavin_home!~ak@2a02:8109:b5c0:1a5d:ada5:a270:4516:9891> has quit IRC | 17:45 | |
*** kanavin_home <kanavin_home!~ak@2a02:8109:b5c0:1a5d:ada5:a270:4516:9891> has joined #yocto | 17:45 | |
yates | where is the do_install script for autotool" | 17:46 |
*** peacememories <peacememories!~textual@t195-088.demo.tuwien.ac.at> has joined #yocto | 17:51 | |
*** tprrt <tprrt!~tprrt@217.114.201.133> has quit IRC | 17:52 | |
rburton | yates: in autotools.bbclass | 18:01 |
rburton | RP: works for me | 18:01 |
rburton | JPEW: added nativesdk-make to the sdk and now all the tests pass \o/ | 18:01 |
*** AndersD <AndersD!~AndersD@h83-209-191-235.cust.a3fiber.se> has joined #yocto | 18:05 | |
rburton | JPEW: i'd say next steps are 1) add my make patch to next 2) squash that hosttools fix 3) get wine on an AB worker 4) extend mingw ab run to build both 32- and 64-bit sdks, and test them both 5) ... 6) profit! | 18:05 |
*** learningc <learningc!~learningc@123.136.112.87> has quit IRC | 18:08 | |
*** learningc <learningc!~learningc@123.136.112.87> has joined #yocto | 18:09 | |
* armpit was hoping to get beer on the AB working | 18:10 | |
rburton | yates: (its just make install) | 18:15 |
*** dev1990 <dev1990!~dev@dynamic-78-8-125-187.ssp.dialog.net.pl> has joined #yocto | 18:23 | |
*** peacememories <peacememories!~textual@t195-088.demo.tuwien.ac.at> has quit IRC | 18:25 | |
*** no_such_user <no_such_user!~pev@mail.analogue-micro.com> has joined #yocto | 18:25 | |
no_such_user | Hiya | 18:25 |
*** vmeson <vmeson!~rmacleod@128.224.252.2> has joined #yocto | 18:26 | |
*** peacememories <peacememories!~textual@t195-088.demo.tuwien.ac.at> has joined #yocto | 18:27 | |
*** nathani_ <nathani_!~nathani@mail.validmanufacturing.com> has joined #yocto | 18:29 | |
*** nathani__ <nathani__!~nathani@mail.validmanufacturing.com> has quit IRC | 18:30 | |
*** dheeraj <dheeraj!~Thunderbi@106.193.134.98> has joined #yocto | 18:32 | |
*** AndersD <AndersD!~AndersD@h83-209-191-235.cust.a3fiber.se> has quit IRC | 18:32 | |
la_croix | How would I install a load of python packages onto an image? I've managed to get python3 into it, as well as pip3, so I can install packages once the image is booted, but I'm not sure how to do it when building the image | 18:37 |
*** peacememories <peacememories!~textual@t195-088.demo.tuwien.ac.at> has quit IRC | 18:39 | |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has quit IRC | 18:44 | |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has joined #yocto | 18:44 | |
*** Dvorkin <Dvorkin!b072cc0c@gateway/web/freenode/ip.176.114.204.12> has joined #yocto | 18:45 | |
JPEW | rburton: #1 and #2 done. | 18:50 |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has quit IRC | 18:50 | |
yates | your stickmen are better than mine: \o/ vs. \/ | 18:57 |
*** no_such_user <no_such_user!~pev@mail.analogue-micro.com> has quit IRC | 18:57 | |
yates | i'll do a bbappend to that recipe... | 18:58 |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto | 19:02 | |
yates | i'm seeing the wx-config file in both of the following locations: | 19:02 |
yates | ./armv7at2hf-neon-fslc-linux-gnueabi/wxwidgets/3.0.4-r0/sysroot-destdir/usr/bin/crossscripts/wx-config | 19:03 |
yates | ./armv7at2hf-neon-fslc-linux-gnueabi/wxwidgets/3.0.4-r0/build/wx-config | 19:03 |
*** frsc <frsc!~frsc@200116b8247ae6006471f605a5d46f98.dip.versatel-1u1.de> has quit IRC | 19:03 | |
yates | what's the difference? which one is the output of the do_install? | 19:03 |
kergoth | neither | 19:03 |
kergoth | build is wher eit was built in do_compie, sysroot-destdir is the population of do_Install output from D for populate_sysroot | 19:04 |
kergoth | you want 'image', which is D | 19:04 |
Dvorkin | I have a problem applying patches to yocto-linux kernel tree. I'm getting "Patch needs to be refreshed ... .git/rebase-apply/resolve_rejects". I know the patch is nice | 19:08 |
yates | kergoth: do build is the INPUT to do_install? (that's what i meant to ask) | 19:09 |
yates | s/do build/so build/ | 19:09 |
kergoth | most likely build is B, which is where do_compile is run, so yes | 19:09 |
aehs29 | la_croix: pip is a runtime tool, it needs to be used once the image is booted, if you want to add something at build time, there needs to be a recipe for it, and you add it just like you added python3 or pip3, creating a recipe for python packages is fairly easy, using the pypi class, you can look at the python3-async recipe for example | 19:10 |
la_croix | aehs29 Great, I'll take a look, thank you | 19:11 |
*** comptroller <comptroller!~comptroll@47-213-222-253.paolcmtc01.res.dyn.suddenlink.net> has quit IRC | 19:24 | |
*** pyrobby <pyrobby!~rob@cpc91196-cmbg18-2-0-cust137.5-4.cable.virginm.net> has joined #yocto | 19:40 | |
*** comptroller <comptroller!~comptroll@47-213-222-253.paolcmtc01.res.dyn.suddenlink.net> has joined #yocto | 19:41 | |
*** LowLander <LowLander!~erwin@ip51ce2bef.speed.planet.nl> has quit IRC | 19:42 | |
*** LowLander <LowLander!~erwin@ip51ce2bef.speed.planet.nl> has joined #yocto | 19:50 | |
*** dheeraj <dheeraj!~Thunderbi@106.193.134.98> has quit IRC | 19:55 | |
*** yourfate <yourfate!~yourfate@unaffiliated/yourfate> has quit IRC | 19:56 | |
*** yourfate <yourfate!~yourfate@unaffiliated/yourfate> has joined #yocto | 19:58 | |
la_croix | aehs29 Sorry, I'm sure I'm being really stupid, but in the recipe you mentioned: http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-devtools/python/python-async.inc where is SRC_URI defined? Or more generally, from where does it download the code? | 20:09 |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has joined #yocto | 20:09 | |
*** peacememories <peacememories!~textual@t195-088.demo.tuwien.ac.at> has joined #yocto | 20:10 | |
bluelightning | la_croix: the pypi class sets SRC_URI based on the recipe name: http://cgit.openembedded.org/openembedded-core/tree/meta/classes/pypi.bbclass | 20:12 |
la_croix | bluelightning Ah, ok, thank you | 20:15 |
*** berton <berton!~berton@181.220.65.91> has quit IRC | 20:18 | |
yates | i've traced this erroneous symlink into the following portion of the wx makefile: https://paste.fedoraproject.org/paste/3lEBywz7-w6PLqaZcpUg6g | 20:27 |
yates | but i can't see where things like $(INSTALL_PROGRAM) are defined | 20:27 |
yates | is that something inherited somehow from autotools? | 20:27 |
rburton | yates: configure finds them | 20:41 |
rburton | the makefile is possibly broken | 20:41 |
*** peacememories <peacememories!~textual@t195-088.demo.tuwien.ac.at> has quit IRC | 20:44 | |
rburton | ah, hm | 20:44 |
rburton | no | 20:44 |
rburton | well done you found a bug in binconfig | 20:44 |
rburton | well, sort of | 20:44 |
rburton | it can't follow the symlink because its a target symlink | 20:45 |
rburton | won't work locally | 20:45 |
rburton | binconfig needs to skip symlinks when looking | 20:45 |
rburton | set BINCONFIG_GLOB to match the actual filename instead of the symlink | 20:46 |
rburton | it defaults to *-config so finds the symlink | 20:46 |
*** gtristan <gtristan!~tristanva@110.11.179.2> has quit IRC | 20:46 | |
rburton | set it to whatever the value of the link target is | 20:46 |
rburton | yates: ^ | 20:48 |
*** rewitt <rewitt!~rewitt@134.134.139.76> has quit IRC | 21:05 | |
*** rewitt <rewitt!~rewitt@134.134.139.76> has joined #yocto | 21:07 | |
*** vmeson <vmeson!~rmacleod@128.224.252.2> has quit IRC | 21:11 | |
*** georgem <georgem!~georgem@216.21.169.52> has quit IRC | 21:13 | |
*** georgem <georgem!~georgem@216.21.169.52> has joined #yocto | 21:16 | |
*** no_such_user <no_such_user!~pev@fpc125996-trow7-2-0-cust59.18-1.static.cable.virginm.net> has joined #yocto | 21:21 | |
*** Jesus^ <Jesus^!~cslcm@ns19281.115-189.caspernet.co.uk> has joined #yocto | 21:25 | |
*** cslcm <cslcm!~cslcm@78.157.211.238> has quit IRC | 21:25 | |
*** u1106 <u1106!~quassel@163.172.172.46> has quit IRC | 21:25 | |
*** u1106 <u1106!~quassel@163.172.172.46> has joined #yocto | 21:27 | |
*** vmeson <vmeson!~rmacleod@24-52-238-240.cable.teksavvy.com> has joined #yocto | 21:41 | |
yates | ha. | 21:48 |
yates | rburton: is the sysroot-destdir directory the target of the populate_sysroot? and populate_sysroot is done after the do_install (or at the end of it)? | 21:53 |
yates | did you mean to set BINCONFIG_GLOB to match the symlink target filename? | 21:56 |
yates | so inplace-arm-fslc-linux-gnueabi-gtk2-unicode-3.0 since "./armv7at2hf-neon-fslc-linux-gnueabi/wxwidgets/3.0.4-r0/build/wx-config -> lib/wx/config/inplace-arm-fslc-linux-gnueabi-gtk2-unicode-3.0" ? | 21:57 |
yates | BINCONFIG_GLOB = inplace-arm-fslc-linux-gnueabi-gtk2-unicode-3.0 | 21:58 |
yates | doh. yes, you said "the value of the link target" .. | 21:59 |
yates | why are the bakefiles being installed?!? https://paste.fedoraproject.org/paste/Cnaxr0aTXpMeZZGM9O4ZDQ | 22:02 |
yates | isn't this an install error? | 22:03 |
yates | time to go. i'll leave myself logged in so i can see any responses Monday. | 22:07 |
yates | Happy Thanksgiving everyone! | 22:07 |
*** WillMiles <WillMiles!~Will@static-209-87-231-80.storm.ca> has quit IRC | 22:12 | |
*** marka <marka!~masselst@184.175.21.100> has quit IRC | 22:26 | |
*** maudat <maudat!~moda@64.18.88.250> has quit IRC | 22:30 | |
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has quit IRC | 22:45 | |
*** JaMa <JaMa!~martin@217.30.68.212> has quit IRC | 22:56 | |
*** pyrobby <pyrobby!~rob@cpc91196-cmbg18-2-0-cust137.5-4.cable.virginm.net> has quit IRC | 23:20 | |
*** zagor <zagor!~zagor@rockbox/developer/Zagor> has quit IRC | 23:43 | |
*** zagor <zagor!~zagor@rockbox/developer/Zagor> has joined #yocto | 23:44 | |
*** neverpanic <neverpanic!~clemens@towel.neverpanic.de> has quit IRC | 23:47 | |
*** neverpan1c <neverpan1c!~clemens@towel.neverpanic.de> has joined #yocto | 23:47 | |
*** georgem_home <georgem_home!uid210681@gateway/web/irccloud.com/x-zpadztvbrcmoxmgw> has joined #yocto | 23:51 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!