**** BEGIN LOGGING AT Sun Jul 31 02:59:57 2011 Jul 31 09:46:24 build #42 of mpc52xx is complete: Failure [failed compile_4] Build details are at http://buildbot.openwrt.org:8010/builders/mpc52xx/builds/42 Jul 31 10:55:40 if cshore or nico appear, or if someone else wants to look at it, please poke them with this.. https://dev.openwrt.org/ticket/9857 Jul 31 10:55:48 not a massive issue really. Jul 31 10:59:39 EqUaTe: "Remember to report logs between {{{ and }}}" ;p Jul 31 10:59:49 ahh Jul 31 10:59:53 * EqUaTe whistles Jul 31 11:00:08 i'd edit it, but there doesn't appear to be that option Jul 31 11:00:26 but i see you just did that Jul 31 11:03:40 thanks KM. Jul 31 11:05:02 i only mentioned it as it was the only package to fail to build with ccache enabled so far. Jul 31 11:39:24 hmm where must i look for the reason that enable "-Werror" in packages like ubus and collectd something thats new to me ? Jul 31 11:39:44 just happends in those 2 packages using trunk r27840 Jul 31 11:40:52 right now do apply patches fixing it but there must be a other reason Jul 31 11:44:25 nut 100% sure if i can blame cmake for this Jul 31 11:49:08 testrun glibc 2.13 + gcc 4.6.1 @ R27840, build error free. Jul 31 11:50:18 the reason is that the authors decided to do so to force the code to be as clean as possible Jul 31 11:50:39 one downside of -Werror in shipped code is that it may fail with newer gcc version due to stricter checks Jul 31 11:50:52 like the recently "defined but unused" warnings Jul 31 11:50:58 *recently added Jul 31 11:52:47 jup Jul 31 11:53:18 set but not used [-Werror=unused-but-set-variable] Jul 31 11:53:33 -I/mnt/backup1/willie/openwrt/r27840/trunk/staging_dir/target-i386_glibc-2.13/usr/include -DNDEBUG -Os -Wall -Werror --std=gnu99 -g3 -o CMakeFiles/ubus-example.dir/ubus-example.c.o Jul 31 11:54:04 removed the Werror Cflags from the upstream shipped config files by adding patches. Jul 31 11:54:22 now look if everything still works and boot :) Jul 31 11:54:41 make clean; make runs now at one shot no error.. Jul 31 11:55:06 and 8M total packages size.. no need for +300M images :) Jul 31 11:55:30 dunno if this is with or without stripping (including gcc 4.6.1 later) Jul 31 11:56:00 CONFIG_NO_STRIP=y Jul 31 11:56:28 package dir content looks like this http://pastebin.com/tjdHHw3D Jul 31 11:57:01 dunno if 8M or 16M was the size limit :) Jul 31 11:58:10 jow_laptop: also i do think about upgrade this x2 7750 for a phenom ii x6 1090t will speedup these builds a lot. Jul 31 12:06:21 jow * r27843 /trunk/package/dropbear/ (3 files in 3 dirs): Jul 31 12:06:21 [package] dropbear: Jul 31 12:06:21 - split port argument at the rightmost colon, allows binding to specific IPv6 addresses Jul 31 12:06:21 - don't use uci ipaddr var but resolve ifname and get addresses from it (#9853) Jul 31 12:06:49 jow * r27844 /branches/backfire/package/dropbear/ (3 files in 3 dirs): [backfire] merge r27843 Jul 31 12:46:27 jogo * r27845 /packages/net/madwimax/ (Makefile patches/ patches/001-fix_detection_on_be.patch): Jul 31 12:46:27 [packages] madwimax: fix detection for big endian systems Jul 31 12:46:27 closes #7510. Jul 31 12:52:52 jow * r27846 /branches/packages_10.03.1/net/madwimax/ (Makefile patches/): [packages_10.03.1] merge r27845 Jul 31 13:00:49 jow_laptop: thanks Jul 31 13:01:33 hmm where is $(HOST_SUBDIR) pointing to by default in target/$package/Makefikle.in ? Jul 31 13:01:54 Makefile.in (damn keys) Jul 31 13:03:37 have been looking in the automake manuals can't find it there. Jul 31 13:08:39 jow_laptop: have have you disabled gcc depending on gmp/mpfr/mpc in the toolchain ? Jul 31 13:09:22 since i do run into a problem that is more a autoconf/automake problem here.. gmp.h is availible and it says it is not.. Jul 31 13:09:51 i hate those problems when have no clue where the used variables are pointing to. Jul 31 13:11:15 or someone else.. Jul 31 13:12:07 ? Jul 31 13:12:15 what about posting some logs Jul 31 13:12:24 I have no idea what you mean Jul 31 13:12:26 hmm Jul 31 13:12:31 moment cleaning my desk here.. Jul 31 13:12:38 *rant* damn coffee Jul 31 13:12:57 config.log is enough i hope ? Jul 31 13:13:12 since thats unrealated to my question :s Jul 31 13:14:30 jow_laptop: wat i asked if "they" used $(HOST_SUBDIR) in a Makefile.in where is that pointing to or need that var to be defined in the same automake include file ? Jul 31 13:15:08 i can post logs but then you can fix my gcc problem also.. o try to understand why it can't find something that is there and no idea how it is checking for the existing files in the first place. Jul 31 13:15:24 also when i say build gcc in target image you will ignore me right :s Jul 31 13:16:08 if configure says it cannot find a header despite it being there it is usually because it couldn't compile the corresponding conftest.c file Jul 31 13:16:19 config.log will then reveal why Jul 31 13:16:34 no idea about HOST_SUBDIR, seems to be a binutils or gcc invention Jul 31 13:16:48 never seen it in the wild Jul 31 13:17:13 cleaning desk moment, config.log is here http://pastebin.com/E1anz4pQ Jul 31 13:17:53 hmm without knowing where that points to then i dunno where it is looking for subdir gmp/gmp.h instaid of include/gmp.h Jul 31 13:18:13 these issues are to simple to whaste half days on seeking for a defined variable in autoconf scripts :S Jul 31 13:18:51 "Try the --with-gmp, --with-mpfr and/or --with-mpc options to specify Jul 31 13:18:52 their locations." Jul 31 13:19:18 -> CONFIGURE_ARGS += --with-mpfr=$(STAGING_DIR)/usr/include ... Jul 31 13:19:47 jow_laptop: can you have a look at http://pastebin.com/bpFsmCCa , I'm not sure why it fails. Is it because of #define b64_ntop __b64_ntop in resolv.h? Jul 31 13:22:01 jow_laptop: and that must be added to Makefile.in ? Jul 31 13:22:07 loswillios: more likely because tty.c does not #include Jul 31 13:22:11 WillieNL: no Jul 31 13:22:18 WillieNL: to the calling makefile Jul 31 13:22:20 since i do think the test part fails by looking wrong. Jul 31 13:22:31 makefiles are autogenerated by makefile.in or .am Jul 31 13:22:40 well it uses a cross compiler to search for mpfr/gmp etc. Jul 31 13:22:45 it make no sense edit the makefile it self directly when depending on autotools Jul 31 13:22:52 the cross compiler searches only in its toolchain dir and in staging_dir Jul 31 13:22:57 guess you will know that better then i do Jul 31 13:23:01 jow_laptop: it does, see at the end of the pastebin Jul 31 13:23:04 yes and it have it there :s Jul 31 13:23:05 it will never attempt to use your system mpfr Jul 31 13:23:31 loswillios: then the declaration is apparently not reachable, see if it is protected by #ifdefs Jul 31 13:23:34 thats why i say it is there but autotools are blind Jul 31 13:23:43 WillieNL: so where is mpfr.h ? Jul 31 13:24:09 it will check for mpfr afther this lib :s Jul 31 13:24:19 then where is gmp.h ? Jul 31 13:24:21 so that is next error Jul 31 13:24:30 gmp is in /mnt/backup1/willie/openwrt/r27840/trunk/staging_dir/host/lib/ Jul 31 13:24:37 host != target Jul 31 13:25:15 you will need a gmp / mpfr etc. package compiled for the target Jul 31 13:25:29 hmm /mnt/backup1/willie/openwrt/r27840/trunk/staging_dir/target-i386_glibc-2.13/include/ is empty indeed.. Jul 31 13:25:34 which installs its headers into staging_dir/target-*/usr/include with InstallDev Jul 31 13:25:36 and i wonder why is it like that Jul 31 13:25:49 since i do have selected and compiled those packages before gcc Jul 31 13:26:10 jow_laptop: hm, yes, with "if 0". What's that? Jul 31 13:26:26 hmm Jul 31 13:26:52 aha Jul 31 13:27:00 gmp.h in /mnt/backup1/willie/openwrt/r27840/trunk/staging_dir/target-i386_glibc-2.13/usr/include/ Jul 31 13:27:15 but no mpfr (checking again) Jul 31 13:28:03 hmm weird was that one of those packages i was not able to find in the package lists.. Jul 31 13:28:33 jow_laptop: gmp depends on mpfr and without mpfr it will say no gmp found ? Jul 31 13:28:46 yes, because at the time the gcc package was made there was no need for mpfr Jul 31 13:28:58 no gcc is lightyears ahead and the pacakge was never updated Jul 31 13:29:11 therfore there was also never an mpfr packages Jul 31 13:29:20 you'll run into much more issues like that down the road Jul 31 13:29:59 can i just copy the host mpfr stuff to staging for now ? Jul 31 13:30:14 as quick fix. Jul 31 13:30:21 host i486 target i486 anyway Jul 31 13:30:25 no Jul 31 13:30:27 debian == i486 Jul 31 13:30:30 probably not Jul 31 13:30:38 well you can try Jul 31 13:30:42 it seems if 0 is used to save space? Jul 31 13:30:54 loswillios: ?? Jul 31 13:31:08 loswillios: you mean #if 0 ? Jul 31 13:31:30 loswillios: copy the full resolv.h header somewhere Jul 31 13:32:10 jow_laptop: http://git.uclibc.org/uClibc/plain/include/resolv.h Jul 31 13:32:43 look for b64_ntop Jul 31 13:32:55 loswillios: they usually do that if they do not actually support the corresponding api Jul 31 13:33:27 or if there are no users for it Jul 31 13:33:56 either convince your failing program to not use b64_ntop related functionality as it will most likely not work with uclibc Jul 31 13:34:16 or if it is indeed only needing the conversion function, you can use this as drop-in replacement: Jul 31 13:35:25 view-source:ftp://ftp.irisa.fr/pub/OpenBSD/src/usr.sbin/nsd/compat/b64_ntop.c Jul 31 13:35:35 oops ftp://ftp.irisa.fr/pub/OpenBSD/src/usr.sbin/nsd/compat/b64_ntop.c Jul 31 13:37:32 ok, thanks Jul 31 13:39:05 aha Jul 31 13:39:29 jow_laptop: is these point to staging_dir/host instaid of the target it will fail Jul 31 13:39:30 --with-gmp=/mnt/backup1/willie/openwrt/r27840/trunk/staging_dir/host --with-mpfr=/mnt/backup1/willie/openwrt/r27840/trunk/staging_dir/host Jul 31 13:45:07 jow_laptop: thanks Jul 31 13:49:42 hmm still the same :s Jul 31 14:14:54 jow_laptop: copy host/lib/mp* and host/include/mp* to staging/usr/lib and staging/usr/include and add 3 lines to the makefile. http://pastebin.com/y6sbDxfP Jul 31 14:15:12 configure is not failing it is compiling right now.. will se where it fails next :D Jul 31 14:20:52 hmm pretty neat bootstrap and compile in a cross compile env :p Jul 31 14:26:00 jow_laptop: hmm gcc build complete :) Jul 31 14:26:10 it's included in the target vbox image :p Jul 31 14:26:22 time to check rrdtool's automake typo's ;-) Jul 31 14:26:38 anyone seen issues getting asterisk 1.8.x to build? it's failing with the chan_mgcp part for me. Jul 31 14:26:58 since i do not want -march=x86_64 on perl shared libs :) Jul 31 14:27:31 <_trine> EqUaTe, I have in the past built asterisk Jul 31 14:27:47 <_trine> but not for a month or so Jul 31 14:27:54 1.8 ? Jul 31 14:27:57 <_trine> yes Jul 31 14:28:15 <_trine> Iuse it on my dockstar Jul 31 14:28:46 i get: install: cannot stat `/home/equate/source/openwrt/trunk/build_dir/target-mips_r2_uClibc-0.9.32/asterisk-1.8.4.4/ipkg-install/usr/lib/asterisk/modules/chan_mgcp.so': No such file or directory Jul 31 14:28:57 so it clearly isn't building that module Jul 31 14:29:06 or failed at that mod Jul 31 14:29:06 but i can't see anything that says why Jul 31 14:30:30 WillieNL: can't say that until i can find /why/ it isn't building it. Jul 31 14:31:43 EqUaTe: dunno if i can help mutch, but by checking if the module is there (posible patch typo), and look the build logs if you have those enabled. Jul 31 14:32:04 also you get that error during the ipkg install part or building the ipkg file ? Jul 31 14:32:28 i believe this is building the package Jul 31 14:32:44 seeing as the next line after that is: make[2]: *** [/home/equate/source/openwrt/trunk/bin/ar71xx/packages/asterisk18-chan-mgcp_1.8.4.4-1_ar71xx.ipk] Error 1 Jul 31 14:34:05 the patch that added mgcp is 5 months old, so i'm fairly sure it isn't a patch issue, unless someone broke some other part of the build :) Jul 31 14:36:40 where would i find the build logs, and where would i turn them on if they're not? :) Jul 31 14:36:59 nm, found it Jul 31 14:37:17 make package/asterisk-1.8.x/{clean,compile} V=99 2>&1 1>error.log Jul 31 14:38:52 <_trine> what does chan_mgcp do Jul 31 14:39:03 <_trine> I didnt have that slected Jul 31 14:39:12 <_trine> in my make menuconfig Jul 31 14:39:20 jow_laptop: that wouldn't give me anything that i didn't see in my terminal Jul 31 14:39:30 EqUaTe: a log would neither Jul 31 14:39:52 pretty much what i thought Jul 31 14:39:55 I assumed it just failed to link chan_* and skipped over it Jul 31 14:40:02 there's nowt of use, it looks like it doesn't even try to build it Jul 31 14:40:04 like Yate does when a module fails to compile Jul 31 14:40:16 the first mention of mgcp in the log/terminal is when it installs the config sample Jul 31 14:40:35 then check the config.log in build_dir/target-*/asterisk-*/ Jul 31 14:40:48 <_trine> why do you need chan_mgcp Jul 31 14:41:17 i don't, i'm trying to build as per the config in the ar71xx dir on the website. Jul 31 14:41:36 it's useful from the perspective of finding things that don't work Jul 31 14:41:40 <_trine> I dont think you would need it Jul 31 14:43:06 <_trine> I am trying a build again with out it Jul 31 14:43:16 i'm fairly sure it'll build w/o it Jul 31 14:43:19 <_trine> in 2.6.39.2 kernel Jul 31 14:43:26 but if it doesn't build, then i'd like to be able to report that :) Jul 31 14:43:34 ideally, with some answer as to why Jul 31 14:43:37 <_trine> who too :) Jul 31 14:43:56 asterisk is orphaned again? Jul 31 14:44:50 <_trine> dunno Jul 31 14:45:05 <_trine> did it ever have a real mum and dad Jul 31 14:45:10 good question Jul 31 14:45:17 i'm not sure this package was added properly Jul 31 14:45:21 no, afair Zandbelt is caring for it after everything got consolidated into 1.8.x Jul 31 14:46:08 I can also confirm that I was able to compile it on all architectures during the rc5 release builds Jul 31 14:46:40 so its not known to be broken either (in contrast to FS) Jul 31 14:47:02 jow_laptop: does the rc5 build include the mgcp package? Jul 31 14:47:22 yes Jul 31 14:47:29 hm Jul 31 14:47:33 interesting Jul 31 14:47:44 ven on brcm-2.4 Jul 31 14:47:46 *even Jul 31 15:10:27 Does anyone here know who should I contact to have the the quota of private message space on my OpenWRT Forum account increase? Jul 31 15:20:19 loswillios * r27847 /packages/utils/tmux/ (Makefile patches/ patches/010-backport-b64_ntop-fix.patch): [packages] tmux: update to 1.5 Jul 31 15:20:20 loswillios * r27848 /packages/utils/tmux/Makefile: [packages] tmux: change dependency to libevent2 Jul 31 16:01:41 any suggestions for where to look with this package? Jul 31 16:03:11 at config.log ? Jul 31 16:05:04 again no mention of mgcp in the config.log.. Jul 31 16:05:10 which i think is a little odd. Jul 31 16:11:59 looks like it is implicitely built by some generic make rule Jul 31 16:17:53 they scan for *.c and *.cc files within a specific dir and turn those into build targets Jul 31 16:18:31 so it should have attempted to build chan_mgcp.so in any case (if there is a chan_mgcp.c) Jul 31 16:20:52 there is Jul 31 16:27:22 any idea how i can try and replicate the build for just that module, so i can see why it's failing? Jul 31 16:28:10 hm Jul 31 16:28:17 no Jul 31 16:28:31 I would need to dig through the various makefile includes Jul 31 16:29:12 however you can try to poke around in Makefile.moddir_rules and dump the value of LOADABLE_MODS etc. Jul 31 16:30:41 ok Jul 31 16:33:43 i wonder if this has something to do with it: http://pastie.org/private/szw51gaocr12ko4nvtspxa Jul 31 16:34:52 wouldn't fail anything then? Jul 31 16:35:28 immediately after that is the asterisk ascii logo, and then stuff about it doing cross compilation Jul 31 16:36:39 crazy Jul 31 16:37:28 yeah Jul 31 16:37:34 going to find that bit in config.log Jul 31 16:41:24 <_trine> EqUaTe, I am trying a compile Jul 31 16:41:43 _trine: with mgcp enabled? Jul 31 16:41:49 <_trine> no Jul 31 16:41:57 ok Jul 31 16:42:08 <_trine> but did either you or Jow say it would be compiled anyway Jul 31 16:42:47 <_trine> I'll compile this up and add the other afterwards Jul 31 16:42:56 <_trine> if it compiles ok Jul 31 16:43:03 yes, but it won't fail to build the package if the package isn't enabled Jul 31 16:43:24 the failure is when building the package because the module doesn't build. but there's nothing with that that stops asterisk itself from building Jul 31 16:46:33 jow_laptop: interestingly, the 'checking whether the C compiler works...' string only appears in the logs once, and the result appears to be yes.. odd. Jul 31 16:58:44 ok, so it isn't trying to build it. i'm pretty certain now. Jul 31 16:58:48 now to see why not. Jul 31 17:10:27 build #65 of at91 is complete: Failure [failed compile_4] Build details are at http://buildbot.openwrt.org:8010/builders/at91/builds/65 Jul 31 17:33:03 build #63 of ubicom32 is complete: Failure [failed compile_3] Build details are at http://buildbot.openwrt.org:8010/builders/ubicom32/builds/63 Jul 31 17:44:06 moo Jul 31 17:45:00 I wonder what would happen if I installed portage on openwrt Jul 31 17:45:05 :G Jul 31 17:45:18 the universe implodes. Jul 31 17:45:19 you'd run out of space real quick Jul 31 17:45:33 I've got a 500GB external drive on it Jul 31 17:50:05 I almost bought a 3TB drive for it last night.. Jul 31 17:50:36 at the point where you run portage on openwrt there is no point in using it anymore Jul 31 17:50:49 instead of debian or gentoo or whatever Jul 31 17:51:31 I see.. Jul 31 17:52:22 sometimes people just use the kernel, like debwrt Jul 31 17:52:39 in case the hw in question is not supported upstream, like the rspro Jul 31 17:59:14 jogo * r27849 /trunk/package/kernel/modules/fs.mk: Jul 31 17:59:14 package/kernel: move kmod-fs-mbcache into fs-ext4 Jul 31 17:59:14 mbcache is only needed if xattr support is enabled, but this is only true Jul 31 17:59:14 for ext4 on 2.6.37+, so just bundle it with ext4 when needed. Jul 31 17:59:53 nbd * r27850 /trunk/tools/squashfs4/patches/160-expose_lzma_xz_options.patch: squashfs4: add missing include for freebsd (patch from #9842) Jul 31 17:59:58 nbd * r27851 /trunk/tools/squashfs4/patches/160-expose_lzma_xz_options.patch: squashfs4: fix a compile error on big-endian systems (patch from #9842) Jul 31 18:00:02 nbd * r27852 /trunk/tools/quilt/Makefile: quilt: make it possible to override the path to getopt (based on patch from #9842) Jul 31 18:04:23 nbd: thanks Jul 31 18:06:19 Chocky: again thanks for #9483 -> trunk r27840, target-i386, glibc-2.13, gcc-4.6.1 builds fine now. Jul 31 18:06:46 brb diner time here :( will fireup that image afther diner vbox it self fails right now no boot medium :s brb Jul 31 18:12:51 nbd * r27853 /trunk/target/linux/generic/ (8 files): kernel: enable inotify by default (#8055) Jul 31 18:31:22 :o Jul 31 18:31:22 * Chocky pokes ndb et al Jul 31 18:31:22 also, nbd Jul 31 18:32:17 * nbd looks around Jul 31 18:33:30 look way back in history for what I saw with swconfig Jul 31 18:33:30 if you haven't already Jul 31 18:34:36 did you get a backtrace? Jul 31 18:35:28 yes, but not much it in. It segfaults on the 2nd call to swlib_call in genlmsg_put Jul 31 18:35:57 I have an immediate need to make something work, so I did a rebuild with older compiler, testing right now. If that doesn't work, I'll have to roll back the arch changes. Jul 31 18:37:49 quite odd that it segfaults there Jul 31 18:38:04 sutre Jul 31 18:38:35 I'm pretty sure I never had a complete working system with new compiler, so let's see Jul 31 18:40:02 hm Jul 31 18:41:22 that confirms it Jul 31 18:41:45 definitely the compiler Jul 31 18:52:43 interesting Jul 31 18:53:13 which compiler are you building your eglibc stuff with? Jul 31 18:54:36 i use the default compiler Jul 31 18:55:42 I have dealt with so many systems/compilers, I have no idea what that is ;-) But I presume it's the other one, the Linaro compiler Jul 31 18:56:08 default one is the linaro one, yes Jul 31 18:58:21 oh yes. gdb depends on libexapt, but that's not a package dependency Jul 31 19:08:05 hmm ok my grub setup failed really odd stage1 and stage2 mismatch.. Jul 31 19:08:39 but my problem here is how can i rebuild/clean grub Jul 31 19:08:51 package/grub/clean is not removing the stage1 and stage2 file :( Jul 31 19:09:02 and dirclean is not an option right now Jul 31 19:09:52 aw Jul 31 19:10:03 ok, gonna try an eglibc build Jul 31 19:10:50 nbd: which version of eglibc? Jul 31 19:13:20 WillieNL: make package/grub/host/clean Jul 31 19:14:42 jow_laptop: thanks alot saved me 3 hours redo :) Jul 31 19:15:36 the grub stage file stuff used to cause problems in the past as well Jul 31 19:15:45 esp. on 64bit host systems Jul 31 19:16:09 <_trine> EqUaTe, it compiles for me Jul 31 19:16:49 jow_laptop: i have rebuild this build a few times to make everything working untill it did build at one shot incl all patches :) Jul 31 19:17:02 at last grub refused :p Jul 31 19:17:13 also gcc is included in the target ;-) Jul 31 19:17:19 * WillieNL won't giveup :p Jul 31 19:17:29 * Chocky pokes nbd Jul 31 19:18:31 * WillieNL 's last tested eglibc build was r27840/trunk/eglibc-2.13-r13055 Jul 31 19:20:56 hm Jul 31 19:21:08 worked segfault free in vbox :) Jul 31 19:21:12 2.13 it is then Jul 31 19:21:20 afther fixing permissions in /usr/lib Jul 31 19:21:54 not shure if i did something weird or triggered a part untested code :) Jul 31 19:21:58 shure/sure* Jul 31 19:22:20 the whole "build every ar71xx arch under the sun" still annoys me gretly Jul 31 19:22:24 greatly Jul 31 19:22:40 cos it ends up building images for stuff that I don't have, and for which the image would be too big. Jul 31 19:23:32 hmm why annoys ? openwrt project is going for small as posible with mutch as posible features. Jul 31 19:23:52 that's entirely beside the point Jul 31 19:24:14 the images I have include software I need for my project. I can't help if it that makes images for hardware I will never use too big Jul 31 19:24:45 like i do with rrdtool + cairo for my own personal use ? Jul 31 19:25:01 and it makes no sense to build them all anyway. it just eats many MB of space and takes longer to build Jul 31 19:25:07 tobig for embedded perfect for everything with atleast 64m storage Jul 31 19:25:07 I have no idea what you do there Jul 31 19:26:04 so, if, zomg! my image is 10MB, of course it's not going to fit on 8MB machines. but I'm not building for those. Jul 31 19:26:05 my goal is running a router + fancy ui and mutch more from ramdisk and look wat the results are and how far that can push limits Jul 31 19:26:24 Chocky: you building for wat arch if i may ask ? Jul 31 19:26:35 i think x86 like i do.. but not 100% sure Jul 31 19:26:36 G300NH Jul 31 19:26:54 I already said ar71xx above Jul 31 19:26:55 whats the problem? it emits a warning that the iamge is too big and skips over it Jul 31 19:27:02 its not like it fails the build or something Jul 31 19:27:03 jow: not in all cases. Jul 31 19:27:47 in fact, it does fail the build sometimes. And eats lots of space. And image builder fails if you don't hack it up Jul 31 19:28:02 then provide logs Jul 31 19:28:11 and configs to reproduce Jul 31 19:28:22 and attach them to a bug report Jul 31 19:28:27 sigh Jul 31 19:28:32 jow_laptop: hmm afther clean grub like you said and how i did will it overwrite build_dir/linux-x86_generic/e2fs_stage and build_dir/linux-x86_generic/stage* ? Jul 31 19:28:32 I'm trying to have a disucssion Jul 31 19:28:39 they where not cleaned. Jul 31 19:28:54 no, you're whining ;) Jul 31 19:29:00 jow: give it a break Jul 31 19:29:04 * Chocky tired of attitude here Jul 31 19:29:10 ? Jul 31 19:29:16 can we have a grown up discussion for once? Jul 31 19:29:43 yes, I'll do a bug report. but can we consider the issues first? Jul 31 19:30:13 never mind that I'm still waiting, waiting waiting for my glibc issues to be addressed. Jul 31 19:30:26 discussing would be "I think extra images should not be built if a specific device profile is selected, in particular I think its unintended to fail the build if a specific image exceeds the capacity. A log of the observed problem can be found at ..." Jul 31 19:30:31 All I get it commentary about how it's bloated/buggy, blah blah Jul 31 19:30:36 not "It annoys me greatly that foo does bar" Jul 31 19:31:32 also why do you pick an uclibc based distributation for a glibc project and then demand that people fix your issues? Jul 31 19:31:35 jow: you're looking for a certain solution that I don't agree with. Please don't try and frame my comments to date. I have more to say Jul 31 19:31:51 oh good grief, let's step back the accusations Jul 31 19:32:04 21:29 < Chocky> never mind that I'm still waiting, waiting waiting for my glibc issues to be addressed. Jul 31 19:32:27 *I* have fixed the issues. I've said on multiple occasions I will work with anyone to fix them. I've had offers from you, and others to put my patches in. Jul 31 19:33:00 when you start making personal commentary, it does downhill very rapidly. Chill already Jul 31 19:33:10 I'm not going to get into that. Jul 31 19:33:43 can we start over, please? Jul 31 19:35:05 sigh. Jul 31 19:36:30 jow_laptop: http://pastebin.com/SKf2h0mb Jul 31 19:37:00 so. Jul 31 19:37:26 even in the case where the ar71xx arch build doesn't fail, it still builds ~20 sub arch images. Which is time and space. Jul 31 19:37:50 jow_laptop: i'll rebuild this from scratch without later added stuff like hacky build-essentials included this is tomutch diffrent topics inside one task for me will try to do this one by one :( Jul 31 19:38:05 * WillieNL thinks that gcc 4.6.1 and grub triggers something fresh here.. Jul 31 19:38:15 stupid that i bump into this afther 16hr :9 Jul 31 19:38:45 Yes, it's possible to provide PROFILE=, and there's some hack you can make to the image builder Makefile. But it's a hack. Jul 31 19:39:23 it seems that this can also be triggered by other issues, such as a readonly target device Jul 31 19:39:24 Chocky: you do not have to build "all" image types when you need just one.. posible 3 are ok base image + packet variant for your platform. Jul 31 19:39:42 willie: please tell that to the ar71xx build system Jul 31 19:39:43 jow_laptop: hmm this grub prob ? Jul 31 19:39:53 WillieNL: yes Jul 31 19:39:58 updated openwrt/upstream, https://home.comcast.net/~sdwalker/uscan/index.html Jul 31 19:40:03 WillieNL: there is no point in cleaning everything here Jul 31 19:40:23 jow_laptop: hmm the partitions are not write protected .. Jul 31 19:40:29 building on a single hdd.. Jul 31 19:40:30 it was an example Jul 31 19:40:34 no fancy flash raid :) Jul 31 19:40:46 willie: in general, your statement is wrong. I do have work arounds to at least mitigate some of it, but it's still bad. Jul 31 19:40:50 but i do understand the hint Jul 31 19:41:33 Chocky: hmm not sure if i do understand your point but openwrt is not a ready to use product like a dlink router out of da box. even if it works way better in 9 out of 10 times when working Jul 31 19:41:56 willienl: if you are unsure of what I'm on about, I'd much prefer you ask rather than guess. Jul 31 19:42:18 WillieNL: you didn't upgrade grub by any chance? Jul 31 19:42:33 My job is to *make* a real product out of OpenWrt. For a specific hardware for sure. I can't live in OSS fantasy land forever Jul 31 19:43:03 Chocky: i don't judge, i just give a hint posible idea of wat can go wrong like i have been building the full blown all packages stuff faster then a buildbot for no reason.. Jul 31 19:43:05 I happen to be very good at making OSS stuff work as real products, but I need a tiny bit of help from devs. ndb has certainly helped to date. Jul 31 19:43:21 jow_laptop: nope thats why i'm curious about doing a dirclean/distclean Jul 31 19:43:21 nbd, too Jul 31 19:44:04 Chocky: also a lot questions we and a lot others ask in here are already be asked and fixed in the mailing lists.. Jul 31 19:44:25 Chocky: even i do get ignored in those cased for not looking in a mailing list :) Jul 31 19:44:37 willie: that's not my experience. but then, I'm not a regular user Jul 31 19:45:05 cased/cases* and not saying this as a bad thing but as a point where in the end we are 2 out of many asking the same stuff. Jul 31 19:45:09 Yes, I'm doing something a little bit unusual. story of my life with OSS. That's fine, and I'll deal with the consequences. but it does mean I often find shortcomings with systems. Jul 31 19:46:05 The point is, the image generation with ar71xx is not very satisfactory. But I don't know what the rationale behind it is, if any. Jul 31 19:46:08 jow_laptop: hmm posible i messedup with gcc/glibc and rebuilding afther building the toolchain.. guess best i can do now is redo the same thing again in a other directory and look where i failed.. Jul 31 19:47:00 since i do find this out afther including build-essentials and not before patching/hacking. Jul 31 19:48:28 as for the mailing list, I subscribe a few days ago, and am waiting for confirmation/whatever. so, that's a no-go at present Jul 31 19:48:37 subscribe ? Jul 31 19:48:44 and for bug reports, my experience of them being responded to is rather poor. Jul 31 19:48:48 hmm i google true mailing lists.. Jul 31 19:49:02 swalker * r27854 /packages/utils/tmux/Makefile: [packages] tmux: correct the 1.5 platform renaming Jul 31 19:49:04 um. Jul 31 19:49:18 mosthly i love google for seeking at redhat+debian+gentoo+openwrt mailing lists Jul 31 19:49:23 I don't know what "true" lists are, and I can google all I want, but I need to post directly Jul 31 19:49:42 since I assume that's where most of the dev discussion takes place, apart from here Jul 31 19:50:27 for my old work i was only fixing bugtrack tickets and nothing else to keep everything clean and clear. Jul 31 19:50:39 can we stick to the matter of openwrt, please? Jul 31 19:50:40 else it will become as fuzzy as my mind is. Jul 31 19:50:57 :D Jul 31 19:51:10 bbl anyway.. back to console. Jul 31 19:51:17 jow_laptop also thanks Jul 31 19:53:19 jow: do you agree/disagree with any of this? Jul 31 19:53:35 or do I have to threaten to give sloppy kisses again Jul 31 20:17:26 https://dev.openwrt.org/ticket/9861 Jul 31 20:21:50 build #40 of octeon is complete: Exception [exception interrupted] Build details are at http://buildbot.openwrt.org:8010/builders/octeon/builds/40 Jul 31 20:21:50 build #67 of brcm63xx is complete: Exception [exception interrupted] Build details are at http://buildbot.openwrt.org:8010/builders/brcm63xx/builds/67 Jul 31 20:21:52 build #65 of s3c24xx is complete: Exception [exception interrupted] Build details are at http://buildbot.openwrt.org:8010/builders/s3c24xx/builds/65 Jul 31 20:21:54 build #63 of brcm47xx is complete: Exception [exception interrupted] Build details are at http://buildbot.openwrt.org:8010/builders/brcm47xx/builds/63 Jul 31 20:25:33 jow_laptop: seeking true my logs and found the reason why my grub is borked. it is my own error by running make -j4 for the host tools and toolchain by hoping to speedup started multithreading while deps where not ready yet . Jul 31 20:25:48 ok Jul 31 20:25:54 hoping/hope Jul 31 20:26:43 i really need a cpu upgrade and some money for 4G ddr2 ram modules :) Jul 31 20:26:59 Or speed up the OpenWrt build Jul 31 20:27:21 x2 7750 -> phenon II x6, + 4G->16G ram make 10G ramdisk availible -> result lightspeed :) Jul 31 20:27:44 yes, let's throw more power at the problem, instead of improving the software. sigh. Jul 31 20:28:10 Chocky: ever build gentoo from scratch on a pentium 3 ? Jul 31 20:28:17 no, because it's stupid Jul 31 20:28:25 and I don't care about Gentoo Jul 31 20:28:27 *sigh* man i'm already happy with this nowdays. Jul 31 20:28:43 compared to the clusterfuck from distcc nodes and untested code. Jul 31 20:29:32 unfortunately, much of the world has been condition by Intel etc, etc to think that it's just a case of throwing faster hardware at problems. But that usually only gives small linear improvements Jul 31 20:29:45 Chocky: how do you wanna speedup openwrt it sounds weird to me when thinking about the idea behind openwrt. Jul 31 20:29:47 gentoo always reminds me of https://bugs.gentoo.org/show_bug.cgi?id=35890 Jul 31 20:30:22 Chocky: rerun a test in 40 minutes or 3 hours do make a diff in fixing 15 problems a day or 2 problems. Jul 31 20:30:32 willie: we spend the last 10 minutes discuss just one aspect of this. Jul 31 20:31:02 jup while my tasks continue in the background else i was not chatting right now. Jul 31 20:31:08 willie: your comment is completely without context to me. Jul 31 20:31:47 los: quite. Strains of "Endless September" Jul 31 20:32:28 Chocky: hmm i do not really know for sure if i do understand you "today" since the glibc ticket helped me and a lot others verry well and now you sound like not like openwrt for some reason.. Jul 31 20:32:35 loswillios: hmm nice joke :p Jul 31 20:32:56 willie: I must insist you stop making assumptions about me. You are just commenting randomly about stuff. Ask, don't assume. Jul 31 20:33:50 hmm ok then i say nothing at all if saying "i think posible" == assuming to you .. Jul 31 20:33:59 mhei_: ping Jul 31 20:33:59 I can't parse that. sorry Jul 31 20:35:08 and why is http://funroll-loops.org/ all in Cyrillic? Jul 31 20:37:40 looks like the eglibc build is quicker than glibc. Jul 31 20:38:56 so, the forums, the wiki and trac all uses different logins? Jul 31 20:38:59 could be. eglibc is smaller than full glibc. Jul 31 20:39:44 * Chocky licks phil Jul 31 20:41:44 phil: my tree already has all my glibc patches in, so I couldn't say which are relevant to glibc, in reference to yesterday's request Jul 31 20:41:51 relevant to eglibc Jul 31 20:42:45 how many patches are we talking about? can you pastebin them? Jul 31 20:43:12 https://dev.openwrt.org/ticket/9483 exactly everything here Jul 31 20:44:27 #5692 is still relevant, despite being closed Jul 31 20:49:05 jow_laptop: pong Jul 31 20:50:09 mhei_: I backported the most important php5 fixes to backfire, can you check whether there's something missing? Jul 31 20:50:12 Chocky: using glibc 2.13 #7133 was not needed same about patch-glibc-2.9-patch for undefined reference to _begin Jul 31 20:50:20 they are for glibc 2.6 and 2.7 Jul 31 20:50:24 correct Jul 31 20:50:33 but the report says that Jul 31 20:50:47 hmm then i have understood it wrong.. but tested the combinations. Jul 31 20:53:16 Chocky: the udev.p patch isn't right... look at: http://patchwork.midlink.org/patch/1214/ Jul 31 20:53:22 sec Jul 31 20:54:02 mhei_: another thing I was wondering about, you removed the conditional deps on libpthread and libsqlite3, was that intentional? I think they should be removed to the corresponding php-mod-foo definitions Jul 31 20:54:25 *be moved Jul 31 20:55:40 jow_laptop: yes, I'll have a look on backfire next evening Jul 31 20:56:19 you can also try the upcoming release builds here: http://openwrt.linux-appliance.net/ Jul 31 20:56:26 in case you do not want to compile Jul 31 20:56:38 they're refreshed daily Jul 31 20:56:46 Chocky: in a nutshell, your package's Makefile will need: DEPENDS:= +USE_EGLIBC:libbsd +USE_GLIBC:libbsd Jul 31 20:57:09 and you'll need to pass in -lbsd to configure as one of the extra libraries to link to. Jul 31 20:57:52 ok, I see Jul 31 20:58:25 I did try and update libudev, and therefore udev, but I ran into problem with it trying to find pci.ids. Which I thought odd, since it finds usb.ids just fine. Jul 31 20:58:41 hotplug2 does this via: TARGET_LDFLAGS += -lbsd Jul 31 20:58:46 mhei_: okay, thanks. Let me know if there are more php5 fixes needed Jul 31 20:59:00 jow_laptop: the deps are already specified in the BuildModule call, or do I miss anything? Jul 31 20:59:32 I'll try and generate a lot for that a bit later. Some code I have at presently uses udev and crashes. Perhaps due to it being old. Jul 31 20:59:47 hm right, but we should make them conditional sometime Jul 31 21:00:30 jow_laptop: I think the whole $SDK stuff needs still some cleanups Jul 31 21:00:44 +libpq => +php5-mod-pdo-pgsql:libpq Jul 31 21:00:54 correction Jul 31 21:00:59 +libpq => +PACKAGE_php5-mod-pdo-pgsql:libpq Jul 31 21:01:32 this way one onle needs to build postgre is the pdo mod is actually enabled Jul 31 21:01:35 *only Jul 31 21:01:47 and I would say simply dump glibc 2.6/2.7, since they are so old. It's no wonder people had problems iwth them Jul 31 21:02:10 does not matter much for full builds, but it speeds up for custom runs Jul 31 21:02:33 yeah, I'd be building with 2.12 at a minimum... Jul 31 21:03:56 ah ok, I think I got it...good idea... Jul 31 21:04:14 phli: looks like jow already fix that last month. turns out this particular tree of mine, didn't have that udev patch anyway Jul 31 21:06:41 are you updating regularly? Jul 31 21:06:46 very much so Jul 31 21:07:20 But I am building for 3 different systems. But our current focus is on only this ar71xx device Jul 31 21:07:29 so I have different other trees that might not be current Jul 31 21:07:46 I updated the bug Jul 31 21:07:53 and you can't build from the same tree? Jul 31 21:08:11 I probably could. Jul 31 21:08:22 I know it's a bit of a pain, but I might have 7-8 patches in progress at once, but I'll build them all in the same tree. Jul 31 21:08:30 although the ramips tree I have is "special" Jul 31 21:08:58 it guarantees that as the patches find their way upstream, there won't be breakage when I sync up... and that the patches will have been tested together. Jul 31 21:09:09 how can you manage different .config files, etc? Jul 31 21:09:16 entirely understood Jul 31 21:09:23 the downside is that the patches will have been tested together. :-( which means you can't certify that they build and run alone. Jul 31 21:10:06 I have several ~/.openwrt/defconfig.XXX files, and have a script that does: Jul 31 21:10:41 ln ~/.openwrt/defconfig.$MACH ~/.openwrt/defconfig Jul 31 21:10:49 rm -rf .config .config.old tmp Jul 31 21:10:53 make defconfig Jul 31 21:11:02 right Jul 31 21:11:09 rm -rf bin build_dir staging_dir ... Jul 31 21:11:13 shame there isn't a mechanism in openwrt for that Jul 31 21:11:58 at the very least, you'd avoid rebuilding host tools each time. Jul 31 21:12:30 although even those sometimes have arch-specific stuff in them Jul 31 21:13:46 yeah. Jul 31 21:14:33 all of the platforms I build for are (for now) Geode based, so the tools and linux version number can be the same. Jul 31 21:14:35 and then make an image builder with just the subarches I wanted Jul 31 21:16:59 * Chocky breaks the postgresql build Jul 31 21:17:24 seems the makefile references $PROFILE, which you might happen to pass at the top level openwrt make Jul 31 21:17:48 that's not what you think it is. Jul 31 21:18:04 educate me Jul 31 21:18:25 look at target/linux/x86/generic/profiles/ for an example. Jul 31 21:18:40 I know what the profiles are. Jul 31 21:18:45 I just file a bug on the matter Jul 31 21:19:12 https://dev.openwrt.org/ticket/9861 Jul 31 21:21:45 well, ar71xx/generic already supports profiles. can you work within that framework? Jul 31 21:21:52 not really, see that bug Jul 31 21:22:04 and the postgresql thing is different Jul 31 21:23:11 the point is that I specific PROFILE=... to make, and then the postgresql build also checks for that. Just a conflict of build systems, really Jul 31 21:25:05 file another bug, I guess Jul 31 21:27:38 not seeing where the postgresql makefile references PROFILE. Jul 31 21:28:03 not the top level package make, in the source makefile Jul 31 21:28:05 just a sec Jul 31 21:30:52 https://dev.openwrt.org/ticket/9863 Jul 31 21:38:54 ok, so you need to make PROFILE to not be exported into the sub-make. Jul 31 21:39:11 if you think that best, then yes Jul 31 21:41:34 what happens when you add "unexport PROFILE" to feeds/packages/libs/postgresql/Makefile ? Jul 31 21:42:01 will try, but you'll need to wait a bit ;-) Jul 31 21:42:41 I proceeded in the build without PROFILE=, I need to see if this whole eglibc thing is worthwhile for me Jul 31 21:44:32 well, the PROFILE issue wouldn't be specific to what you're doing. it would affect all targets with profiles. Jul 31 21:44:42 some it would need to be fixed regardless. Jul 31 21:44:44 *so Jul 31 21:44:52 certainly Jul 31 21:45:11 it's just I can only do one thing at once right now Jul 31 21:45:19 someone remind me what I need to do to get an account on trac? Jul 31 21:45:40 I registered, but I'm still waiting for my email password Jul 31 21:45:57 so for all those bugs, I put in my email manually Jul 31 21:46:21 finally got my wiki password, however Jul 31 21:48:41 * Chocky wonders who he has to threaten to become a dev. And where is mbm these days? Jul 31 21:49:12 Asus (ab)uses uboot header field ih_name (Image Name) by placing some additional info such as image version, AP model it's intended and supported hardware revisions in it. Jul 31 21:49:22 Any ideas how do I do same with OpenWrt buildroot? Jul 31 21:49:38 Pass \x0f \x00... to mkimage? Jul 31 21:49:56 jow_laptop: can you please look at 1264? Jul 31 21:50:26 here's what I'm trying to make it. http://pastebin.com/qx9wVyqA Jul 31 21:50:36 jr--: I'd say add asus specific handling to mkimage, maybe introduce a new parameter Jul 31 21:51:55 jow. that's probably best way to do it. i'll get back with more questions after doing it with hex editor and bricking my victim. :) Jul 31 21:52:24 or you could explore the possibility to binary-patch the image Jul 31 21:52:38 with some well-crafted dd commands or sed stunts it should be no issue Jul 31 21:53:15 but that's probably not something you devs want to see inside makefile Jul 31 21:53:18 philipp64|laptop: looks good Jul 31 21:58:15 awesome. Jul 31 21:59:44 moo Jul 31 22:07:32 _trine: the compilation isn't the issue.. except of the modules anyway.. does the .so get built for you? Jul 31 22:13:32 phil: ack that fix for postgresql Jul 31 22:14:13 jow_laptop: i have found and reproduced my grub problem :) Jul 31 22:15:05 Chocky: do you need me to post a patch or are you going to? Jul 31 22:15:39 hmmmm..... mashup of Chocky and Cheeky. that's what you get for licking me. Jul 31 22:16:34 you can; I just dumped it in the makefile; didn't know what was tidiest ;-) Jul 31 22:16:52 jow_laptop: glibc 2.13 and grub build with gcc 4.6.1 result in a few issues that are confirmed and fixed (going to test right now) https://bugs.gentoo.org/show_bug.cgi?id=360513 -> thread talk -> http://www.gossamer-threads.com/lists/gentoo/dev/228365 Jul 31 22:17:07 i think that those grub patches can be handy for more then just me :) Jul 31 22:19:19 Chocky: can you try http://fpaste.org/cQHG/ ? Jul 31 22:23:37 that's what I tried, except I put my unexport before PKG_SOURCE:= Jul 31 22:24:33 yeah, it shouldn't make a difference where it is since it's a pass-1 directive. Jul 31 22:25:17 eglibc final image no smaller. I don't know what the padding size is, however. Jul 31 22:25:59 bbl. Jul 31 22:26:28 jow_laptop: would it make more sense to put "unexport PROFILE" into include/package.mk instead? Jul 31 22:30:45 maybe Jul 31 22:31:01 I'm wondering what other variables should go there? Jul 31 22:31:47 apparently package/linux-atm/Makefile unexport's PREFIX. Jul 31 22:32:21 I'd rather fix that all in include/package.mk and be done with it... so that new packages and feeds don't bump into this again in the future. Jul 31 22:42:10 if you can safely assume that won't affect the extant use of PREFIX Jul 31 22:49:21 not sure I follow. PREFIX= is passed in explicitly via the command-line in several places. nowhere that I can tell is it set in the environment of the parent make and passed into the project's submake. Jul 31 22:49:35 grep '^PREFIX' package/*/Makefile feeds/packages/*/*/Makefile Jul 31 22:54:08 typo, I meant PROFILE of course Jul 31 22:59:37 not seeing ^PROFILE anywhere either. Jul 31 23:12:25 build #62 of atheros is complete: Exception [exception interrupted] Build details are at http://buildbot.openwrt.org:8010/builders/atheros/builds/62 Jul 31 23:12:26 build #61 of cobalt is complete: Exception [exception interrupted] Build details are at http://buildbot.openwrt.org:8010/builders/cobalt/builds/61 Jul 31 23:12:28 build #60 of orion is complete: Exception [exception interrupted] Build details are at http://buildbot.openwrt.org:8010/builders/orion/builds/60 Jul 31 23:12:30 build #62 of lantiq is complete: Exception [exception interrupted] Build details are at http://buildbot.openwrt.org:8010/builders/lantiq/builds/62 Jul 31 23:15:30 wow. that's impressive. the number of variables that "bleed through" into their project submake (possibly with or without clashing) is impressive: Jul 31 23:15:32 egrep '^[A-Z][A-Z][A-Z_]*' package/*/Makefile feeds/packages/*/*/Makefile | egrep -v ':PKG_([A-Z_])*' | egrep -v ':(TARGET_LDFLAGS|TARGET_CFLAGS|MAKE_FLAGS|CONFIGURE_ARGS|CONFIGURE_VARS|TARGET_CPPFLAGS|HOST_CONFIGURE_ARGS|TARGET_CXX|TARGET_EXTRA_CFLAGS)' | egrep '(:=|+=|=)' Jul 31 23:20:14 to the list of things I would block from export... CATEGORY, SUBMENU, URL, DEPENDS... Jul 31 23:20:24 the rest look either harmless or deliberately exported. Jul 31 23:28:42 right Jul 31 23:28:59 eglibc 2.14 breaks for me Jul 31 23:31:10 http://pastebin.com/tNS2kkuB Jul 31 23:35:37 looks like a old glibc issue :S Jul 31 23:35:41 -> https://www.x86-64.org/pipermail/bugs/2003-June/000757.html Jul 31 23:37:10 bbl, off to bed. Jul 31 23:37:55 * WillieNL give up on gcc 4.6.1 for now will try the image with old grub tomorrow at daylight but do not expect mutch think libc is broken and even more. Jul 31 23:38:16 * Chocky pokes phil Jul 31 23:38:45 * philipp64|laptop refers Chocky to what WillieNL just wrote. Jul 31 23:39:27 it's not clear what the fix would bde Jul 31 23:42:23 i'd look for follow-up on that thread. Jul 31 23:44:03 I guess I'm confused as to why I'm seeing this at all if there is ongoing dev on eglibc. are you building against trunk version? Jul 31 23:45:11 in any case, those messages reference glibc. I can't quite see the relevance. Jul 31 23:46:02 eglibc is pared down glibc. Jul 31 23:46:13 Chocky: whole message https://www.x86-64.org/pipermail/bugs/2003-June/000758.html Jul 31 23:46:23 i'll start looking for this part -> "that last bit was what fixed it. There's no --kernel-headers switch," Jul 31 23:46:29 I wish you two would stop talking in riddles Jul 31 23:46:49 compare if your eglibc results are like that if so options are 99.X% it is the same prob+fix Jul 31 23:47:48 I can't play this game. I was asked if the were eglibc issues, and to report them. If you have a fix, then great. If not, then I have real work to do with my glibc setup. Jul 31 23:48:30 if there's some patch you'd like me to try now/shortly, then I can certainly do that Jul 31 23:52:14 Chocky: hmm your building for mips there ? Jul 31 23:52:24 "you're" Jul 31 23:52:39 I'm building for mips, yes. I've said that on quite some occasions. Jul 31 23:52:59 or at leasts, ar71xx, which is a mips big endian target Jul 31 23:53:13 and ramips, which is little endian Jul 31 23:54:27 hmm ok Jul 31 23:54:49 http://patches.ubuntu.com/by-release/ubuntu/e/eglibc/eglibc_2.10.1-0ubuntu15.slipped-patch Jul 31 23:54:53 * MIPS does not have socket.S and the socketcall syscall should + generally be avoided, though it exists Jul 31 23:55:08 seek for "MIPS does not have socket.S" in there. Jul 31 23:55:41 also eglibc is new/unknown for me, but if that patch is correct you do not have the file. Jul 31 23:56:15 problem that patch is one big fuzz :( Jul 31 23:56:53 first few results google "eglibc lists socket.s +version_nr" Jul 31 23:58:11 looks like ubuntu is testing eglibc also. Aug 01 00:00:25 and if the info is not a direct fix it still can be a tip/hint to the solution anyway. Aug 01 00:14:56 philipp64|laptop: simply undefine it can solve his issue ? -> http://www.mail-archive.com/debian-glibc@lists.debian.org/msg41469.html Aug 01 00:15:06 also for Chocky Aug 01 00:16:49 in other patches they remove sysdep.h inclusion.. dunno if it is/canbe replaced -> http://www.parsix.com/browser/pkg/security/vinnie/main/eglibc/trunk/debian/patches/mips/local-lowlevellock.diff Aug 01 00:16:54 <- off to bed now Aug 01 00:17:21 also use quilt mto try and recreate own patches.. Aug 01 00:17:27 mto->to Aug 01 00:23:23 jow * r27855 /trunk/ (5 files in 2 dirs): Aug 01 00:23:23 [include] autotools.mk: implement PKG_FIXUP:=patch-libtool Aug 01 00:23:23 This change allows to apply OpenWrt, Buildroot and OE libtool fixes to packages which fail badly at autoreconf. Aug 01 00:23:23 The fixup covers the common libtool versions 1.5, 2.2 and 2.4 and automatically determines the correct Aug 01 00:23:23 version to use. Aug 01 00:26:53 #9864, trac spam Aug 01 00:27:18 build #59 of ramips is complete: Failure [failed shell compile_4] Build details are at http://buildbot.openwrt.org:8010/builders/ramips/builds/59 Aug 01 00:28:35 swalker: lolz really creative :p Aug 01 00:31:01 it's mostly the same pattern on the trac/forum that's been going on for awhile now Aug 01 00:34:22 aw, deleted Aug 01 00:34:39 jow * r27856 /packages/libs/postgresql/Makefile: Aug 01 00:34:39 [PATCH] #9863: don't export target $PROFILE into postgresql Aug 01 00:34:39 PROFILE is overloaded by postgresql versus how target's define it. Aug 01 00:34:39 Fixes: https://dev.openwrt.org/ticket/9863 Aug 01 00:34:39 Signed-off-by: Philip Prindeville Aug 01 00:46:16 Chocky: the patch in glibc-package/branches/eglibc-2.10/debian/patches/svn-updates.diff looks promising. Aug 01 00:47:06 WillieNL makes a very good googlebot. :-) Aug 01 00:50:12 build #59 of pxcab is complete: Failure [failed compile_4] Build details are at http://buildbot.openwrt.org:8010/builders/pxcab/builds/59 Aug 01 00:50:16 yes. and I'm happy to try any patch which applies exactly to openwrt. But you should understand my position; I'm happy to help you guys out with eglibc, and try builds. But I don't have time to chase around making up patches against eglibc, especially on guessy stuff from Willie. Ultimately, I have to deliver a real, working product. Aug 01 00:50:23 build #59 of ps3 is complete: Failure [failed compile_4] Build details are at http://buildbot.openwrt.org:8010/builders/ps3/builds/59 Aug 01 00:50:33 jow_laptop: given that the issues with libtool not handling cross-compilation being known as long as they have, why haven't the autotools folked fixed this long ago? the whole --relink thing is severely braindead. Aug 01 00:51:24 Chocky: sometimes being the first down the mountain involves leaving new tracks in pristine snow. Aug 01 00:51:55 yes, and I'm pretty tired from glibc frostbite :o Aug 01 00:52:44 well, I could have told you that using glibc in an embedded environment would be more work... that's the conclusion that the eglibc folks came to long ago. Aug 01 00:52:48 I'd suggest, but don't immediately have the log to hand, that the unused symbol stripping against eglibc 2.13 is broke. I'll come back and give you an error for that when I have it. Aug 01 00:53:21 you can generalize, that for sure. But the glibc stuff works right now. Aug 01 00:54:00 I only have energy to pursue patches against one library. esp. since it's the one no one else seems to be directly working on Aug 01 00:54:39 philipp64|laptop: dunno, it seems everybody handles it like a natural desaster... you have to plan for it, seek shelter and cleanup afterwards Aug 01 00:54:42 you cannot prevent it Aug 01 00:55:15 * philipp64|laptop sighs deeply. Aug 01 00:55:15 my main selling point on eglibc vs glibc would be if I could get notably smaller binaries and therefore final image. Aug 01 00:55:52 that is the main selling point... well, that and the fact that eglibc's ability to cross-compile is more proven. Aug 01 00:56:17 the whole concept of libtool is braindead, the languages its implemented in are braindead, the idea of embedding a copy of a self-replicating shell script is braindead Aug 01 00:56:26 the whole construct is a running joke Aug 01 00:56:46 it's not clear that that's going to be the case for my setup. but I'm happy to give it a run for its money. I just can't pursue making patches. Aug 01 00:56:57 yeah, the embedded thing means you're forever running into packages that have old/broken versions of the tool. Aug 01 00:57:03 it's like a virus that refuses to die. Aug 01 00:57:41 what I never understood... Aug 01 00:57:53 I would've get the idea of this stuff it it where pure shell Aug 01 00:58:02 Chocky: well, since your issues relate to ar71xx I don't think I can help much there. Aug 01 00:58:12 but since it depends on sed and m4 anyway, you could as well implement this thing in a real language right away Aug 01 00:58:40 ph: that's fair. In fact, I'd prefer to know straight up if there's areas where you can't help, etc. That lets me know what's missing. Aug 01 00:59:07 ph: remind me what you are building on? I know you said earlier. Aug 01 01:00:42 x86... alix, geos, net5501. Aug 01 01:00:51 philipp64|laptop: someone learned me google before ask :) (here i speak for my self) Aug 01 01:01:06 plus some esoteric intel processors.... mostly atom variants. Aug 01 01:01:17 libtool, IIRC, predates use of things like python. You can do great things in sh/bash. some of them you shouldn't, however. Aug 01 01:01:42 WillieNL: googling effectively is harder than it sounds. there's a lot of "noise" that comes back with your average query. Aug 01 01:02:09 like embedding a C program that you them compile and execute on the fly? Aug 01 01:02:30 libtool != autoconf Aug 01 01:02:34 philipp64|laptop: hmm google on this workstation v.s. my mothers desktop is a big diff but when you know where your seeking for it is a lot easyer. Aug 01 01:02:35 but it wants to be. Aug 01 01:03:32 lets hope it never makes it Aug 01 01:03:56 libtool is a crime against all that is standard Aug 01 01:05:03 hmm about my grub problem, switched gcc 4.6.1 back to 4.5.4-linaro and stage1/stage2 mismatch is gone. Aug 01 01:06:39 quick try patching grub's makefile for gcc 4.6.1 was not working still have all binary's and image so will look if it is only grub or more that is broken there. Aug 01 01:09:11 and grub works :) Aug 01 01:11:38 bbl, off to bed now Aug 01 02:01:13 build #55 of uml is complete: Failure [failed compile_4] Build details are at http://buildbot.openwrt.org:8010/builders/uml/builds/55 Aug 01 02:15:39 build #55 of ppc44x is complete: Failure [failed compile_4] Build details are at http://buildbot.openwrt.org:8010/builders/ppc44x/builds/55 Aug 01 02:18:28 swalker * r27857 /packages/net/httping/ (3 files in 2 dirs): Aug 01 02:18:28 [packages] httping: update to 1.5.1 Aug 01 02:18:28 * add nossl variant Aug 01 02:18:28 * drop unused extra_flags patch Aug 01 02:18:28 * refresh patches Aug 01 02:19:37 swalker * r27858 /packages/utils/owfs/Makefile: Aug 01 02:19:37 [packages] owfs: update to 2.8p13 (#9862) Aug 01 02:19:37 * drop unrecognized configure options Aug 01 02:19:37 * use MAKE_FLAGS Aug 01 02:46:20 jow_laptop: eglibc 2.12 populates include/rpc/ but 2.14 doesn't... causing tcpdump and lsof to break. Aug 01 02:47:06 yet both releases seem to include the files in libc/include/rpc ... where do the files get copied out of there? **** ENDING LOGGING AT Mon Aug 01 02:59:57 2011