**** BEGIN LOGGING AT Tue Jul 02 02:59:58 2013 Jul 02 04:35:00 hi Jul 02 07:57:52 anybody tried to --enable-libmudflap for the cross compiler, what was your experience. I consider using it to check for memleaks in my C++ application Jul 02 08:07:01 hi, I'd like to set the PACKAGE_TAGS variable programmatically. it works with bb.data.setVar() from an python __anonymous() function, but not from a task Jul 02 08:16:43 chitz: right, that's expected... within a task you're working with a local copy of the datastore (d) Jul 02 08:17:17 anonymous python is really the only way to set a variable recipe-wide programmatically Jul 02 08:17:18 bluelightning: is there an other way doing that? Jul 02 08:17:55 the contents of the variable depend on the package source Jul 02 08:18:16 so __anonymous is not really an option Jul 02 08:19:01 chitz: really the only way then is to write whatever state you want to share between tasks to disk files within the workdir Jul 02 08:22:10 ok, doesn't sound elegant, but do-able ;) Jul 02 08:22:46 thanks for the hint bluelightning Jul 02 08:54:03 any body understand this QPlatformIntegration *ret = qLoadPlugin1(loader(), platform, paramList) Jul 02 08:54:47 it is one line of code in qt i'm not getting what it does Jul 02 08:54:49 QPlatformIntegration *ret = qLoadPlugin1(directLoader(), platform, paramList) Jul 02 09:05:07 Sj: have you done C++ before? Jul 02 09:05:37 Sj: qLoadPlugin1 is apparently a template function two typename specifications Jul 02 09:06:23 Sj: and by the name of the function.. it will attempt to load a plugin of class type QPlatformIntegrationPlugin and return an instance of type QPlatformIntegration.. Jul 02 09:06:35 Sj: BTW: you have not answered from which LG office you work. ;) Jul 02 09:07:41 Sj: when plugins don't load (i assume that is the issue you have..) there are common courses Jul 02 09:08:06 a.) Qt is searching at places you don't have the plugin (e.g. use strace on your process and search for stat, open calls) Jul 02 09:08:27 b.) Your plugin has undefined references (e.g. because some libs you linked to where not copied to the target machine) Jul 02 09:08:59 ok .. but i have given the plugin paht using this env variable "export QT_PLUGIN_PATH=" Jul 02 09:09:19 where i have all my plugin libraries Jul 02 09:10:26 my concern is when it displays this error Failed to load platform plugin "something". Available platforms are: Jul 02 09:10:39 form where it is getting the list of all avaialbe platforms? Jul 02 09:10:53 that is why i'm looking into the code !!! :-( Jul 02 09:10:56 http://zecke.blogspot.de/2011/09/qt-qpa-and-some-notes-to-myself.html, the notes are from the 5.0 development days Jul 02 09:11:23 Sj: my argument of having to feed my wife and cats still hold. I can't afford to give more support free of charge Jul 02 09:39:44 SJ: i think u might have missed some dependency libraries Jul 02 09:40:12 once u push all dependent libraries for plugin i think u will see results Jul 02 09:53:00 u see in platform/*.pro file Jul 02 09:53:40 Sj: u check wht all libs r linking tht libs load in ur rootfs it will resolve ur issue Jul 02 11:39:03 Hi, I´m new to OE, I´d like to use it to set up a distro on my Beaglebone black and to provide me with a Cross compile SDK (Qt) but I can´t seem to find a good guide Jul 02 11:39:36 I allready tried OE user manual and OE getting started Jul 02 11:44:24 do you have links to those? Are they OE core based? Jul 02 11:44:47 bluelightning, is someone working on automagic python RDEPENDS ? Jul 02 11:47:36 https://pixhawk.ethz.ch/_media/dev/oebb/oe_manual.pdf Jul 02 11:48:10 and you can find the getting started on the OpenEmbedded website Jul 02 11:48:42 the one on the OE website is a better place Jul 02 11:48:53 pixhawk copied an old doc and posted it Jul 02 11:49:42 does this work? http://www.openembedded.org/wiki/OE-Core_Standalone_Setup Jul 02 11:50:50 Crofton: I think it´s too limited :/ Jul 02 11:51:04 but does it work? this ia a basic snaity test Jul 02 11:51:48 you could also use the Angstrom setup script Jul 02 11:54:09 Well aparently i have to choose a machine Jul 02 11:54:48 just use one of qemu machines to get started Jul 02 11:55:10 uhm how do I do that Jul 02 11:55:36 qemuarm Jul 02 11:55:39 ? Jul 02 11:58:03 "Bitbake version 1.10.2 is required and version 1.8.18 was found" -.- Jul 02 11:59:00 "which bitbake" Jul 02 11:59:15 did you install bitbake from another guide and is it in your path now Jul 02 11:59:58 Crofton|work: hi, I think the a.m. setup is what should be illustrated in the Yocto docs Jul 02 12:00:16 a.m.? Jul 02 12:00:28 lazyness for above mentioned Jul 02 12:00:53 for the bone, I think the best bet is use the angstrom setup script Jul 02 12:00:58 then they could add the -poky extras Jul 02 12:00:59 I´m installing the newest one right now Jul 02 12:08:43 DISTRO 'None' not found. Please set a valid DISTRO in your local.conf Jul 02 12:10:15 fenrig: pls try to follow the oe-core standalone (distro-less) setup at first Jul 02 12:10:48 Crofton|work: kergoth was working on that I think Jul 02 12:10:56 you can add your distro at any time Jul 02 12:11:40 (do you really need another Distro ?) Jul 02 12:12:02 as Crofton said, for beagle* stuff Angstrom is the obvious choice Jul 02 12:13:42 okay I´m actually investigating how to set up your own custom embedded linux. for nicer embedded Human User Interfaces (hence Qt) Jul 02 12:14:43 but I kinda feel the steep learning curve Jul 02 12:17:14 ah, I see Jul 02 12:18:44 afais you could prototype for qemuarm in oe-core simplified setup and see. The beagle*'s kernel in Angstrom is supposedly the one of choice. Jul 02 12:34:29 hmmm Jul 02 12:35:08 "OE-Core Standalone Setup" how should I proceed after this ? Jul 02 12:35:28 try and change the local.conf ? Jul 02 12:38:29 fenrig: you'll need to clone meta-beagleboard and add the "common-bsp" subdir of that to your bblayers.conf I think Jul 02 12:39:37 https://github.com/beagleboard/meta-beagleboard Jul 02 12:39:45 Cool thx :D Jul 02 12:40:01 then you can run this to get you an SDK installer: bitbake -c populate_sdk core-image-minimal Jul 02 12:47:57 okay cool thx Jul 02 12:53:00 while we are all chatty, does anyone awake now know about building sdks for mingw Jul 02 12:53:38 basically, making canadian cross toolchains Jul 02 12:57:34 Crofton: Don`t know much about it Jul 02 12:58:54 Does anybody have some good experience with cpu boards that can be placed on a base board Jul 02 12:58:59 fenrig, a very advanced topic Jul 02 12:59:25 Crofton|work: don't know if anyone's tried that since the OE-Classic days Jul 02 12:59:30 yeah Jul 02 12:59:39 there is a guy looking at those notes Jul 02 12:59:52 he was "threatening:" to clone oe-stale Jul 02 13:01:09 well, if he wants to do that, good luck :) but the better approach would be using the recipes there as a reference Jul 02 13:20:36 Crofton|work: btw not sure if you already tried this, but I think scripts/create-recipe should support auto-generating python dependencies Jul 02 13:20:45 (statically) Jul 02 13:21:15 I am turning gnunradio into a mess of sub packages Jul 02 13:21:28 so I need them on a per package basis Jul 02 13:23:20 actually it looks like it won't help for the core parts anyway Jul 02 13:23:27 see what kergoth has to say when he gets in Jul 02 13:23:33 yeah Jul 02 13:23:41 I have a good test case :_) Jul 02 13:24:39 is there some issue matching _'s in paths for FILES? Jul 02 13:35:51 not that I am aware of Jul 02 13:43:03 when writing something like 'FOO = "${@base_contains("BAR", ...)}", have I to write 'FOO[vardeps] += "BAR"' then or is this done automatically? Jul 02 13:53:42 ensc|w: now it works automatically Jul 02 13:53:55 ensc|w: since https://bugzilla.yoctoproject.org/show_bug.cgi?id=3890 Jul 02 14:05:53 ah ok... bitbake contains magic to detect base_contains() and friends. But when using a local function the vardeps must be specified manually, right? Jul 02 14:12:39 I decided to go with qemux86 to test the image Jul 02 14:12:45 afterwards, I will try to build it for beagleboard Jul 02 14:12:59 * eren is packaging hamradio utitilies (ax25-tools, ax25-apps) Jul 02 14:33:16 eren, there may be recipes in meta-oe and oe-classic Jul 02 14:33:28 but moving them into a hamradi olayer is likely a good thing Jul 02 14:33:38 Crofton: last time I checked, there was none Jul 02 14:33:58 I know there were some in oe-classic Jul 02 14:34:22 * bluelightning is working on indexing OE-Classic in the layer index + migration stats Jul 02 14:34:41 (spare time allowing) Jul 02 14:35:02 Crofton: where can I check it? Jul 02 14:35:05 I can migrate them Jul 02 14:35:27 http://git.openembedded.org/openembedded/ Jul 02 14:35:34 Crofton: btw: https://github.com/hambedded-linux/meta-hamradio/ Jul 02 14:35:45 it has only one recipe for now :) Jul 02 14:36:51 Crofton: hm, ax25 utitilies and other stuff is not there Jul 02 14:37:01 it has gnuradio at least, which is really pain in the a** to package Jul 02 14:37:55 heh Jul 02 14:37:57 eave it alone Jul 02 14:38:01 I am working on it Jul 02 14:38:19 gnuradio should stay out of a hamradio layer Jul 02 14:38:30 okkie :) Jul 02 14:38:47 I am queuing some stuff on it now Jul 02 14:38:49 Crofton: we have USRP and USRP2 here in our lab Jul 02 14:39:00 if you are up for gnuradio, I can test your stuff Jul 02 14:39:10 keep an eye on the list Jul 02 14:39:16 Crofton: sure Jul 02 14:39:23 I am trying to split the packaging into sane chunks Jul 02 14:39:49 Crofton: btw, are you a hamradio operator/ Jul 02 14:40:01 s/\//?/ Jul 02 14:42:40 hamster-powered radio ? Jul 02 14:44:32 ant_work: ops? :) Jul 02 14:45:02 that's the new green-tech stuff Jul 02 14:45:36 well, hamradio is not that green tech Jul 02 14:45:54 Russians use up to 2.5 Kilowatts of power Jul 02 14:48:57 doing Tesla experiments? Jul 02 14:50:33 seriously, here in my country we have been bothered for decades by amateur's local radios...there was deregultaion Jul 02 15:50:35 this is odd, added nativesdk to bbclassextend for ca-certificates, but the main binary package is empty. /me scratches head and double checks sanity fo FILES_${PN} and ${prefix} Jul 02 16:31:48 kergoth, rumour has it you are working on auto python module depends? Jul 02 16:35:03 Crofton|work: https://gist.github.com/kergoth/5770431 - definitely a work in progress, still need to fix/improve handling of relative imports. not particularly happy with the code, but it's a start Jul 02 16:35:52 ok, thanks Jul 02 16:35:59 gnuradio is a mess of python depends Jul 02 16:36:57 Crofton|work: also checks schebangs and provided ${bindir}/pythonN.N to handle version specific python core dependency, though its untested Jul 02 16:37:01 heh Jul 02 16:37:07 i hoep to finish it in the next week or so Jul 02 16:37:17 I'll be glad to test Jul 02 16:37:56 Crofton|work: the one downside is, if your rdeps aren't explicit and you want to use this instead, the python deps have to be in DEPENDS, so it can find the providers. makese sense, but be aware Jul 02 16:38:07 not unlike shlibdeps.. Jul 02 16:38:14 that should be ok Jul 02 16:38:20 we need to make stuff get built Jul 02 16:38:26 * kergoth nods Jul 02 16:40:57 Crofton|work: one problem with teh current implementation is it walks the ast to find Import/ImportFrom, but that will end up with extra deps in t his case: Jul 02 16:41:00 try: Jul 02 16:41:02 except ImportError: Jul 02 16:41:03 import bar Jul 02 16:41:05 import foo Jul 02 16:41:19 Crofton|work: might be better to use modulefinder / import an scan sys.modules Jul 02 16:41:27 either that, or the ast walk has to be a bit smarter Jul 02 16:41:35 just getting close will be a big help :) Jul 02 16:41:49 at least there's vars to manually exclude/include Jul 02 16:41:50 heh Jul 02 16:41:54 * kergoth wanders off Jul 02 16:41:59 l8r Jul 02 16:44:37 * bluelightning suggests monkey patching ImportError and then runs away Jul 02 16:53:01 bluelightning: btw, re: certificates for buildtools-tasrball, there's no standard for certificate path or bundle location or name or anything, distro wise, as far as i know Jul 02 16:53:13 some distros keep it as a path full of individual certs, others have a bundle, and the paths all vary Jul 02 16:53:27 hmm... doh Jul 02 17:21:08 moin Jul 02 17:34:59 am I the only one who's mind is in the gutter at work, and I accidentally type "butbake ..." a couple times a day? Jul 02 17:41:27 probably not... Jul 02 17:43:16 * kergoth can't say he's ever done that Jul 02 18:08:51 the ca-certificates recipe sucks Jul 02 18:08:58 * kergoth redoes it Jul 02 18:09:11 (note: don't inherit autotools for crap that isn't autotools) Jul 02 18:09:18 * kergoth rolls eyes Jul 02 18:28:26 I am packaging some python stuff and have .pyo and .pyc files Jul 02 18:28:35 are these OK corss built? **** BEGIN LOGGING AT Wed Jul 03 01:02:04 2013 Jul 03 01:51:01 oe wiki visits drop 50% on the weekends Jul 03 01:54:14 we get a lot of referrals from the angstrom website Jul 03 01:54:19 and the webos site Jul 03 02:04:34 heh, interesting Jul 03 02:58:28 * nerdboy- likes webos **** ENDING LOGGING AT Wed Jul 03 02:59:57 2013