**** BEGIN LOGGING AT Wed Apr 29 02:59:57 2009 Apr 29 05:24:36 03bzhou * r10009 10optware/trunk/make/cherokee.mk: cherokee: uclibc platforms stay at 0.99.11 Apr 29 05:51:24 03bzhou * r10010 10optware/trunk/ (make/pure-ftpd.mk sources/pure-ftpd/configure.patch): pure-ftpd: 1.0.21 -> 1.0.22, patch configure.ac now Apr 29 06:46:18 03alllexx * r10011 10optware/trunk/make/clinkcc.mk: clinkcc: should be fine now. Note that it depends on iconv and also fails to build on cs05q1armel (and maybe some others) due to the gcc 3.4.[3-4] bug Apr 29 06:51:52 03alllexx * r10012 10optware/trunk/make/clinkcc.mk: clinkcc: fixed a typo Apr 29 07:19:58 * rwhitby gets OOM errors with Ubuntu installer, and therefore puts it in the "not working yet" pile. Apr 29 10:02:44 * bizkut miau.. Apr 29 11:20:47 03alllexx * r10013 10optware/trunk/make/clinkcc.mk: clinkcc: apply fix for glibc targets only Apr 29 13:08:24 * bizkut miau.. Apr 29 17:35:18 03bzhou * r10014 10optware/trunk/make/clinkcc.mk: clinkcc: fix to build on more platforms, but 13MB static lib seems excessive Apr 29 17:37:33 any linux distribution for ppc coming with executables built for 2.6 < 2.6.18 ? Apr 29 17:40:05 this requirement seems very particular Apr 29 17:40:49 most linux distributions have moved to > 2.6.18 Apr 29 17:40:58 at least the latest one Apr 29 17:41:49 i'm sure if you look for past distros, there might be one with 2.6 < 2.6.18 Apr 29 17:41:57 but why? Apr 29 17:42:15 Deffie, what does YellowDog Linux have now? Apr 29 17:42:23 they were keeping up last time I checked. Apr 29 17:43:24 kernel v2.6.27 << YDL 6.1 Apr 29 17:43:45 wow thank you for attention Apr 29 17:43:56 yup it is for a dreambox, a satellite receiver Apr 29 17:44:06 very limited with just its software Apr 29 17:44:19 okay sounds good. Apr 29 17:44:22 have fun. Apr 29 17:44:42 i tried to debootstrap debian but the nearest is 2.6.18 and still doesnt work Apr 29 17:44:47 chroot says kernel too old :P Apr 29 17:44:49 if you can rebuild kernel, you can build any version Apr 29 17:44:55 right. Apr 29 17:45:07 but you need a good toolchain which YDL has. Apr 29 17:45:10 i think theres some problem with proprietary drivers Apr 29 17:45:16 or not Apr 29 17:45:18 might be that issue. Apr 29 17:45:20 dont know Apr 29 17:45:38 going to try ydl :D Apr 29 17:46:00 enjoy Apr 29 17:46:50 you might want to try building apps with the existing toolchain Apr 29 17:47:06 try optware Apr 29 17:48:29 i did something with optware Apr 29 17:48:48 does hello-ipk work? Apr 29 17:49:01 but for example i got problems with the existing toolchain and libxml2 Apr 29 17:49:22 they are not in the original toolchain Apr 29 17:49:30 i built busybox too Apr 29 17:49:43 using optware Apr 29 17:49:53 toolchain should be minimal, should not include libxml2 Apr 29 17:50:17 should i build it inside optware ? Apr 29 17:50:37 yes, make libxml2-ipk Apr 29 17:50:39 problem? Apr 29 17:51:32 so far on all the platforms i know, libxml2 builds okay Apr 29 17:57:06 ok built but toolchain ld doesnt find it Apr 29 18:01:41 you mean libxml2 ipk built, but for some other app, ld doesn't find it? Apr 29 18:01:53 yup Apr 29 18:02:31 i have libxml2 into builds and theres the directory structure from opt Apr 29 18:02:51 but my ld is in toolchain/cdk/bin Apr 29 18:03:00 and looks in toolchain/cdk/lib Apr 29 18:03:27 i merely tried to copy libxml lib/ contents into toolchain/cdk/lib Apr 29 18:03:36 but maybe its not the way :P Apr 29 18:04:22 that's not the way Apr 29 18:13:35 should use libxml2-stage to stage libs into optware/tuxbox/staging Apr 29 18:14:36 there're quite a lot of example .mk files using libxml2 Apr 29 18:14:45 grep libxml2-stage make/* Apr 29 18:37:33 thats a lot more politically correct :P Apr 29 18:39:27 Deffie: the key is to setup optware/platforms/toolchain-tuxbox.mk correctly Apr 29 18:39:54 so you can just type "make aria2-ipk" for example Apr 29 18:40:16 and it will build all the dependencies, populate staging directories Apr 29 18:40:27 and finally build aria2 ipk Apr 29 18:40:32 yup but just in case bind doesnt have libxml2 in its deps Apr 29 18:40:47 but it doesnt compile without libxml2 Apr 29 18:41:25 is it a new package you're working on, or existing package? Apr 29 18:41:59 (does make/.mk exists? Apr 29 18:42:02 ) Apr 29 18:43:35 i'd suggest you 1) setup toolchain-tuxbox.mk 2) try some existing package that uses libxml2 Apr 29 18:44:18 this way you can re-use the optware infrastructure Apr 29 18:46:18 bind, the dns server Apr 29 18:47:10 in 9.5.0-P2, i don't see libxml2 as dependencies Apr 29 18:47:37 for home LAN, i prefer dnsmasq Apr 29 18:47:41 but compilation fails for libxml missing Apr 29 18:47:55 nop i need just nsupdate Apr 29 18:47:58 same version or newer version? Apr 29 18:48:24 of ? Apr 29 18:48:28 bind Apr 29 18:48:54 to be sincere i got it from download site :P Apr 29 18:49:16 because the one in the optware was failing for a double declaration in source Apr 29 18:49:29 and the one downloaded did the same Apr 29 18:49:34 so i corrected source Apr 29 18:49:35 Oh, PPmarcel http://wiki.freebsd.org/FreeBSDSlug Apr 29 18:49:45 and it reached libxml dep Apr 29 18:49:46 and netBSD http://www.netbsd.org/ports/evbarm/faq.html Apr 29 18:49:56 so maybe it is a problem I created Apr 29 18:50:58 can you try configure --without-libxml2 ? Apr 29 18:52:12 if you want libxml2, try --with-libxml2=$(STAGING_PREFIX) Apr 29 18:54:07 thats nice Apr 29 18:54:26 should i launch configure manually or i can pass the parameter to it thru make ? Apr 29 18:59:10 try modifying make/bind.mk Apr 29 18:59:16 wqorked Apr 29 18:59:17 :) Apr 29 18:59:55 i think optware/make/bind.mk should be more explicit Apr 29 19:08:06 03bzhou * r10015 10optware/trunk/make/bind.mk: bind: explicit --without-libxml2 Apr 29 19:08:45 now a noob question Apr 29 19:09:04 (like if the ones till now were EXPERT) Apr 29 19:09:24 from what is provided the ipkg executable ? Apr 29 19:10:00 i don't understand the question Apr 29 19:10:24 okay, let me try, ipkg-opt.ipk provides /opt/bin/ipkg Apr 29 19:10:34 oh wow Apr 29 19:10:42 that was the question :) Apr 29 19:11:02 so you can try "make ipkg-opt-ipk" to build it Apr 29 19:11:21 but since you cannot install an ipk without an existing ipkg Apr 29 19:11:49 often ppl just extract ipkg-opt*.ipk with tar Apr 29 19:12:12 see http://www.nslu2-linux.org/wiki/Optware/HomePage Apr 29 19:12:49 some firmware (like unslung) were built with an ipkg binary Apr 29 19:13:03 k, bbl Apr 29 19:16:30 i have to send you some wine :P Apr 29 19:49:25 * bizkut miau.. Apr 29 20:19:51 * bizkut miau.. Apr 29 20:21:21 WOOF Apr 29 20:25:23 03bzhou * r10016 10optware/trunk/make/py-bazaar-ng.mk: bzr: 1.13.1 -> 1.14 Apr 29 20:27:41 03bzhou * r10017 10optware/trunk/make/cherokee.mk: cherokee: revert to 0.99.11 Apr 29 20:28:23 03bzhou * r10018 10optware/trunk/make/py-mssql.mk: py-mssql: 1.0.1 -> 1.0.2 Apr 29 20:35:02 * bizkut miau.. Apr 30 02:08:03 03bzhou * r10019 10optware/trunk/ (3 files in 2 dirs): unixodbc: 2.2.12 -> 2.2.14 **** ENDING LOGGING AT Thu Apr 30 02:59:57 2009