**** BEGIN LOGGING AT Wed Nov 28 02:59:59 2012 Nov 28 08:49:56 morning all Nov 28 09:01:43 i dont get this LIC_FILES_CHECKSUM foo() Nov 28 09:01:56 what is the best practise here ? Nov 28 09:03:07 uh nevermind .. got a whitespace where none should be Nov 28 09:09:38 I have trouble with staging of library in oe-core, which is the best practise? Nov 28 09:09:49 hi bluelightning Nov 28 09:10:11 hi silvio Nov 28 09:10:17 silvio: just install it as normal Nov 28 09:10:51 silvio: this may be helpful: http://www.openembedded.org/wiki/Legacy_staging Nov 28 09:19:17 bluelightning, I already try in that way, but it doesnt works in my case Nov 28 09:19:44 silvio: can you expand on "doesn't work" ? Nov 28 09:21:32 http://paste.ubuntu.com/1393996/ Nov 28 09:23:28 bluelightning, wait a minute Nov 28 09:23:46 did you forget ${D} before your path in do_install perhaps? Nov 28 09:30:57 bluelightning, this is an attemp of the recipe http://paste.ubuntu.com/1394009/ Nov 28 09:31:38 give errors about not shiped packages Nov 28 09:32:11 in general what does it menas? Nov 28 09:32:54 it means files installed in do_install are not being picked up for packaging by FILES_* Nov 28 09:33:03 don't install files into ${D}${STAGING_LIBDIR} Nov 28 09:33:23 use ${D}${libdir} Nov 28 09:38:06 morning Nov 28 09:38:15 bluelightning, ok it's better :) if i need also headers? Nov 28 09:38:19 hi afournier Nov 28 09:38:59 silvio: you need to add to what was in do_install previously, not just replace it Nov 28 09:48:20 silvio: you should not set FILES_${PN} as is being done there Nov 28 09:48:41 silvio: also LICENSE = "giblib" is correct for this library since it has its own custom license Nov 28 09:55:46 is EXTRA_OECONF still a valid way to inject parameters to configure ? Nov 28 10:00:03 its seem s... how do get full debug during do_configure etc ? -DDDDD ? Nov 28 10:02:07 rob_w: yes, EXTRA_OECONF is still valid for recipes that inherit autoconf Nov 28 10:02:28 rob_w: I think perhaps -v Nov 28 10:19:43 did I dream it, or has someone made an index of all recipes in all the layers on the LayerIndex page? Nov 28 10:32:20 Zagor: I entered a bug to create a web-based one - bug 3272 Nov 28 10:32:39 https://bugzilla.yoctoproject.org/show_bug.cgi?id=3272 Nov 28 10:33:05 other than that I have a local index of most of the layers that have interesting recipes in them Nov 28 10:35:17 I'm looking for dejagnu and expect Nov 28 10:37:24 Zagor: for dejagnu I can only find a recipe in OE-Classic Nov 28 10:37:58 Zagor: for expect there is python-pexpect in meta-oe or libexpect-perl in OE-Classic Nov 28 10:38:27 thank you Nov 28 10:41:38 bluelightning, licence is BSD, but I have to check Nov 28 10:42:43 silvio: from COPYING it doesn't look exactly like the BSD license to me Nov 28 10:42:58 bluelightning, http://paste.ubuntu.com/1394137/ this is the original recipe of classic Nov 28 10:43:15 it might be similar to the 3-clause license, perhaps, but I'm no lawyer Nov 28 10:43:37 silvio: I wouldn't put much trust in LICENSE values from OE-Classic... Nov 28 10:43:50 bluelightning, myissue is that I need this to use feh, but feh want the headers od giblib Nov 28 10:44:03 sure, so make sure they're installed... Nov 28 10:53:41 bluelightning, now I put closed, then I write to maintainer, but I still can t install header Nov 28 10:54:18 is the latest revision of bitbake (a40ceda3b349c4461f4b7bc0e18cd966fff5e3cf) completely knackered for anyone else Nov 28 10:54:44 it pretty much refuses to do anything (fails on do_patch, do_configure and probably others) Nov 28 10:57:40 jackmitchell: builds for me Nov 28 10:59:40 hrw: ok, I might wipe tmp and try a completely fresh build Nov 28 11:00:08 I have unfresh one Nov 28 11:03:36 silvio_: can you pastebin your current version of the recipe? Nov 28 11:04:13 http://paste.ubuntu.com/1394169/ Nov 28 11:07:06 silvio_: so does the build fail? are you still getting warnings? Nov 28 11:07:31 bluelightning, build fails Nov 28 11:07:39 now paste Nov 28 11:09:25 bluelightning, http://paste.ubuntu.com/1394178/ Nov 28 11:15:46 silvio_: so, I think you need to investigate this yourself... are there supposed to be headers there? or are they perhaps created somewhere else within the source tree? Nov 28 11:18:01 bluelightning, maybe I understud Nov 28 11:19:42 bluelightning, ok done, now I can condivide giblib and feh :) Nov 28 11:23:20 bluelightning, this is the giblib recipe that works for "feh": http://paste.ubuntu.com/1394208/ Nov 28 11:24:02 silvio_: you shouldn't need to set S, since that value ought to be the default Nov 28 11:57:05 levonmaa: I didn't see your branch Nov 28 11:57:07 where? Nov 28 12:11:17 ericben_: php-fpm works great ;) Nov 28 12:12:53 i want to create an extra package in one recipe.. so I added PACKAGES += "some-package" and added FILES_some-package = "/usr/bin/foo /usr/bin/bar" - it doesn't work, it tells me not creating empty package some-package.. what do i miss? Nov 28 12:13:37 devzero_: the files are probably being picked up by the main package Nov 28 12:13:48 devzero_: which version of OE are you using? Nov 28 12:14:38 I would use =+ instead or PACKAGES_prepend Nov 28 12:15:07 oh lld version - where is a version information? Nov 28 12:15:12 old Nov 28 12:15:53 devzero_: do you have a recipes/ directory or meta/recipes-* directories? Nov 28 12:17:02 if the former, then it's OE-Classic; if the latter then it's at least OE-Core based Nov 28 12:17:56 for OE-Core danny and newer I'd recommend using PACKAGE_BEFORE_PN as it inserts the package(s) at just the right place in PACKAGES i.e. after dev doc dbg but before the main package Nov 28 12:18:07 otherwise, go with hrw's suggestion Nov 28 12:18:29 it is oe classic, i have recipes directory Nov 28 12:18:52 ok, _prepend with a trailing space or =+ in that case Nov 28 12:19:00 i'll try =+, thx Nov 28 12:39:41 bluelightning, ok, I put because usually I see it set Nov 28 12:55:31 hum, xbmc doesn't seem to compile anymore since guile has been removed from meta-openembedded Nov 28 12:56:16 abelloni: guile from oe-core does not work? Nov 28 12:56:32 abelloni: and that patch wasn't applied yet AFAIK Nov 28 12:57:33 guil from meta-openembedded:master from yesterday was not compiling beacause of missing patches Nov 28 12:57:40 so I removed it Nov 28 12:57:51 and now xbmc is complaining about guile lib Nov 28 12:58:21 I don't have the exact error message, anymore, I'm trying to reproduce right now Nov 28 12:58:24 abelloni: ping rburton in #yocto, he sent patch to remove guile from meta-oe Nov 28 12:58:39 but get that error first, right :) Nov 28 12:58:52 yeah sure :) Nov 28 12:59:11 or you can fix guile in meta-oe just by adding PN to FILESPATH Nov 28 12:59:41 like this http://patchwork.openembedded.org/patch/39625/ Nov 28 13:01:15 also, maybe my setup is screwed Nov 28 13:01:49 I was using danny but the fact is that the intel driver is requiring xorg-abi-8 Nov 28 13:02:00 so I switched to master everywhere Nov 28 13:11:17 abelloni: surely if you use the danny branch of meta-intel it should work with the danny branch of OE-Core / Poky ? Nov 28 13:12:07 silvio_: it only needs to be set if it needs to be different from the default which is ${WORKDIR}/${PN}-${PV} Nov 28 13:12:56 bluelightning: if you only build core-image-minimal, yes but X11 won't build Nov 28 13:13:54 abelloni: that is surprising, we do test that exact configuration Nov 28 13:14:13 abelloni: can you report a bug for that? Nov 28 13:14:14 anyone here hack m-systems disk-on-chips ? Nov 28 13:14:17 hum, maybe I pulled too many patches Nov 28 13:14:51 been able to at least get a generic bootloader in there, even if you can't use it as a general purpose filesystem due to propritary nature Nov 28 13:15:25 I could care less about using it for storage really I just want to hose out the existing os and use it to bootload jump to sd/mmc Nov 28 13:16:15 or can recommend another channel or someone to chat with Nov 28 13:18:57 flyback-: probably #elinux I think... there were people who did work with DoC back in the handhelds.org days for iPAQs and some of them should still be around in the industry Nov 28 13:20:26 thx I Just made a frank-n-palm t5 from 3 different broken units and I Have the mb from my origional so wanted to do something Nov 28 13:20:57 JaMa: ok, it is not related to guile, it seems there are some redefinitions in the GL headers Nov 28 13:22:16 bluelightning, ok thanks very much for the help Nov 28 13:23:10 silvio_: it would be great if you could send patches to add these recipes you have created to meta-oe ;) Nov 28 13:42:26 https://bugs.launchpad.net/linaro-oe/+bug/1068121 - aka "why OE images do not resolve MACHINE as hostname" Nov 28 13:43:01 bluelightning, yes I need to contact authors for licenses Nov 28 13:46:28 silvio_: why not just use "giblib" ? Nov 28 13:46:38 we do that elsewhere... Nov 28 13:46:54 has somebody else the problem that the .mo locale files in gst-plugin-* are always named .../LC_MESSAGES/.mo? Seems to be caused by Nov 28 13:46:57 meta/classes/autotools.bbclass: cp ${STAGING_DATADIR_NATIVE}/gettext/po/Makefile.in.in ${S}/po/ Nov 28 13:47:05 which overrides the hand-patched Makefile.in.in Nov 28 13:47:20 ensc|w: it's been reported on the mailing list yes Nov 28 13:48:30 when i include tune-atom, it includes tune-core2 that includes tune-i586. But at the end the target is i586, is it intentional, or is it planed for change ? Nov 28 13:53:15 bluelightning, for what? Nov 28 13:54:00 silvio_: LICENSE for the giblib recipe Nov 28 13:54:24 silvio_: see the COPYING file distributed with the source, which you can also point to in LIC_FILES_CHKSUM Nov 28 15:02:47 hi! Is Bitbake suitable for a non-linux project? I'm developing a small embedded system and would like a build system that handles the package dependencies for me. my project is currently split into a number of libraries and components, and now i need something that checks out each project in correct order, builds them and puts them into a staging area. is Bitbake suitable for my project? I find very little documentation on how to use bitbake Nov 28 15:02:47 without all the prefab "layers" (not sure if thats the correct term), suitable for packaging a linux system Nov 28 15:03:36 magn0z: it's intended to be a generic task executor so it should work, yes Nov 28 15:04:36 I recall there being a way to set the path to Bitbake (to outside of oe-core) in OE-Classic, but can't seem to find a way to do it with OE-core, is it possible? Nov 28 15:04:49 hmm is there a proper way to remove stuff from the sysroot? I had a package depending on libjpeg. Now I took it away, did a -c clean jpeg, but the libs are still in the sysroot... Nov 28 15:05:39 roric, use "-c cleansstate" Nov 28 15:07:07 jawilson, thanks, running it right now :-) Nov 28 15:08:28 jawilson, btw I guess I run this "globally" not on a specific package, at least when passing jpeg it said do_cleanstate is non existing for the target Nov 28 15:09:24 roric, you have a typo, it is actualy "cleansstate" with two 's' characters, run it on the jpeg package Nov 28 15:09:41 magn0z: this thread may be of interest: http://www.mail-archive.com/yocto@yoctoproject.org/msg09347.html Nov 28 15:10:22 jawilson, got it! thanks, good catch! Nov 28 15:10:34 jawilson: roric: if clean doesn't remove the files from the sysroot (if that's the problem here), cleansstate won't help Nov 28 15:10:36 roric, no problem, that got me a few times Nov 28 15:11:06 bluelightning, huh, I though clean was basically rm_work... what do I know. Nov 28 15:11:09 bluelightning, ah, thank you. i did find the bitbake manual to not mention much about a minimal setup, excellent thread. Nov 28 15:12:01 jawilson: all cleansstate does beyond clean is to delete the sstate packages from SSTATE_DIR Nov 28 15:12:24 clean *shouldn't* leave files behind in the sysroot Nov 28 15:12:26 gotchya, now I know Nov 28 15:12:39 if it is I'd like to know what the circumstances are Nov 28 15:13:12 roric: where are you finding the files exactly? Nov 28 15:13:21 bluelightning, youre right the files remain anyway Nov 28 15:14:22 bluelightning, in my case libjpeg and libts stuff remained in the sysroot after a -c clean, I found out because loose configure scripts picked them up... Nov 28 15:15:48 roric: when you say "remained in the sysroot" can you tell me the exact path in which they appear? Nov 28 15:16:20 bluelightning, to clarify in the target sysroot, tmp-eglibc/sysroots/machine/usr/lib/libjpeg* for instance Nov 28 15:23:38 roric: hmm, I just tried the same here, and the files were removed... Nov 28 15:24:05 bluelightning, just a bitbake -c clean jpeg? Nov 28 15:24:10 yes Nov 28 15:24:52 roric: could you try building jpeg, find tmp-eglibc/sysroots -name "*libjpeg*", then clean jpeg and then do the same find and compare the two? Nov 28 15:25:32 bluelightning, sure, give me a few secs :) Nov 28 15:27:12 the exact same files are left Nov 28 15:32:35 roric: did any files get added? Nov 28 16:08:47 isn't that because libjpeg-turbo is used Nov 28 16:08:48 ? Nov 28 16:13:46 #abelloni: well, roric isn't using meta-oe according to the logs he sent me, and I'm not sure how that would cause the issue in any case Nov 28 16:45:44 what this notation _pn ? Nov 28 16:45:46 LIBS_pn-php = " -lpthread " Nov 28 16:45:46 THREADS_pn-php = "pthread" Nov 28 16:46:10 as seen in http://cgit.openembedded.org/meta-openembedded/tree/meta-oe/recipes-devtools/php/php.inc Nov 28 16:50:30 afournier1: pn-${PN} is an override (appears in OVERRIDES) Nov 28 16:50:44 so you can use it to make an assignment only applicable for a specific recipe Nov 28 16:51:04 (well, a specific target technically) Nov 28 16:52:50 i don't understand its use here :/ Nov 28 16:53:29 afournier1: it shouldn't be used in this way... the php recipe is full of horrible stuff like that Nov 28 16:54:21 too bad i need php :/ Nov 28 16:54:21 I believe the intention is to only have that apply when building for the target and not native Nov 28 16:54:38 pn would mean package native ? Nov 28 16:54:38 in which case it should say LIBS_class-target = ... Nov 28 16:54:41 no Nov 28 16:54:50 package name Nov 28 16:54:53 package name ? Nov 28 16:54:54 ok Nov 28 16:59:18 otavio: ping Nov 28 16:59:50 levonmaa: hi Nov 28 17:00:06 afournier1: FWIW when I get time I'm planning on tidying up the php recipes, but unfortunately I've been kept busy with other things Nov 28 17:00:10 otavio: the branch is there https://github.com/levonmaa/meta-qt5/tree/arm-testing Nov 28 17:03:23 bluelightning: good to know Nov 28 17:05:21 bluelightning: core-image-x11 is building correctly in danny but not xbmc Nov 28 17:05:39 that's why is started to pull master in the first place Nov 28 17:06:29 btw i get "configure: error: Your system seems to lack POSIX threads." Nov 28 17:10:35 otavio: did you find it Nov 28 17:23:48 moin Nov 28 19:21:41 hi Nov 28 22:33:31 hey. i have a problem with bitbake. on the master branch, it tries to rebuild some projects over the existing build - even if they had PR not increased or such; can anybody explain to me why this can happen? Nov 28 22:34:25 are there any scenarios where this is expected? Nov 28 22:48:40 CMoH|notebook: yes, it can happen anytime a variable that's used changes. Nov 28 22:49:05 metadata checksum are included in the stamp filenames, so tasks are automatically rerun if anything they used changes Nov 28 22:49:33 if the task can't be run more than once, then you'll need to fix the task so it can. e.g. use rm -f or ln -sf Nov 28 22:49:40 or fix permissions, etc Nov 28 23:10:54 kergoth, you mean something like do_unpack_append() ? Nov 28 23:22:16 yup... seems that does the job Nov 28 23:30:40 is there some debugging info i can enable to see what variable changed? there is no reason u-boot should get rebuilt. does bitbake monitor timestamps on files fetched via file:// ? Nov 28 23:31:03 (though the last part seems quite remote) **** ENDING LOGGING AT Thu Nov 29 02:59:59 2012