[08:59] <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
[09:00] <goshawk> i may have a patch for it soon
[11:25] <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:26] <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:27] <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:28] <ogra> startup-tasks system-services upstart-compat-sysv and upstart-logd will likely be needed additionally
[11:28] <ogra> though ...
[11:29] <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:30] <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:31] <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:32] <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:33] <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:34] <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:35] <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:36] <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:37] <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:38] <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:40] <goshawk> uhm
[11:43] <goshawk> ok... time to go for me
[11:43] <goshawk> exam tomorrow
[11:43] <goshawk> see you
[11:48]  * 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
[18:37] <Stskeeps> hmm, did you make the armv6+vfp switch in karmic yet?
[18:37] <Stskeeps> as in, for gcc
[19:34] <neure> hello
[19:34] <neure> would someone be so kind and build a kernel for me to be used with qemu?)
[19:36] <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:37] <neure> im using the versatile kernel already, but I have some slightly tricky application which would benefit from preempt kernel
[19:39] <kblin> I see
[19:41] <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:43] <kblin> uh, good question.. it's been a while since I had to build a kernel myself
[19:44] <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:45] <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:46] <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?)
[20:22] <neure> well i guess im going to try my luck with codesourcery toolchain then
[20:23] <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:25] <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:26] <neure> im targeting for qemu
[20:26] <Martyn> nod
[20:27] <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:30] <neure> uuh
[20:31] <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:32] <Martyn> Wait, needs x11?
[20:32] <Martyn> why?
[20:32] <Martyn> Wierd.
[20:32] <neure> i suppose it has some graphical installer
[20:34] <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:35] <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
[21:04] <neure> i wonder which kernel configuration to use for qemu
[21:09] <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:10] <neure> how?
[21:10] <neure> make qemuconfig didn't work
[21:11] <neure> http://kernel.xc.net/search.cgi?string=qemu&version=2.6.30&arch=arm doesnt find much about qemu
[22:33] <neure> oh dear
[22:33] <neure> the kernel i compiled didn't start in qemu :/
[22:35] <neure> would anyone have their kernel config?
[22:48] <neure> hmm
1097:2: warning: #warning syscall fadvise64 not implemented
1265:2: warning: #warning syscall migrate_pages not implemented
1321:2: warning: #warning syscall pselect6 not implemented
1325:2: warning: #warning syscall ppoll not implemented
1365:2: warning: #warning syscall epoll_pwait not implemented
[22:49] <neure> i wonder if that is anything to worry about