battlemesh / battlemesh-packages

A set of OpenWRT packages (feed) to be used in the WBM events
GNU General Public License v2.0
8 stars 4 forks source link

firmware doesnt compile anymore #18

Closed FreifunkUFO closed 11 years ago

FreifunkUFO commented 11 years ago

on my two building maschines i got two different error messages

FreifunkUFO commented 11 years ago

nr1: dt_ath79description | sed -e 's,^[[:space:]], ,g'; ) > /home/battlemesh/battlemesh/openwrt/build_dir/target-mips_r2_uClibc-0.9.33.2/linux-ar71xx_generic/packages/ipkg-ar71xx/kmod-wdt-ath79/CONTROL/control chmod 644 /home/battlemesh/battlemesh/openwrt/build_dir/target-mips_r2_uClibc-0.9.33.2/linux-ar71xx_generic/packages/ipkg-ar71xx/kmod-wdt-ath79/CONTROL/control . /home/battlemesh/battlemesh/openwrt/include/shell.sh; (cd /home/battlemesh/battlemesh/openwrt/build_dir/target-mips_r2_uClibc-0.9.33.2/linux-ar71xx_generic/packages/ipkg-ar71xx/kmod-wdt-ath79/CONTROL; ) ipkg-build -c -o 0 -g 0 /home/battlemesh/battlemesh/openwrt/build_dir/target-mips_r2_uClibc-0.9.33.2/linux-ar71xx_generic/packages/ipkg-ar71xx/kmod-wdt-ath79 /home/battlemesh/battlemesh/openwrt/bin/ar71xx/packages Packaged contents of /home/battlemesh/battlemesh/openwrt/build_dir/target-mips_r2_uClibc-0.9.33.2/linux-ar71xx_generic/packages/ipkg-ar71xx/kmod-wdt-ath79 into /home/battlemesh/battlemesh/openwrt/bin/ar71xx/packages/kmod-wdt-ath79_3.8.13-1_ar71xx.ipk rm -rf /home/battlemesh/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/tmp-kmod-wdt-ath79 mkdir -p /home/battlemesh/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/stamp /home/battlemesh/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/tmp-kmod-wdt-ath79 . /home/battlemesh/battlemesh/openwrt/include/shell.sh; export modules=; add_module() { priority="$1"; mods="$2"; boot="$3"; shift 3; for mod in $mods; do if [ -e /home/battlemesh/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/tmp-kmod-wdt-ath79/lib/modules/3.8.13/$mod.ko ]; then mkdir -p /home/battlemesh/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/tmp-kmod-wdt-ath79/etc/modules.d; echo "$mod" >> /home/battlemesh/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/tmp-kmod-wdt-ath79/etc/modules.d/$priority-wdt-ath79; fi; done; if [ -e /home/battlemesh/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/tmp-kmod-wdt-ath79/etc/modules.d/$priority-wdt-ath79 ]; then if [ "$boot" = "1" ]; then mkdir -p /home/battlemesh/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/tmp-kmod-wdt-ath79/etc/modules-boot.d; ln -s ../modules.d/$priority-wdt-ath79 /home/battlemesh/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/tmp-kmod-wdt-ath79/etc/modules-boot.d/; fi; modules="${modules:+$modules }$priority-wdt-ath79"; fi; }; add_module "50" "ath79_wdt" ""; if [ -n "$modules" ]; then mkdir -p /home/battlemesh/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/tmp-kmod-wdt-ath79/etc/modules.d; mkdir -p /home/battlemesh/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/tmp-kmod-wdt-ath79/CONTROL; echo "#!/bin/sh" > /home/battlemesh/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/tmp-kmod-wdt-ath79/CONTROL/postinst; echo "[ -z \"\$IPKG_INSTROOT\" ] || exit 0" >> /home/battlemesh/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/tmp-kmod-wdt-ath79/CONTROL/postinst; echo ". /lib/functions.sh" >> /home/battlemesh/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/tmp-kmod-wdt-ath79/CONTROL/postinst; echo "load_modules $modules" >> /home/battlemesh/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/tmp-kmod-wdt-ath79/CONTROL/postinst; chmod 0755 /home/battlemesh/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/tmp-kmod-wdt-ath79/CONTROL/postinst; fi SHELL= /home/battlemesh/battlemesh/openwrt/staging_dir/host/bin/flock /home/battlemesh/battlemesh/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/battlemesh/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/tmp-kmod-wdt-ath79/. /home/battlemesh/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/' rm -rf /home/battlemesh/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/tmp-kmod-wdt-ath79 touch /home/battlemesh/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/stamp/.kmod-wdt-ath79_installed if [ -f /home/battlemesh/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/pkginfo/kernel.default.install.clean ]; then rm -f /home/battlemesh/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/pkginfo/kernel.default.install /home/battlemesh/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/pkginfo/kernel.default.install.clean; fi; echo "kmod-wdt-ath79" >> /home/battlemesh/battlemesh/openwrt/staging_dir/target-mips_r2uClibc-0.9.33.2/pkginfo/kernel.default.install WARNING: skipping kmod-pcmcia-au1000 -- package not selected make[3]: Leaving directory /home/battlemesh/battlemesh/openwrt/package/kernel' make[2]: Leaving directory/home/battlemesh/battlemesh/openwrt' make[1]: ** [/home/battlemesh/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/stamp/.package_compile] Error 2 make[1]: Leaving directory `/home/battlemesh/battlemesh/openwrt' make: *\ [world] Error 2

