**** BEGIN LOGGING AT Mon Jun 06 02:59:57 2011 Jun 06 06:18:46 03Steffen Sledz  07org.openembedded.dev * r637fb6589c 10openembedded.git/recipes/iotop/iotop_0.2.1.bb: Jun 06 06:18:46 iotop: add missing runtime dependency Jun 06 06:18:46 Fixes runtime error: Jun 06 06:18:46 "No module named locale Jun 06 06:18:46 To run an uninstalled copy of iotop, Jun 06 06:18:46 launch iotop.py in the top directory" Jun 06 06:18:46 Signed-off-by: Steffen Sledz Jun 06 07:59:47 good morning Jun 06 08:26:44 morning all Jun 06 08:33:28 bluelightning: hi Jun 06 08:34:02 hi mckoan Jun 06 08:59:20 How to get pthread stackframes in gdb? I get the following diagnostics: warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available. Jun 06 09:17:23 hi all, i have my customized recipe which was using ffmpeg, and was working fine i did git pull and now m building tht recipe again, oe is showing tht use libav, i have replaced ffmpeg and ffmpeg-dev with libav nd tried to compile my code it is showing so many missing header files error like avcodec.h is missing Jun 06 10:05:02 hi obi Jun 06 10:06:00 hi woglinde Jun 06 10:51:56 hii i'm trying to build klibc with openembedded Jun 06 10:52:14 build fails in do_install Jun 06 10:52:30 it is trying to install klibc in my rootfs Jun 06 10:52:55 ERROR: function do_install failed ERROR: log data follows (/home/soulfood/thin/build/tmp/work/i586-linux/klibc-1.5.21-r0.0/temp/log.do_install.13992) | NOTE: make KLIBCARCH=i386 CROSS_COMPILE=i586-linux- KLIBCKERNELSRC=/home/soulfood/thin/build/tmp/staging/i586-linux/kernel install | GEN klcc/klcc | INSTALL headers + man pages to /usr/lib/klibc | mkdir: cannot create directory `/usr/man': Permission denied Jun 06 11:01:53 drainbamage: I fear there is smthg to fix wrt i586-linux target Jun 06 11:01:58 mckoan: ping Jun 06 11:02:41 mckoan: http://www.koala.it/it/minipc-2pci.htm says "Side fan 60mm" - please check it cause mine has 50mm ones and now I have 2 spare 60mm fans ;( Jun 06 11:27:40 hi zecke Jun 06 11:27:45 gm pb Jun 06 11:27:48 hi woglinde Jun 06 11:37:20 what i need to fix wrt i586-linux target Jun 06 11:37:48 I'm sorry I only cross-compiled forarm Jun 06 11:37:55 *for arm Jun 06 11:38:23 btw we use 1.5.22 now, which branch are you building? Jun 06 11:38:32 ohk Jun 06 11:38:34 1.5.21 Jun 06 11:38:49 aehm.. I removed 1.5.21 recipe :) Jun 06 11:39:04 you are on some old/stable branch? Jun 06 11:39:05 oh Jun 06 11:39:11 yes Jun 06 11:39:23 using angstrom Jun 06 11:40:07 I'll see if there are fixes for building for x86 Jun 06 11:40:14 ohk Jun 06 11:40:17 thnks Jun 06 11:40:57 pb_: hello, when you'll have time I'd need some light wrt alignments on arm Jun 06 11:41:58 specifically, I'd need a confirmation I'm looking at the right suspicious function ... Jun 06 11:45:24 wise oe folks help me out ;) anyone knows how a proper .bbappend is written for kernels that do use multi-kernel.inc (I am using oe-core/-meta/-ti); as soon as I include FILESEXTRAPATHS, it crashes on file://configs/* (I did try to create configs dir in my layer too) Jun 06 12:14:44 hi mickeyl Jun 06 12:14:46 some news? Jun 06 12:26:04 mickey|office: hello! Jun 06 12:38:32 ant_work: which function is that? Jun 06 12:41:00 hi pb_ Jun 06 12:41:17 I experience a crash and last thing I could see is an alignment trap Jun 06 12:41:40 binary is statically linked against klibc, so the addresses should be self-contained Jun 06 12:45:11 pb_: so, let say I have Alignment trap: kexecboot (385) PC=0x0000e17c Instr=0xe5931000 Address=0x401e19bf FSR 0x013 Jun 06 12:45:59 after I recompiled -g I see Jun 06 12:46:05 (od -S) Jun 06 12:46:06 e17c: e1800206 orr r0, r0, r6, lsl #4 Jun 06 12:46:24 ^^ is it the right thing to look for? Jun 06 12:46:35 more or less, but you must have changed something else at the same time. Jun 06 12:46:46 try running your recompiled binary and see if you get different addresses when it crashes. Jun 06 12:47:03 I'm confused wrt .debug binary packaged by oe Jun 06 12:47:26 what is your confusion? Jun 06 12:47:47 http://paste.debian.net/118857/ Jun 06 12:52:43 I'm not quite sure I understand what you are trying to say with that pastebin. Jun 06 12:53:03 what exactly is it that you are confused about? Jun 06 12:53:24 http://paste.debian.net/118976/ Jun 06 12:53:33 ^^ this is extract from objdump Jun 06 12:54:10 I'm lead to think the culprit is this e17c: e1800206 orr r0, r0, r6, lsl #4 Jun 06 12:54:43 yeah, but that is obviously not correct Jun 06 12:54:45 but if I look at the previous paste it seem sto me there is another function at that address Jun 06 12:54:51 did you do what I said before? Jun 06 12:55:07 I can't runi it her Jun 06 12:55:09 which other function does the previous paste have at that address? Jun 06 12:55:51 ah. well, if you can't run it then there is nothing else to be done. Jun 06 12:56:28 you need to have a matching pair of binary and crash dump, you can't do anything useful with a crash dump that was generated by a different binary to the one you're looking at. Jun 06 12:57:15 the alignment was originated by the unstripped binary Jun 06 12:57:34 right, but then you recompiled the binary Jun 06 12:57:47 no, maybe I messed with the logs... Jun 06 12:58:03 didn't you say earlier that you recompiled with -g? Jun 06 12:58:18 yes, for objdump purposes Jun 06 12:58:23 then I ran it Jun 06 12:58:32 and obained the trap Jun 06 12:58:37 ah, I see Jun 06 12:58:55 I added -g to klibc.bbclass Jun 06 12:58:55 well, you must have mixed something up: that alignment trap message does not correspond to the disassembly you pasted. Jun 06 12:59:45 fwiw reproduced teh alignment with another binary, compiled against eglibc/shared Jun 06 13:00:08 same Instr=0xe5931000 Jun 06 13:04:39 okay, so in that case it sounds like it is nothing to do with klibc specifically Jun 06 13:05:10 if you have a matching binary and crash dump for that eglibc binary then you could probably use that one to debug the problem Jun 06 13:12:09 ok, thx Jun 06 13:12:19 that supports my idea that RGB code is dangerous Jun 06 13:12:44 well, not necessarily the rgb code Jun 06 13:13:26 your hex2rgb disassembly doesn't contain any instances of the instruction e5931000. Jun 06 13:13:53 so, either it is in a different function, or the binary you are disassembling was built with different enough cflags that the instructions have changed. Jun 06 13:14:31 wait, I disassembled kexecboot binary, containing hex2rgb and hchar2int Jun 06 13:15:25 I hav ethe full-file to upload if you have time to look at/grep it :p Jun 06 13:15:43 well, no, that wouldn't really help Jun 06 13:15:50 as I said, you need a matching pair Jun 06 13:16:13 I could look at the full disassembly, but without a matching crash message it would just be speculation Jun 06 13:19:48 the issue is this binary is in an initramfs and is failing in a particular case (entering a menu) Jun 06 13:20:14 happily the binary can be launched from console, that's how I logged the align trap Jun 06 13:20:52 so, it fails if run as init process, doesn't if launched from shell... Jun 06 13:21:49 I'm a bit confused now. If it doesn't fail when you run it from the shell, how did you get the alignment trap error? Jun 06 13:22:07 it just spits align trap instead of freezing :) Jun 06 13:22:09 Or do you mean you're running with alignment traps set to nonfatal, so it prints the message but continues anyway? Jun 06 13:22:26 yes, continues Jun 06 13:22:33 ah, right, I see Jun 06 13:22:37 I can even exit it Jun 06 13:22:41 properly Jun 06 13:23:47 so I 'guess' this align trap could be fatal inside the initramfs...pure guessing Jun 06 13:24:14 yeah, could be. what alignment trap setting does your initramfs run with? Jun 06 13:24:47 good question: standard ones? no shell, no initscripts Jun 06 13:25:17 I guess that'd probably be zero, but you should check sinceit might depend on your kernel Jun 06 13:25:37 ah, the kernel is very minimalist Jun 06 13:25:47 no debug, no BUG, no printk... Jun 06 13:26:33 hm... Jun 06 13:26:42 well, try setting alignment to zero by hand and see if you then get the same behaviour as the initramfs Jun 06 13:29:03 ah, yes, now I see /proc/cpu/alignment .. ./proc/sys/debug/alignment . it seems I have to enable debug Jun 06 13:31:57 pb_: anyway, I suspect those functions modifying RGB... sounds strangely familiar with the 'bad examples' listed in http://www.aleph1.co.uk/oldsite/armlinux/book/afaq.html Jun 06 13:32:08 thank you for your time Jun 06 13:33:08 hi hrw Jun 06 13:38:47 woglinde: news: she's in hospital now, getting contraction stimulii Jun 06 13:39:10 mickey|office: heh, doesn't that mean that you ought to be there as well? Jun 06 13:39:48 pb_: i'll join her when the contractions actually start Jun 06 13:41:13 ah, very good Jun 06 13:43:08 my experience of induced labour was that, once it starts, eerything happens rather quickly. Jun 06 13:45:06 pb_: took ~40h for us and ended in cezar's cut (or how it is in proper english) Jun 06 13:49:00 trying to buld splashutils in oe Jun 06 13:49:18 but getting error during compilation Jun 06 13:49:43 NOTE: make | cd . && /bin/sh /home/soulfood/thin/build/tmp/work/i586-linux/splashutils-1.5.4.2-r3/splashutils-1.5.4.2/missing --run automake-1.10 --gnu | cd . && /bin/sh ./config.status Makefile | config.status: creating Makefile | cd . && /bin/sh /home/soulfood/thin/build/tmp/work/i586-linux/splashutils-1.5.4.2-r3/splashutils-1.5.4.2/missing --run autoheader | rm -f stamp-h1 | touch config.h.in | cd . && /bin/sh ./config.status c Jun 06 14:05:15 hrw: "caesarian section" Jun 06 14:07:37 thank you pb Jun 06 14:12:14 C-section for short Jun 06 14:19:30 * mwester is very familiar with those (although not personally, of course) Jun 06 14:19:38 morning Jun 06 14:19:44 Salutations. Jun 06 14:19:48 boo for 7am meetings Jun 06 14:19:58 'specially on Mundays. Jun 06 14:20:16 indeed Jun 06 14:21:09 * mwester just noticed that Fedora 15 is released... so now his build machine is truely waaay out of date. Jun 06 14:22:13 On the other hand, since there are no more updates for Fedora 12, I can safely assume that means that there are NO bugs left in Fedora 12, right? Jun 06 14:22:22 Hello all. I'm trying to use an external toolchain on oe-core, I've copied and edited the external-csl-toolchain_2008q3-72.bb recipe, set PREFERRED_PROVIDER variables in local.conf, but now I have conflicting PREFERRED_PROVIDER entries found. Any hints for how to debug such conflicts? Jun 06 14:23:23 g'day kergoth Jun 06 14:24:08 celston: there's a .inc in conf/ you can include that does most of the work for you, rather than having to mess with the preferred providers yourself Jun 06 14:26:11 kergoth: tcmode-external-csl2008q3.inc ? Jun 06 14:27:14 ah, you're using oe-core? yeah, i'd think you could copy one of those and set TCMODE to the value following the - (external-csl2008q3 in that example) Jun 06 14:31:46 kergoth: thanks, I'll have a go. Jun 06 14:32:05 np Jun 06 14:34:11 mickey|office: good luck! Jun 06 14:44:41 hrw: I don't know Jun 06 14:46:15 mckoan: lesson learnt: do not trust documentation Jun 06 14:49:39 03Mario Schuknecht  07org.openembedded.dev * re29b167bc6 10openembedded.git/recipes/linux-libc-headers/ (2 files in 2 dirs): Jun 06 14:49:39 linux-libc-headers-2.6.24: add additional tcp ioctl (for hipox machine only) Jun 06 14:49:39 Signed-off-by: Mario Schuknecht Jun 06 14:49:39 Acked-by: Steffen Sledz Jun 06 14:51:57 03Mario Schuknecht  07org.openembedded.dev * r3dfcd3a76e 10openembedded.git/recipes/linux/ (3 files in 2 dirs): Jun 06 14:51:57 linux-2.6.24: optimize flash timings (hipox machine only) Jun 06 14:51:57 Signed-off-by: Mario Schuknecht Jun 06 14:51:57 Acked-by: Steffen Sledz Jun 06 14:51:57 03Thilo Fromm  07org.openembedded.dev * r0caee0e55d 10openembedded.git/recipes/linux/ (2 files in 2 dirs): Jun 06 14:51:58 linux-2.6.24: fix 1/2-byte read access to PCI config space (hipox machine only) Jun 06 14:51:59 Signed-off-by: Thilo Fromm Jun 06 14:51:59 Acked-by: Steffen Sledz Jun 06 14:52:00 03Thilo Fromm  07org.openembedded.dev * rf04f5a81ac 10openembedded.git/recipes/linux/ (2 files in 2 dirs): Jun 06 14:52:00 linux-2.6.24: add PCI abort handler (hipox machine only) Jun 06 14:52:12 Signed-off-by: Thilo Fromm Jun 06 14:52:12 03Steffen Sledz  07org.openembedded.dev * rcc74fd0bc6 10openembedded.git/recipes/linux/ (linux-2.6.24/hipox/defconfig linux_2.6.24.bb): Jun 06 14:52:12 linux-2.6.24: enable some more kernel debug options (hipox machine only) Jun 06 14:52:12 Signed-off-by: Steffen Sledz Jun 06 14:52:12 03Thilo Fromm  07org.openembedded.dev * r5164d949a2 10openembedded.git/recipes/linux/ (linux-2.6.24/hipox/defconfig linux_2.6.24.bb): Jun 06 14:52:13 linux-2.6.24: enable some more diagnostic options (hipox machine only) Jun 06 14:52:14 * enable process and task accounting Jun 06 14:52:14 * enable per-task IO accounting Jun 06 14:52:15 Signed-off-by: Thilo Fromm Jun 06 14:52:15 03Steffen Sledz  07org.openembedded.dev * r3b7bb1778b 10openembedded.git/recipes/linux/ (linux-2.6.24/hipox/defconfig linux_2.6.24.bb): Jun 06 14:52:29 linux-2.6.24: disable 2nd SATA port (hipox machine only) Jun 06 14:52:29 The 2nd SATA port is not used at hipox machine and causes emission problems Jun 06 14:52:29 if activated. Jun 06 14:52:29 Signed-off-by: Steffen Sledz Jun 06 14:55:21 03Klaus Kurzmann  07master * rd719bd5c05 10openembedded.git/recipes/freesmartphone/fsoaudiod_git.bb: Jun 06 14:55:21 fsoaudiod_git.bb: enable cmtspeech plugin Jun 06 14:55:21 Signed-off-by: Klaus Kurzmann Jun 06 14:55:21 03Klaus Kurzmann  07master * r5c43457a77 10openembedded.git/recipes/freesmartphone/cornucopia.inc: Jun 06 14:55:21 cornucopia.inc: bump FSO_CORNUCOPIA_SRCREV to catch up with newer vala Jun 06 14:55:22 Signed-off-by: Klaus Kurzmann Jun 06 14:59:23 03Martin Jansa  07master * r9298fdc6da 10openembedded.git/recipes/linux/ (4 files in 3 dirs): Jun 06 14:59:23 linux-2.6.39: upgrade to 2.6.39.1 and update shr patch Jun 06 14:59:24 * CONFIG_INPUT_LIS302DL is kept disabled, because driver needs to be Jun 06 14:59:25 updated to use genirq Jun 06 14:59:25 Signed-off-by: Martin Jansa Jun 06 15:00:04 03Martin Jansa  07master * r8222e02f5f 10openembedded.git/recipes/freesmartphone/ (7 files): Jun 06 15:00:04 freesmartphone: sync with meta-fso Jun 06 15:00:04 Signed-off-by: Martin Jansa Jun 06 15:22:44 gah, screwed up my linux desktop Jun 06 15:22:48 hrm, maybe not Jun 06 15:22:50 * kergoth mutters Jun 06 15:25:32 heh Jun 06 15:25:34 kergoth: I'm using the tcmode include now, but I get lines like "NOTE: multiple providers are available for virtual/i586-none-linux-gcc (external-poky-toolchain, gcc-cross)". I'm not sure I understand why i586-none-linux- are a dependency now - does this dependency refer to my host compiler? Jun 06 15:25:49 ubuntu keeps asking me if I want to upgrade to 11.04 Jun 06 15:25:57 I haven't been brave enough to say yes yet Jun 06 15:25:58 celston: depends on your MACHINE Jun 06 15:26:00 pb_: ugh, me too Jun 06 15:26:03 i tried that once already Jun 06 15:26:07 my machine stopped booting Jun 06 15:26:13 * kergoth rolls eyes Jun 06 15:26:18 yeah, one of my coworkers had that experience on his netbook Jun 06 15:26:40 my actual arch is x86_64, so I don't know where i586 would come from. Jun 06 15:26:49 celston: what's your MACHINE? Jun 06 15:26:55 is that your target arch, or your build system arch? Jun 06 15:27:01 i586 sounds like qemux86.conf Jun 06 15:27:07 build system arch. Jun 06 15:27:13 ah, well then Jun 06 15:27:14 ah Jun 06 15:27:28 D'oh. Jun 06 15:28:25 I think I assumed it would use uname to find the build arch. Jun 06 15:29:01 it does Jun 06 15:29:04 yeah, it does Jun 06 15:29:13 for the third time, what's your MACHINE? Jun 06 15:29:16 :) Jun 06 15:29:24 as pb_ says, i586 sounds like qemux86 Jun 06 15:29:38 Sorry, it *was* MACHINE ??= "qemux86" I just changed it to MACHINE ?= "qemux86-64" Jun 06 15:30:39 MACHINE refers to build or target arch? Jun 06 15:30:51 target Jun 06 15:31:26 erm, you should really read the wiki or user manual some if you don't know what machine is, it's one of the two most important variables in oe :) Jun 06 15:34:01 hm, we don't seem to have had any tsc meeting minutes for a while. did they change their schedule? Jun 06 15:34:20 hmm, good question Jun 06 15:34:38 the last set I can find in the archive is may 5 Jun 06 15:35:35 maybe you could ask tom if you happen to be speaking to him. Jun 06 15:35:59 hi, I have a question: I'm building a eglibc based distro but I'd like busybox to be statically compiled against uclibc. How can I deal with that? Thanks in advance. Jun 06 15:35:59 Tartarus: ping Jun 06 15:36:17 kergoth: pong Jun 06 15:36:19 khem, clean build of the slugos layers stuff fails building pseudo -- looks like a path issue (searching host libs for gcc_s library) -- is this an openembedded-core issue, or something in the slugos layers? I just need to be pointed in the right direction - thanks! http://pastebin.com/p0nb5JfK Jun 06 15:36:21 Tartarus: /me points above Jun 06 15:36:36 pb_: bah Jun 06 15:36:47 oe-rookie: with difficulty. you can't really mix uclibc and eglibc in a single distro, at least not easily Jun 06 15:37:08 you could create a variant uclibc package which stages itself into a special prefix, and then a variant busybox that builds against it. Jun 06 15:37:14 We've been meeting, Jefro's been taking minutes, will see what's the hold up Jun 06 15:37:17 not exactly pretty, but I think that's about your only option Jun 06 15:37:45 unless you want to have two separate distros, one for the uclibc components and one for the eglibc components, and then a postprocessing mashup step to put them together Jun 06 15:37:53 pb_: thanks. I thought it would not be easy.... Jun 06 15:38:09 Tartarus: okay, cool, thanks Jun 06 15:41:49 kergoth: btw, could you update my authorized keys in gitosis if you have a spare moment? Jun 06 15:42:11 evening Jun 06 15:42:32 the only one that's there right now is for my work account at my old job. I guess that one can be removed. Jun 06 15:43:27 pb_: about your talk with ant_work Jun 06 15:43:41 initramfs version is running kexecboot as init Jun 06 15:43:50 yeah, so I gathered from ant Jun 06 15:43:57 so freeze is easy to understand then Jun 06 15:44:06 well, yes and no Jun 06 15:44:16 someting like 'panic: attempting to kill init' Jun 06 15:44:22 it's easy to understand why it would freeze if init crashes Jun 06 15:44:34 but it is not obvious why init is crashing in the first place, if it doesn't crash when he runs the same binary from the shell Jun 06 15:44:59 btw, this happens only on collie/poodle iirc Jun 06 15:45:16 we haven't seen that on pxa270 machines Jun 06 15:45:40 well... anyway I know some places that may produce that trap.. Jun 06 15:45:57 just need some time and luck to find Jun 06 15:46:15 pb_: yeah, sure Jun 06 15:46:34 kergoth: if you could copy the ones from my ~/.ssh/authorized_keys on melo into gitosis, that'd be great Jun 06 15:46:57 hrm, not sure if i have ssh access to melo :) Jun 06 15:47:09 ah, heh Jun 06 15:47:09 i have git admin access, that's about it, i think Jun 06 15:47:25 okay, let me mail you the keys Jun 06 15:48:55 k Jun 06 15:49:20 btw, as far as I can tell you do have shell access on melo Jun 06 15:49:22 :-} Jun 06 15:49:33 keys sent, anyway Jun 06 15:51:10 Jay7: yeah, as I said to ant, if he can capture a crash dump and a matching binary then it should be easy to find out what is wrong. without those two things all you can really do is speculate, which is probably a waste of time. Jun 06 15:52:02 pb_: problem is to get crash dump from binary with debugging symbols :) Jun 06 15:52:10 huh Jun 06 15:52:26 Jay7: why is that a problem? Jun 06 15:52:31 I'm a bit lost in cross-debugging and OE dbg packages Jun 06 15:52:36 well, i get denied for kergoth@melo, publickey, so if i have an account, i can't ssh into it :) Jun 06 15:52:44 oh, hm Jun 06 15:55:25 jay7: well, you shouldn't need to get involved with cross-debugging or -dbg packages. just build a binary with symbols in, run it and profit. Jun 06 15:55:41 jay7: it doesn't even need to be -g, you just need one that isn't stripped Jun 06 15:56:13 having -g would be a bonus, but not absolutely required Jun 06 15:56:42 pb_: how to say OE to not strip my binary? :) Jun 06 15:56:54 It's kexecboot recipe Jun 06 15:57:29 INHIBIT_PACKAGE_STRIP, or just fish it out of the build directory by hand Jun 06 15:57:52 it only strips the installed copy, not the one in ${S} Jun 06 15:58:40 I think you may want PACKAGE_STRIP = "no", i don't think the other is still used nowadays Jun 06 15:58:45 oh, right Jun 06 15:59:10 nice, thanks Jun 06 15:59:21 I'll try this evening (I hope) :) Jun 06 16:00:12 kergoth: oe-core still seems to use INHIBIT_PACKAGE_STRIP Jun 06 16:00:32 but you're right, seems to be PACKAGE_STRIP in oe Jun 06 16:00:36 I'm still using 'classic' OE now Jun 06 16:00:42 huh, didn't notice that Jun 06 16:00:50 either way, the respective local.conf.samples describe the right variable to set Jun 06 16:00:50 we really need to get the classes synced Jun 06 16:00:55 cool Jun 06 16:01:13 yeah, it is a bit sad that oe-core is three years out of date in quite a few places Jun 06 16:03:57 kergoth pb_ : thanks for the help, compiling with the external toolchain now (I think...) Jun 06 16:04:05 very good Jun 06 16:04:11 nice Jun 06 16:06:33 There may be trouble ahead, because I've blindly adding missing deps that I thought probably should come out of the external tc package to the PROVIDES/RPROVIDES list. Might have to edit the tc recipe package file lists to ensure they do get copied. Jun 06 16:06:57 (in this case glibc and linux-libc-headers-dev) Jun 06 16:07:08 and virtual/mips-none-linux-libc-initial Jun 06 16:07:48 I wouldn't have expected anything to depend on *-libc-initial in the external toolchain case. That package is only needed for toolchain bootstrap. Jun 06 16:08:08 so, if you're having to provide it, it suggests there might be some other bug elsewhere in the metadata Jun 06 16:08:35 ah, the external tc recipe I copied had virtual/mips-none-linux-gcc-initial in the provides, could that be the cause? Jun 06 16:09:06 Is there a summary anywhere of what each of the core virtual packages are expected to contain (broadly) ? Jun 06 16:09:20 good question. not that I know of. Jun 06 16:09:36 it is a shame the wiki is broken, otherwise this would be a good thing to put there. Jun 06 16:10:42 If it starts working again then I'd be happy to draft a section on using an external toolchain. Jun 06 16:17:54 Jay7: on poodle for sure. I can't say on collie...well, ithas same rotated qvga layout but different processor (I vaguely remind strongarm shouldn't have alignments issues) Jun 06 16:18:30 on pxa25x I've seen many, instead Jun 06 16:18:37 :p Jun 06 16:18:58 ant_work: I'm rewriting some code of xpm parsing and image handling Jun 06 16:19:11 it may help or may break it more :) Jun 06 16:19:18 maybe you've hit some obscure bug... Jun 06 16:20:27 pb_: btw, is it safe to use struct * -> void * -> struct * conversion? Jun 06 16:20:42 no operation is made when it is void * Jun 06 16:20:42 depends what you mean by "safe" Jun 06 16:20:58 Jay7: yep, it's safe Jun 06 16:20:59 I'm just using void pointer so attach icons to menu Jun 06 16:21:07 pointer to icon even Jun 06 16:21:34 it's safe in the sense that it is allowed by the C standard and the compiler will do what you expect with it. Jun 06 16:21:37 have you compared to the 'bad examples' ? Jun 06 16:21:56 it's unsafe in the sense that, obviously, you are throwing away type checking and it is easy to screw it up and introduce bizarre bugs Jun 06 16:22:44 but essentially yes, that is basically what void* is for. Jun 06 16:23:04 ant_work: yes... but I can't find place by eyes.. need crashdump Jun 06 16:24:07 now I have other suspicious code - packing rgba into uint32_t Jun 06 16:24:19 and unpacking it later Jun 06 16:24:32 using binary logic and shifting Jun 06 16:25:10 pb_: ok, Jefro is confused as to why minutes past may 5th haven't been seen 'cuz he's posted, and is looking into it. Or that's how I read his string of expletive masked :) Jun 06 16:25:15 mmmmm, bitshifting. Jun 06 16:26:53 Jay7: I feel we are in the exact case of structures contained in other structures.. Jun 06 16:27:03 http://goo.gl/Qs6Do is used to pack and http://goo.gl/xVPtG is used to unpack Jun 06 16:27:15 well.. now it 'was used' Jun 06 16:27:31 I've changed today this part to respect alpha-channel Jun 06 16:28:34 Tartarus: heh, very good. thanks for that. Jun 06 16:30:21 pb_: I see you're listed ...I feel this bookshould not be online... Jun 06 16:30:37 jay7: that's fine, there's nothing wrong with either of those code fragments in themselves. Jun 06 16:31:04 ARMLinux for Developers Jun 06 16:31:39 pb_: thanks :) Jun 06 16:32:31 Jay7: ofc we have to enable some sort of kernel debug to see it crash ... Jun 06 16:32:33 the hex2rgb one might be a bit dubious depending on how exactly it is used Jun 06 16:32:51 the function is fine, but some of its callers might perhaps not be. you'd need to check. Jun 06 16:44:11 Jay Jun 06 16:44:46 Jay7: hm.. we use 6 bytes hex values for xpm icons Jun 06 16:45:13 why does it enter e17c:? Jun 06 16:45:24 is the case 12+1 (apparently) Jun 06 16:50:33 ant_work: 12+1 is not used now Jun 06 16:51:03 all xpm icons I ever seen was using 6 char hex color #abcdef Jun 06 16:51:19 well, anyway now it's kind of offtopic here :) Jun 06 17:03:25 Hello Jun 06 18:21:48 hi stefan Jun 06 18:23:10 hm, is this the right place to ask a question about a build failure in arago? under ubuntu 10.04 there aren't any issues, but with 10.10 I get a build error in util-linux-ng-native 2.17 "no rule to make target .deps/uuid_time.Plo" Jun 06 18:23:14 hi woglinde Jun 06 18:23:18 hi all Jun 06 18:24:21 tzanger topic Jun 06 18:25:38 woglinde: ok, not a distro support channel I do understand that... but #ubuntu is unlikely to know anything about OE Jun 06 18:25:53 I"m unsure that this is a distro support question at all Jun 06 18:26:02 tzanger, #arago? Jun 06 18:26:10 try #arago Jun 06 18:26:24 tzanger problem is in oe we have now newer util-linux soft Jun 06 18:26:25 hmm, okay. I've never used it before, didn't know that there was a separate channel for it :-) Jun 06 18:26:35 I was always using angstrom before Jun 06 18:26:36 and to be honest I didnt see this error so far Jun 06 18:26:52 ok, I appreciate the pointer to the other chan Jun 06 18:40:39 tzanger, distro means target distro Jun 06 18:40:51 GNUtoo: ahh. Jun 06 18:41:06 so would this chan be suitable for "baseline" OE then and not offshots? Jun 06 18:41:07 er shoots Jun 06 18:41:30 how could we help if we don't know forks Jun 06 18:41:45 someone pointed yo to the fork's channel tough Jun 06 18:41:55 yes, and I thanked him. :-) Jun 06 18:42:04 I am still getting a handle on what is what when it comes to OE Jun 06 19:53:26 khem: hello ... Jun 06 19:53:41 khem: I got most of chicken toolchain working and it builds fine for most eggs Jun 06 19:53:48 khem: but I got a case it fails Jun 06 19:54:18 khem: basically when it calls the toolchain, in case it has the native one available it is preferred against the cross one Jun 06 19:57:48 khem: any idea why this is happening? And how to workaround/fix it? Jun 06 19:58:03 khem: I know it is path related ... but do you have any clue about why? Jun 06 20:46:10 Anyone has a clue about the toolchain issue I spotted above? Jun 06 21:37:24 03Paul Eggleton  07master * r11714efa60 10openembedded.git/recipes/opie-ttf-support/opie-ttf-support_1.1.bb: Jun 06 21:37:24 opie-ttf-support: add LICENSE field Jun 06 21:37:24 Signed-off-by: Paul Eggleton Jun 06 21:56:03 If I want to make a change to one file in a recipe's "files" directory without making changes inside the git tree, do I have to copy the recipe and all of the "files" tree for that recipe into my BBPATH override area? Jun 06 22:09:02 no Jun 06 22:09:23 If you want to change, say, recipes/busybox/busybox-1.18.4/defconfig you can just duplicate that Jun 06 22:09:43 And if you want to modify busybox_1.18.4.bb you can probably just do what you want in busybox_1.18.4.bbappend in your override area Jun 06 22:10:00 e300 or 440 would be my personal preference right now Jun 06 22:10:16 however, I just need something 603e or "better" for LSB compatibility testing Jun 06 22:41:54 Tartarus: thanks Jun 06 22:42:33 Tartarus: I'm modifying files/scripts/mount.sh in udev. If I just put that file in my override area, it doesn't get picked up. Jun 06 22:43:10 recipes/udev/udev/mount.sh you mean? Jun 06 22:43:13 Tartarus: Maybe I'll need to take a look at the udev recipe. Thanks for the general knowledge. Jun 06 22:43:18 no Jun 06 22:43:18 And where did you place your new version Jun 06 22:43:27 recipes/udev/files/scripts/mount.sh Jun 06 22:43:39 * Tartarus has no recipes/files/ Jun 06 22:43:43 er, recipes/udev/files Jun 06 22:43:54 in another tree that only includes my files and comes first in BBPATH Jun 06 22:44:06 mine does (It's not the latest OE tree) Jun 06 22:44:21 k Jun 06 22:44:22 and git says it is unmodified Jun 06 22:44:34 Well, you can override it, you'll just have to make sure you put it in the right place Jun 06 22:44:47 local/recipes/udev/files/scripts/mount.sh should cover it Jun 06 22:44:58 so, I should be able to override a single file like that Jun 06 22:45:01 otherwise bitbake -e udev and look at the various FILES*PATH variables Jun 06 22:45:33 yes, the example I gave above is from our local collection Jun 06 22:50:51 sr105: BBPATH isn't how either recipes or file:// files are found. Jun 06 22:51:30 kergoth: I thought BBPATH was used to find classes, conf, and recipes Jun 06 22:52:36 From the manual: "BitBake classes … are located in classes/ relative to the dirs in BBPATH." Jun 06 23:01:07 Tartarus: It seems that FILESPATH includes several paths in my oe tree under recipes/udev, but no paths under local Jun 06 23:01:29 Then your local.conf isn't pulling in your local overrides collection Jun 06 23:02:03 in the current oe-core ./scripts/create-pull-request there is a slight issue.. there is no documentation on how to configure the remote url.. :P Jun 06 23:02:16 sr105: Maybe you need something like this: Jun 06 23:02:18 FILESPATHBASE = "${@':'.join(os.path.join(collection, 'recipes', os.path.basename('${FILE_DIRNAME}')) for collection in '${COLLECTIONS}'.split())}" Jun 06 23:02:45 and COLLECTIONS has your local stuff in it, in local.conf Jun 06 23:03:01 and openembedded Jun 06 23:04:51 I was given this oe tree from another. Is that line common in local.conf? I'm wondering if the previous owners broke something Jun 06 23:06:06 yes, I see local.conf.sample and mine deviates quite a bit Jun 06 23:06:29 sr105: config files and classes, yes. the documentation doesn't say recipes are found via bbpath, as they aren't Jun 06 23:07:03 kergoth: thanks, I didn't know that Jun 06 23:14:51 does the ordering in BBFILES matter? first has priority? Jun 06 23:19:00 I found that setting finally in my site.conf: http://pastebin.com/P3E9cJb9 Jun 06 23:19:25 They seem to list the oe tree first and then set some sort of priorities later Jun 06 23:27:04 sr105: for BBFILES priority is used Jun 06 23:27:17 order of specifying them does not matter Jun 06 23:27:30 for BBPATH however the order matters Jun 06 23:27:56 understood Jun 06 23:29:01 I'm thinking my potential solution may be related to the snippet that Tartarus posted Jun 06 23:29:28 however, if I try to use that line, I get errors about it. Jun 06 23:34:16 Yeah, you need to have a chat with whoever gave you that tree Jun 06 23:34:24 http://pastebin.com/eNBpFAAj Jun 06 23:34:24 I see this in my -e output. Jun 06 23:34:27 It's not stock and they need to explain how it's intended to be used Jun 06 23:38:52 Is COLLECTIONS supposed to be set by the user? I only see it in the stock collections.inc Jun 06 23:48:28 yes Jun 06 23:48:40 with full paths or variables that get expanded Jun 06 23:58:22 I'm going to break the OE wiki for a little bit as I add a cache to it. Jun 07 00:00:03 Tartarus: Thanks, I set COLLECTIONS followed by your FILESPATHBASE and it worked. Jun 07 00:03:39 np Jun 07 00:04:35 That was the last piece I needed to remove all of the my predecessor's modifications to the oe tree. Jun 07 00:57:25 03Paul Eggleton  07master * rec9c3a637e 10openembedded.git/recipes/h2200-bootloader/h2200-bootloader.bb: Jun 07 00:57:25 h2200-bootloader: add LICENSE field Jun 07 00:57:25 Signed-off-by: Paul Eggleton Jun 07 01:06:06 are the mirrors staying up to date? Jun 07 01:06:37 because I'm still dying every 0600-0800 with european devs pulling from the oe master. Jun 07 01:06:52 instead of the mirrors. Jun 07 01:07:49 the master should be for pulling/pushing changes. Jun 07 01:47:29 Do we publicize a mirror? Jun 07 01:51:02 Jefro: hey, now that you're an OE eV member, you can post tsc minutes to openembedded-members yourself :) Jun 07 01:51:15 koen had been forwarding them there Jun 07 01:51:37 :) Jun 07 01:51:45 need to make sure they get added t the list **** ENDING LOGGING AT Tue Jun 07 02:59:57 2011