=== bjf is now known as bjf_afk | ||
goshawk | ogra: hi | 08:59 |
---|---|---|
goshawk | ogra: i'm playing with rootstock | 08:59 |
goshawk | I: Setting up serial tty in image | 08:59 |
goshawk | ./rootstock: 555: cannot create /tmp/tmp.QxQsDRVgaU/tmpmount/etc/init/ttyS0.conf: Directory nonexistent | 08:59 |
goshawk | i may have a patch for it soon | 09:00 |
goshawk | ogra: ping | 11:25 |
ogra | hey goshawk, thanks for the fix :) | 11:25 |
goshawk | ogra: thx to you, it was just a mkdir -p :P | 11:25 |
ogra | it wont save you though | 11:26 |
ogra | as i wrote in the branch review | 11:26 |
goshawk | yes :) | 11:26 |
goshawk | i saw | 11:26 |
goshawk | and i'm fixing thsi now | 11:26 |
goshawk | /bin/installer: line 60: reboot: command not found | 11:26 |
goshawk | it's in upstart-compat-sysv | 11:26 |
ogra | yeah | 11:26 |
goshawk | which seems to be not installed | 11:26 |
ogra | right, which is dead | 11:26 |
goshawk | so i forcedo to install it | 11:26 |
goshawk | (Reading database ... 10802 files and directories currently installed.) | 11:26 |
goshawk | Unpacking upstart-compat-sysv (from .../upstart-compat-sysv_0.3.10-2_armel.deb) ... | 11:26 |
goshawk | it's 30 mins | 11:26 |
goshawk | at 100% | 11:26 |
goshawk | in that position | 11:26 |
goshawk | i just added a apt-get install -y (Reading database ... 10802 files and directories currently installed.) | 11:27 |
goshawk | Unpacking upstart-compat-sysv (from .../upstart-compat-sysv_0.3.10-2_armel.deb) ... | 11:27 |
ogra | well, i'm not sure what this package needs from the old upstart | 11:27 |
goshawk | oops sorry | 11:27 |
goshawk | apt-get install -y upstart-compat-sysv | 11:27 |
ogra | the former upstart had tools and binaries scattered across multiple packages | 11:27 |
goshawk | well the problem is that reboot is not found | 11:27 |
goshawk | ah... understood | 11:27 |
ogra | the new one has everything in a single package | 11:27 |
ogra | startup-tasks system-services upstart-compat-sysv and upstart-logd will likely be needed additionally | 11:28 |
ogra | though ... | 11:28 |
ogra | it might be that udev gets a prob alongside if certain sockets from new upstart arent available | 11:29 |
goshawk | uhm.. let me see where is /sbin/reboot in karmic | 11:29 |
ogra | likely in upstart 0.6 | 11:29 |
ogra | yeah, it is ... (on x86) | 11:30 |
goshawk | yep it's there | 11:30 |
ogra | https://edge.launchpad.net/ubuntu/+source/upstart/0.6.0-2/+build/1112005/+files/buildlog_ubuntu-karmic-armel.upstart_0.6.0-2_FAILEDTOBUILD.txt.gz | 11:30 |
ogra | thats the prob | 11:30 |
ogra | and by the looks of it its caused by a gcc bug | 11:30 |
goshawk | so.. the question is... when will upstart will be built? | 11:30 |
goshawk | ah! | 11:30 |
goshawk | wow! | 11:30 |
ogra | so it wil take a while to identify and fix i assume | 11:30 |
goshawk | ogra: it's nice to have the build daemon :) | 11:31 |
ogra | ah, well ... its not very helpful with its error messages in this case | 11:31 |
ogra | i only found the actual error by building upstart at home | 11:32 |
goshawk | uhm... it seems that test_node.c | 11:32 |
goshawk | did it kill cuz it hangS? | 11:32 |
ogra | no | 11:33 |
goshawk | Session terminated, killing shell...make: *** wait: No child processesmake[1]: *** [check-recursive] Terminated | 11:33 |
goshawk | Build killed with signal 15 after 150 minutes of inactivity | 11:33 |
ogra | gcc spills an error the log doesnt have | 11:33 |
goshawk | ah | 11:33 |
goshawk | ok, so i've to build by myself to see it | 11:33 |
ogra | tests/test_watch.c: In function ‘test_new’: | 11:34 |
ogra | tests/test_watch.c:590: internal compiler error: in df_ref_record, at df-scan.c:2845 | 11:34 |
ogra | depending on what board i build t here i get different errors :/ | 11:34 |
goshawk | :( that's very weird | 11:34 |
ogra | yes | 11:34 |
ogra | fun is though that the package is built in a way that it should finish building even if the tests fail | 11:35 |
ogra | and that actually works in a local build | 11:35 |
goshawk | can it be a problem related to gcc? | 11:35 |
ogra | the buildd lock up though and kills the process after 150min | 11:36 |
ogra | yes, very likely | 11:36 |
ogra | i will need to talk with our gcc maintainer tomorrow | 11:36 |
ogra | and with Keybuk who wrote upstart | 11:36 |
goshawk | ogra: it seems that gcc goes in loop for me | 11:37 |
goshawk | and it never exits | 11:37 |
goshawk | from compiling | 11:37 |
goshawk | (for the builder) | 11:37 |
goshawk | at home it gives - internal compiler error - | 11:37 |
ogra | right | 11:37 |
goshawk | ogra: does it hang after "internal compiler error" | 11:37 |
goshawk | ? | 11:37 |
ogra | no idea, a buildd admin might know | 11:38 |
goshawk | no i mean | 11:38 |
goshawk | at home | 11:38 |
ogra | it might hang before | 11:38 |
ogra | no, it doesnt hang at all | 11:38 |
goshawk | ah.. so it goes in the loop | 11:38 |
ogra | »upstart« in »../upstart_0.6.0-3_armel.deb«. | 11:38 |
ogra | it rols a package | 11:38 |
goshawk | uhm | 11:40 |
goshawk | ok... time to go for me | 11:43 |
goshawk | exam tomorrow | 11:43 |
goshawk | see you | 11:43 |
* ogra files bug 398403 | 11:48 | |
ubot4 | Launchpad bug 398403 in gcc-4.4 "gcc-4.4 fails to build upstart 0.6 on armel due to an internal compiler error" [High,New] https://launchpad.net/bugs/398403 | 11:48 |
=== Omegamoon is now known as Omegamoon|away | ||
Stskeeps | hmm, did you make the armv6+vfp switch in karmic yet? | 18:37 |
Stskeeps | as in, for gcc | 18:37 |
neure | hello | 19:34 |
neure | would someone be so kind and build a kernel for me to be used with qemu?) | 19:34 |
kblin | there's a kernel that works with qemu.. try the -versatile kernel | 19:36 |
neure | well | 19:36 |
neure | i'd need one with preempt | 19:36 |
neure | im using the versatile kernel already, but I have some slightly tricky application which would benefit from preempt kernel | 19:37 |
kblin | I see | 19:39 |
neure | or else, i wonder what all i need to be able to build the kernel myself? | 19:41 |
neure | can i just get the latest kernel and build it myself, or do I need to apply some patches? | 19:41 |
kblin | uh, good question.. it's been a while since I had to build a kernel myself | 19:43 |
kblin | but building for armel-versatile shouldn't be different than the normal procedure for building a kernel on ubuntu | 19:44 |
neure | well i need to crossbuild | 19:44 |
neure | i found http://www.emdebian.org/tools/crosstools.html | 19:45 |
neure | i wonder if apt-get install libc6-armel-cross libc6-dev-armel-cross binutils-arm-linux-gnueabi gcc-4.3-arm-linux-gnueabi g++-4.3-arm-linux-gnueabi gets me the right toolchain | 19:45 |
neure | i'll try :) | 19:45 |
neure | oh dear W: GPG error: http://www.emdebian.org lenny Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B5B7720097BB3B58 | 19:46 |
neure | that looked too easy | 19:46 |
neure | can i get around that? | 19:46 |
neure | does ubuntu have crosstool packages?) | 19:46 |
neure | well i guess im going to try my luck with codesourcery toolchain then | 20:22 |
neure | http://www.nas-central.org/wiki/Setting_up_the_codesourcery_toolchain_for_X86_to_ARM9_cross_compiling | 20:23 |
neure | looks like pretty close what im doing | 20:23 |
neure | except im using vmware instead of virtualbox, but anyway :D | 20:23 |
neure | virtualbox bluescreened my macbook :( | 20:23 |
Martyn | I've had a very good run with the CodeSourcery toolchain | 20:25 |
Martyn | just remember you don't have NEON or good vfp support in the Lite version | 20:25 |
neure | well | 20:25 |
neure | im targeting for qemu | 20:26 |
Martyn | nod | 20:26 |
Martyn | there's also a good 4.2 and 4.4 toolchain set that supports armv5/6/7 | 20:27 |
Martyn | I'm using CodeSourcery only because I'm developing for the Cortex-A9 | 20:27 |
neure | uuh | 20:30 |
neure | i downloaded arm-2009q1-203-arm-none-linux-gnueabi.bin | 20:31 |
neure | it needs X11 huh | 20:31 |
neure | i dont have X11 :D | 20:31 |
neure | i dont event want one | 20:31 |
Martyn | Wait, needs x11? | 20:32 |
Martyn | why? | 20:32 |
Martyn | Wierd. | 20:32 |
neure | i suppose it has some graphical installer | 20:32 |
Martyn | Did you download that from silver.arm.com? | 20:34 |
Martyn | I'm trying to figure out which toolchain it's part of | 20:34 |
neure | from codesourcey | 20:35 |
neure | now i'll try this script http://www.nas-central.org/wiki/Setting_up_the_codesourcery_toolchain_for_X86_to_ARM9_cross_compiling | 20:35 |
neure | i wonder which kernel configuration to use for qemu | 21:04 |
Martyn- | There's a standard one | 21:09 |
Martyn- | make qemuconfig | 21:09 |
Martyn- | or something along those lines | 21:09 |
Martyn- | you'll find it in the kernel tree | 21:09 |
neure | how? | 21:10 |
neure | make qemuconfig didn't work | 21:10 |
neure | http://kernel.xc.net/search.cgi?string=qemu&version=2.6.30&arch=arm doesnt find much about qemu | 21:11 |
neure | oh dear | 22:33 |
neure | the kernel i compiled didn't start in qemu :/ | 22:33 |
neure | would anyone have their kernel config? | 22:35 |
neure | hmm | 22:48 |
neure | <stdin>:1097:2: warning: #warning syscall fadvise64 not implemented | 22:48 |
neure | <stdin>:1265:2: warning: #warning syscall migrate_pages not implemented | 22:48 |
neure | <stdin>:1321:2: warning: #warning syscall pselect6 not implemented | 22:48 |
neure | <stdin>:1325:2: warning: #warning syscall ppoll not implemented | 22:48 |
neure | <stdin>:1365:2: warning: #warning syscall epoll_pwait not implemented | 22:48 |
neure | i wonder if that is anything to worry about | 22:49 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!