FreifunkUFO commented 11 years ago

nr 2:ipkg-build -c -o 0 -g 0 /home/ufo/temp/battlemesh/openwrt/build_dir/target-mips_r2_uClibc-0.9.33.2/openssl-1.0.1e/ipkg-ar71xx/libopenssl /home/ufo/temp/battlemesh/openwrt/bin/ar71xx/packages Packaged contents of /home/ufo/temp/battlemesh/openwrt/build_dir/target-mips_r2_uClibc-0.9.33.2/openssl-1.0.1e/ipkg-ar71xx/libopenssl into /home/ufo/temp/battlemesh/openwrt/bin/ar71xx/packages/libopenssl_1.0.1e-1_ar71xx.ipk rm -rf /home/ufo/temp/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/tmp-libopenssl mkdir -p /home/ufo/temp/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/stamp /home/ufo/temp/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/tmp-libopenssl install -d -m0755 /home/ufo/temp/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/tmp-libopenssl/usr/lib install -m0644 /home/ufo/temp/battlemesh/openwrt/build_dir/target-mips_r2_uClibc-0.9.33.2/openssl-1.0.1e/ipkg-install/usr/lib/libcrypto.so.* /home/ufo/temp/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/tmp-libopenssl/usr/lib/ install -m0644 /home/ufo/temp/battlemesh/openwrt/build_dir/target-mips_r2_uClibc-0.9.33.2/openssl-1.0.1e/ipkg-install/usr/lib/libssl.so.* /home/ufo/temp/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/tmp-libopenssl/usr/lib/ SHELL= /home/ufo/temp/battlemesh/openwrt/staging_dir/host/bin/flock /home/ufo/temp/battlemesh/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/ufo/temp/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/tmp-libopenssl/. /home/ufo/temp/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/' rm -rf /home/ufo/temp/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/tmp-libopenssl touch /home/ufo/temp/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/root-ar71xx/stamp/.libopenssl_installed if [ -f /home/ufo/temp/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/pkginfo/openssl.default.install.clean ]; then rm -f /home/ufo/temp/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/pkginfo/openssl.default.install /home/ufo/temp/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/pkginfo/openssl.default.install.clean; fi; echo "libopenssl" >> /home/ufo/temp/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/pkginfo/openssl.default.install make V=ss -j1 clean-staging make[4]: Entering directory /home/ufo/temp/battlemesh/openwrt/package/libs/openssl' rm -f /home/ufo/temp/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/stamp/.openssl_installed make[4]: Leaving directory/home/ufo/temp/battlemesh/openwrt/package/libs/openssl' rm -rf /home/ufo/temp/battlemesh/openwrt/tmp/stage-openssl mkdir -p /home/ufo/temp/battlemesh/openwrt/tmp/stage-openssl/host /home/ufo/temp/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/packages /home/ufo/temp/battlemesh/openwrt/staging_dir/host/packages install -d -m0755 /home/ufo/temp/battlemesh/openwrt/tmp/stage-openssl/usr/include cp -fpR /home/ufo/temp/battlemesh/openwrt/build_dir/target-mips_r2_uClibc-0.9.33.2/openssl-1.0.1e/ipkg-install/usr/include/openssl /home/ufo/temp/battlemesh/openwrt/tmp/stage-openssl/usr/include/ install -d -m0755 /home/ufo/temp/battlemesh/openwrt/tmp/stage-openssl/usr/lib/ cp -fpR /home/ufo/temp/battlemesh/openwrt/build_dir/target-mips_r2uClibc-0.9.33.2/openssl-1.0.1e/ipkg-install/usr/lib/lib{crypto,ssl}.{a,so} /home/ufo/temp/battlemesh/openwrt/tmp/stage-openssl/usr/lib/ install -d -m0755 /home/ufo/temp/battlemesh/openwrt/tmp/stage-openssl/usr/lib/pkgconfig cp -fpR /home/ufo/temp/battlemesh/openwrt/build_dir/target-mips_r2_uClibc-0.9.33.2/openssl-1.0.1e/ipkg-install/usr/lib/pkgconfig/{openssl,libcrypto,libssl}.pc /home/ufo/temp/battlemesh/openwrt/tmp/stage-openssl/usr/lib/pkgconfig/ [ -n "-L/home/ufo/temp/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib -L/home/ufo/temp/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/lib -L/home/ufo/temp/battlemesh/openwrt/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/usr/lib -L/home/ufo/temp/battlemesh/openwrt/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib" ] && /home/ufo/temp/battlemesh/openwrt/staging_dir/host/bin/sed -i -e 's#-L/home/ufo/temp/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib -L/home/ufo/temp/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/lib -L/home/ufo/temp/battlemesh/openwrt/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/usr/lib -L/home/ufo/temp/battlemesh/openwrt/staging_dir/toolchain-mips_r2_gcc-4.6-linarouClibc-0.9.33.2/lib##g' /home/ufo/temp/battlemesh/openwrt/tmp/stage-openssl/usr/lib/pkgconfig/{openssl,libcrypto,libssl}.pc || true find /home/ufo/temp/battlemesh/openwrt/tmp/stage-openssl -name '.la' | xargs -r rm -f; if [ -f /home/ufo/temp/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/packages/openssl.list ]; then /home/ufo/temp/battlemesh/openwrt/scripts/clean-package.sh "/home/ufo/temp/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/packages/openssl.list" "/home/ufo/temp/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2"; fi if [ -d /home/ufo/temp/battlemesh/openwrt/tmp/stage-openssl ]; then (cd /home/ufo/temp/battlemesh/openwrt/tmp/stage-openssl; find ./ > /home/ufo/temp/battlemesh/openwrt/tmp/stage-openssl.files); SHELL= /home/ufo/temp/battlemesh/openwrt/staging_dir/host/bin/flock /home/ufo/temp/battlemesh/openwrt/tmp/.staging-dir.flock -c ' mv /home/ufo/temp/battlemesh/openwrt/tmp/stage-openssl.files /home/ufo/temp/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/packages/openssl.list && cp -fpR /home/ufo/temp/battlemesh/openwrt/tmp/stage-openssl/* /home/ufo/temp/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/; '; fi rm -rf /home/ufo/temp/battlemesh/openwrt/tmp/stage-openssl touch /home/ufo/temp/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/stamp/.openssl_installed WARNING: skipping openssl-util -- package not selected make[3]: Leaving directory /home/ufo/temp/battlemesh/openwrt/package/libs/openssl' make[2]: Leaving directory/home/ufo/temp/battlemesh/openwrt' make[1]: * [/home/ufo/temp/battlemesh/openwrt/staging_dir/target-mips_r2_uClibc-0.9.33.2/stamp/.package_compile] Error 2 make[1]: Leaving directory `/home/ufo/temp/battlemesh/openwrt' make: * [world] Fehler 2

