Irgendwann bestimmt. Nur muß dafür mal irgendwann irgendwer die Lust und die Zeit haben es zu kompilieren.gibts da nix fertiges?
Soo komplex ist das wirklich nicht ;-)...mal irgendwann irgendwer die Lust und die Zeit haben ...
Hab ich auch nicht behauptet. Hab nur von hinten durch die Brust ins Auge den Hinweis gegeben, daß es anscheinen bisher keinen interessiert hat und es deshalb nicht vorhanden ist. ....also warum nicht selbst mal versuchen ;-)Soo komplex ist das wirklich nicht ;-)
shopt -s nullglob; for i in make/htop/patches/*.patch; do tools/freetz_patch source/htop-0.8.3 $i; done
touch source/htop-0.8.3/.unpacked
touch source/htop-0.8.3/.configured
PATH=""/home/michael/projekte/freetz/7113_dev/toolchain/target/bin:/home/michael/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/usr/lib64/jvm/jre/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin"" \
make -j2 -C source/htop-0.8.3 \
CC="/home/michael/projekte/freetz/7113_dev/toolchain/target/bin/mipsel-linux-uclibc-gcc" \
CFLAGS="-Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64"
make[1]: Entering directory `/home/michael/projekte/freetz/7113_dev/source/htop-0.8.3'
make[1]: *** Keine Targets angegeben und keine »make«-Steuerdatei gefunden. Schluss.
make[1]: Leaving directory `/home/michael/projekte/freetz/7113_dev/source/htop-0.8.3'
make: *** [source/htop-0.8.3/htop] Fehler 2
michael@astrapi-pc200:~/projekte/freetz/7113_dev>
$(call PKG_INIT_BIN, 0.8.3)
$(PKG)_SOURCE:=htop-$($(PKG)_VERSION).tar.gz
$(PKG)_SITE:=http://downloads.sourceforge.net/project/htop/htop/$($(PKG)_VERSION)
$(PKG)_BINARY:=$($(PKG)_DIR)/htop
$(PKG)_TARGET_BINARY:=$($(PKG)_DEST_DIR)/usr/bin/htop
$(PKG)_CONFIGURE_PRE_CMDS += ./autogen.sh ;
$(PKG_SOURCE_DOWNLOAD)
$(PKG_UNPACKED)
$(PKG_CONFIGURED_CONFIGURE)
$($(PKG)_BINARY): $($(PKG)_DIR)/.configured
PATH="$(TARGET_PATH)" \
$(MAKE) -C $(HTOP_DIR) \
CC="$(TARGET_CC)" \
CFLAGS="$(TARGET_CFLAGS)"
$($(PKG)_TARGET_BINARY): $($(PKG)_BINARY)
$(INSTALL_BINARY_STRIP)
$(pkg):
$(pkg)-precompiled: $($(PKG)_TARGET_BINARY)
$(pkg)-clean:
-$(MAKE) -C $(HTOP_DIR) clean
$(RM) $(HTOP_DIR)/.configured
$(pkg)-uninstall:
$(RM) $(HTOP_TARGET_BINARY)
$(PKG_FINISH)
checking for strdup... (cached) yes
checking whether gcc -std=c99 option works... yes
checking for refresh in -lncurses... yes
checking for curses.h... (cached) yes
checking for /proc/stat... configure: error: cannot check for file existence when cross compiling
make: *** [source/htop-0.8.3/.configured] Fehler 1
collect2: ld returned 1 exit status
make[3]: *** [htop] Fehler 1
make[3]: Leaving directory `/home/michael/projekte/freetz/7113_dev/source/htop-0.8.3'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/home/michael/projekte/freetz/7113_dev/source/htop-0.8.3'
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/home/michael/projekte/freetz/7113_dev/source/htop-0.8.3'
make: *** [source/htop-0.8.3/htop] Fehler 2
michael@astrapi-pc200:~/projekte/freetz/7113_dev>
$(PKG)_CONFIGURE_OPTIONS += ac_cv_file__proc_stat=yes
$(PKG)_CONFIGURE_OPTIONS += ac_cv_file__proc_meminfo=yes
ich nehme mal an, du meinst, per patch die zeilen aus der "configure" entfernen
Getestet oder nur gesehen, dass da keins drin ist?... kompiliert das ganz ohne Patches.
Gesehen und getestet. Htop kompiliert ganz ohne zusätzliche Patches. So wie es auch bei OpenWrt ist.Getestet oder nur gesehen, dass da keins drin ist?