**** BEGIN LOGGING AT Tue Jun 01 02:59:57 2010 Jun 01 07:09:56 good morning Jun 01 08:49:59 acoul * r21645 /trunk/target/linux/ar71xx/generic/config-default: ar71xx: fix rootfs mount issue (closes #7319) Jun 01 09:09:00 nico * r21646 /packages/net/vpzone/ (8 files in 3 dirs): [packages] add vpzone - A flexible multipurpose layer 3 VPN daemon Jun 01 10:32:55 I got a problem about backfire/packages. I'm trying to compile libopenh323 which results in an error complaining about speex. Jun 01 10:33:10 http://pastebin.com/r7sUJaV2 Jun 01 13:39:42 hi Jun 01 13:39:51 question for backfire: Jun 01 13:40:04 does anyone here compile it with glibc enabled? Jun 01 13:40:15 I am running into build breaks Jun 01 13:41:17 is there some magic combination glibc version X + gcc version Y (I am talking about the toolchain now) Jun 01 14:01:50 <{Nico}> aroscha: it usually depends on the arch, what combination are you triying to build ? Jun 01 14:01:58 x86 Jun 01 14:01:59 alix Jun 01 14:02:06 hi Nico :) Jun 01 14:02:26 <{Nico}> aroscha: you should also probably try eglibc, which seems to support cross-compilation better Jun 01 14:02:29 <{Nico}> hi aroscha Jun 01 14:02:36 ok , will try :) Jun 01 14:02:38 thanks! Jun 01 14:02:50 <{Nico}> where does it break, do you have a build.log ? Jun 01 14:02:57 will re-create it Jun 01 14:03:02 not anymore Jun 01 14:05:01 <{Nico}> iirr, sticking with the defaults (gcc-4.1.2 + glibc-2.6.1) used to work :) Jun 01 14:11:58 ok Jun 01 14:12:10 will re-build it and post the error message Jun 01 14:12:24 merci Jun 01 14:28:24 {Nico}: this is the error message: http://pastebin.com/624qdk9v Jun 01 14:28:55 have not found a build.log there Jun 01 14:41:39 nbd * r21647 /trunk/target/linux/orion/base-files/etc/uci-defaults/hardware: orion: fix lan and wan mac address for wrt530n v2 (patch by maddes from #7113) Jun 01 14:42:51 nbd * r21648 /branches/backfire/target/linux/orion/base-files/etc/uci-defaults/hardware: orion: add wrt350nv2 mac address fix from r21647 Jun 01 14:48:38 build #44 of uml is complete: Success [build successful] Build details are at http://tksite.gotdns.org:8010/builders/uml/builds/44 Jun 01 15:12:36 {Nico}: same issue with eglibc Jun 01 15:12:57 http://pastebin.com/ZrCa9rYN Jun 01 15:13:23 where should I be able to find a more detailed build.log or similar log file? Jun 01 15:33:52 nbd * r21649 /branches/backfire/package/mac80211/ (28 files in 2 dirs): backport the latest version of the mac80211 package to backfire. includes fixes for wpa key handling, throughput issues, etc. Jun 01 16:28:48 I got an error when I try to compile openh323. Seems like something is wrong with speex/openh323 Jun 01 16:31:14 seems like -L is missing. Jun 01 16:32:27 also I can't find libspeex.so in staging_dir/target-i386_uClibc-0.9.30.1/root-x86/usr/lib only libspeexdsp.so.1@ don't know if that's a mistake. Jun 01 17:38:03 nbd * r21650 /trunk/package/mac80211/patches/530-ath9k_queue_fill.patch: ath9k: fix queue stopping/starting logic, should slightly reduce RAM usage under load and make throughput more smooth Jun 01 18:47:33 whoa saved by git reflog :> Jun 01 19:03:32 re Jun 01 19:30:34 nbd * r21651 /trunk/package/mac80211/patches/530-ath9k_queue_fill.patch: ath9k: one more queue stop/start fix Jun 01 20:21:13 <_trine> can the makefile for ngircd be updated please http://dpaste.com/202011/ Jun 01 20:42:17 i don't get it Jun 01 20:42:25 I always get build stops at busybox Jun 01 20:42:50 show me Jun 01 20:43:18 take a look at pastebin.com/rrsuhaP7 Jun 01 20:43:28 I did a make --debug -j 9 V=99 Jun 01 20:43:40 and before that a make clean Jun 01 20:44:04 that log contains no usable info Jun 01 20:44:09 but there is no other error message where Jun 01 20:44:10 exactly! Jun 01 20:44:20 aroscha: leave out the -j Jun 01 20:44:29 ok Jun 01 20:44:31 will try Jun 01 20:44:39 or use BUILD_LOG=1 Jun 01 20:44:44 rtz2: same thing Jun 01 20:44:45 ahhh Jun 01 20:44:47 ok, that might help Jun 01 20:45:04 BUILD_LOG=1 will create per-directory log files Jun 01 20:45:05 aroscha: well, it should show you the actual error without -j Jun 01 20:45:36 aroscha: when using make -j, the actual error messages may be hundreds or thousands of lines above the exit Jun 01 20:45:38 rtz2: nope Jun 01 20:45:46 got it Jun 01 20:45:54 aroscha: paste what output you get Jun 01 20:45:55 because make lets each individual build job finish before bailing out Jun 01 20:45:57 crap Jun 01 20:45:58 libssp Jun 01 20:46:15 libssp.so: no such file or directory Jun 01 20:46:37 BTW: that is something I noticed some time ago already in 8.09 Jun 01 20:47:22 if you select stack smashing protection in Advanced Configuration->toolchain options then it runs into this error Jun 01 20:47:23 ok. Jun 01 20:47:26 ticket, merci Jun 01 20:48:01 https://dev.openwrt.org/ticket/3924 Jun 01 20:48:20 ok, slightly different Jun 01 20:48:26 but ... same thing somewhat Jun 01 20:50:07 ok, got it Jun 01 20:52:51 so the bug in this case is that if you select ssp then it does not put the .so into the staging_dir//toolchain-i386_gcc-4.1.2_uClibc-0.9.30.1/lib/ Jun 01 20:53:44 speaking of compilation related bugs Jun 01 20:54:00 if you use sstrip on libs dnsmasq breaks Jun 01 21:43:55 jow * r21652 /trunk/package/base-files/ (3 files in 3 dirs): [package] base-file: move alias setup to route hotplug, this fixes alias sections for non-static interfaces like ppp, dhcp, 6in4 etc. Jun 01 21:46:56 jow_laptop: oi Jun 01 21:47:56 is alias supposed to allow things like using a dsl modem in bridge mode but still having a static ip that allows you to reach the modems admin page? Jun 01 21:48:04 yes Jun 01 21:48:10 :O Jun 01 21:48:16 so very fucking want Jun 01 21:48:33 you probably still need a manual masq Jun 01 21:49:07 if i could do that i could write a munin plugin to get my modem stats Jun 01 21:49:17 or add the route to your internal subnet into your modem Jun 01 21:49:26 stintel: ah right Jun 01 21:49:40 if the crappy device supports it ;-) Jun 01 21:49:59 but I guess they mostly do Jun 01 21:50:06 gn Jun 01 21:50:09 i don't know enough about routing to understand that Jun 01 21:50:46 suppose your modems status page is on 10.0.0.1 netmask 255.255.255.0 in bridge mode Jun 01 21:51:14 you'd add an alias to wan with ipaddr 10.0.0.2, netmask 255.255.255.0 on your openwrt box Jun 01 21:51:23 that i get Jun 01 21:51:32 suppose your owrt lan is 192.168.1.1 netmask 255.255.255.0 Jun 01 21:51:52 then you'd setup a static route on the modem with target net 192.168.1.0 / 255.255.255.0 via gateway 10.0.0.2 Jun 01 21:52:08 i see Jun 01 21:52:25 otherwise the modem has no clue on which iface to answer requests made from 192.168.1.x since it does not have this subnet by itself Jun 01 21:52:32 and if I can't do that? Jun 01 21:52:39 then you need a masquerade Jun 01 21:52:48 hmm Jun 01 21:53:23 iptables -I POSTROUTING -o $wanif -d 10.0.0.1 -j MASQUERADE Jun 01 21:53:36 where $wanif is the real ethernet interface, not ppp0 or so Jun 01 21:53:53 oh iptables -t nat ... Jun 01 21:55:20 what is the right init when I start openwrt from within a kvm / qemu environment (ok... I should say the kernel complains that it does not find init. And it does not accept -append init=/bin/busybox on the command line) Jun 01 21:55:35 init=/etc/preinit Jun 01 21:55:52 there was an issue with kvm Jun 01 21:56:00 and squashfs images Jun 01 21:56:23 the block2mtd layer is initialized after the virtio stuff Jun 01 21:56:31 so you should use ext2 Jun 01 21:57:21 xMff: merci! Jun 01 21:57:23 will try Jun 01 21:58:50 jow * r21653 /trunk/package/firewall/ (Makefile files/lib/core_interface.sh files/lib/core_rule.sh): [package] firewall: Initial alias interface support. This allows to define zones covering alias interfaces and associated entries like rules and forwardings. Jun 01 21:59:34 xMff: nope... somehow it does not find the preinit. Must be something with the rootfs Jun 01 21:59:35 strange Jun 01 21:59:48 it can mount it Jun 01 22:00:15 what is your kvm line ? Jun 01 22:00:33 I don't use kvm, xen here Jun 01 22:00:43 but I helped stintel to implement a kvm guest subtarget Jun 01 22:00:55 check https://lists.openwrt.org/pipermail/openwrt-devel/2010-March/006526.html and following Jun 01 22:00:59 maybe they contain some clue Jun 01 22:01:50 ok Jun 01 22:02:11 you need kernel_menuconfig Jun 01 22:02:19 and enable virtio stuff iirc Jun 01 22:02:30 CONFIG_VIRTIO_BLK=y is the most important Jun 01 22:02:54 I don't know kvm well Jun 01 22:03:05 but maybe you can also change the storage emulation to something else Jun 01 22:03:14 non-virtio but faked ide or so Jun 01 22:17:18 will try Jun 01 22:23:09 xMff: But you don't mean having kvm inside backfire? Jun 01 22:23:14 no Jun 01 22:23:16 ok Jun 01 22:23:19 ouff Jun 01 22:30:05 i have openwrt in kvm running and i simply activated kvm guest support in the kernel and start it quite regular (-hda ) Jun 01 22:30:44 soma: it works with squash/jffs2 images for you? Jun 01 22:30:53 soma: nice Jun 01 22:31:10 jffs for sure, squashfs too i think Jun 01 22:32:18 soma: interesint... Jun 01 22:32:22 but im not using those virtio devices afaik Jun 01 22:32:28 ah ok Jun 01 22:32:32 this explains it then Jun 01 22:32:41 all I get is "Decompressing Linux... Parsing ELF... done" Jun 01 22:33:04 soma: so your command line is kvm -hda mysquashfs.img Jun 01 22:33:05 ? Jun 01 22:33:15 aroscha: if the console is virtio too, that one won't work either Jun 01 22:33:28 ah, yes. ok Jun 01 22:33:38 ok, I will try with X11 or SDL then Jun 01 22:34:19 aroscha: http://pastebin.com/Z6MzR4mC Jun 01 22:34:56 soma: would you be able to share the .config file for this? Jun 01 22:35:01 and the kernel config ? Jun 01 22:35:43 sure. and if you like here are the images: http://www.wgaugsburg.de/openwrt/x86-grsec/21426/ Jun 01 22:36:24 aroscha: where can i send them? Jun 01 22:36:33 aaron@lo-res.org Jun 01 22:39:24 i guess it must be something in my config. Works with the standard download from openwrt.org (x86) Jun 01 22:42:37 soma: danke :) Jun 01 22:47:20 hope it helps you to find out whats wrong with your config then Jun 01 22:48:14 yup Jun 01 22:48:24 though there might be some differences since I am on backfire Jun 01 22:48:29 anyway, thanks! Jun 01 22:48:43 * aroscha needs to continue tomorrow. Got up at 7:00 a.m. ;-) Jun 01 22:48:48 bye! Jun 01 23:11:44 nbd * r21654 /trunk/package/mac80211/ (Makefile patches/016-remove_pid_algo.patch): mac80211: remove the pid rate control algorithm to save a few kbytes Jun 01 23:19:29 build #44 of x86 is complete: Success [build successful] Build details are at http://tksite.gotdns.org:8010/builders/x86/builds/44 Jun 02 00:07:04 ping nbd Jun 02 00:08:21 Anyone know if nbd has both trunk and 0.9 luci in git? I he has a git repo of luci, but I'm not sure what branches Jun 02 00:08:31 *know Jun 02 00:09:14 yes, both trunk and 0.9 are in the same repo Jun 02 00:09:26 ah ok, is 0.9 a branch? Jun 02 00:09:45 yes Jun 02 00:10:00 nbd: thanks (and thanks for hosting the repos) Jun 02 00:10:20 no problem Jun 02 00:10:54 nbd: btw have you tried stgit at all...I'm finding it useful to keep track of patches on top of OpenWRT Jun 02 00:11:17 nope, never tried it Jun 02 00:11:32 i don't usually keep patches on top of openwrt Jun 02 00:11:43 i commit them Jun 02 00:12:21 nbd: I'm keeping my device-specific configs there, and for the company I work for anything that is specific to them Jun 02 00:12:43 and those have to be patched on top of openwrt? Jun 02 00:12:47 can't you keep them in an environment? Jun 02 00:12:57 (using scripts/env) Jun 02 00:13:02 nbd: what's that? Jun 02 00:13:13 ./scripts/env manages multiple sets of .config and files/ Jun 02 00:13:18 and lets you switch between thme Jun 02 00:13:28 (using git internally) Jun 02 00:13:32 nbd: I see, I wasn't aware of that script Jun 02 00:13:44 i use it all the time Jun 02 00:13:46 nbd: any docs? Jun 02 00:13:53 it's documented in docs/ Jun 02 00:13:58 however the command line help should be enough Jun 02 00:13:59 it's very simple Jun 02 00:14:14 nbd: always something new to learn Jun 02 00:15:01 nbd: how to I sync the envs with a remote git repository? Jun 02 00:16:13 you can go to env/ and use regular git commands Jun 02 00:16:17 each environment is represented as a git branch Jun 02 00:16:24 nbd: ok, great, thanks Jun 02 00:16:33 and each environment save creates a new commit Jun 02 00:16:38 so you have a history of your changes as well Jun 02 00:16:45 nbd: sweet Jun 02 00:16:54 maybe at some point i'll add a menuconfig hook that auto-commits in the environment Jun 02 00:17:17 right now it only saves when you switch or when you tell it to save Jun 02 00:17:43 nbd: ok, that's not that bad...and sometimes what you want anyway Jun 02 00:18:05 nbd: besides doing it without env you have to save manually anywya Jun 02 00:18:20 i could also add a ./scripts/env upload command where you can configure the remote url and don't have to add a remote entry for each branch Jun 02 00:18:42 nbd: that'd be nice Jun 02 00:19:05 nbd: in your oh so copious spare time ;-) Jun 02 00:19:32 wouldn't take long Jun 02 00:19:49 scripts/env is just a trivial shell script Jun 02 00:19:57 easy to read and edit Jun 02 00:20:29 nbd: ok, that's good to know Jun 02 00:21:00 nbd: what was that env2 script that was posted to the dev list? Jun 02 00:21:58 that does a little more and also interacts with the repository itself Jun 02 00:22:08 i've never tried that since scripts/env does all that i need Jun 02 00:22:22 jow * r21655 /trunk/package/base-files/files/ (etc/hotplug.d/iface/10-routes lib/network/config.sh): Jun 02 00:22:22 [package] base-files: Jun 02 00:22:22 - add aliases to device by default (not ifname) Jun 02 00:22:22 - introduce option "layer" to select the target ifname to attach the alias to: Jun 02 00:22:22 - 3 use tun device (tun over bridge over device) fallback to bridge or device Jun 02 00:56:34 build #46 of xburst is complete: Success [build successful] Build details are at http://tksite.gotdns.org:8010/builders/xburst/builds/46 Jun 02 00:59:38 jow * r21656 /trunk/package/firewall/files/lib/core_interface.sh: Jun 02 00:59:38 [package] firewall: Jun 02 00:59:38 - support alias ifnames different from parent ifname Jun 02 00:59:38 - properly handle multiple subnets per alias (v4+v6) Jun 02 01:11:09 thepeople: can you accept openwrt.org Jun 02 01:11:19 er Jun 02 01:11:27 's hostkey for the buildbots? Jun 02 01:12:18 nbd * r21657 /trunk/package/mac80211/patches/300-mac80211_debugfs_debloat.patch: mac80211: reduce the size of the debugfs code Jun 02 01:13:42 geoff-: were you going to take care of ps3's GELIC_WIRELESS_OLD_PSK_INTERFACE missing kernel symbol? Jun 02 01:15:54 ping nbd: Jun 02 01:16:06 or anyone who knows how to use ./scripts/env Jun 02 01:16:23 files/ is now empty: is this normal? Jun 02 01:16:47 and env has dirs for the files that ere in files, but the symlink points to an empty dir Jun 02 01:17:03 *were Jun 02 01:17:17 this happens if you did not start with env from the beginning Jun 02 01:17:42 it basically moves all customizations away and replaces them with symlinks to per-env files and folders Jun 02 01:17:58 xMff: how do I import? Jun 02 01:18:04 just redo Jun 02 01:18:07 just throw something into the empty files/ Jun 02 01:18:11 fill files again etc. Jun 02 01:18:16 ok Jun 02 01:19:19 once you're done, do ./scripts/env save Jun 02 01:19:54 you usually do not need to do that manually since it will happen anyway when you create a new env / switch to another one Jun 02 01:21:10 xMff: let's say I have a patch series with the changes that I want to end up in env. How to I initialize env and get the changes into is so I can save them? Jun 02 01:21:36 I don't think you can use it for managing patch series Jun 02 01:21:43 at least I never did that Jun 02 01:22:05 xMff: I just want to get the results of the series into env (i.e. once they're all applied) Jun 02 01:22:05 it is for separating multiple files/, kernel and global .configs Jun 02 01:22:41 xMff: Just trying to not have to redo everything Jun 02 01:22:41 can't you somehow ?mport it into the git repository Jun 02 01:22:47 if your patch modifies non-files/ or .config it will apply to all arches Jun 02 01:22:47 i Jun 02 01:22:59 regardless of env Jun 02 01:23:06 cshore: you could create a new directory in env/ Jun 02 01:23:16 cshore: and symlink patches/ to that directory Jun 02 01:23:23 xMff: I only have .config and files Jun 02 01:23:28 scripts/env will pick up anything you throw into env/ Jun 02 01:23:36 files/ is for stuff that gets added to the rootfs only Jun 02 01:23:39 then aptch them in Jun 02 01:23:44 and do env save Jun 02 01:23:48 ok Jun 02 01:24:14 xMff: Can I do commit messages with env? Jun 02 01:24:22 no Jun 02 01:35:26 hmmm....I'm not sure what's the better option then Jun 02 02:52:49 build #55 of mpc52xx is complete: Failure [failed compile_4] Build details are at http://tksite.gotdns.org:8010/builders/mpc52xx/builds/55 **** ENDING LOGGING AT Wed Jun 02 02:59:57 2010