**** BEGIN LOGGING AT Wed Mar 12 02:59:58 2014 Mar 12 06:28:13 I'm new to the community. I've been banging my head against my screen for weeks trying to add tcpflow to poky on freescale ARM Mar 12 06:29:49 tcpdump works fine so I think it can be done, is anyone good at this that I can pay to show me or do for me? Mar 12 06:43:59 calypso: well the most important thing is that you should probably tell us where you got stuck instead of "it does not work", or "i'm banging my head" Mar 12 06:44:18 (nothing bad about headbanging, though) Mar 12 07:58:01 good morning Mar 12 09:35:22 JaMa: Hi Mar 12 09:35:27 JaMa: What are the procedures for gettings stuff into meta-qt5's dora-branch. Mar 12 09:43:23 morning all Mar 12 11:01:36 SorenHolm: send them for review with [dora] tag Mar 12 11:40:45 What is the format of the bbappend, bblayers.conf and local.conf files? Mar 12 11:50:20 skfax: they are all the same format, BitBake configuration files Mar 12 11:50:43 well the latter two are Mar 12 11:51:00 in terms of content, bbappends are the same as recipes (.bb) Mar 12 11:52:50 bluelightning: thank you. reading the bitbake manual now Mar 12 13:09:19 hmm, interesting, there is no libev recipe yet? Mar 12 13:20:06 hi. i'm trying to create a new, custom distro, and I immediately get an error when building: Mar 12 13:20:17 "Your version of bblayers.conf has the wrong LCONF_VERSION (has 6, expecting 5)" Mar 12 13:20:44 if i set DISTRO to "poky" in build/conf/local.conf it works Mar 12 13:20:46 ionte: tried changing from 6 to 5? Are you inheriting poky? If not, it should be 5 AFAIK. Mar 12 13:20:57 if you inherit poky, it needs to be 6. Mar 12 13:21:39 lpapp: ok, i will change it to 5. but i'm not at all sure what it does? why is it initialized to 6? why does it not work with 6? Mar 12 13:22:11 ionte: can you show your bblayers.conf.sample? Mar 12 13:22:25 i'm not inheriting poky. i've just started, so my distro conf only defined DISTRO and DISTRO_NAME Mar 12 13:22:28 lpapp: ok.. Mar 12 13:22:41 if you set it to 5 in your sample, it should be generated properly. Mar 12 13:23:12 ionte: the file was auto-generated with a local.conf that said DISTRO=poky. if you're not using poky you can happily just change it to 5. Mar 12 13:23:37 do not forget to use TEMPLATECONF as follows: TEMPLATECONF=meta-yourdistro/conf . oe-init-build-env Mar 12 13:23:54 uhm, ok... Mar 12 13:24:10 no idea what that does, but that goes for many things presently ... :) Mar 12 13:24:35 ionte: it tells oe to use the samples from your distro layer. Mar 12 13:25:08 lpapp: btw, i only have a bblayers.conf.sample in meta-yocto/conf/bblayers.conf.sample. is that the one you wanted to see? Mar 12 13:25:47 or should my distro layer have such a file as well? Mar 12 13:27:08 ionte: you would need one if you do not wish to hand-craft it all the time, yeah. Mar 12 13:27:59 ok. and there is one in the meta-yocto layer, and that layer is used by oe-init-build-env unless you specify another one using TEMPLATECONF... am i right? Mar 12 13:28:16 yes. :) Mar 12 13:28:53 ok, thanks! Mar 12 13:42:58 What is the command to regenerate the repodata in the tmp/reploy/rpm area? I built a new package, but the repo data didn't get updated. Mar 12 13:44:01 bitbake package-index Mar 12 14:05:35 could use a hint again. i've created minimal bblayers.conf.sample and local.conf.sample and initiated the environment using this. now i get this error: Mar 12 14:05:38 Your version of local.conf was generated from an older/newer version of local.conf.sample and there have been updates made to this file. Please compare the two files and merge any changes before continuing. Mar 12 14:05:42 Matching the version numbers will remove this message. Mar 12 14:06:01 but there is no difference between local.conf and local.conf.sample... Mar 12 14:06:20 ionte: I would wipe out all the existing configs... Mar 12 14:07:58 lpapp: i've removed my "build" directory, created a new local.conf.sample with four lines (MACHINE, BB_NUMBER_THREADS, PARALLEL_MAKE and DISTRO) and initiated using oe-init-build-env as you said above Mar 12 14:08:12 lpapp: not sure what more there is to wipe out... Mar 12 14:08:45 is CONF_VERSION required perhaps? Mar 12 14:09:12 ionte: just copy paste the samples from meta-yocto and then customize. Mar 12 14:09:23 you can even customize the conf notes. Mar 12 14:10:35 lpapp: ok... i'm just a bit anal about adding anything i don't fully comprehend (or at least have a clue about...) Mar 12 14:11:32 ionte: check out 1-2 existing distro layers for examples. Mar 12 14:11:36 btw, specifying CONF_VERSION="1" in local.conf.sample did the trick Mar 12 14:37:22 so, I'm trying to build a pretty basic dora image via arago. Just adding openjdk-6-jre Mar 12 14:37:52 error: Mar 12 14:37:55 ERROR: Nothing PROVIDES 'libxinerama' (but /home/deane/aragobuild/tisdk-dora/sources/meta-java/recipes-core/openjdk/openjdk-6_6b27-1.12.8.bb DEPENDS on or otherwise requires it) Mar 12 14:37:58 ERROR: libxinerama was skipped: 'x11' not in DISTRO_FEATURES Mar 12 14:38:00 NOTE: Runtime target 'openjdk-6-jre' is unbuildable, removing... Mar 12 14:38:36 I don't need or want x11 on this system Mar 12 14:38:57 ripperD: you'll need to figure out how to remove the X dependency in the jdk build Mar 12 14:39:09 ripperD: iirc, debian provides non-X builds so it's possible Mar 12 14:39:19 and when you do, please send patches because this seems to be asked every month Mar 12 14:39:27 and nobody sends a patch to make it work out of the box Mar 12 14:44:26 rburton: hmm. I'm very new to the yocto project and development in general, so we'll see how this goes lol Mar 12 14:45:41 ripperD: step one is discover how to build the jdk without x. debian does it so maybe looking at their packaging might help. Mar 12 14:45:59 How do I get yocto to build version 4.8.X of GCC instead of version 3.7.X? Mar 12 14:46:21 4.7.X* Mar 12 14:51:29 skfax: are you using an external toolchain / some customised version of the build system? we build 4.8.x by default since the 1.5 release IIRC Mar 12 14:52:25 Could anyone discuss how yocto handles kernel modules and populating the rootfs? Mar 12 14:52:43 It seems like this would be an obvious thing it would do but I can seem to find the mechanism Mar 12 14:52:45 hi again... please help a newbie with a very basic question.. i have created a very basic custom distro as i described above. when i build core-image-minimal there are about 1500 packages to be compiled. my question is: how does the package selection work, and where is the correct place to override it? is it in the distro layer or in my bsp layer or elsewhere? Mar 12 14:53:05 you need to create your own image recipe Mar 12 14:53:12 do a find . -name core-image-minimal Mar 12 14:53:18 its somewhere in poky/meta Mar 12 14:53:31 then you can modify that INCLUDE_IMAGE variable Mar 12 14:53:41 to add/delete packages as needed Mar 12 14:53:50 do a bitbake-layers show-recipes to see what you have available Mar 12 14:53:56 SnookEE: you mean IMAGE_INSTALL Mar 12 14:54:02 right sorry Mar 12 14:54:30 Anyway, that becomes its own recipe in its own right that can be targeted just like any other. Mar 12 14:55:59 ionte: also it depends; when you say "packages", what you're actually seeing is recipes being built Mar 12 14:56:00 SnookEE: ok. i see that core-image-minimal inherits core-image, and i guess that's where everything is defind, cause core-image-minimal is very short Mar 12 14:56:45 bluelightning: right Mar 12 14:56:58 and if what you want to remove is there because of some build-time option, ultimately you probably will need to modify the distro config Mar 12 14:57:39 also, i'm not sure where to put the image recipe. in the bsp or the distro layer or somewhere else? Mar 12 15:02:54 it doesn't matter as long as the layer is included Mar 12 15:03:20 the standard spot is meta-something/recipe/machine/image-recipe Mar 12 15:04:17 typically your custom distro layer, but it doesn't matter initially Mar 12 15:04:28 (as long as it's in a path where bitbake is looking for recipes, that is) Mar 12 15:05:14 Does the kernel-modules package do something clever to pull modules from my particular distro that i've set as PREFERRED_virtual/kernel ? Mar 12 15:05:54 ionte: Also make sure you modify your bblayers.conf to point the the right layers Mar 12 15:06:57 ok, thanks! Mar 12 15:08:18 SnookEE: we only build one kernel, which produces a kernel-modules package; so those two will always match up Mar 12 15:32:38 bluelightning: thanks that makes sense. The lab tutorial was very helpful https://www.yoctoproject.org/sites/yoctoproject.org/files/elc2013-kernel-lab.pdf Mar 12 15:33:01 and I can see that the modules are being build, they just need to brought in and autoloaded. Mar 12 15:37:30 bluelightning: I'm compiling for the Enclustra Mars PM3 / Zynq ZX3 platform, using the meta-netmodule layer: https://github.com/netmodule/meta-netmodule/wiki/Yocto Mar 12 15:37:49 "bitbake -g -u depexp " segfaults on my ubuntu 12.04 machine :( Mar 12 15:38:03 bluelightning: Their current documentation states that I should use a certain branch of Yocto and OE, which is probably why an older version of GCC is used Mar 12 15:38:26 bluelightning: I tried doing a build from the master branch as well, but got other build issues there. I'll redo that and repor Mar 12 15:38:33 bluelightning: report* Mar 12 15:51:11 how can add python modules to poky ? problem is as described here: http://pastebin.com/6ng4Ntrq Mar 12 15:55:04 regorianer: so it looks like that's not part of the python standard distribution, and there's no existing recipe for it Mar 12 15:55:09 so you'd need to write one Mar 12 15:55:33 there are lots of examples in meta/recipes-devtools/python/ Mar 12 16:00:38 ohh, okay, i take a look Mar 12 16:21:13 bluelightning: Do you understand the mechanism that causes the naming convention for the kernel module directory in the rootfs? It doesnt seem to match what they put in the module loader Mar 12 16:21:56 SnookEE: surely it's just /lib/modules// ? Mar 12 16:22:18 it seems to be appending some random characters to it Mar 12 16:22:24 random? Mar 12 16:22:39 like part of a hash ? Mar 12 16:23:12 that's still part of the version Mar 12 16:23:49 the version of your kernel binary needs to match that version; if you're booting with an image and kernel produced by the build system with the same configuration, that shouldn't be a problem Mar 12 16:25:38 SnookEE: if you don't like it, you can disable CONFIG_LOCALVERSION_AUTO in the kernel Mar 12 16:26:04 indeed Mar 12 16:30:39 oh i see whats up Mar 12 16:31:06 You guys hit the nail on the head, i didnt update my kernel just the rootfs so it complained Mar 12 16:31:17 thanks bunk that is a good tip Mar 12 16:57:58 bluelightning: i wrote a python-polib bb-file ( http://pastebin.com/rsvcES8s ) and i successfully bake ( http://pastebin.com/iBZyKWmT ) Mar 12 16:58:17 but still have the error saying that i need to install polib via pip Mar 12 16:58:38 when i do bitbake --continue $target Mar 12 17:01:14 regorianer: wait a sec... so that error is coming from the build system Mar 12 17:02:20 ah, yes ... sorry if I am bad in explaining what I am doing and by the way, I am just new to OE and yocto and I am trying to learn Mar 12 17:03:00 so, that's not an error from our build system; are you building additional components or perhaps using a customised version of the build system? Mar 12 17:06:20 yes additional components Mar 12 17:06:33 regorianer: also, why are you setting PYTHONPATH? Mar 12 17:07:01 because on my root system i got installed polib via pip Mar 12 17:07:21 but in the poky (which is using another version of python) the polib isnt installed Mar 12 17:07:38 i thought this could solve my problem, but it isnt, just was a try Mar 12 17:07:45 I don't understand what needs polib, poky doesn't... Mar 12 17:10:12 sec... Mar 12 17:12:00 because i have some bbclass files from other components which look like: http://pastebin.com/1AQLP3ui Mar 12 17:15:01 regorianer: can you simply use your original host version of python? or is that too old / new? Mar 12 17:15:59 well, then i will get stucked in installing all modules Mar 12 17:16:49 i already fail installing the bb module Mar 12 17:17:00 you shouldn't install the bb module, that's part of bitbake Mar 12 17:17:01 easy_install bb or pip install bb works Mar 12 17:17:07 but python import bb fails Mar 12 17:17:32 you really don't want to install "bb" from pip Mar 12 17:17:37 so, how can i use the host version of python then ? Mar 12 17:18:01 what version is the host's python? Mar 12 17:18:01 all class files with import bb will fail Mar 12 17:18:05 2.7.3 Mar 12 17:18:11 equal to the poky version Mar 12 17:18:16 ok, then you should simply follow our quick start guide Mar 12 17:19:04 no additional modules should need to be installed (except for polib in your case which is for some add-on not provided by us) Mar 12 17:19:22 http://www.yoctoproject.org/docs/current/yocto-project-qs/yocto-project-qs.html Mar 12 18:30:31 zeddii: is mips64 fix pushed ? Mar 12 20:16:14 can i just compile etc a package to test after i did some changes in its tmp/work/whatever/source directory? Mar 12 20:20:10 never mind, found it! :) Mar 12 20:43:25 * nitink has sent a retirement announcement for chiefriver BSP on the meta-intel mailing list Mar 12 23:07:58 Does anyone know if it's actually possible to build without gplv3 anymore? Mar 12 23:10:10 kergoth: we regularly test builds with no GPLv3 on our autobuilder Mar 12 23:14:24 Running into issues with gettext. If you try to use gettext 0.16 for the target due to the gettext 0.18 LICENSE, stuff like e2fsprogs fails due to a mismatch in gettext version between the po.m4 from gettext 0.16 and the newer po/Makefile.in.in Mar 12 23:15:56 hmm Mar 12 23:25:48 kergoth: is this master? Mar 12 23:26:10 yeah. will try reproducing in a more minimal environment, though, the mentor setup does have quite a bit going on Mar 13 01:57:52 okay, what's up with autoconf-native? Mar 13 01:58:12 trying to copy a non-existent directory all of a sudden... Mar 13 02:01:57 nerdboy: need more detail than that... Mar 13 02:02:46 Hi there. I'm a potential intern from the opw program. Is there anyone who could help me get a better grasp on the yocto project? Mar 13 02:05:04 I have embedded experience with openWRT and I was wondering how the development process compares. Mar 13 02:08:54 Not sure about openWRT, what exactly are you trying to do? Mar 13 02:09:49 Oh! Well the OPW is the Outreach Program for Women put on by the GNOME organization. They're sponsoring an internship to get more women into the FOSS community and the Yocto project just joined yesterday. Mar 13 02:10:33 The yocto application was the least well described of the organizations who joined and I'm wondering if I should put it in my application. Mar 13 02:10:48 SnookEE: i just noticed that my pull on master this morning had a conflict Mar 13 02:10:50 Well, the internship responsibilities and projects. Mar 13 02:11:02 so maybe it's fixed already Mar 13 02:11:39 nerboy: Yeah makes sense... Mar 13 02:12:07 autoreconf failed on libxfce4ui with a ".../aclocal-copy: No such file or directory" Mar 13 02:12:14 Fumon: Yocto is essentially a method of building en entire embedded linux enviroment Mar 13 02:12:29 it has this notion of "layers" which are collections of "recipes" Mar 13 02:12:39 and the recipes can do things like build a particular library or application Mar 13 02:12:50 like php is a recipe in the meta-openembedded layer Mar 13 02:13:00 seen a few autotools fails in my day, but that one is new... Mar 13 02:13:26 so if i want to bring up a new embedded linux system, i'll reuse or write recipes for the kernel, the boot mechanism, and the utilities and libraries i need Mar 13 02:13:41 and it makes a nice way of getting that all packaged up and into one coherent deliverable Mar 13 02:13:51 so what's the process for getting a layer into the layer index? Mar 13 02:14:10 its a wonder autotools ever works Mar 13 02:14:30 hay, it's actually less annoying than the alternives Mar 13 02:14:56 * nerdboy talks from 11 years of maintaining gentoo packages Mar 13 02:14:59 Yeah its one of those "just use it and be quiet" things Mar 13 02:15:14 i'm not sure what you have to do to get a layer into the inde Mar 13 02:15:20 Oh, okay. It sounds a lot more organized when it comes to platform support. Mar 13 02:15:26 i really don't like cmake/scons/crap much at all... Mar 13 02:15:28 but there are so many right now, are you sure your stuff needs to be its own layer? Mar 13 02:15:50 lots of new/modified recipes Mar 13 02:16:04 seems to fill a niche that was mostly empty Mar 13 02:16:20 since i don't like the sato desktop thing much either Mar 13 02:17:38 i haven't looked through all the third-party layers in detail, but the core stuff didn't have anything between sato and bloat Mar 13 02:17:39 I just spent three days rewriting someones make system Mar 13 02:17:54 ah i see what you are saying Mar 13 02:18:02 as a nice light desktop image Mar 13 02:18:04 it seems like that layers page has alot of random stuff on it Mar 13 02:18:20 meta-chicken Mar 13 02:19:24 lol Mar 13 02:19:24 so Mar 13 02:19:29 http://layers.openembedded.org/layerindex/submit/ Mar 13 02:19:36 theres a nice big SUBMIT button on that page Mar 13 02:21:32 Oh wow, wish I had found the layers listing a year ago when I was doing this stuff for work :P Mar 13 02:25:44 has anyone experience problems launching hob? I'm running ubuntu-srv 12.10 I have python3.3 libgtk2.0-dev and python-gobject installed (thought these were the dependencies) getting error : FATAL: Gtk+, PyGtk and PyGobject are required to use Hob (No module named gtk). **** ENDING LOGGING AT Thu Mar 13 02:59:58 2014