**** BEGIN LOGGING AT Thu Mar 17 23:59:57 2005 Mar 18 00:38:32 hello! Mar 18 00:44:26 Moo Mar 18 00:44:31 heh Mar 18 00:45:12 kergoth: how did the uclibc 0.9.19 turn out? Mar 18 00:45:57 havent had time to fix the bug i ran into. occupied with other things lately Mar 18 00:46:10 finishing stuff up at ti, since my last day is a week from today Mar 18 00:46:34 remind me this weekend Mar 18 00:48:04 ok, will do. thx. Mar 18 00:55:01 * perlguru Leaving Mar 18 00:56:59 bye perlguru Mar 18 00:59:40 back... Mar 18 01:04:58 did anyone ever test perl in openslug? Mar 18 01:05:02 after i made those changes? Mar 18 01:06:03 will build it now for openslug Mar 18 01:06:08 cool Mar 18 01:06:25 it works well in my colinux, but i dont think anyone ever tested it in openslug Mar 18 01:06:28 it _compiles_ for openslug Mar 18 01:06:34 but no one tested to see if it actually works Mar 18 01:30:38 Theres like a zillion perl ipks. I get the feeling it aint gonna fit on my 16MB Rootfs. Mar 18 01:31:00 hm? Mar 18 01:31:15 I expect each one is tiny Mar 18 01:31:17 the perl binary and a couple core modules is small Mar 18 01:31:18 yeah Mar 18 01:31:27 Ah okay. Maybe theres hope then. Mar 18 01:31:28 its just highly granular packaging. you rarely need a lot of those Mar 18 01:31:42 we need to get automatic perl module dependency generation happening though Mar 18 01:31:50 otherwise its a seriously huge pain in the ass to install them all manually Mar 18 01:32:41 its just that its packing for like 10 minutes. ;-) Mar 18 01:32:50 kergoth: can it generate a perl-all-modules.ipk which just lists everything? Mar 18 01:35:04 dont see any reason why not Mar 18 01:35:07 do it the way python does Mar 18 01:35:09 task-perl-everything Mar 18 01:35:20 we should also have a minimal core bits + core modules meta package Mar 18 01:35:22 task-perl-minimal Mar 18 01:35:23 or so Mar 18 01:36:08 Well, the famous WRT54GS featured at www.rwhitby.net/wrt54gs/serial.html is going to a new home tomorrow. It's being sold to someone who probably will never use the serial ports on it. Hmm - maybe I should recover the AD232BK board .... Mar 18 01:37:04 .. then again maybe not. I'd rather use the ones built into the DB9 shell space anyway ... Mar 18 01:37:58 Why's it being replaced? Simply because it's not vertically mounted. Mar 18 01:38:31 And its time for that new Asus with 32MB Mar 18 02:04:23 03ingeba * 10unslung/Makefile: Added libol to Makefile list of cross packages Mar 18 02:09:18 No, I've decided that the router should just be a router and a recovery server for the slugs, and everything else should be done on the slugs. Mar 18 02:10:26 So the router has three usb-serial cables, and runs openssh and atftpd and microcom. So no need for lots of memory. Mar 18 02:11:27 I figured I don't want to run things like apache on the router, cause they could cause an out of memory condition (no matter what the memory size) and stop it routing. That would be bad. So fixed memory size stuff only. Mar 18 02:12:46 dyoung: mt-daapd fails on download on openslug ... upstream must have changed. Mar 18 02:16:09 Interesting .... lots of linux-wrt changes in the latest pull ... 2.4.20 only though. Mar 18 02:18:41 heh - linux-wrt_2.4.20.bb seems to have an openslug cut-n-paste in it :-) Mar 18 02:18:48 heh, wouldnt surprise me Mar 18 02:18:55 it isnt ready for primetime yet, need to push more fixes Mar 18 02:19:19 is this a "build openwrt firmware from OE" effort? Mar 18 02:19:28 yep Mar 18 02:19:31 cool Mar 18 02:19:56 its one of those things where openwrt is willing to move to it, but not until they see something useful out of it. catch 22. Mar 18 02:20:00 so i'm doing the initial footwork :) Mar 18 02:20:01 that means it will be easy to make it run on the Asus too :-) Mar 18 02:20:21 yeah, that's how you hooked us, right :-) Mar 18 02:20:25 :) Mar 18 02:20:48 03rwhitby 07 * r1.3090.1.1 10openembedded/packages/meta/openslug-packages.bb: Added sudo and perl to openslug-packages, and demoted mt-daapd Mar 18 02:27:36 I dunno, I can still wget the mt-daapd-0.2.1.1.tar.gz from that location. Mar 18 02:44:10 why am i awake? Mar 18 02:44:13 * kergoth kicks self Mar 18 02:59:17 dyoung: let me try again Mar 18 02:59:30 there was an error. Mar 18 02:59:33 my bad. Mar 18 02:59:58 I just pushed the change. For somereason CIA doesnt report me. Mar 18 03:00:07 (no BK_SILENT is not set) Mar 18 03:00:30 yeah, just saw the email Mar 18 03:02:25 now, what to work on tonight ..... Mar 18 03:04:34 03dyoung 07 * r1.3097 10openembedded/packages/nail/nail_11.21.bb: A enhanced mailx replacement Mar 18 03:04:47 Maybe I'll package up sslmuxssh ... Mar 18 03:05:09 I've been packing u all the stuff that gets used by prodslug. Mar 18 03:05:29 to convert prodslug from unslung to openslug? Mar 18 03:05:34 Yes. Mar 18 03:06:14 kergoth put openssh 4.0 in there too, so thats gonna be a nice upgrade. Mar 18 03:06:27 "in there" = into oe. Mar 18 03:06:47 sslmuxssh is a nifty little program that I wrote which multiplexes both ssl and ssh onto the same port (usually 443). Mar 18 03:07:21 openssh 4 is looking nice. i was really surprised to see that a lot of changes were done to the configure script to handle crosscompilation Mar 18 03:07:28 :) Mar 18 03:07:39 if you put ssh on your public 22 port, then every hacker and his dog tests it out. if you put it on 443, then not only is it less "knocked on", but you can also get to it from a corporate proxy. Mar 18 03:08:08 heh, cool Mar 18 03:08:58 Thats kinda handy. Mar 18 03:09:00 dyoung: does nail support ssl? been looking for a decent ssmtp app for sending mails out Mar 18 03:09:23 since ssl is a "client speaks first" protocol, and ssh is a "server speaks first" protocol, it's easy to distinguish which is happening. Then you just copy to/from a socket to another port on another machine for that connection (depending on whether it is ssl or ssh). Mar 18 03:10:23 so you expose a single 443 port, which handles both ssh and ssl traffic for you. Mar 18 03:10:44 150 lines of C Mar 18 03:11:02 kergoth, its supposed to support STARTTLS or SMTPS or SMTP AUTH, but I havnt used those functions yet.. Mar 18 03:11:35 hmmk Mar 18 03:11:38 will have to play around Mar 18 03:11:53 http://nail.sourceforge.net/ Mar 18 03:12:03 perl is now in the openslug ipk feed Mar 18 03:12:05 Me too, I gotta play with that stuff yet. Mar 18 03:12:54 rwhitby, Cool. I'd use that. Mar 18 03:13:22 test it! :) Mar 18 03:13:28 i need confirmation that it works on a slug Mar 18 03:13:40 kergoth: you have a slug, right ? ;-) Mar 18 03:13:52 collecting dust. i need another ethernet switch and another power strip Mar 18 03:13:55 too many devices Mar 18 03:13:58 hehe ultimately it didnt fit in the 1M that was leftover in my rootfs. so I'll try again when I free the hard drive. Mar 18 03:14:30 And now the germs are *really* telling me to go to sleep. so see y'all later. Mar 18 03:14:38 night Mar 18 03:14:39 night dyoung-zzzz Mar 18 03:15:06 root@nslu2:~# perl -v Mar 18 03:15:06 perl: symbol lookup error: /usr/lib/libperl.so.5: undefined symbol: __udivsi3 Mar 18 03:15:20 openslug, glibc Mar 18 03:15:37 with perl and libperl5 installed onl Mar 18 03:15:39 only Mar 18 03:16:00 eh? Mar 18 03:16:04 udivsi3 is part of libgcc Mar 18 03:16:14 somethings very wrong there. Mar 18 03:17:45 I have ld-2.3.3.so, libc.so.6, libm.so.6 and libgcc_s.so all installed in /lib (normal openslug versions) Mar 18 03:19:07 i have no idea what would cause that. Mar 18 03:19:15 its like libperl or perl werent linked against libgcc Mar 18 03:19:18 which is nonsensical Mar 18 03:19:20 yeah, neither do I Mar 18 03:19:33 ld/gcc links against libgcc automatically if anything from it is used Mar 18 03:19:44 just compiling strace now to have a closer look Mar 18 03:24:34 kergoth: if I have a single .c file, what is the quickest way to get it into OE ? Mar 18 03:25:13 put it on a server somewhere oe can grab it from. could also put it in oe itself, but i'd really rather avoid that unless absolutely necessary Mar 18 03:25:21 it's on my hard drive here, and nowhere else on the internet Mar 18 03:25:33 but I could put it up on my personal sf.net area Mar 18 03:25:39 there are a few packages that have tarballs sitting on the oe site Mar 18 03:25:42 so that could work too Mar 18 03:25:50 03rwhitby 07 * r1.3098 10openembedded/packages/meta/openslug-packages.bb: Added mt-daapd, strace and nail to openslug-packages. Mar 18 03:26:12 ok, and is there an example package you can think of that just has a single .c file (no Makefile or anything)? Mar 18 03:26:43 grep '${CC}.*\.c' openembedded/packages/*/*.bb Mar 18 03:26:46 heh Mar 18 03:27:45 etherpuppet :-) thx Mar 18 03:38:14 kergoth: libraries read as perl executes are: libperl5.so, libnsl.so.1, libdl.so.2, libm.so.6, libcrypt.so.1, libutil.so.1, libc.so.6. Then the undefined symbol error. Mar 18 03:41:23 as far as i know, udivsi3 comes from libgcc, not libgcc_s (the static piece). in which case, the only possible cause of this would be that the libgcc.a symbols got pulled into the link of one of those dependent perl libraries, but in your build environment only, not runtime. so it used whatever version was available in the .so when it was linked, but then at runtime that symbol isnt in the shared libraries Mar 18 03:41:29 no idea what would cause that Mar 18 03:41:59 heh Mar 18 03:42:11 03ingeba * 10unslung/sources/libvorbis/configure.patch: Removes library search of local paths which prevents cross compilation Mar 18 03:42:45 03ingeba * 10unslung/make/libvorbis.mk: Added patch to enable cross compile Mar 18 03:44:58 rwhitby: itd help if you could 'nm' those .so's, in your toolchain libdir and/or staging area, and track down the rogue __udivsi3 Mar 18 03:50:38 where do I find the right nm to use? Mar 18 03:51:11 ah - cross/bin/... Mar 18 03:51:54 rwhitby@nudi:/home/openslug/tmp$ ./cross/bin/armeb-linux-nm staging/armeb-linux/lib/libc.so.6 | grep udivsi Mar 18 03:51:54 000e53d0 t __udivsi3 Mar 18 03:52:35 weird Mar 18 03:54:14 now compare to the libc.so.6 in the rootfs Mar 18 03:55:49 rwhitby@nudi:/home/openslug/tmp$ ./cross/bin/armeb-linux-nm rootfs/lib/libc.so.6 | grep udivsi Mar 18 03:55:49 ./cross/bin/armeb-linux-nm: rootfs/lib/libc.so.6: no symbols Mar 18 03:56:05 rwhitby@nudi:/home/openslug/tmp$ ls -l rootfs/lib/libc* Mar 18 03:56:05 -rwxr-xr-x 1 rwhitby staff 1082868 Mar 13 05:42 rootfs/lib/libc-2.3.3.so Mar 18 03:56:05 lrwxrwxrwx 1 rwhitby staff 13 Mar 18 03:28 rootfs/lib/libc.so.6 -> libc-2.3.3.so Mar 18 03:57:26 rwhitby@nudi:/home/openslug/tmp$ file rootfs/lib/libc-2.3.3.so Mar 18 03:57:27 rootfs/lib/libc-2.3.3.so: ELF 32-bit MSB shared object, ARM, version 1 (ARM), stripped Mar 18 03:59:22 <[g2]> rwhitby, morning Mar 18 03:59:26 ah, right, stripped Mar 18 03:59:32 morning [g2] Mar 18 03:59:34 <[g2]> hey kergoth Mar 18 03:59:43 <[g2]> I'm gonna be on holiday for several days Mar 18 03:59:44 * kergoth says fuck sleep and goes to get a caffinated beverage Mar 18 04:00:04 <[g2]> no wonder kergoth is *so* spunky Mar 18 04:00:29 <[g2]> kergoth, I got a kick out of your arm linux ml post yesterday Mar 18 04:00:33 i dont believe hte word 'spunky' has _ever_ been used to describe me Mar 18 04:00:47 [g2]: hehe. i found hte replies amusing Mar 18 04:00:50 (if harsh) Mar 18 04:01:03 url? Mar 18 04:01:21 i jumped headlong into a flamefest on l-a-k Mar 18 04:01:24 <[g2]> well 100+ posts on that R1/R2 was a little excessive :) Mar 18 04:01:29 yeah Mar 18 04:01:44 i just didnt see what the big deal was. many machines maintain their own trees and/or patchsets anyway Mar 18 04:01:49 <[g2]> I bit my touge... pretty hard Mar 18 04:01:50 making the whole thing rather trivial Mar 18 04:01:53 _that_ was my point Mar 18 04:01:58 that no one managed to get, apparently Mar 18 04:02:02 oh well Mar 18 04:02:23 <[g2]> I was going to write something about ppl having too much time on their hands :) Mar 18 04:02:44 personally i like nico's patch, and i think itd be useful to have it merged. but i can also see rmk's point Mar 18 04:02:58 but really, i cant seem to manage to care Mar 18 04:03:02 its trivial Mar 18 04:03:06 anyway Mar 18 04:03:12 :) Mar 18 04:03:18 <[g2]> and last time "we were BINARY patching the kernel because we had neither the boot loader nor the kernel source" :) Mar 18 04:03:47 <[g2]> yeah... I think it was just a touchpoint Mar 18 04:04:07 <[g2]> but funny in a odd way Mar 18 04:05:07 :) Mar 18 04:10:58 you know, its really not very often that i get flamed like that. usually i'm the one doing the flaming Mar 18 04:11:13 :) Mar 18 04:14:39 03rwhitby 07 * r1.3098.1.1 10openembedded/packages/muxsshssl/muxsshssl_1.0.bb: Added muxsshssl, but still waiting for sf.net CVS to update before it can be used. Mar 18 04:27:07 http://thread.gmane.org/gmane.linux.kernel/281088 Mar 18 04:27:11 might be interesting Mar 18 04:27:13 initrd maker Mar 18 05:10:51 <[g2]> catch you guys in a couple days Mar 18 06:50:26 * perlguru byebye Mar 18 06:51:05 bye perlguru Mar 18 06:51:29 * perlguru still here Mar 18 06:57:28 * siddy wonders about what might be the dutch semantics of "byebye"... Mar 18 07:30:01 bye (really i am going now ;) Mar 18 07:30:15 * perlguru Leaving Mar 18 08:17:17 * kergoth yawns Mar 18 09:03:23 bye Mar 18 09:17:59 03jp30 * 10unslung/make/ (gift-ares.mk gift-opennap.mk): request explicit automake versions in gift modules Mar 18 10:44:17 hi, quick question: convert (ImageMagick) gives: error while loading shared libraries: libltdl.so.3: cannot open shared object file Mar 18 10:44:29 where is the library? Mar 18 10:44:41 (not on the slug) Mar 18 10:45:54 Version: 6.1.7-5-4 Mar 18 10:50:11 which package provides libltdl?? Mar 18 11:01:37 perlguru: libtool Mar 18 11:04:50 is installed: Version: 1.5.10-2 Mar 18 11:06:01 reinstalled now. now it is 'there' Mar 18 11:08:22 ACTION  Mar 18 13:49:00 kernel 2.6.11.4 and 2.6.12-rc1 available on kernel.org Mar 18 14:05:20 night all Mar 18 14:18:23 03rwhitby 07 * r1.3100.1.1 10openembedded/packages/muxsshssl/muxsshssl_1.0.bb: Fixed muxsshssl unpacking Mar 18 14:54:09 ka6sox around? Mar 18 15:05:42 * kergoth uses the opens ource bk client to check out the oe repo in his oe rootfs in colinux, to test running bitbake :) Mar 18 15:34:40 muahahaha Mar 18 15:34:50 my oe is building inside my oe rootfilesystem Mar 18 15:55:27 rwhitby: I'm' around Mar 18 17:01:29 Anyone using NSF with multiple clients Mar 18 22:43:02 ka6sox: ping Mar 18 23:26:00 03rwhitby 07 * r1.3110 10openembedded/packages/meta/openslug-packages.bb: Added muxsshssl and nail **** ENDING LOGGING AT Fri Mar 18 23:59:56 2005