**** BEGIN LOGGING AT Wed Mar 24 02:59:57 2010 Mar 24 03:15:26 hi all, bitbake stops exactly during do_populate_staging for any package i build, with the following error http://pastebin.org/121503 Mar 24 03:19:28 any help?? Mar 24 03:29:38 damn, the bb.utils module is full of portage remnants, shit doesn't even *work* at the moemnt Mar 24 03:30:21 also, really unpythonic code Mar 24 04:33:22 how do i enable print statements in bitbake files? Mar 24 04:34:05 providing -D and -v options doesnt help? Mar 24 04:34:50 the print statement inside def read_cache(cachefile): of stage-manager is not getting printed ?? Mar 24 04:35:57 iam suspecting rw permission issue and want to which file to give permission?? any help on debugging this issue? and am i on track? Mar 24 04:37:07 and about the issue on the read_cache(cachefile) the following error is seen "IndentationError: unindent does not match any outer indentation level" Mar 24 04:45:13 hgs: well, stage manager is getting executed by bitbake. This means the output will be written to a log file? Mar 24 05:49:33 hmmm....zlib's sdk build breaks immediately when I try to use nativesdk instead of the deprecated sdk (which works) Mar 24 05:49:59 looks like CC is being set to i686-linux-gcc when using nativesdk Mar 24 05:50:13 that should be gcc instead Mar 24 05:51:03 any suggestions on where to look? Mar 24 05:51:34 I've got sdk.bbclass and nativesdk.bbclass open side by side Mar 24 05:57:31 zenlinuxPDX: its correctly set Mar 24 05:58:17 khem, so I should symlink i686-linux-gcc on my host OS? Mar 24 05:58:18 nativesdk means its for sdk on target Mar 24 05:58:31 whats your target Mar 24 05:59:02 which package provide libxext-native? I didn't find through grep Mar 24 06:00:02 khem, target is an arm system, a gumstix connex Mar 24 06:00:35 oh, found it Mar 24 06:02:19 zenlinuxPDX: you should have i686-linux-gcc already on your system Mar 24 06:02:42 or is it i686-linux-gnu-gcc that u have ? Mar 24 06:05:02 I have neither Mar 24 06:05:24 hmmm Mar 24 06:05:30 all of my native builds have set CC to "gcc" Mar 24 06:05:50 thats ok Mar 24 06:05:51 if it's as simple as setting up a symlink then I can do that....it's just odd that I haven't run into this before I guess Mar 24 06:10:25 I thinks CC should be arm cross gcc here Mar 24 06:10:45 yeah, now I have a whole range of binaries that it was different filenames for, e.g, i686-linux-ar Mar 24 06:10:53 it *wants* Mar 24 06:12:13 khem, I always thought native packages meant that they were built using the native toolchain? Mar 24 06:13:54 in any case, it looks like nativesdk.bbclass sets a number of arch-related variables, but does not explicitly set CC. Do you know where that happens? Mar 24 06:15:21 also, I realize it's late on the west coast. I can dive into this tomorrow if needed. I'm not at 100% at the moment myself. Mar 24 06:21:38 there arent many nativesdk recipes yet in OE there might be something missing Mar 24 06:21:53 yep, all I see is gettext_0.18 Mar 24 06:22:00 I'll post something to the ML Mar 24 06:28:26 using strace the following error was seen during bitbake, bcos of which the build breaks Mar 24 06:28:32 "access("/home/hari/oe/tmp/stamps/i686-linux/swig-native-1.3.38-r0.do_populate_staging", F_OK) = -1 ENOENT (No such file or directory)" Mar 24 06:31:35 what could be reason for the file not available for write access?? Mar 24 06:37:26 hgs try to clean this recipe and rebuilt Mar 24 06:37:54 hgs: bitbake -c clean swig-native Mar 24 06:38:06 hgs: bitbake swig-native Mar 24 06:38:33 khem: i tried that khem, actually any bb i try to build result in the same error log Mar 24 06:40:46 hgs: does this file exist on file system Mar 24 06:42:37 khem: no, this particular file is not present Mar 24 06:44:27 khem: i could see other swig related files /home/user/oe/tmp/stamps/i686-linux/swig-native-1.3.38-r0.do_configure, Mar 24 06:44:34 do_fetch, do_install, .do_package, .do_patch, .do_qa_configure, .do_setscene, .do_unpack Mar 24 06:45:02 hgs: I wonder why bitbake tries to access it then Mar 24 06:46:25 khem: this happens for all bb too Mar 24 06:46:29 hgs: how old is your OE snapshot Mar 24 06:47:39 khem: angstrom-2008.1 Mar 24 06:48:10 hgs: I meant metadata snapshot not what distro Mar 24 06:50:19 anyway time to sleep now Mar 24 06:50:50 khem: sorry khem i dont know how to find it? Mar 24 06:55:24 khem: but this was working few months back, and for want of space i move some of directories like tmp/deploy/glibc/ipk,pstage etc then now when i tried to revert stuff and build i get these errors Mar 24 06:55:53 khem: few months will be some 3 months before :) Mar 24 07:41:12 gm Mar 24 07:55:49 good morning Mar 24 09:04:22 I want to learn ARM Mar 24 09:04:42 I am an Electronics Engineering Student..Can anyone help me from where I should start/? Mar 24 09:04:55 I am in India...Looking for Embedded Courses..Please help Mar 24 09:13:55 Can someone make this as superseded please: http://patchwork.openembedded.org/patch/1738/ Mar 24 09:15:00 And this one as well: http://patchwork.openembedded.org/patch/1725/ Mar 24 09:16:20 03Marco Cavallini  07org.openembedded.dev * r38f67c00bb 10openembedded.git/recipes/netbase/netbase/mh355/interfaces: mh355/interfaces: added lan settings for machine mh355 Mar 24 09:16:21 03Marco Cavallini  07org.openembedded.dev * rd10047efbb 10openembedded.git/recipes/xorg-xserver/xserver-xorg-conf/mh355/xorg.conf: mh355/xorg.conf: added xorg.conf settings for machine mh355 Mar 24 09:16:32 03Marco Cavallini  07org.openembedded.dev * r886da0e48c 10openembedded.git/recipes/base-files/base-files/kaeilos/ (issue issue.net): kaeilos/issue: Changed KaeilOS login logo Mar 24 09:16:33 03Marco Cavallini  07org.openembedded.dev * r27f39b61ca 10openembedded.git/conf/distro/include/kaeilos-2009-preferred-versions.inc: kaeilos-2009-preferred-versions.inc: Updated package versions Mar 24 09:17:16 Laibsch: guten morgen Mar 24 09:17:26 zecke: moin Mar 24 09:17:29 guten Morgen Mar 24 09:31:39 anyone using igep omap hardware lately ? Mar 24 09:42:52 Tartarus, Could you mark this as superseded, it's a badly named copy of the mpc8641-hpcn patch you applied for me: http://patchwork.openembedded.org/patch/1738/ Mar 24 09:44:24 03Thomas Zimmermann  07org.openembedded.dev * ra5678078ef 10openembedded.git/recipes/tasks/task-shr-minimal.bb: Mar 24 09:44:24 task-shr-minimal-fso: add fso-gpsd as it was removed from task-fso2-compliance Mar 24 09:44:24 Signed-off-by: Thomas Zimmermann Mar 24 09:47:59 hi Mar 24 09:48:18 oven + dishwasher + my desktop is too much for fuse ;( Mar 24 09:48:31 hrw, hi Mar 24 09:49:01 hrw: maybe your child is old enough to do the dishes? Mar 24 09:49:56 hrw: get more xeons then oven can go Mar 24 09:51:10 or just a phone and take-away menu. Mar 24 09:52:00 or even just order on line :-) Mar 24 10:00:18 haha Mar 24 10:03:05 Good day Mar 24 10:03:29 I'm following the howto on: http://www.angstrom-distribution.org/building-angstrom Mar 24 10:04:03 but, got an error which says: NameError: global name 'os' is not defined Mar 24 10:04:44 I did try this solution: http://forums.xkcd.com/viewtopic.php?f=20&t=50227 Mar 24 10:04:52 but it didn't work out for me Mar 24 10:05:00 what could be wrong? Mar 24 10:06:14 you have old bitbake Mar 24 10:07:38 nlCortana: would be better to read these too: http://wiki.openembedded.net/index.php/Getting_started - http://www.kaeilos.com/download Mar 24 10:07:52 hmm, host system is Ubuntu 9.10 and installed bitbake by executing apt-get install bitbake Mar 24 10:08:32 Tartarus: Its slow as it does dorking Mar 24 10:08:35 forking :) Mar 24 10:08:52 nlCortana: DO NOT use native bitbake Mar 24 10:09:07 http://free-electrons.com/blog/elce-2009-videos/ Mar 24 10:09:08 sorry i'm very new but what do you mean by native? Mar 24 10:09:41 nlCortana: the one in your distro, read "Getting a working bitbake" http://wiki.openembedded.net/index.php/Getting_started Mar 24 10:09:58 ok, thanks i will do that now Mar 24 10:10:09 http://free-electrons.com/pub/video/2009/elce/elce2009-hombourger-openembedded.ogv is nice to watch Mar 24 10:10:22 could i get any problems with this current installed bitbake, do i need to uninstall it first? Mar 24 10:10:50 nlCortana, I would. Mar 24 10:10:58 nlCortana: I sugegst to uninstall, but shouldnt give problems Mar 24 10:11:07 nlCortana: if this is <1.8.18 then uninstall Mar 24 10:11:11 is ubifs nowadays the next choice after jffs2 ? Mar 24 10:11:15 rob_w: yes Mar 24 10:11:31 kk Mar 24 10:12:35 hm soi changed the ubifs chip values at my conf/machine/igep-0020b.conf but, flashed it to my igep board via u-boot, added ubi.mtd=4 to the kernel but it still fails horribly Mar 24 10:21:21 I have a new directory *testlab in deploy/glibc/images/machinename, did I miss a new feature? Mar 24 10:22:08 INHERIT += "testlab" :-D Mar 24 10:37:30 khem, could you mark this patch as superseded please: http://patchwork.openembedded.org/patch/1725/ Mar 24 10:38:07 MWelchUK_work: will mark Mar 24 10:38:18 done Mar 24 10:38:26 MWelchUK_work: register at patchwork Mar 24 10:38:38 hrw, how do I do that? Mar 24 10:38:49 Ah! The register link :-) Mar 24 10:40:41 ;D Mar 24 10:41:20 * MWelchUK_work had assumed it was linked to git commit access. Mar 24 10:41:35 nope Mar 24 10:41:49 MWelchUK_work: speaking of git commit access... Mar 24 10:42:57 yeah, I was going to ask at some point. I wanted to get a few commits behind me first so that I had some recommendations... Mar 24 10:43:20 write a mail to ML about it Mar 24 10:44:39 Ok Mar 24 10:47:37 I'll probably have to get a key sorted out Mar 24 10:47:48 s/probably/will/ Mar 24 10:56:37 anybody know a simple method to test a microphone input with an embedded board? for output I use cat dev/urandom > /dev/dsp Mar 24 10:57:11 mckoan: arecord Mar 24 10:57:50 mckoan, I guess you can't do "cat /dev/dsp > file" Mar 24 10:58:43 thx Mar 24 10:58:58 ~curse work proxy Mar 24 10:58:59 May the fleas of a thousand camels infest your most sensitive regions, work proxy ! Mar 24 11:02:32 zecke: around? Mar 24 11:16:36 hmm, I suppose I need to make MWelchUK_work a pw admin :) Mar 24 11:16:52 Crofton: yep Mar 24 11:17:45 hello, i reinstalled OE using the following howto: http://www.angstrom-distribution.org/building-angstrom Mar 24 11:18:01 nlCortana, congratulations ? Mar 24 11:18:06 or do you ave a problem? Mar 24 11:18:32 but executing the following command: MACHINE=beagleboard bitbake base-image ; MACHINE=beagleboard bitbake console-image x11-image Mar 24 11:18:37 gave me following error Mar 24 11:18:39 Crofton, I'd prefer to use just MWelchUK Mar 24 11:18:56 ERROR: Openembedded's config sanity checker detected a potential misconfiguration. Mar 24 11:18:56 Either fix the cause of this error or at your own risk disable the checker (see sanity.conf). Mar 24 11:18:56 Following is the list of potential problems / advisories: Mar 24 11:18:56 /proc/sys/vm/mmap_min_addr is not 0. This will cause problems with qemu so please fix the value (as root). Mar 24 11:18:56 To fix this in later reboots, set vm.mmap_min_addr = 0 in /etc/sysctl.conf. Mar 24 11:18:57 ERROR: Openembedded's config sanity checker detected a potential misconfiguration. Mar 24 11:18:58 Either fix the cause of this error or at your own risk disable the checker (see sanity.conf). Mar 24 11:19:00 Following is the list of potential problems / advisories: Mar 24 11:19:02 /proc/sys/vm/mmap_min_addr is not 0. This will cause problems with qemu so please fix the value (as root). Mar 24 11:19:04 To fix this in later reboots, set vm.mmap_min_addr = 0 in /etc/sysctl.conf. Mar 24 11:19:20 MWelchUK_work, pw name not related to irc nick :) Mar 24 11:19:41 nlCortana, use pastebin for long texts Mar 24 11:19:57 Crofton, hrw, I use OE at work and home for different things, thus debating with myself which email address is best to use Mar 24 11:19:58 to sovle the problem follow the instructions in the message Mar 24 11:20:10 I understand Mar 24 11:20:25 in the end, we do not care :) Mar 24 11:20:33 RP: pong Mar 24 11:20:37 nlCortana: and message is clear Mar 24 11:20:43 It's more whether the boss will :-) Mar 24 11:20:54 of course Mar 24 11:21:06 fortuneatly I am the boss Mar 24 11:21:18 but I still use my .org address Mar 24 11:21:29 partly because it predates me having a .com one Mar 24 11:22:43 * MWelchUK_work currently has his head stuck in some tricky bash scripting Mar 24 11:35:16 ooook ubifs works Mar 24 11:45:37 zecke: Crazy question - do you think its possible to work out the dependencies between shell and python functions in bitbake? Mar 24 11:45:54 zecke: I suspect its going to be too hard, sadly :/ Mar 24 11:46:20 RP: why do we need that? Mar 24 11:46:47 zecke: checksum generation - I'd like a checksum to change when any dependent metadata changes Mar 24 11:47:12 zecke: for a given task too... Mar 24 11:47:52 RP: sounds difficult Mar 24 11:47:57 zecke: I suspect all we can do is checksum everything but that sucks a bit :/ Mar 24 11:48:22 zecke: With python I wondered if it was possible to inspect functions using the python compiler somehow Mar 24 11:48:43 zecke: with shell, other than write a shell parser, I don't think its possible :/ Mar 24 12:01:31 Missing or unbuildable dependency chain was: ['util-linux-ng-native', 'udev-native'] Mar 24 12:01:34 argh Mar 24 12:04:16 RP: yes, you can see the AST in python 2.5 Mar 24 12:08:47 morning Mar 24 12:10:41 zecke: Which is deprecated in python 3? :/ Mar 24 12:10:57 RP: is it? I have not looked to much into python3000 Mar 24 12:11:05 maybe we should rewrite bitbake in smalltalk Mar 24 12:11:30 zecke: well, the compiler module seems to be :/ Mar 24 12:13:55 virtclass:native and RDEPENDS_$PN == ARGWHTWE Mar 24 12:14:00 zecke: For shell we can perhaps do this differently - work out a list of all possible shell functions, then grep functions. If we provide some way of handling obfusicated function calls it might even work Mar 24 12:14:35 hrw: RDEPENDS_${PN}_virtclass-native Mar 24 12:17:24 thx Mar 24 12:24:54 I tried to build Chromium but I get : | scons: *** No SConstruct file found. Mar 24 12:25:04 any ideas? I have no concept of that scons c**p Mar 24 12:34:57 we should rewrite bitbake in assembler :) Mar 24 12:35:47 Crofton: which assempler? Mar 24 12:36:09 right :) Mar 24 12:36:24 best would be m68k as no one uses it as host so everyone will use qemu so bitbake will be slow again Mar 24 12:44:31 going to java will keep it slow while avoiding qemu :-) Mar 24 12:45:01 actually discarded my 68k about a year ago, had I known this I would have kept it ;-) Mar 24 12:54:57 hi all, how do i pass a global compiler option for all the packages in an image? Mar 24 12:58:50 I need to pass a specifc flag "-mcpu=arm420t" to all packages, without which most packages fail with "segfault". This flag fixes that problem, but I don't know how to add a global CFLAG...anybody? Mar 24 12:59:23 hunter107: hi, which MACHINE did you set when building? Mar 24 13:00:09 mini2440, FriendlyARM board Mar 24 13:01:45 zecke: I compiled Xorg with -mcpu flag externally, and it worked fine, but with oe it just gives illegal instruction or segfault randomly. borken toolchain? Mar 24 13:01:55 hunter107: do you happen to know the diff btw arm4t and arm420t? **** BEGIN LOGGING AT Wed Mar 24 21:08:15 2010 Mar 24 21:13:08 kergoth: What did you think about the ideas in the checksum email about function handling - do you think we could build up a good enough call graph knowledge to make it work? Mar 24 21:17:01 I think what you propose could work, yeah. We can always try to fine tune it as we go. I really wish we had a better way to track what vars the python functions are using.. hmm Mar 24 21:17:32 although.. Mar 24 21:17:48 the common case is passing a string literal, i wonder if we could extract it from the ast Mar 24 21:18:30 kergoth: I wondered about that and it could work for getVar but not expand calls Mar 24 21:18:47 that's true Mar 24 21:19:18 although we could attempt to parse the expand args if its a literal... Mar 24 21:19:22 guess we might be stuck with what you propose, expicit depends or everything, at least until/if we provide a different bb.data API Mar 24 21:19:26 hmm Mar 24 21:19:49 there is also the question of overrides Mar 24 21:22:55 kergoth: Its worth giving some further thought to, there has to be a way to make it work... Mar 24 21:23:15 agreed Mar 24 21:25:39 JaMa: wrt to your bug with the PN, I'd question which event you were seeing that in Mar 24 21:25:52 JaMa: different events have different contexts data store wise Mar 24 21:26:53 bb.build.Task* are the only ones that have "proper" task data context Mar 24 21:33:21 man, i wish we had a persistent database, not just local, which would allow us to utilize output of a build to inform subsequent builds. could intercept getVar() and expand()'s as it runs and get the content that way, associate it with the hash of the function making the calls Mar 24 21:33:30 heh Mar 24 21:34:36 kergoth_: would be nice. Sadly it wouldn't get on well with overrides :) Mar 24 21:37:51 i really wish we hadn't used _ for overrides Mar 24 21:37:53 * kergoth shakes head Mar 24 21:37:56 ah well.. Mar 24 21:38:07 kergoth_: We can and should change it I think Mar 24 21:47:18 * RP wonders where a load of files have gone and hopes he's not wiped them :/ Mar 24 22:34:55 khem: ping Mar 24 22:52:47 hrw|gone: ERROR: Build of virtual:native:/oe/org.openembedded.dev/recipes/util-linux-ng/util-linux-ng_2.17.bb do_configure failed Mar 24 22:54:26 | /oe/build/tmp/work/i686-linux/util-linux-ng-native-2.17-r16/temp/run.do_configure.11538: /oe/build/tmp/staging/i686-linux/usr/bin/automake: /oe/build/tmp/staging/i686-linux/usr/bin/perl: bad interpreter: No such file or directory Mar 24 22:55:04 hm.. hrw or Roman_Khimov ..? Mar 24 23:01:10 hi all Mar 24 23:01:35 hello bluelightning Mar 24 23:10:14 Yeah Mar 24 23:10:20 You hit the ! limit Mar 24 23:10:28 er Mar 24 23:10:30 maybe not Mar 24 23:21:47 ant_home: hello Mar 24 23:22:12 hi khem Mar 24 23:22:40 It seems klibc devs are now looking at our patches Mar 24 23:22:52 ant_home: salve !! Mar 24 23:23:02 ant_home: they better do Mar 24 23:23:03 but now, they broke compatibility with 2.6.2x kernels :/ Mar 24 23:23:20 ok..after some years... Mar 24 23:23:37 in what sense Mar 24 23:23:43 oh the headers thing Mar 24 23:23:44 mom Mar 24 23:24:06 well its expected that newer versions of klibc adhere to newer versions of kernel Mar 24 23:24:08 http://www.zytor.com/pipermail/klibc/2010-March/002559.html Mar 24 23:24:10 so its ok imo Mar 24 23:24:11 yea Mar 24 23:24:24 but what should we do in OE? Mar 24 23:24:35 some devices are still stuck on 2.6.2x Mar 24 23:26:17 khem: I was about writing the recipe for klibc 1.5.17, but to do so I'd have to use a broken 2.6.3x kernel :/ Mar 24 23:26:39 they don't accept #ifdef spaghetti-code ... Mar 24 23:27:03 do you see any solution? Mar 24 23:31:29 hmmm send me details of the problem. I think I will have something for you Mar 24 23:31:37 right now I need to drive out Mar 24 23:31:47 ok, thx in advance Mar 25 00:07:22 hmm Mar 25 00:20:25 hola **** BEGIN LOGGING AT Thu Mar 25 00:31:41 2010 Mar 25 00:35:27 ugh, no standard for how the different parts of bitbake are imported.. messy Mar 25 00:44:25 ugh.. Mar 25 01:01:42 ugh, why did we have to decide that an 'import bb' will pull in the submodules.. hrmph Mar 25 01:01:51 guess to simplify the metadata side of things Mar 25 01:13:43 erk, circular references.. man, that this shit works at all is a miracle Mar 25 01:20:52 many circular references.. lots of shit just happens by accident too Mar 25 01:20:53 hehe Mar 25 01:21:03 'time' isnt' made available to the python expansion process explicitly Mar 25 01:21:14 the only reason the date/time vars in bitbake.conf work is time happens to be imported.. Mar 25 01:22:27 * kergoth is getting a headache Mar 25 01:26:41 the API we provide to the metadata is clearly one where the 'bb' package has all of its modules available Mar 25 01:26:51 yet we have moduels doing 'import bb' Mar 25 01:27:09 clearly we cant' make 'import bb' also bring along all modules if our modules are importing bb.. Mar 25 01:27:19 * kergoth bets this is working by accident too Mar 25 01:35:26 * kergoth twitches Mar 25 01:35:45 * kergoth doesn't know where to begin in refactoring :( Mar 25 01:35:59 okay, first step, make the environment where we eval python snippets explicit Mar 25 01:36:16 eval'ing in with the globals of the python module so it gets whatever that module *happens to import* = bad Mar 25 01:46:24 oh god.. bb/command.py does an import bb, then accesses two of its own classes indirectly via bb.command. Mar 25 01:46:27 * kergoth sighs **** BEGIN LOGGING AT Thu Mar 25 02:04:33 2010 Mar 25 02:04:48 hmm, git.openembedded.org appears down again Mar 25 02:04:49 heh Mar 25 02:05:02 kergoth: is it Wednesday, March 24, 2010 between 7:00-7:30PM PDT ? Mar 25 02:05:26 OSUOSL has a planned network outage during that timeframe Mar 25 02:05:40 IOS upgrade on primary Cisco router apparently Mar 25 02:08:54 rwhitby: ah, okay then Mar 25 02:23:45 rwhitby: we should probably try to get those into the topic of the channel.. at the moment, the only ones that can set it are me, mickey, and xora though Mar 25 02:23:52 rwhitby: (in the future, i mean) Mar 25 02:36:55 kergoth: coordinate with ka6sox to get someone on the OSUOSL hosting mailing list **** ENDING LOGGING AT Thu Mar 25 02:59:57 2010