**** BEGIN LOGGING AT Wed Jul 08 02:59:58 2015 Jul 08 08:15:00 Anyone knows how to pass a string in a C prepocessor define via TARGET_CFLAGS? bitbake is auto escaping the quote and backslash characters. Jul 08 08:35:39 hi. i'm using NetworkManager. am i missing something, or is there no sysvinit script included for NetworkManager? there is a systemd config, but i can't use systemd unfortunately Jul 08 08:40:14 ionte: Not sure, but I think NetworkManager is a systemd service. You can't use it without systemd. Maybe you should use ifplugd, udhcpd and other utilities instead (as I did, it works) Jul 08 08:47:06 gourve_l: no, NetworkManager works fine without systemd. i can start it from command line. but i need it to start at boot, and i can write a simple script to do that, but i thought there should be something available Jul 08 08:48:07 gourve_l: and i guess i could get something working with ifplugd, udhcpd etc, but i have a nice dbus interface to networkmanager which is very convenient Jul 08 08:48:16 connman is another alternative ... Jul 08 08:49:52 ionte: ok, then I didn't know Jul 08 08:52:36 you may want to inherit of update-rc.d and to write your own script then Jul 08 08:58:12 \o/ a green build for fido-next Jul 08 09:00:36 gourve_l: yes, i'm doing that Jul 08 09:27:22 <[Sno]> is there a way to restrict PROVIDES/EXTRA_PROVIDES and RDPENDS (RDEPENDS_libgl-mx6-dev) based on DISTRO_FEATURES ? Jul 08 09:57:31 <[Sno]> figured it out, see https://github.com/rehsack/meta-fsl-arm/commit/3316f937f527e4ca43501505f758bc7509e404d3 Jul 08 10:16:16 joshuagl: fido-next was rather nicely green! :D Jul 08 10:18:12 RP: indeed, a good start to my day when that browser tab loaded Jul 08 11:59:46 hey, was there anything earlier that created /media/ram when an image is built with Yocto? Jul 08 12:00:39 I have a line like this in my fstab, but it seems to fail as there is no "/media/ram", but it used to work and I am not sure what could have possibly made it non-working: /media/ram tmpfs defaults,size=XM 0 0 Jul 08 12:10:38 perhaps it was created implicitly by something in meta/? Jul 08 12:19:43 joshuagl: realised there were a couple of issues with patches in fido, have added a couple more fixes and merged Jul 08 12:22:32 cool, thanks RP Jul 08 12:29:43 joshuagl: btw, openssl release due tomorrow thanks to another high severity cve Jul 08 12:31:24 rburton: yeah, will keep an eye out for a patch to backport Jul 08 12:31:29 * joshuagl wants to get a release out soon Jul 08 12:54:31 http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-core/base-files/base-files_3.0.14.bb?h=1.2_M4#n48 Jul 08 12:54:42 I think that caused my issues that those files are gone. Jul 08 13:04:49 http://patchwork.openembedded.org/patch/52525/ Jul 08 13:09:33 Can anyone here give a summary of the differences between the yocto branches Jul 08 13:09:37 fido, dizzy, daisy, etc Jul 08 13:11:11 ryansturmer: https://wiki.yoctoproject.org/wiki/Releases Jul 08 13:11:43 ryansturmer: I think really the best reference for the material changes would be the release notes for each x.0 release - those should be able to be found either in our yocto-announce archives or linked from the download pages Jul 08 13:12:13 ah Jul 08 13:12:15 thanks! Jul 08 13:12:18 ryansturmer: my advice would be use the most recent stable release (for which the current branch name is fido) Jul 08 13:13:04 well, again I'm using the Intel edison-src package, which uses the daisy branch when it builds Jul 08 13:13:53 Eventually I'd like to dissect their makefile and build my own starting with a recent stable release, but for now, I'm following their build instructions just to kick the tires and get my head around image customization Jul 08 13:15:53 I don't know why they locked the yocto version at daisy, but I'm sure somebody has a good reason Jul 08 13:16:04 we also use daisy fwiw Jul 08 13:16:10 I may choose to pull that lever when I'm a little more comfortable with the consequences :) Jul 08 13:16:11 the reason is reliability policy Jul 08 13:16:14 (in our case) Jul 08 13:16:22 we want that others test the yocto releases for a year at least :) Jul 08 13:16:40 so that when we get them, they are almost as stable as debian stable :) Jul 08 13:16:51 Coming into a new project, you never know how much is in a version release unless you look at the changesets or the release notes Jul 08 13:17:13 in some cases, it's like "Two major releases!?! that's ages ago!" Jul 08 13:17:23 in others there are two major releases a week so....... Jul 08 13:17:24 but policies vary; what may sound strange to some might be completely normal to others. Jul 08 13:17:42 oh yeah, it takes all kind of fruits, I'm not startled by anything :) Jul 08 13:22:12 ages ago? Heh, LTS is a word, it is. Jul 08 13:22:26 some software products are used for very long time Jul 08 13:22:39 Here's a question that's sort of yocto related, I imagine someone here has the answer Jul 08 13:22:41 not referring to Yocto, just in general. Jul 08 13:23:39 I'm deploying a node application to my image, and installing node is easy enough, but my application of course has a slew of dependencies that we bring in with npm Jul 08 13:24:47 What's the easiest way to build that kind of release into my image - where before I would typically check out my application and npm install my dependencies, when I'm cross compiling, I don't really have that option Jul 08 13:28:50 Oh! It looks like this is covered by the node recipe in the docs, I'll RTFM Jul 08 13:39:03 what's the preferred way to get networking up on vmware target image? conman? I'd like to ssh into the image. Jul 08 14:10:23 Hi All Jul 08 14:12:11 how to make a recipe to compile for a 32 bit arm when the whole yocto build is for 64 bit (aarch64, qemuarm64)? Jul 08 14:12:28 look up multiarch Jul 08 14:13:25 ok, thanks (reason is mono does not compile on aarch64, i don't think there is a port yet) Jul 08 14:16:04 it doesn't? what about the iOS 64bit requirement Jul 08 14:18:56 they have aarch64 pieces in their configure.ac too Jul 08 14:20:39 there you go, we've turned a multlib configuration problem into a "simple" build problem Jul 08 14:20:50 i call that success Jul 08 14:22:21 :-) Jul 08 14:57:30 RP: I have question about your 75f83fdc5a78bf1b84dbcd6acb9fa3f76b2aac2c oe-core commit Jul 08 14:58:05 in which configuration do you see "${DEPLOY_DIR_IMAGE}/bzImage" created? Jul 08 14:58:32 I can only see ${DEPLOY_DIR_IMAGE}/bzImage-${MACHINE} and only when KERNEL_IMAGE_SYMLINK_NAME is set to default value Jul 08 14:58:59 "${DEPLOY_DIR_IMAGE}/bzImage-${MACHINE}.bin" (+.bin extension) to be precies Jul 08 15:01:27 JaMa: $ ls tmp-test/deploy/images/qemux86/bzImage -la Jul 08 15:01:27 lrwxrwxrwx 1 richard richard 75 Jul 7 12:28 tmp-test/deploy/images/qemux86/bzImage -> bzImage--3.19.5+git5+118f27167f_6c21811060-r0.35-qemux86-20150707121154.bin Jul 08 15:01:56 JaMa: It must exist in others too since that commit solved real world build failures as well for real hardware Jul 08 15:02:30 (I just happen to have qemux86 in a build handy) Jul 08 15:04:17 RP: sorry for interrupt, I've found the issue Jul 08 15:04:34 kernel_do_deploy_append in one of our distro .inc removes that symlink Jul 08 15:07:41 I was trying to fix it by using ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGE_BASE_NAME}.bin Jul 08 15:08:05 but that has the issue that DATETIME used to build kernel can be different than what's used while buiding bootdirect image Jul 08 15:08:16 and the filename don't match anymore Jul 08 15:09:51 Hmm, we should teach bitbake to give us more info when two providers of something are both being built. Trying to figure out exactly which provider or rprovider/package is missing causing one to be built rather than just the other is quite irritating Jul 08 15:12:25 kergoth: I've often thought the same Jul 08 15:46:17 HI team I am trying to connect a web cam with yocto but I got the following error : http://pastebin.com/ppNkyNU8 Jul 08 15:46:29 the driver is on the kernel as module Jul 08 15:46:35 I double check with make menuconfig Jul 08 15:46:43 but seems to have a problem with the addrs Jul 08 17:22:54 I am looking for some var that points to me the SYSROOT target path. But it is nowhere to be found. Does anyone know if there is this var? Jul 08 17:23:02 Should it be ${TMPDIR}/sysroot/${MACHINE} or something like this ? Jul 08 17:57:03 realBigfoot: see the STAGING_* vars in bitbake.conf Jul 08 17:57:47 in the past, there wasn't multiple sysroots, there was just one staging directory, hence the names Jul 08 18:18:24 kergoth, alright! Thanks Jul 08 18:50:12 RP: finally read through the posted update_data removal patches, looks pretty good to me. there's obviously some commits where something is done and then later undone, so some of your thought processes / intermediate artifacts are kept which usually aren't, but in this case that probably has value for history so we remember why it was done this way rather than the others Jul 08 18:51:04 RP: i'm pleasantly surprised at how much complexity elsewhere you were able to remove as a result of moving more to getVar, pretty nice Jul 08 18:51:30 RP: two minor commit message typos in patch 8: "which is an atrifact of changed override behviour" Jul 08 19:10:33 hi team question , where are the .ko build ? I was looking for in /lib/modules but couldn't find anyone Jul 08 19:22:31 if you want kernel modules, you have to install the kernel modules in your image. there are many kernel-module-* binary packages, or you can install kernel-modules to get them all Jul 08 19:24:07 ok kergoth .. let me try Jul 08 19:24:09 thanks for the help Jul 08 19:32:18 do we work on f22 with gcc5? Jul 08 19:33:16 * vmrod25 loves gcc 5 and autofdo Jul 08 19:33:17 :D Jul 08 19:38:05 autoreconf: running: gnu-configize Jul 08 19:38:06 /usr/bin/perl: symbol lookup error: /data/poky-master/tmp/sysroots/x86_64-linux/usr/lib/perl-native/perl/5.22.0/auto/Data/Dumper/Dumper.so: undefined symbol: Perl_xs_handshake Jul 08 19:38:06 autoreconf: Leaving directory `.' Jul 08 19:38:09 now that's annoying Jul 08 19:38:33 i wonder why host perl is looking at native perl libraries Jul 08 19:38:58 ok, because my recipe inherits perlnative Jul 08 19:39:02 so why is it running host perl Jul 08 19:39:07 if your recipe inherits perlnative.. right, that :) Jul 08 19:40:48 but its running host perl Jul 08 19:40:57 does autoreconf hard-code that i wonder Jul 08 19:44:39 i thought we'd fixed cases where that was happening.. iirc we pass the configure cache value for the PERL variable or somesuch Jul 08 19:45:46 #! /usr/bin/perl -w Jul 08 19:45:48 says autoreconf Jul 08 19:46:30 should autotools wipe out the effect of perl-native when running autoreconf? Jul 08 19:47:17 hm how is it finding that file i wonder Jul 08 19:48:09 why do i keep on finding these problems Jul 08 19:52:08 kergoth: tbh any thoughts on how /usr/bin/perl is attempting to load libraries from the native sysroot are welcome Jul 08 19:54:57 Hi Jul 08 20:06:35 kergoth: I was aware that a bit of rewriting happened and I did kill some of it, the rest seemed hard to remove without squashing more of the series and it seemed better to keep it as is for history... Jul 08 20:07:17 kergoth: it does kind of tell a story and give reasons for some of it Jul 08 20:08:26 kergoth: fixed the typos :) Jul 08 20:10:25 ok can't replicate the perl thing, i'll pretend i didn't see it :) Jul 08 20:18:00 RP: the deb build is failing "oddly" again Jul 08 20:24:30 heh, debian's moving back to ffmpeg from libav Jul 08 20:27:59 rburton: I wonder if deb packaging caught sight of ipk's control file somehow Jul 08 20:30:37 RP: yeah, having the reasons in the history seems worthwhile, particularly with something so complex and with so many corner cases. Jul 08 22:41:15 to add a layer, i can edit my build/bblayers.conf. to add a recipe? Jul 08 22:42:01 i can append IMAGE_INSTALL_append = " foo" to add packages... but how do I figure out what packages a recipe provides? Jul 08 22:49:51 tripzero: bitbake -e recipe|grep PACKAGES= Jul 09 02:07:01 i am using poky-daisy11.0.3, host env is 64-bit ubuntu, how can i build 32-bit customized system - is that possible? what env variable to set? Jul 09 02:08:13 and if i need to specify specific packages like strace, gdb, with specific version etc, how can it be done? **** ENDING LOGGING AT Thu Jul 09 02:59:58 2015