[01:02] can someone do me a favor and try building something for me? nothing i do seems to make it want to cooperate [01:02] tried crosspompiling, building in qemu [01:10] NotJimCarrey, i'm going to try, if you say what [01:34] sorry [01:34] https://github.com/koush/node [01:35] need it compiled for ARM, but can't get it to work [01:55] NotJimCarrey, could take a while [01:56] thank you [01:56] i've been trying different ways of cross-compiling for about a week [01:56] oh [01:56] and where it fails? [01:57] It fails to build for me due to a missing header. Not sure why it can't find it. [01:57] /usr/include/features.h:323:26: fatal error: bits/predefs.h: No such file or directory [01:58] The file is in /usr/include/arm-linux-gnueabihf/bits/predefs.h [01:58] it's been failing for me due to lack of eabi support [02:02] https://twitter.com/wtfuckfacts/status/159364371145957376 [02:02] er wrong chan [02:03] lilstevie: LOL [02:04] GrueMaster: there are some funny facts on that twitter timeline :p [02:20] my first error compiling natively was "For thumb inter-working we require an architecture which supprots blx" so i tried 'make CXXFLAGS=-march=armv5t' something about "pure virtual machine called. terminate called without an active exception" [02:21] on an OMAP3530 system [02:30] Interesting. I am getting further with Natty than on Precise. Both systems are on a Panda (omap4430). [02:30] i really need to get a panda [02:31] anyone with a steam account like adventure games? [02:31] Get 2. They're cheap. :P [02:31] yeah, i know, but tell my wife that [02:31] lol [02:31] (I have 7). [02:32] Mostly for testing. [02:32] telling my wife i want one to develop stuff i won't make any money on doesn't convince her [02:32] <.<" [02:33] Better to beg for forgiveness than ask for permission. [02:33] yeah, but i'm still living down getting 100Mb internet [02:33] lol [02:34] or don't tell her anything, she wouldn't know without your help [02:34] my wife is always home, she'll know [02:34] she notices if i'm using a different mouse [02:34] No, they have a way of finding out. Mine somehow knows when I buy new shop tools, yet she hasn't set foot in my shop in 2 years. [02:35] * mythos shivers [02:37] NotJimCarrey: I have the same problem [02:38] I'm trying to convince mine that getting 2 raspberry pis will be a good thing [02:39] NotJimCarrey: So far, the build on Natty is still going strong, whereas the build on Precise armhf fails fairly quickly. Not sure, but it could be eabi related. [02:39] i think it is, cause that was hanging me up [03:14] GrueMaster: Based on your error, I'm guessing it's multiarch search paths that were making precise dislike you. [03:14] GrueMaster: No multiarch in natty, hence all good. [03:15] infinity: Yea, looks that way. [03:17] NotJimCarrey: How do you reconfigure the build environment? Looks like it is defaulting to arm soft-float even though this is an arm hard-float environment. [03:21] i'm not a C++ guru (hence the problems), the only thing i realy figured out was using CXXFLAGS=-march=armv5t [03:30] so. it compiled, but make test fails through some unsupported syscalls [03:32] Think I made some headway. Definitely using the wrong abi setting. [03:39] so, the problem is that it does not compile or it does not execute? [03:39] I just can't figure out how this build environment is setting -mfloat-abi=softfp on the g++ lines. When I rerun the g++ lines manually with -mfloat-abi=hard it works. [03:45] GrueMaster, maybe USE_EABI_HARDFLOAT=1 helps [03:45] Maybe, but where is that configured? [03:49] Changing default from softfp to hard in deps/v8/SConstruct seems to get further in the build, but it should detect the proper eabi at build time. Seems like a problem with the detection, but I wouldn't know where to look. === Jack87|Away is now known as Jack87 [04:02] GrueMaster, it is checked in deps/v8/src/platform-linux.cc [04:03] Then why is g++ being called with softfp? [04:04] because there function returned 0 for hardloat? [04:04] * mythos tells you only the obvious [04:05] Like I said, something broken in the detection routine. It is still building btw. [04:05] * infinity clones this out of curiosity. [04:05] i built it, but qemu is not able to execute it [04:06] GrueMaster: are you building a convenience copy of v8? [04:07] It is building everything in the git tree. [04:08] debian policy frowns on convenience copies [04:09] For good reason. [04:09] I'm not building a package. I'm building a source tree to help somone else figure out why it won't build. [04:09] --shared-v8 would still be saner. [04:10] The fact that the embedded v8 appears to be braindead becomes a non-issue then. [04:12] This isn't that js server thing, is it? [04:12] Whatchamacallit... [04:13] make test [04:13] oops [04:15] Typing over a plate of food. Not easy. [04:17] bon appétit [04:17] NotJimCarrey: So, looks like the issue is with the embedded v8 library build. changing deps/v8/SConstruct to default to hard instead of softfp will make the tree build on precise-armhf, but as others here have pointed out, better to install a v8 shared library package. [04:18] After my change, it built fine. make test returns 1 error. [04:21] um, can you send me the binary so i can see if it works? i'll try to figure out what you just said, but my brain's too fried from fighting debian tonight [04:21] lol [04:22] i'm also trying to install a full debian distro on a photon 4g from scratch [04:24] NotJimCarrey: Just fix the deps/v8/Sconstruct file. Here's the diff: http://paste.ubuntu.com/808180/ [04:26] thanks, building now [04:30] infinity: Using --shared-v8 fails because we are on 3.4.14.21 and the included version is 3.6.4. [04:31] Hasn't been updated since 2011-07-20 ish (according to the v8 changelog in the source tree). [04:36] GrueMaster: I would imagine the other --shared-v8* options might help. Unless it really can't build against older versions of the headers. [04:36] features are missing according to the build failure. [04:37] just got "sorry, unemplimented: -mfloat-abi=hard and VFP" [04:37] NotJimCarrey: What image are you building on? What platform? [04:38] openpandora 2.6.27.57-omap1 [04:39] * infinity notes that nodejs is in the archive too. [04:39] Slightly older version, but... [04:39] Angstrom 2010.4-test-20100627 [04:39] NotJimCarrey: Erm, so you are not building on an Ubuntu Arm platform? [04:40] debian actually [04:40] but there isn't a debian-arm to speak of [04:40] s/#debian-arm [04:42] #debian-arm@irc.debian.org? [04:43] dur [04:44] it was not intended to scare him away [04:44] dammit, new windows first [04:45] oh well, i'll work on it tomorrow [04:45] thanks for the help :) === Jack87 is now known as Jack87|Away === Jack87|Away is now known as Jack87 === Guest46834 is now known as zumbi === Jack87 is now known as Jack87|Away === Jack87|Away is now known as Jack87 === chrisccoulson_ is now known as chrisccoulson === Jack87 is now known as Jack87|Away === Quintasan_ is now known as Quintasan [12:19] what's the status with gnat-4.6 and ubuntu-armhf ? [12:29] suihkulokki, iirc infinity wanted to look into it [13:43] robclark, putting 3.3 into the PPA was exactly the plan [13:44] ogra_, ahh, ok [13:44] I guess I was confused [13:44] nothing in there is supported by ubuntu anyway ... its just about the supported kernel === calculu5 is now known as calculus === zyga_ is now known as zyga === zyga is now known as zyga-break [18:10] hi [18:11] can anyone help me on ubuntu on beagleboard [18:12] rickey, there is also #beagleboard [18:12] @mythos i know [18:12] but no one is replying [18:12] but what is your problem? [18:12] my BB is running too slow [18:13] Kswapd0 is taking to much cpu [18:14] what kind of beagle is that ? pre-XM times ? [18:14] its BB rev c3 [18:15] ah, that only has 256M [18:16] well, dont use a desktop install on it, its simply not capable to run a full ubuntu desktop ... do a headless install and install some small sized desktop or just use a simple window manager like openbox [18:16] hmm.. [18:16] if you *do* use a desktop on it, it will indeed need to swap extensively to keep all bits of the desktop in ram [18:17] i wanted a good looking desktop [18:17] so on 256M thats kind of expected [18:17] try lubuntu-desktop [18:17] okay.. is that something? [18:17] i think that should be happy with something like 128M [18:17] and looks reasonable good [18:18] but seriously i wouldnt use a beagle for more than development, its not really what you want to use for desktop use [18:18] hmm.. well not really a desktop [18:19] but just.. i want to make it as a centralized device for my 3G modem [18:19] why do you need a desktop for this ? [18:19] sounds like you would be fine with a single app running fullscreen or so [18:19] or even a web interface [18:20] hmm... [18:20] and for that the beagle is perfect ... [18:20] i also wanted my BB can be used as a web browsing device [18:21] well, have a look at lubuntu-desktop it should definitely serve you better than a full blown ubuntu desktop on that device [18:21] lemme check :) [18:22] * ogra_ wouldnt really recommend to actually *use* the desktop on less than 1G [18:22] for demo 512M are surely fine but even there you run into memory probs if someone opens 20 tabs in a browser [18:24] @ogra_ lubuntu looks good [18:24] it uses lxde? [18:24] yep :) [18:24] it will have all the features as that of ubuntu? [18:24] nearly [18:25] i mean like if i want to install something.. coz i guess its same debian [18:25] yeah, the underlying system is the same for ubuntu and lubuntu [18:25] its just a different desktop on top [18:26] they are built from the same archive etc just a different face [18:26] ok [18:26] it wont be that fancy [18:26] but it will be good enough [18:27] well, you use a pretty limited device [18:27] fvor a full ubuntu desktop on an arm device i would recommend a pandaboard [18:27] hmm [18:27] i bought BB too early [18:27] :) [18:28] i should start with installing ubuntu again [18:28] :) [18:29] is there any website? where i can see screenshots? [18:29] i would recommend to start with a headless/server image actually and there just install the xorg and lubuntu-desktop packages on top [18:29] no, idea, there surely are screenshots onm the web [18:30] yeah i have ubuntu minimal (robert nelson) [18:30] oh, not an official image ? [18:31] https://wiki.ubuntu.com/ARM/OMAP [18:31] that image was not working.. [18:31] has the official ubuntu images [18:31] i did try it [18:32] ah, well, they stay with roberts, but they are different [18:32] even i was confused [18:32] netbook will be ok? [18:32] i have netbook [18:33] well, i would take something without desktop [18:33] :) [18:33] ok [18:33] headless or server [18:34] and then install the xorg and lubuntu-desktop packages [18:34] that should work [18:34] note you need a serial connection for hedless or server [18:34] yes i know [18:35] so i should not use robert nelson image? the one i got from elinux page? [18:36] well, feel free to use it, it is just different from the ubuntu ones ... [18:36] we cant really support it here [18:36] since nobody of us uses it [18:36] ok.. [18:37] ubuntu makes changes in kernel too? [18:37] nope, we use plain mainline [18:37] ok [18:37] for omap3 (beagle) [18:37] so i can use my own kernel? [18:37] sure [18:37] :) [18:37] gr8 [18:39] where can i get headless install for oneiric? [18:39] see the wikipage i pasted above [18:39] they are all linked there [18:41] 11.04 headless is there [18:42] in 11.10 it was renamed to server [18:43] anyway, i'm out for the day, good luck ! [18:43] thank you so much :) [18:43] one last quest [18:43] may i?