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