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:02 |
mythos | NotJimCarrey, i'm going to try, if you say what | 01:10 |
NotJimCarrey | sorry | 01:34 |
NotJimCarrey | https://github.com/koush/node | 01:34 |
NotJimCarrey | need it compiled for ARM, but can't get it to work | 01:35 |
mythos | NotJimCarrey, could take a while | 01:55 |
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:56 |
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:57 |
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 | 01:58 |
lilstevie | https://twitter.com/wtfuckfacts/status/159364371145957376 | 02:02 |
lilstevie | er wrong chan | 02:02 |
GrueMaster | lilstevie: LOL | 02:03 |
lilstevie | GrueMaster: there are some funny facts on that twitter timeline :p | 02:04 |
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:20 |
NotJimCarrey | on an OMAP3530 system | 02:21 |
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:30 |
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:31 |
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:32 |
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:33 |
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:34 |
* mythos shivers | 02:35 | |
lilstevie | NotJimCarrey: I have the same problem | 02:37 |
lilstevie | I'm trying to convince mine that getting 2 raspberry pis will be a good thing | 02:38 |
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 | 02:39 |
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:14 |
GrueMaster | infinity: Yea, looks that way. | 03:15 |
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:17 |
NotJimCarrey | i'm not a C++ guru (hence the problems), the only thing i realy figured out was using CXXFLAGS=-march=armv5t | 03:21 |
mythos | so. it compiled, but make test fails through some unsupported syscalls | 03:30 |
GrueMaster | Think I made some headway. Definitely using the wrong abi setting. | 03:32 |
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:39 |
mythos | GrueMaster, maybe USE_EABI_HARDFLOAT=1 helps | 03:45 |
GrueMaster | Maybe, but where is that configured? | 03:45 |
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. | 03:49 |
=== Jack87|Away is now known as Jack87 | ||
mythos | GrueMaster, it is checked in deps/v8/src/platform-linux.cc | 04:02 |
GrueMaster | Then why is g++ being called with softfp? | 04:03 |
mythos | because there function returned 0 for hardloat? | 04:04 |
* mythos tells you only the obvious | 04:04 | |
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:05 |
twb | GrueMaster: are you building a convenience copy of v8? | 04:06 |
GrueMaster | It is building everything in the git tree. | 04:07 |
twb | debian policy frowns on convenience copies | 04:08 |
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:09 |
infinity | The fact that the embedded v8 appears to be braindead becomes a non-issue then. | 04:10 |
twb | This isn't that js server thing, is it? | 04:12 |
twb | Whatchamacallit... | 04:12 |
GrueMaster | make test | 04:13 |
GrueMaster | oops | 04:13 |
GrueMaster | Typing over a plate of food. Not easy. | 04:15 |
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:17 |
GrueMaster | After my change, it built fine. make test returns 1 error. | 04:18 |
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:21 |
NotJimCarrey | i'm also trying to install a full debian distro on a photon 4g from scratch | 04:22 |
GrueMaster | NotJimCarrey: Just fix the deps/v8/Sconstruct file. Here's the diff: http://paste.ubuntu.com/808180/ | 04:24 |
NotJimCarrey | thanks, building now | 04:26 |
GrueMaster | infinity: Using --shared-v8 fails because we are on 3.4.14.21 and the included version is 3.6.4. | 04:30 |
GrueMaster | Hasn't been updated since 2011-07-20 ish (according to the v8 changelog in the source tree). | 04:31 |
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:36 |
NotJimCarrey | just got "sorry, unemplimented: -mfloat-abi=hard and VFP" | 04:37 |
GrueMaster | NotJimCarrey: What image are you building on? What platform? | 04:37 |
NotJimCarrey | openpandora 2.6.27.57-omap1 | 04:38 |
* 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:39 |
NotJimCarrey | debian actually | 04:40 |
NotJimCarrey | but there isn't a debian-arm to speak of | 04:40 |
NotJimCarrey | s/#debian-arm | 04:40 |
mythos | #debian-arm@irc.debian.org? | 04:42 |
NotJimCarrey | dur | 04:43 |
mythos | it was not intended to scare him away | 04:44 |
NotJimCarrey | dammit, new windows first | 04:44 |
NotJimCarrey | oh well, i'll work on it tomorrow | 04:45 |
NotJimCarrey | thanks for the help :) | 04:45 |
=== 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 | ||
suihkulokki | what's the status with gnat-4.6 and ubuntu-armhf ? | 12:19 |
ogra_ | suihkulokki, iirc infinity wanted to look into it | 12:29 |
ogra_ | robclark, putting 3.3 into the PPA was exactly the plan | 13:43 |
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 | 13:44 |
=== calculu5 is now known as calculus | ||
=== zyga_ is now known as zyga | ||
=== zyga is now known as zyga-break | ||
rickey | hi | 18:10 |
rickey | can anyone help me on ubuntu on beagleboard | 18:11 |
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:12 |
rickey | Kswapd0 is taking to much cpu | 18:13 |
ogra_ | what kind of beagle is that ? pre-XM times ? | 18:14 |
rickey | its BB rev c3 | 18:14 |
ogra_ | ah, that only has 256M | 18:15 |
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:16 |
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:17 |
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:18 |
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:19 |
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:20 |
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:21 |
* 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:22 |
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:24 |
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:25 |
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:26 |
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:27 |
rickey | i should start with installing ubuntu again | 18:28 |
rickey | :) | 18:28 |
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:29 |
rickey | yeah i have ubuntu minimal (robert nelson) | 18:30 |
ogra_ | oh, not an official image ? | 18:30 |
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:31 |
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:32 |
ogra_ | well, i would take something without desktop | 18:33 |
rickey | :) | 18:33 |
rickey | ok | 18:33 |
ogra_ | headless or server | 18:33 |
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:34 |
rickey | so i should not use robert nelson image? the one i got from elinux page? | 18:35 |
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:36 |
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:37 |
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:39 |
rickey | 11.04 headless is there | 18:41 |
ogra_ | in 11.10 it was renamed to server | 18:42 |
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? | 18:43 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!