**** BEGIN LOGGING AT Thu Dec 31 02:59:57 2009 Dec 31 06:04:37 lindi-: i thought that the problem is with resuming, not suspending, probably should have reread the ticket before answering. Dec 31 07:18:57 how to compile and run C programs on neo freerunner with SHR distribution ? Dec 31 07:19:16 satish: you'll be using bitbake for that. Dec 31 07:19:45 don't have gcc Dec 31 07:19:54 what distro you using ? Dec 31 07:20:00 SHR Dec 31 07:20:04 oh, gotcha Dec 31 07:20:09 you can install gcc Dec 31 07:20:16 there is a package for it, if i recall Dec 31 07:20:27 can u send me the link Dec 31 07:20:37 will apt-get install works ? Dec 31 07:21:03 opkg update; opkg install gcc-whatever Dec 31 07:21:23 ok Dec 31 07:21:36 opkg list |grep gcc should list it Dec 31 07:22:40 ok Dec 31 07:23:03 got Dec 31 07:23:54 libgcc1 .... Dec 31 07:24:00 but failed to install Dec 31 07:24:07 hm... that is a lib Dec 31 07:24:17 i'll ssh into mine and try to help Dec 31 07:24:40 ok..that's gr8 Dec 31 07:25:11 can u send me the link to download the gcc for SHR Dec 31 07:27:35 does opkg install gcc install gcc for you ? Dec 31 07:29:13 satish: ? Dec 31 07:35:24 Weiss: ping Dec 31 07:36:18 pong Dec 31 07:46:57 Weiss: yesterday panicking sent some patch for glamo-fb.c. Posible wsod fix.. I tried to apply simillar logic to glamo-kms-fb.c Dec 31 07:47:35 Weiss: but it was even worse then :) all white screen while booting, until xorg set the screen right.. Dec 31 07:49:00 Weiss: this is his patch http://jama.homelinux.org/org.openembedded.dev.images/patches/glamo_lcd.patch Dec 31 07:56:03 Weiss: can you look if there is something usable in it for kms? :) Dec 31 08:03:12 hmm.. it doesn't belong in glamo-kms-fb, that's too high-level (actually glamo-kms-fb can go away and get replaced by mostly generic code with 2.6.32) Dec 31 08:03:51 possibly that's the reason for the problems.. simulating the FB event should work in theory to get things up to the same stability as non-KMS, but we can do better by using DocScrutinizer's recommendations Dec 31 08:04:51 hey :-D Dec 31 08:05:50 speak of the devil.. :) Dec 31 08:06:07 :) Dec 31 08:06:14 I didn't even do the proper invokation rites this time.. Dec 31 08:06:21 I'm known by many names Dec 31 08:07:07 the Rite of Ashk'Scrutinizer Dec 31 08:12:47 seems like goa'uld name :) Dec 31 08:46:20 not silly enough to be goa'uld :) Dec 31 08:46:50 this is coming from someone who just finished watching every episode of sg-1 over a 3 week period. Dec 31 08:47:53 gonzoism: " watching every episode of sg-1 over a 3 week period" seems silly enough for me, so YOU are goa'uld? :P Dec 31 08:48:23 i was. I had the symbiote removed. Dec 31 08:48:31 i'm doing much better now. Dec 31 08:49:10 :P Dec 31 09:38:58 ~ping Dec 31 09:38:59 ~pong Dec 31 09:40:33 DocScrutinizer: pongpong Dec 31 09:40:37 moinmoin Dec 31 09:40:56 aah there's life on this planet :-) Dec 31 09:41:26 8 chan and NO msg since 30min Dec 31 09:42:37 konversation really drives me nuts (since damned KDE4). I edited server autojoin list of chan, and it switched to fixed space typeset Dec 31 10:02:36 s/fixed space type/fixedfont Dec 31 10:03:00 DocScrutinizer51: so is it ok now? Dec 31 10:04:00 yeah. had that twice now. It enables "app specific font" which happens to be arial 9 Dec 31 10:04:27 last time was by opening a chan protocol tab Dec 31 10:04:32 I was suggested to try weechat instead of irssi recently. Dec 31 10:05:21 so bugs whereever you look. No idea how they came to think KDE4 was a valid replacement for E Dec 31 10:05:44 never tried either Dec 31 10:06:04 s/E/4 ;-P Dec 31 10:06:52 DocScrutinizer51: at least console programs do not use surprising fonts :) Dec 31 10:08:04 nah. but Konsole itself of course also lost all of its more useful configs Dec 31 10:09:10 and what drives me nuts::: synclient now also forgot how to disable my TP >:-(( Dec 31 10:11:57 had synaptics to config it. had to do one day of googling to fix it one time. Second time had to add another half day to figure there's no way to fix it and there's synclient cli cmd. Now TP 3rd time renders laptop kbd basically unusable Dec 31 10:12:50 nah even 4th Dec 31 10:14:15 X freaks can't negotiate with tp lib devels how to solve that issue for good Dec 31 10:15:09 * Weiss waves from the train Dec 31 10:15:12 kinda like EXPORT_GPL and user is the one to suffer Dec 31 10:15:58 EXPORT_SYMBOL_GPL can't be "fixed" by negotiation, though.. Dec 31 10:16:54 * DocScrutinizer51 hates wankers who do development for political reasons and forget it's the *user* in the end who needs to *use* the result of their brainfuck Dec 31 10:17:42 DocScrutinizer51: i'd say everything EXPORT_ should be GPL. Dec 31 10:17:51 In kernel. Dec 31 10:18:04 "but hey user don't you see you get a way nicer API!?"! Dec 31 10:18:12 DocScrutinizer51: and it's not political reasons, it's ethical reasons. Dec 31 10:18:21 For some it's technical and legal reasons. Dec 31 10:20:24 I don't find it unreasonable to say "hey, I wrote this, I don't want someone else to go and make a load of money out of it as if they'd written it, but if they want to join in on the same terms as I wrote it then that's great". There's a difference of motivations which sadly will always exist I suspect.. Dec 31 10:21:22 (s/difference/conflict/ possibly..) Dec 31 10:21:22 Yep, for those who do not care BSD-like licensees exist. Dec 31 10:22:20 PaulFertser: there's no tech or ethical reason whatsoever to nuke a usefull function in a never version of an API. And really rarely ever ther might be a legal reason Dec 31 10:23:54 DocScrutinizer51: sometimes keeping backward compatibility is really hard. I guess every case should be judged separately. But i agree it might be frustrating to have your TP mess with typing after an update. In fact i still didn't configure my laptop's TP after upgrading :( Dec 31 10:24:37 and there's for sure all ethics gone down the drain for kernel people trying to stop hw manufs from publishing closed source drivers for their stuff Dec 31 10:25:32 In my opinion closed source linux kernel driver are mostly illegal. So it's actually good to stop hw manufacturers from doing that. Dec 31 10:25:49 derivative work vs simple driver, and all that Dec 31 10:27:15 Weiss: if this driver runs only on Linux i think it clearly shows it's derivative. Dec 31 10:27:52 regardless of _GPL or not, in your opinion? Dec 31 10:28:58 Weiss: yep, i think so. Could have anyone developed that driver if Linux didn't exist? I guess if the answer is "yes" then the work is derivative. Dec 31 10:29:58 PaulFertser: alas the real reasons are just the other way round. Some people think it' good to force hw maufs to their own will and POV. So they try to find ways to make it illegal Dec 31 10:30:00 s/"yes"/"no"/ Dec 31 10:30:29 DocScrutinizer51: in my opinion it _is_ illegal right from the beginning. Dec 31 10:31:16 when I choose a licence for my own work (software or otherwise), it's a personal decision about what I'd be happy to see people doing with my work. I don't always reach the same conclusions.. Dec 31 10:33:21 PaulFertser: that's not matching my perception of the ongoing debate and arguing over the last maybe 5 years Dec 31 10:33:56 how to install gcc on SHR distribution ? Dec 31 10:34:35 satish: you need gcc, glibc-dev libc6-dev binutils and something like that... Dec 31 10:35:00 where can i download those for my frerunner Dec 31 10:35:03 and I heard E needs gcc for standard usage even Dec 31 10:36:21 is there any document in http://shr-project.org/ site ? Dec 31 10:36:22 cpp at least. for those .edjx Dec 31 10:36:28 edjc Dec 31 10:36:40 edjc ? Dec 31 10:37:00 satish: "opkg install " Dec 31 10:37:24 satish: he means to decompile and recompile enlightment themes. Dec 31 10:38:02 ok Dec 31 10:38:42 how to download the gcc package for SHR on freerunner ? Dec 31 10:39:41 k cya. need 5 magazines for my AK47. And a small thermonuclear device. for tonight Dec 31 10:40:42 satish: "opkg install " Dec 31 10:41:02 i did opkg install libgcc1 Dec 31 10:41:23 DocScrutinizer51: cheer up, this new year should definetely be better. Dec 31 10:41:35 satish: opkg list | grep gcc Dec 31 10:41:36 and got package libgcc1(4.4.2-r0..) installed in root is up to date. Dec 31 10:42:15 so hey. you're fine with that msg Dec 31 10:42:18 got libgcc1 4.4.2... Dec 31 10:42:27 satish: you need gcc cpp glibc-dev libc6-dev binutils and something like that... Dec 31 10:42:50 coreutils ;-) Dec 31 10:43:21 ok Dec 31 10:43:55 is there any site that discribes all these ..... Dec 31 10:44:17 i want write a simple hello world application on freerunner Dec 31 10:44:25 in C Dec 31 10:44:42 PaulFertser: mrmoku|a` metapkg??! Dec 31 10:47:20 satish: just write and compile... Dec 31 10:47:41 DocScrutinizer51: yep, something like debian's build-essential would be nice. Dec 31 10:48:21 is there any web site that describes the basic packages need to compile C programs on freerunner Dec 31 10:49:46 PaulFertser : i wrote simple c hello world program but failed to compile, as gcc not found Dec 31 10:52:00 satish: well, did you install all the packages i told you? Dec 31 10:52:54 i'm trying Dec 31 10:55:52 paulfertser : i have done Dec 31 10:56:13 satish: do you have gcc command now? Do you have cpp command? Dec 31 10:56:14 and got Package installed in root is up to date Dec 31 10:57:14 i have cpp Dec 31 10:57:23 but failed to compile Dec 31 10:57:35 satish: how exactly? Dec 31 10:57:42 stdio.h : No such file or directory Dec 31 10:58:00 i did cpp myfile.c Dec 31 10:58:49 in my /usr/include no files are there Dec 31 10:58:54 satish: libc6-dev ? Dec 31 10:59:03 yes Dec 31 10:59:08 installed Dec 31 11:00:09 opkg list | grep libc6 Dec 31 11:00:22 gives libc6 -2.10... Dec 31 11:00:56 satish: glibc-dev ? Dec 31 11:01:58 or libc-dev or whatever... Dec 31 11:05:02 i have udev Dec 31 11:05:05 installed Dec 31 11:05:11 and libc6-dev Dec 31 11:09:11 PaulFertser : still getting error Dec 31 11:11:59 satish: same? Dec 31 11:18:27 yes Dec 31 11:19:23 did i missed any package ? Dec 31 11:23:06 satish: yep, i just do not know exactly which one. Those are development files of libc. Do "opkg list | grep libc"... Dec 31 11:23:13 i have installed glibc, libc6, udev-utils. Dec 31 11:23:29 ok Dec 31 11:24:04 i got many eglibc Dec 31 11:24:49 PaulFertser : Or do we have any other way to program Dec 31 11:25:31 means write and compiler C programs in host machine (Ubuntu) and execute application on freerunner (SHR distribution) Dec 31 11:26:01 and while compiling make target as om-gta02 Dec 31 11:26:01 satish: ah, modern shr comes with eglibc, probably you need dev files for that. Dec 31 11:26:06 yes, this is called cross compiling Dec 31 11:26:20 satish: native compilation is easier. Much easier. Dec 31 11:26:41 ok.. Dec 31 11:26:56 i will try to install eglibc Dec 31 11:33:02 Paul : looks like eglibc is related to language package Dec 31 11:34:35 eglibc is embdded, lib c, and it is subdivised into various packages for locales Dec 31 11:40:01 misc: i'd say embedded-friendly. uclibc is embedded, eglibc is a general purpose libc. Dec 31 11:59:04 Paul : Dec 31 11:59:15 i'm able to build with cross compiler Dec 31 11:59:19 as mentioned in the site Dec 31 11:59:36 http://wiki.openmoko.org/wiki/Building_a_hello_world_application Dec 31 11:59:54 thanks for your help Paul. Dec 31 12:01:00 satish: you'll face more problems when you'll try to compile something that requires more libraries. Dec 31 12:01:36 satish: you'll need to either go "debian way": qemubuilder. Or OpenEmbedded way. Or native compilation on FR. The latest is the easiest to get started imho. Dec 31 12:03:22 ok Dec 31 12:03:50 to develop driver livel application which is better way ? Dec 31 12:06:47 Hi List, Wish you a happy new year, in advance...bye