**** BEGIN LOGGING AT Fri Jul 22 02:59:57 2011 Jul 22 07:43:13 hi all Jul 22 07:45:14 Hey siji. You7ve been looking for me when I haven't been around. Jul 22 07:45:39 persia, hi Jul 22 07:45:40 yes Jul 22 07:46:12 i have finished the xbmc build on natty Jul 22 07:46:19 but it's giving some runtime error Jul 22 07:46:38 python: can't open file '/usr/local/share/xbmc/FEH.py': [Errno 2] No such file or directory Jul 22 07:47:01 Is there some FEH.py file somewhere? Jul 22 07:47:14 frm xbmc IRC , they were telling that something wrong with build Jul 22 07:47:16 yes it's there Jul 22 07:47:18 Also, for questions like that, it's better to just ask the question, and whoever is around will answer. Jul 22 07:47:29 It's there, and in that location? Jul 22 07:47:35 yes I asked .. but no respond :( Jul 22 07:48:19 ya, but according to xmbc irc the build will never look for such file Jul 22 07:48:28 for starting xbmc Jul 22 07:48:35 Very strange. Jul 22 07:48:58 so i guess smthing is wrong in my conf. parameter Jul 22 07:49:25 It sometimes happens that things work differently, but usually that's intentional. If upstream says the file should never be used, I'd recommend repeating the process of making it happen, documenting each step along the way, and submitting that as a bug upstream. Jul 22 07:49:44 persia, sure will do Jul 22 07:50:35 They might tell you something in Ubuntu is broken, but they'll probably tell you what is broken, and we can make sure that gets fixed. Jul 22 07:50:58 persia, just want to confirm my build process is also proper Jul 22 07:51:00 Alternately, they may find something broken in the configuration, or be surprised by some strange build process thing that only shows up if certain things are done. Jul 22 07:51:32 ya am trying to get some help frm xbmc developers Jul 22 07:51:48 regd.build process Jul 22 07:52:04 I have generated natty image using rootstock Jul 22 07:52:30 then frm the host PC chroot 'ed to that image and built xbmc there Jul 22 07:53:05 and make install prefix folder copied to my beagleboard natty Jul 22 07:53:27 Hope this method will work Jul 22 07:53:52 It might. I would have just built it on the beagleboard directly. Fussing with some other computer can only complicate things. Jul 22 07:54:17 ok Jul 22 07:54:52 btw, will it possible to increase the natty image size Jul 22 07:55:17 in rootstock i have defined 1.2GB , now it's telling no space left Jul 22 07:55:32 Yeah, but. Jul 22 07:55:37 (anyway, i have started the rootstock with 8GB) Jul 22 07:55:53 You'd need to create a new image file, format it with a new filesystem, and move the files. Jul 22 07:56:14 persia, i think better to create new rootstock image right Jul 22 07:56:26 Certainly easier :) Jul 22 07:56:30 ok Jul 22 07:57:27 another doubt is about vdpau Jul 22 07:58:00 I have defined --disable vdapu , while building XBMC Jul 22 07:58:17 since it was giving some error which is related to this Jul 22 07:58:36 So this video decoder is necessary for omap ? Jul 22 07:58:43 or it's need only for nvidia Jul 22 08:00:09 cores/VideoRenderers/RenderManager.h: In member function ‘void CXBMCRenderManager::AddProcessor(CVDPAU*)’: Jul 22 08:00:09 cores/VideoRenderers/RenderManager.h:114:20: error: ‘class CLinuxRendererGLES’ has no member named ‘AddProcessor’ Jul 22 08:00:10 No idea :) I like to pretend all hardware is identical (although I'm not always successful) Jul 22 08:00:17 ok Jul 22 08:00:19 fine Jul 22 08:00:32 That looks like a more general error, that probably needs investigation. Jul 22 08:01:19 ok, it resolved by adding --disable-vdpau Jul 22 08:01:29 Maybe some issue with templates generation in preprocessing. Maybe some ifdef that isn't clean on ARM. But *something*, because that's the class of error that should make xbmc not work at all. Jul 22 08:01:50 persia, ok Jul 22 08:01:55 Well, it was hidden with --disable-vdpau. Hidden and solved are different (although hidden is fine for most folk) Jul 22 08:02:08 ok :) Jul 22 08:13:19 persia, something off topic Jul 22 08:13:31 have you aware of exfat filesysem Jul 22 08:13:49 Which is patented my MicroSoft Jul 22 08:14:32 I read somewhere that samsung is paying 15$ per each phone to Microsoft , because of this filesystem Jul 22 08:18:14 as far as i know the only thing special about it is that it's 64-bit Jul 22 08:19:09 I've never heard about it. Jul 22 08:19:25 oh I missed some point, this exfat is used by android I think Jul 22 09:11:24 hi all Jul 22 09:11:44 can somebody help me understand logic behind arm assembly sequence Jul 22 09:21:29 malfet, which sequence in particular? Jul 22 09:22:19 janimo, "mov r2, sp; bic r4, r2, #8128; bic r4, r4, #63; " Jul 22 09:22:35 Why there are two bic instructions? Jul 22 09:23:04 (code snippet about is from objdumped kernel_init) Jul 22 09:23:28 malfet, the immediate values that can be put in bic (and other ARM intructions that accept such constants) are restricted Jul 22 09:23:38 so they can be expressed in a limited number of bits Jul 22 09:24:10 so if you want a value that is not expressible as a sum of power of twos you may need to use more than one instructions Jul 22 09:24:39 oh, so bic is encoded as #BIC_OP|#REGA|#REGB|#IMM|#IMM_SHIFT? Jul 22 09:25:27 malfet, do not know off the top of my head but since you are limited to 32 (or 16 for thumb) bits for an instruction you cannot fit a full 32 bit constant there as you need space for the opcode and other metadata Jul 22 09:25:39 malfet, the ARM docs described this in much detail Jul 22 09:26:06 so 8128 can be put there easily as it is exactly 2^13 Jul 22 09:26:14 well not exactly actually Jul 22 09:26:57 janimo, got it. thanks a lot for explanaiton Jul 22 09:27:12 malfet, was a bit vague but this is the general idea :) Jul 22 09:27:34 forgot that all ARM instructions are conditional, so there is not enough space for 16-bit imm (like on ppc/mips) Jul 22 09:30:35 malfet, right, after refreshing my memory, 12 bit values, but only those obtainable by a 8 bit value plus an up to 4 bit rotate Jul 22 09:30:59 another newbie questions: r1-r3 doesn't have to be preserved across function calls? Jul 22 09:31:10 or is it true only for aapcs abi? Jul 22 09:31:31 malfet, are registers used for arguments, not preserved AFAIK. r0 is return value Jul 22 09:31:52 this is what I know from the ABIs I used and from the asm code I saw Jul 22 09:32:18 ok Jul 22 09:32:35 I am not even sure anything is preserved automatically across calls. One needs to store load explicitly if needed Jul 22 09:33:17 malfet, janimo: In Thumb-2 (i.e., on ARMv7) you can have most of the same immediate constants that you can have in ARM Jul 22 09:35:20 looks like ABI mandates r4-r11 to be preserved across the calls Jul 22 09:35:25 In Thumb-2, you can have constants of the form 000000xy 00xy00xy xy00xy00 and xyxyxyxy, as well as an 8-bit value shifted to any bit position. However, Thumb-2 doesn't allow constants where the value is rotated across the end of the word (i.e,. 0xC000000E is allowed in ARM, but not in Thumb-2) Jul 22 09:36:45 interesting Jul 22 09:36:46 malfet: You can find docs describing the procedure call standard on infocenter.arm.com Jul 22 09:37:11 reading thru it now Jul 22 09:37:14 thanks Jul 22 09:38:37 malfet: Your understanding sounds correct though -- across a function call, r4-r11,sp must be preserved; r0-r3,r12,lr can be clobbered; r0-r3 are used for arguments, r0 for the return (r0-r1 for 64-bit values). Extra arguments are passed on the stack if needed Jul 22 13:32:30 Is there any existed directfb-ubuntu distro release? Jul 22 14:08:50 persia: I was wondering if you had any suggestions about how to pursue fixing https://launchpadlibrarian.net/75437592/buildlog_ubuntu-oneiric-armel.vlc_1.1.11-1ubuntu1_FAILEDTOBUILD.txt.gz Jul 22 15:44:39 rsalveti: hmm! happy to follow, but I hadn't received any notice of the qemu-linaro release Jul 22 15:48:10 slangasek: at linaro-announce, posted yesterday :-) Jul 22 15:48:14 fresh news Jul 22 15:50:21 ah... not on that list, Peter has notified me directly in the past Jul 23 02:34:59 ScottK: That's not a class of error I've seen before, unfortunately. **** ENDING LOGGING AT Sat Jul 23 02:59:57 2011