FreifunkUFO commented 11 years ago

i was deleting the openwrt dir, and started a new try:

Collecting package info: done feeds/packages/net/batman-adv/Config.in:4: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/net/batman-adv/Config.in:9: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/net/batman-adv/Config.in:14: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/net/batman-adv/Config.in:19: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/net/madwifi/Config.in:11: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/ffmpeg/Config.in:2: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/ffmpeg/Config.in:19: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/ffmpeg/Config.in:39: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/ffmpeg/Config.in:68: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/ffmpeg/Config.in:79: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/ffmpeg/Config.in:83: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/ffmpeg/Config.in:105: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/ffmpeg/Config.in:110: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/ffmpeg/Config.in:115: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/ffmpeg/Config.in:125: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/ffmpeg/Config.in:132: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/ffmpeg/Config.in:136: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/ffmpeg/Config.in:146: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/ffmpeg/Config.in:150: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/ffmpeg/Config.in:167: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/ffmpeg/Config.in:171: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/ffmpeg/Config.in:180: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/ffmpeg/Config.in:187: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/ffmpeg/Config.in:229: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/ffmpeg/Config.in:273: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/ffmpeg/Config.in:280: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/gst-ffmpeg/Config.in:2: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/gst-ffmpeg/Config.in:14: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/gst-ffmpeg/Config.in:37: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/gst-ffmpeg/Config.in:48: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/gst-ffmpeg/Config.in:52: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/gst-ffmpeg/Config.in:74: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/gst-ffmpeg/Config.in:79: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/gst-ffmpeg/Config.in:84: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/gst-ffmpeg/Config.in:91: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/gst-ffmpeg/Config.in:98: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/gst-ffmpeg/Config.in:102: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/gst-ffmpeg/Config.in:112: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/gst-ffmpeg/Config.in:116: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/gst-ffmpeg/Config.in:120: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/gst-ffmpeg/Config.in:137: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/gst-ffmpeg/Config.in:141: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/gst-ffmpeg/Config.in:150: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/gst-ffmpeg/Config.in:157: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/gst-ffmpeg/Config.in:193: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/gst-ffmpeg/Config.in:228: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/gst-ffmpeg/Config.in:235: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/multimedia/tvheadend/Config.in:15: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/utils/lcd4linux/Config.in:128: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/utils/lcd4linux/Config.in:133: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/utils/lcd4linux/Config.in:149: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/utils/lcd4linux/Config.in:170: warning: deprecated 'depends' syntax, use 'depends on' instead. feeds/packages/utils/lcd4linux/Config.in:495: warning: deprecated 'depends' syntax, use 'depends on' instead. tmp/.config-package.in:56258:error: recursive dependency detected! tmp/.config-package.in:56258: symbol PACKAGE_squashfs-tools-mksquashfs depends on SQUASHFS_TOOLS_XZ_SUPPORT feeds/packages/utils/squashfs-tools/Config.in:7: symbol SQUASHFS_TOOLS_XZ_SUPPORT depends on PACKAGE_squashfs-tools-mksquashfs #

configuration written to .config

# Copying files

FreifunkUFO commented 11 years ago

WARNING: No feed for package 'qmp-quagga' found, maybe it's already part of the standard packages?

FreifunkUFO commented 11 years ago

hm, had to delete the complete openwrt directory... now its working... but the code is still some weeks old.. please update these github-repos