**** BEGIN LOGGING AT Fri Sep 12 02:59:58 2014
Sep 12 04:10:35 any hints on why my login attempts (root no password) return "Login incorrect"?
Sep 12 07:21:18 good morning
Sep 12 07:30:11 hello
Sep 12 07:30:19 I'm making a .bbappend
Sep 12 07:31:07 and at SRC_URI I place the patch file name
Sep 12 07:32:01 then I get a warning that ... .patchfile: file could not be found
Sep 12 07:33:00 why is appending "file" string to patch filename ?
Sep 12 07:35:13 http://pastebin.com/zzYYP91N
Sep 12 07:36:57 FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}: " instead of FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
Sep 12 07:39:11 i \t or a space ?
Sep 12 07:39:17 is
Sep 12 07:40:09 can I have a second .bbappend on a recipe ?
Sep 12 07:59:05 space
Sep 12 07:59:47 room, how can i install directory? Is it possible?
Sep 12 08:00:03 i get error message install: omitting directory
Sep 12 08:03:13 sorry, stupid question
Sep 12 08:52:54 morning all
Sep 12 08:54:21 bluelightning: where are you from?
Sep 12 09:09:26 Aleksandr: UK
Sep 12 09:10:08 doesn't matter, we have UMT for that :)
Sep 12 11:03:33 Just strange hearing about morning at evening
Sep 12 11:08:58 Hi
Sep 12 11:09:20 I have a simple question. How does one enable bitbake to use ccache?
Sep 12 11:11:08 what is ccache?
Sep 12 11:12:19 Compiler cache
Sep 12 11:13:03 If you build something that you have already built before, it takes the object directly from the cache without actually needing to compile anything. This will speed up things a lot
Sep 12 11:13:46 That would help a lot since it is not that uncommon that you need to recompile everything from scratch while having almost entire repo unchanged compared to your previous run
Sep 12 11:14:36 I can see various patches dating couple of years back that seem to add support for ccache in bitbake, but I can't seem to get it enabled and I can't figure out what are the exact requirements for it to work
Sep 12 11:15:01 So I have to assume it just works once you do the right thing, the "right thing" is just not documented very well
Sep 12 11:15:08 I am not sure 100%, but bitabake should use it "from the box". I mean incremental building.
Sep 12 11:15:57 Well I can't seem to find where it stores its ccache files, nor is it touching the ccache dir in my home directory...
Sep 12 11:16:28 And my build certainly are as slow as ever if I remove the tmp directory where all the build files are located
Sep 12 11:16:54 see tmp/work folder inside your build directory
Sep 12 11:17:52 usual cheme is /tmp/work///
Sep 12 11:18:47 I don't think we are talking about the same cache
Sep 12 11:19:51 ccache is a compile wrapper that helps avoiding the actual compilation run for given object file if the exactly same source has been build already with exactly same compiler and exactly same compiler flags
Sep 12 11:20:42 sorry, i don't know this
Sep 12 11:20:59 ok, no problem
Sep 12 11:21:32 I'll just idle around until I figure out a solution.. :)
Sep 12 11:21:34 i don't think ccache is easily integrated, as yocto builds the entire toolchain for itself as needed. plus, it has its own caching scheme (sstate)
Sep 12 11:22:34 plus, OE docs say: "It is recommended that ccache is not installed on systems used to build OpenEmbedded as it has been known to introduce other subtle build failures."
Sep 12 11:22:53 so i'd say, one should better not hunt it.
Sep 12 11:23:21 Right
Sep 12 11:23:48 I've been using ccache for years, what are the subtle build failures OE is meaning here?
Sep 12 11:24:04 mcfrisk: i don't know personally, that was just a citation.
Sep 12 11:24:30 is it possible to overwrite PREFERRED_VERSION_linux-ti-staging in file meta-arago/meta-arago-distro/conf/distro/include/arago-prefs.inc in a image recipe or local.conf ?
Sep 12 11:24:48 1½ years ago i think i was using ccache to build an old yocto release but now I've forgotten about the setup, and trying to find out how to do that again...
Sep 12 11:28:45 Or overide PREFERRED_VERSION_linux-yocto ?= "3.14%" form meta-yocto-bsp/conf/machinebe/aglebone.conf in a recipe or local.conf ?
Sep 12 11:45:04 room, i have a simple question. I need to install folder with htt site to embedded system. Now I use this recipe http://pastebin.com/Wd8CBsaj I install tar array and then untar it. So, my question is "How can I install a folder with its xontent?"
Sep 12 12:07:01 okay, I added lines CCACHE="ccache " and INHERIT += "ccache" to my local.conf and now it seems ccache is getting called during compilation. I can't see any change in ccache statistics yet nor have I found place where it stores its cache, but it looks better.. :)
Sep 12 12:11:36 Kaapeli: thanks, I was looking at this setting too :)
Sep 12 12:18:17 Unfortunately my build is failing with that, I guess this is not quite the right way to do it... Still looking at it..
Sep 12 12:21:46 Given that sstate cache performs a similar function to ccache I'm not sure you'd see much of a performance improvement?
Sep 12 12:22:26 sstate seems to work fairly well although every so often I get very broken builds for no particular reason that get fixed by blowing away the sstate cache...
Sep 12 12:22:52 Isn't the purpose of sstate cache to cache complete packages and if things change enough, you will need to rebuild the packages anyway, right?
Sep 12 12:22:54 I'm sure, at least back in http://logs.nslu2-linux.org/livelogs/yocto/yocto.20130301.txt sstate was broken by my packages and only way to see that was to do a really clean build, and then ccache made this fast
Sep 12 12:23:36 Yeah, but that's still two tools performing the same function right?
Sep 12 12:23:39 That's where ccache gets into the picture, as it allos you to fetch most of the compiled objects from its cache, reducing the amount of code that actually gets compiled
Sep 12 12:23:54 Kaapeli: That'
Sep 12 12:24:02 Kaapeli: That's almost exactly what sstate does as well
Sep 12 12:24:09 https://wiki.yoctoproject.org/wiki/Enable_sstate_cache
Sep 12 12:24:36 pev, Not quite. sstate cache prevent's complete packages from beinb built. But ccache speeds up the actual compilation when you are compiling something that is identical to what you have compiled previously
Sep 12 12:24:40 pev: when changing recipies like installing files to different location, the cache hit is 100% with ccache...
Sep 12 12:25:21 You often need to recompile something when some dependency or source has changed, that's where ccache can help as the identical part of the source does not need to be recompiled
Sep 12 12:25:48 Ah, OK - i've never had much of a hit from recompiling individual packages so not considered much of a saving
Sep 12 12:26:05 For example kernel build takes about 10 minutes from scratch. If you happen to need to recompile it all, it takes just a minut or so to do if everything happens to be already in ccache's cache
Sep 12 12:26:17 You what?
Sep 12 12:26:27 My kernel build takes about a minute normally?!
Sep 12 12:26:44 Well, the compile. The other bitbake fluff takes longer...
Sep 12 12:27:00 Well, depend on the kernel, its config and your build machinery..
Sep 12 12:27:38 It takes maybe five minutes to compile the latest mainline with somewhat reasonable config that has quite many drivers in it
Sep 12 12:28:12 Hm, I'm sure I've not seen compile times that long in ages, even for kernel configs with lots enabled?
Sep 12 12:28:39 and in many cases a complete clean build after 'git reset --hard && git clean -d -x -f' is only way to be really sure the changes didn't break anything. And then ccache will help recompiling if actual changed source files are a big minority.
Sep 12 12:29:45 Yeah, I've used ccache and distcc a bunch of times before, just hadn't thought it would offer much help for Yocto. Will have to have an experiment and see...
Sep 12 12:30:34 Yeah
Sep 12 12:44:19 Kaapeli: just checked yocto from denzil times, and by default it was using build/tmp as ccache location, I think I symlinked this to $HOME at some point back then..
Sep 12 12:48:47 Kaapeli: just recalled that I had to fix some CMake and other project when using ccache, they were abusing compiler variables, using bad quoting etc
Sep 12 12:50:19 mcfrisk, Yeah, sounds exactly like what I might be facing here right now..
Sep 12 12:53:00 Kaapeli: yeah, sometimes workarounds like this https://github.com/dirtybit/gumstix-yocto/blob/master/meta/classes/cmake.bbclass are ok but really they are just hiding problems.
Sep 12 13:00:03 guys, how can i add a module to kernel? May i use usual recipe file? Any examples please.
Sep 12 13:21:20 I get error message "Can't install kernel module no package provides kernel"
Sep 12 13:21:28 whar does it mean?
Sep 12 13:48:16 i laso can't use hello-mod. I get error while creating rootfs
Sep 12 13:49:49 my local.conf: http://pastebin.com/8yQ5htTQ
Sep 12 13:53:07 my target is core-image-base
Sep 12 18:35:35 question regarding layers && hash's .... I have a meta-job that has meta-job/meta-plat1 && meta-plat2 .. only meta-plat2 ever has a hash..
Sep 12 18:36:42 oh lol. nvm
Sep 12 19:12:39 After I do a bitbake core-image-full-cmd and it finish successfully, where is the sysroot or root file system? I do not mean the final packaged compressed file system but the intermediate folder used to create the root file system
Sep 12 19:26:03 BeagleBoneNewbie, the intermedaite step is likely removed
Sep 12 19:26:11 and is likely not useful for anything
Sep 12 19:34:31 I see, I am so confused with this whole yocto project
Sep 12 19:34:46 I installed the ADT and ADT eclipse plugin
Sep 12 19:35:14 I am configuring the plugin and it is asking me for my sysroot folder but I do not know where mine is
Sep 12 19:35:30 SysRoot Location:
Sep 12 19:41:55 you need to install a toolchain
Sep 12 19:42:02 and the sysrrot is part of that
Sep 12 20:04:26 to run quemu with the kernel .bin file that was generated I need a root file system. The root file system was also generated. Where can I find it? Crofton, it seems like quemu needs the root file system so that It can run it
Sep 12 20:10:56 BeagleBoneNewbie: tmp/deploy/images
Sep 12 20:16:31 rburton: those are compressed into an image
Sep 12 20:16:43 not what quemu wants
Sep 12 20:18:15 qemu can boot a filesystem, that's what runqemu does all the time
Sep 12 20:43:12 Hello folks, mesa tarballs got moved (all old versions < 10.0)
Sep 12 20:43:32 So we are happy ownsers of broken fetch URLs
Sep 12 20:43:36 for Daisy
Sep 12 20:43:41 Dora
Sep 12 20:43:46 and older releases
Sep 12 20:46:50 update mirror?
Sep 12 20:53:39 are they not on the yocto mirror?
Sep 12 20:53:56 * rburton wonders why his bbappend can't set FILES_ without bitbake warning
Sep 12 21:04:41 rburton: no; they are not
Sep 12 21:05:00 rburton: a customer found this in daisy
Sep 12 21:06:10 otavio: i expect if you mail a file to halstead he'll put it up
Sep 12 21:06:46 otavio, Let me know how I can help.
Sep 12 21:07:09 halstead: please pick mesa from daisy (and maybe dora) and put in the mirror pls
Sep 12 21:07:34 halstead: i wonder if it'd be better to have it in oe mirror as oe-core is also affected
Sep 12 21:08:11 rburton: i am not daisy or dora maintainer so i hope the respective maintainer work with halstead to solve it ;)
Sep 12 21:09:45 halstead: another thing you could do is to talk to mesa and ask for them to not to do this kind of move of files. It hardly helps users and hurt several projects
Sep 12 21:10:17 at least set up redirects :/
Sep 12 21:10:21 halstead: let me know how I can be of more help
Sep 12 21:11:05 otavio, Is http://sources.yoctoproject.org/mirror/sources/MesaLib-7.10.2.tar.bz2 an example of the files we need to point at?
Sep 12 21:11:40 halstead: yes
Sep 12 22:07:10 otavio: the yocto mirror has the tarballs, are you sure your customer is using it?
Sep 12 22:14:15 rburton: yes
Sep 12 22:14:20 rburton: it is FSL
Sep 12 22:14:43 rburton: Lauren got the error in their daily builder
Sep 12 22:22:57 * mranosta1 hides from Jefro
Sep 12 22:30:15 rburton: Did you reproduce it?
Sep 12 22:33:46 otavio, Here are the versions on the mirror server http://pastebin.osuosl.org/11066/. Do you know which one wasn't found?
Sep 12 22:37:07 halstead: weird
Sep 12 22:37:18 You seem to have them all
**** BEGIN LOGGING AT Fri Sep 12 22:40:38 2014
Sep 12 22:43:05 halstead: rburton: I agree we seem to have all files but why it failed than?
Sep 12 22:43:16 I will ask for a log on Monday so we confirm it
**** BEGIN LOGGING AT Fri Sep 12 23:15:27 2014
Sep 12 23:17:50 I'm looking to use python 3.4 in my project but am not having a lot of luck getting it to build yet. Does anyone know of a working recipe?
Sep 12 23:21:39 the problem I'm running into at the moment is an error in do_qa_configure "This autoconf log indicates errors, it looked at host include and/or library paths while determining system capabilities" any pointers on where to look for the problem would be appreciated
Sep 12 23:42:41 dexteradeus: I think you need to supplement the config cache
Sep 12 23:43:32 dexteradeus: i.e. add CONFIG_SITE =+ "blahblah/my-thing-config.cache" to your recipe
Sep 12 23:45:04 dexteradeus: ncurses has an example of doing this in the version I'm looking at
Sep 12 23:45:25 cool, I'll take a look at that
Sep 12 23:47:44 dexteradeus: you can run an autoconf test when cross-compiling, so you have to bake what the test results are supposed to be (for your target) somewhere
Sep 12 23:47:52 dexteradeus: s/can/can't
**** BEGIN LOGGING AT Sat Sep 13 01:26:41 2014
**** ENDING LOGGING AT Sat Sep 13 02:59:58 2014