Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 20 von 30

Thema: ./configure error: Toolchain findet libs nicht

  1. #1
    IPPF-Einsteiger
    Registriert seit
    02.06.2011
    Beiträge
    13

    ./configure error: Toolchain findet libs nicht

    So, mein erster Post hier - bin am Ende mit meinem Latein.

    Die Aufgabe: icecast-2.3.3 für die Fritzbox 7390 kompilieren.

    Das Problem: Die letzten 4 Zeilen der Ausgabe von .configure sehen immer so aus, dann bricht es ab:
    Code:
    checking for xslt-config... /usr/local/bin/xslt-config
    checking for xsltSaveResultToString... no
    checking for libogg... not found
    checking for libvorbis... configure: error: must have Ogg Vorbis v1.0 or above installed
    Das System ist ein Debian 6.0.5 (i686). Bei den libs handelt es sich um solche, die ich nicht per apt-get installieren kann, sondern die selbst übersetzt und installiert werden müssen. Soweit war das für mich als Linux-Anfänger auch nicht das Problem und dass das grundsätzlich auch funktioniert hat, konnte ich erstaunt feststellen, als ich versuchte, den icecast für die Maschine selbst als auch nach der Anleitung im freetz-wik zu kompilieren. Da die Variablen für das Cross-Compiling nach mips32r2 big-endian leider dort nicht angegeben sind (das wäre hilfreich, da die Toolchain in Freetz 1.2 ansonsten für die FB7390 richtig arbeitet), habe ich nach Versuchen mit buildroot-2012.05 versucht, die Variablen selbst herauszufinden.

    Leider ist das Ergebnis bei beiden Toolchains das gleiche: Die libs werden beim Versuch, mips-code erzeugen zu wollen, in configure einfach nicht erkannt.

    Woran das liegen mag und was zu tun ist, um es doch noch irgendwie hinzubekommen, möchte ich nun gern wissen. Im Netz finden sich zwar unzählige Seiten, die das Problem auch kennen und behandeln, aber für diesen einen speziellen Fall finde ich keine Hilfe.

  2. #2
    IPPF-Fünftausend-VIP Avatar von sf3978
    Registriert seit
    02.12.2007
    Beiträge
    6.397
    Zitat Zitat von nmsport Beitrag anzeigen
    So, mein erster Post hier - bin am Ende mit meinem Latein.

    Die Aufgabe: icecast-2.3.3 für die Fritzbox 7390 kompilieren.

    Das Problem: Die letzten 4 Zeilen der Ausgabe von .configure sehen immer so aus, dann bricht es ab:
    Code:
    checking for xslt-config... /usr/local/bin/xslt-config
    checking for xsltSaveResultToString... no
    checking for libogg... not found
    checking for libvorbis... configure: error: must have Ogg Vorbis v1.0 or above installed
    Anbei ein funktionierender Patch für icecast 2.3.2 mit Freetz (evtl. im IPPF oder trac schon vorhanden). Evtl. kannst Du diesen Patch anpassen/ändern für icecast 2.3.3. Wenn ja, dann bitte hier in diesem Thread anhängen. Danke.
    Code:
    diff -Naur '--exclude=.*' make/icecast.orig/Config.in make/icecast/Config.in
    --- make/icecast.orig/Config.in	1970-01-01 01:00:00.000000000 +0100
    +++ make/icecast/Config.in	2012-01-19 16:33:22.000000000 +0100
    @@ -0,0 +1,21 @@
    +config FREETZ_PACKAGE_ICECAST
    +	bool "icecast 2.3.2 (binary only)"
    +	select FREETZ_PACKAGE_XSLTPROC
    +	select FREETZ_LIB_libcurl
    +	select FREETZ_LIB_libxslt
    +	select FREETZ_LIB_libxml2
    +	select FREETZ_LIB_libxml2_WITH_HTML
    +	select FREETZ_LIB_libogg
    +	select FREETZ_LIB_libvorbis
    +	select FREETZ_LIB_libshout
    +	select FREETZ_LIB_libintl
    +	select FREETZ_LIB_libgcrypt
    +	default n
    +	help
    +		icecast is a streaming mp3 audio server. icecast provides
    +		nearly all the functionality of the Shoutcast server. It
    +		will accept encoding streams from encoders like winamp,
    +		shout and ices. It can also add itself to a directory
    +		server such as our own icecast.linuxpower.org or Nullsoft's
    +		yp.shoutcast.com.
    +		WWW: http://www.icecast.org/
    diff -Naur '--exclude=.*' make/icecast.orig/external.files make/icecast/external.files
    --- make/icecast.orig/external.files	1970-01-01 01:00:00.000000000 +0100
    +++ make/icecast/external.files	2010-04-23 20:46:39.000000000 +0200
    @@ -0,0 +1 @@
    +[ "$EXTERNAL_FREETZ_PACKAGE_ICECAST" == "y" ] && EXTERNAL_FILES+=" /usr/bin/icecast"
    diff -Naur '--exclude=.*' make/icecast.orig/external.in make/icecast/external.in
    --- make/icecast.orig/external.in	1970-01-01 01:00:00.000000000 +0100
    +++ make/icecast/external.in	2010-04-23 20:46:18.000000000 +0200
    @@ -0,0 +1,8 @@
    +config EXTERNAL_FREETZ_PACKAGE_ICECAST
    +	depends on EXTERNAL_ENABLED && FREETZ_PACKAGE_ICECAST
    +	bool "icecast"
    +	default n
    +	help
    +		externals these file(s):
    +			/usr/bin/icecast
    +
    diff -Naur '--exclude=.*' make/icecast.orig/icecast.mk make/icecast/icecast.mk
    --- make/icecast.orig/icecast.mk	1970-01-01 01:00:00.000000000 +0100
    +++ make/icecast/icecast.mk	2012-01-19 16:22:45.000000000 +0100
    @@ -0,0 +1,45 @@
    +$(call PKG_INIT_BIN, 2.3.2)
    +$(PKG)_SOURCE:=$(pkg)-$($(PKG)_VERSION).tar.gz
    +$(PKG)_SOURCE_MD5:=ff516b3ccd2bcc31e68f460cd316093f
    +$(PKG)_SITE:=http://downloads.xiph.org/releases/$(pkg)
    +$(PKG)_BINARY:=$($(PKG)_DIR)/src/$(pkg)
    +$(PKG)_TARGET_BINARY:=$($(PKG)_DEST_DIR)/usr/bin/$(pkg)
    +
    +$(PKG)_CONFIGURE_PRE_CMDS += $(call PKG_PREVENT_RPATH_HARDCODING,./configure)
    +$(PKG)_DEPENDS_ON := curl xsltproc libxml2 libogg libvorbis libgcrypt gettext libshout
    +$(PKG)_LIBS := -logg -lvorbis -lcurl -lxslt -lxml2 -lgcrypt -lintl -lshout
    +
    +$(PKG)_CONFIGURE_OPTIONS += --disable-largefile
    +$(PKG)_CONFIGURE_OPTIONS += --enable-yp
    +$(PKG)_CONFIGURE_OPTIONS += --with-curl="yes"
    +$(PKG)_CONFIGURE_OPTIONS += --with-curl-config="$(TARGET_TOOLCHAIN_STAGING_DIR)/bin/"
    +$(PKG)_CONFIGURE_OPTIONS += --with-ogg="$(TARGET_TOOLCHAIN_STAGING_DIR)/usr"
    +$(PKG)_CONFIGURE_OPTIONS += --with-speex="no"
    +$(PKG)_CONFIGURE_OPTIONS += --with-theora="no"
    +$(PKG)_CONFIGURE_OPTIONS += --with-xslt-config="$(TARGET_TOOLCHAIN_STAGING_DIR)/bin/"
    +$(PKG)_CONFIGURE_OPTIONS += --with-libiconv="$(TARGET_TOOLCHAIN_STAGING_DIR)/usr"
    +
    +$(PKG_SOURCE_DOWNLOAD)
    +$(PKG_UNPACKED)
    +$(PKG_CONFIGURED_CONFIGURE)
    +
    +$($(PKG)_BINARY): $($(PKG)_DIR)/.configured
    +		$(SUBMAKE1) -C $(ICECAST_DIR) \
    +		AM_LDFLAGS="-L$(TARGET_TOOLCHAIN_STAGING_DIR)/lib" \
    +		LIBS="$(ICECAST_LIBS)"
    +
    +$($(PKG)_TARGET_BINARY): $($(PKG)_BINARY)
    +	$(INSTALL_BINARY_STRIP)
    +
    +$(pkg):
    +
    +$(pkg)-precompiled: $($(PKG)_TARGET_BINARY)
    +
    +$(pkg)-clean:
    +	-$(SUBMAKE1) -C $(ICECAST_DIR) clean
    +	$(RM) $(ICECAST_DIR)/.configured
    +
    +$(pkg)-uninstall:
    +	$(RM) $(ICECAST_TARGET_BINARY)
    +
    +$(PKG_FINISH)
    diff -Naur '--exclude=.*' make/icecast.orig/Makefile.in make/icecast/Makefile.in
    --- make/icecast.orig/Makefile.in	1970-01-01 01:00:00.000000000 +0100
    +++ make/icecast/Makefile.in	2010-04-23 20:45:38.000000000 +0200
    @@ -0,0 +1,3 @@
    +ifeq ($(strip $(FREETZ_PACKAGE_ICECAST)),y)
    +PACKAGES+=icecast
    +endif
    diff -Naur '--exclude=.*' make/icecast.orig/patches/100_configure.patch make/icecast/patches/100_configure.patch
    --- make/icecast.orig/patches/100_configure.patch	1970-01-01 01:00:00.000000000 +0100
    +++ make/icecast/patches/100_configure.patch	2010-04-23 21:23:08.000000000 +0200
    @@ -0,0 +1,11 @@
    +--- configure		2010-04-23 21:20:07.000000000 +0200
    ++++ configure		2010-04-23 21:22:03.000000000 +0200
    +@@ -24195,7 +24195,7 @@
    + echo $ECHO_N "checking for libcurl... $ECHO_C" >&6; }
    + if test "$curl_ok" = "yes"
    + then
    +-    if test "$cross_compiling" = yes; then
    ++    if test "$cross_compiling" = no; then
    +   { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
    + See \`config.log' for more details." >&5
    + echo "$as_me: error: cannot run test program while cross compiling
    diff -Naur '--exclude=.*' make/icecast.orig/patches/110_fix_memory_leak.patch make/icecast/patches/110_fix_memory_leak.patch
    --- make/icecast.orig/patches/110_fix_memory_leak.patch	1970-01-01 01:00:00.000000000 +0100
    +++ make/icecast/patches/110_fix_memory_leak.patch	2012-01-18 22:44:28.000000000 +0100
    @@ -0,0 +1,16 @@
    +Index: icecast2-2.3.2/src/stats.c
    +===================================================================
    +--- src/stats.c.orig	2009-12-09 09:53:27.000000000 -0600
    ++++ src/stats.c	2009-12-09 09:54:16.000000000 -0600
    +@@ -973,7 +973,11 @@
    +                 if (event->source)
    +                 {
    +                     if (show_mount && strcmp (event->source, show_mount) != 0)
    ++                    {
    ++                        xmlFree (value);
    ++                        xmlFree (name);
    +                         break;
    ++                    }
    +                     srcnode = _find_xml_node(event->source, &src_nodes, node);
    +                 }
    +                 else
    diff -Naur '--exclude=.*' make/icecast.orig/patches/120_httpp_c.patch make/icecast/patches/120_httpp_c.patch
    --- make/icecast.orig/patches/120_httpp_c.patch	1970-01-01 01:00:00.000000000 +0100
    +++ make/icecast/patches/120_httpp_c.patch	2012-01-18 23:20:54.000000000 +0100
    @@ -0,0 +1,46 @@
    +--- src/httpp/httpp.c.orig	2012-01-18 23:17:40.000000000 +0100
    ++++ src/httpp/httpp.c	2012-01-18 23:18:36.000000000 +0100
    +@@ -88,7 +88,7 @@
    + 
    +     return lines;
    + }
    +-
    ++/*
    + static void parse_headers(http_parser_t *parser, char **line, int lines)
    + {
    +     int i,l;
    +@@ -96,7 +96,6 @@
    +     char *name = NULL;
    +     char *value = NULL;
    + 
    +-    /* parse the name: value lines. */
    +     for (l = 1; l < lines; l++) {
    +         where = 0;
    +         whitespace = 0;
    +@@ -128,7 +127,7 @@
    +         }
    +     }
    + }
    +-
    ++*/
    + int httpp_parse_response(http_parser_t *parser, const char *http_data, unsigned long len, const char *uri)
    + {
    +     char *data;
    +@@ -182,7 +181,7 @@
    +     httpp_setvar(parser, HTTPP_VAR_URI, uri);
    +     httpp_setvar(parser, HTTPP_VAR_REQ_TYPE, "NONE");
    + 
    +-    parse_headers(parser, line, lines);
    ++   /* parse_headers(parser, line, lines);*/
    + 
    +     free(data);
    + 
    +@@ -419,7 +418,7 @@
    +         return 0;
    +     }
    + 
    +-    parse_headers(parser, line, lines);
    ++   /* parse_headers(parser, line, lines);*/
    + 
    +     free(data);
    +
    Nach c&p des Patches, musst Du diesen oder das Ergebnis des Patches, evtl. neu formatieren.

  3. #3
    IPPF-Einsteiger
    Registriert seit
    02.06.2011
    Beiträge
    13
    Oha, also hatte das Problem auch schon mal jemand?

    Das mit dem Anpassen kann ich natürlich versuchen, ansonsten könnte ich auch mit v2.3.2 leben und würde einfach die nehmen. Aber wenn es schon einen aktuellen gibt, ist es ja einen Versuch Wert, denke ich.

    Aber um etwas Hilfe muss ich dennoch bitten, weil ich wirklich in Sachen Linux, erst Recht solch schon etwas komplizierter Vorgänge ein echter Anfänger bin:

    In welche Datei und an welche Stelle gehört der Code? Es sind einfach so furchtbar viele und alle so furchtbar kryptisch.

    Und vor/nach welchem Schritt ist das Einfügen zum richtigen Zeitpunkt angebracht (vor menuconfig oder vor make oder muss die Toolchain bereits komplett gebaut sein)?
    Geändert von nmsport (28.07.2012 um 15:06 Uhr) Grund: Nachtrag

  4. #4
    IPPF-Fünftausend-VIP Avatar von sf3978
    Registriert seit
    02.12.2007
    Beiträge
    6.397
    Zitat Zitat von nmsport Beitrag anzeigen
    Oha, also hatte das Problem auch schon mal jemand?
    Nein. ich hatte bzw. habe kein Problem mit dem Kompilieren von icecast-2.3.2.
    Code:
    diff -Naur '--exclude=.*' make/libs/libshout.original/Config.in make/libs/libshout/Config.in
    --- make/libs/libshout.original/Config.in	1970-01-01 01:00:00.000000000 +0100
    +++ make/libs/libshout/Config.in	2012-07-28 15:19:27.000000000 +0200
    @@ -0,0 +1,14 @@
    +config FREETZ_LIB_libshout
    +	bool "LIBSHOUT library (libshout.so)"
    +	select FREETZ_LIB_libogg
    +	select FREETZ_LIB_libvorbis
    +	select FREETZ_LIB_libintl
    +	select FREETZ_LIB_libiconv
    +	default n
    +	help
    +		libshout allows applications to easily communicate and
    +		broadcast to an Icecast streaming media server. It handles
    +		the socket connections, metadata communication, and data
    +		streaming for the calling application, and lets developers
    +		focus on feature sets instead of implementation details.
    +		WWW: http://directory.fsf.org/wiki/Libshout
    diff -Naur '--exclude=.*' make/libs/libshout.original/libshout.mk make/libs/libshout/libshout.mk
    --- make/libs/libshout.original/libshout.mk	1970-01-01 01:00:00.000000000 +0100
    +++ make/libs/libshout/libshout.mk	2010-05-14 01:37:02.000000000 +0200
    @@ -0,0 +1,54 @@
    +$(call PKG_INIT_LIB, 2.2.2)
    +$(PKG)_LIB_VERSION:=3.2.0
    +$(PKG)_SOURCE:=$(pkg)-$($(PKG)_VERSION).tar.gz
    +$(PKG)_SOURCE_MD5:=4f75fc9901c724b712c371c9a1e782d3
    +$(PKG)_SITE:=http://downloads.us.xiph.org/releases/$(pkg)/
    +
    +$(PKG)_BINARY:=$($(PKG)_DIR)/src/.libs/$(pkg).so.$($(PKG)_LIB_VERSION)
    +$(PKG)_STAGING_BINARY:=$(TARGET_TOOLCHAIN_STAGING_DIR)/usr/lib/$(pkg).so.$($(PKG)_LIB_VERSION)
    +$(PKG)_TARGET_BINARY:=$($(PKG)_TARGET_DIR)/$(pkg).so.$($(PKG)_LIB_VERSION)
    +
    +$(PKG)_CONFIGURE_PRE_CMDS += $(call PKG_PREVENT_RPATH_HARDCODING,./configure)
    +
    +$(PKG)_DEPENDS_ON := gettext libiconv libogg libvorbis
    +
    +$(PKG)_CONFIGURE_OPTIONS += --with-ogg
    +$(PKG)_CONFIGURE_OPTIONS += --with-vorbis
    +$(PKG)_CONFIGURE_OPTIONS += --without-theora
    +$(PKG)_CONFIGURE_OPTIONS += --without-speex
    +$(PKG)_CONFIGURE_OPTIONS += --disable-thread
    +
    +$(PKG_SOURCE_DOWNLOAD)
    +$(PKG_UNPACKED)
    +$(PKG_CONFIGURED_CONFIGURE)
    +
    +$($(PKG)_BINARY): $($(PKG)_DIR)/.configured
    +	$(SUBMAKE) -C $(LIBSHOUT_DIR)
    +
    +$($(PKG)_STAGING_BINARY): $($(PKG)_BINARY)
    +	$(SUBMAKE) -C $(LIBSHOUT_DIR) \
    +		DESTDIR="$(TARGET_TOOLCHAIN_STAGING_DIR)" \
    +		install
    +	$(PKG_FIX_LIBTOOL_LA) \
    +		$(TARGET_TOOLCHAIN_STAGING_DIR)/usr/lib/libshout.la \
    +		$(TARGET_TOOLCHAIN_STAGING_DIR)/usr/lib/pkgconfig/shout.pc
    +
    +$($(PKG)_TARGET_BINARY): $($(PKG)_STAGING_BINARY)
    +	$(INSTALL_LIBRARY_STRIP)
    +
    +$(pkg): $($(PKG)_STAGING_BINARY)
    +
    +$(pkg)-precompiled: $($(PKG)_TARGET_BINARY)
    +
    +$(pkg)-clean:
    +	-$(SUBMAKE) -C $(LIBSHOUT_DIR) clean
    +	$(RM) -r \
    +		$(TARGET_TOOLCHAIN_STAGING_DIR)/usr/lib/libshout* \
    +		$(TARGET_TOOLCHAIN_STAGING_DIR)/include/shout \
    +		$(TARGET_TOOLCHAIN_STAGING_DIR)/usr/lib/pkgconfig/shout.pc \
    +		$(TARGET_TOOLCHAIN_STAGING_DIR)/share/doc/libshout
    +
    +$(pkg)-uninstall:
    +	$(RM) $(LIBSHOUT_TARGET_DIR)/libshout*.so*
    +
    +$(PKG_FINISH)
    diff -Naur '--exclude=.*' make/libs/libshout.original/Makefile.in make/libs/libshout/Makefile.in
    --- make/libs/libshout.original/Makefile.in	1970-01-01 01:00:00.000000000 +0100
    +++ make/libs/libshout/Makefile.in	2012-07-28 15:14:20.000000000 +0200
    @@ -0,0 +1,3 @@
    +ifeq ($(strip $(FREETZ_LIB_libshout)),y)
    +LIBS+=libshout
    +endif
    Die Patches müssen ins trunk-Wurzelverzeichnis.
    Code:
    ... /freetz-devel> file packages/target-mipsel_uClibc-0.9.32.1/root/usr/lib/freetz/libshout.so.3.2.0
    packages/target-mipsel_uClibc-0.9.32.1/root/usr/lib/freetz/libshout.so.3.2.0: ELF 32-bit LSB shared object, MIPS, MIPS32 version 1 (SYSV), dynamically linked, with unknown capability 0xf41 = 0x756e6700, with unknown capability 0x70100 = 0x3040000, stripped
    Code:
    ... /freetz-devel> file packages/target-mipsel_uClibc-0.9.32.1/icecast-2.3.2/root/usr/bin/icecast
    packages/target-mipsel_uClibc-0.9.32.1/icecast-2.3.2/root/usr/bin/icecast: ELF 32-bit LSB executable, MIPS, MIPS32 version 1 (SYSV), dynamically linked (uses shared libs), with unknown capability 0xf41 = 0x756e6700, with unknown capability 0x70100 = 0x3040000, stripped

  5. #5
    IPPF-Fünftausend-VIP Avatar von sf3978
    Registriert seit
    02.12.2007
    Beiträge
    6.397
    Zitat Zitat von nmsport Beitrag anzeigen
    Und vor/nach welchem Schritt ist das Einfügen zum richtigen Zeitpunkt angebracht (vor menuconfig oder vor make oder muss die Toolchain bereits komplett gebaut sein)?
    Vor "make menuconfig" bzw. evtl. vor "make <paket>-precompiled". Eintragungen in die "make/Config.in" bzw. in die "make/external.in" sind evtl. erforderlich. Das ist die download-toolchain (d. h. die ist schon fertig).
    Code:
    ... /freetz-devel> patch -p0 < libshout.patch
    patching file make/libs/libshout/Config.in
    patching file make/libs/libshout/libshout.mk
    patching file make/libs/libshout/Makefile.in
    Code:
    ... /freetz-devel> patch -p0 < icecast_2_3_2.patch
    patching file make/icecast/Config.in
    patching file make/icecast/external.files
    patching file make/icecast/external.in
    patching file make/icecast/icecast.mk
    patching file make/icecast/Makefile.in
    patching file make/icecast/patches/100_configure.patch
    patching file make/icecast/patches/110_fix_memory_leak.patch
    patching file make/icecast/patches/120_httpp_c.patch

  6. #6
    Semi-Moderator Avatar von olistudent
    Registriert seit
    19.10.2004
    Ort
    Kaiserslautern
    Beiträge
    14.295
    @sf3978
    Ist das Paket schon im SVN? Falls nicht würdest du es bitte als Patch anhängen?

    Gruß
    Oliver

    edit: Ich sehe gerade, dass es schon da ist. Evtl. könnte es aber ein Update vertragen?
    Router: Fritz!Box Fon WLAN 7570, 7390, 7320, 7270, 3170
    Anbindung: T-Online DSL 16.000 RAM

    Visit ##fritzbox on Freenode for help
    Spenden für Freetz

  7. #7
    IPPF-Fünftausend-VIP Avatar von sf3978
    Registriert seit
    02.12.2007
    Beiträge
    6.397
    Zitat Zitat von olistudent Beitrag anzeigen
    Evtl. könnte es aber ein Update vertragen?
    Ich schlage vor icecast-1.3.12 im svn zu belassen. Denn icecast-1.3.12 ist einigermaßen leichtgewichtig, relativ einfach zu konfigurieren und von mir auf der FritzBox getestet ( http://www.ip-phone-forum.de/showthread.php?t=239977 ). Der Vorschlag/Wunsch für icecast-2.3.2, kam von WileC ( http://freetz.org/ticket/1676 ). Eine Antwort bzw. ein Hinweis ob icecast-2.3.2 auf seiner Box funktioniert, ist uns WileC bis dato schuldig geblieben. Für den Fall, dass icecast2 für die Box geeignet/brauchbar ist, schlage ich vor icecast2 als _separates_ Freetz-Paket in den svn aufzunehmen.

  8. #8
    IPPF-Einsteiger
    Registriert seit
    02.06.2011
    Beiträge
    13
    Hat er eventuell genau so genervt aufgegeben wie ich? Das würde mich zunächst nicht wundern.

    Zum Stand:
    Den Code des Patchs hatte ich zunächst nur soweit verändert, dass statt 2.3.2 eben 2.3.3 drin steht und damit wenigstens der Ordner mit den Quellen gefunden werden kann. Das hat auch soweit geklappt, denn danach fand sich im Ordner /freetz-1.2/make auch /icecast mit ein paar Dateien drin. Weitere folgen hatte das nicht, weder in menuconfig noch in einem späteren make.
    Beim Herumbuddeln fand ich dann noch die Funktion own files in Freetz. Das Las sich einfach und war auch einfach zu bewerkstelligen, allerdings funktioniert auch das nicht.

    Hierzu ist anzumerken, dass ich keine von den uralten Firmwares für die 7390, die Freetz haben will, auf dem Rechner habe. AVM hat diesen, der Hardware völlig unangemessenen Schrott ja auch nicht ohne Grund verschwinden lassen.
    Also habe ich lediglich die 5.22 entsprechend umbenannt, dass Freetz Ruhe gibt. Die Folge davon ist freilich, dass nach dem Kernel-Build der Spaß zu Ende ist.
    Die auswählbaren Tools wie der bftpd-3.3 (von dem es mittlerweile auch schon die 3.8 gibt, die ich mit buildroot immerhin auch kompilieren konnte und die auch auf der Box läuft), werden aber offenbar vor diesem Zeitpunkt des Abbruchs schon übersetzt. Daher wusste ich ja auch, dass die Sache mit Freetz-1.2 grundsätzlich funktionieren müsste.

    Um das Icecast-Kompilat in den Output zu bekommen, bräuchte ich schon noch etwas Input. Aber wie es aussieht, ist es einfacher, es probiert einfach jemand, der da weiß, was er tut. Ein HowTo zu schreiben, um einem DAU zu erklären, scheint langwieriger zu sein.

  9. #9
    IPPF-Fünftausend-VIP Avatar von sf3978
    Registriert seit
    02.12.2007
    Beiträge
    6.397
    Zitat Zitat von nmsport Beitrag anzeigen
    Hat er eventuell genau so genervt aufgegeben wie ich? Das würde mich zunächst nicht wundern.
    Also mich würde das schon wundern, den WileC ist in Sachen Freetz, erfahren.
    Zitat Zitat von nmsport Beitrag anzeigen
    Hierzu ist anzumerken, dass ich keine von den uralten Firmwares für die 7390, die Freetz haben will, auf dem Rechner habe. AVM hat diesen, der Hardware völlig unangemessenen Schrott ja auch nicht ohne Grund verschwinden lassen.
    Wenn Du schon dabei bist mit Freetz-Paketen (... die nicht im trunk bzw. nicht im svn sind) zu experimentieren, dann könntest Du ja auch eine trunk-Revision (... die funktioniert) benutzen.

  10. #10
    IPPF-Einsteiger
    Registriert seit
    02.06.2011
    Beiträge
    13
    Nachdem ich (hoffentlich richtig) erkannt habe, dass es sich bei einer trunk-Revision nicht um die Rückansicht der Riech-Extremität eines Rüsseltiers handelt, bleibt die Frage, welche davon diejenige ist,
    Zitat Zitat von sf3978 Beitrag anzeigen
    (... die funktioniert)
    Das impliziert ja, dass es mindestens eine gibt, die nicht funktioniert.

  11. #11
    IPPF-Fünftausend-VIP Avatar von sf3978
    Registriert seit
    02.12.2007
    Beiträge
    6.397
    Zitat Zitat von nmsport Beitrag anzeigen
    Das impliziert ja, dass es mindestens eine gibt, die nicht funktioniert.
    Richtig. Du könntest z. B. im irc-Channel oder auch hier in diesem Thread fragen, welche trunk Revision einigermaßen stabil ist und für deine aktuelle Firmware bzw. deine Box geeignet ist. Ich weiß es nicht, weil ich z. Zt. keine aktuelle trunk Revision benutze.
    Beispiel für das Auschecken:
    Code:
    svn co http://svn.freetz.org/trunk freetz-devel_r7843 -r 7843   <--- Bestimmte Revision auschecken (hier: 7843)

  12. #12
    IPPF-Fünftausend-VIP Avatar von sf3978
    Registriert seit
    02.12.2007
    Beiträge
    6.397
    @nmsport
    Hier der Patch für icecast 2.3.3 mit Freetz (trunk):
    Code:
    diff -Naur '--exclude=.*' make/icecast2.orig/Config.in make/icecast2/Config.in
    --- make/icecast2.orig/Config.in	1970-01-01 01:00:00.000000000 +0100
    +++ make/icecast2/Config.in	2012-07-30 20:48:18.000000000 +0200
    @@ -0,0 +1,21 @@
    +config FREETZ_PACKAGE_ICECAST2
    +	bool "icecast 2.3.3 (binary only)"
    +	select FREETZ_PACKAGE_XSLTPROC
    +	select FREETZ_LIB_libcurl
    +	select FREETZ_LIB_libxslt
    +	select FREETZ_LIB_libxml2
    +	select FREETZ_LIB_libxml2_WITH_HTML
    +	select FREETZ_LIB_libogg
    +	select FREETZ_LIB_libvorbis
    +	select FREETZ_LIB_libshout
    +	select FREETZ_LIB_libintl
    +	select FREETZ_LIB_libgcrypt
    +	default n
    +	help
    +		icecast is a streaming mp3 audio server. icecast provides
    +		nearly all the functionality of the Shoutcast server. It
    +		will accept encoding streams from encoders like winamp,
    +		shout and ices. It can also add itself to a directory
    +		server such as our own icecast.linuxpower.org or Nullsoft's
    +		yp.shoutcast.com.
    +		WWW: http://www.icecast.org/
    diff -Naur '--exclude=.*' make/icecast2.orig/external.files make/icecast2/external.files
    --- make/icecast2.orig/external.files	1970-01-01 01:00:00.000000000 +0100
    +++ make/icecast2/external.files	2012-07-30 20:49:07.000000000 +0200
    @@ -0,0 +1 @@
    +[ "$EXTERNAL_FREETZ_PACKAGE_ICECAST2" == "y" ] && EXTERNAL_FILES+=" /usr/bin/icecast2"
    diff -Naur '--exclude=.*' make/icecast2.orig/external.in make/icecast2/external.in
    --- make/icecast2.orig/external.in	1970-01-01 01:00:00.000000000 +0100
    +++ make/icecast2/external.in	2012-07-30 20:48:54.000000000 +0200
    @@ -0,0 +1,8 @@
    +config EXTERNAL_FREETZ_PACKAGE_ICECAST2
    +	depends on EXTERNAL_ENABLED && FREETZ_PACKAGE_ICECAST2
    +	bool "icecast2"
    +	default n
    +	help
    +		externals these file(s):
    +			/usr/bin/icecast2
    +
    diff -Naur '--exclude=.*' make/icecast2.orig/icecast2.mk make/icecast2/icecast2.mk
    --- make/icecast2.orig/icecast2.mk	1970-01-01 01:00:00.000000000 +0100
    +++ make/icecast2/icecast2.mk	2012-07-30 21:26:23.000000000 +0200
    @@ -0,0 +1,46 @@
    +$(call PKG_INIT_BIN, 2.3.3)
    +$(PKG)_SOURCE:=icecast-$($(PKG)_VERSION).tar.gz
    +$(PKG)_SOURCE_MD5:=2b5d1b40778922e5f6431b7758c359ad
    +$(PKG)_DIR:=$(SOURCE_DIR)/icecast-$($(PKG)_VERSION)
    +$(PKG)_SITE:=http://downloads.xiph.org/releases/icecast
    +$(PKG)_BINARY:=$($(PKG)_DIR)/src/icecast
    +$(PKG)_TARGET_BINARY:=$($(PKG)_DEST_DIR)/usr/bin/$(pkg)
    +
    +$(PKG)_CONFIGURE_PRE_CMDS += $(call PKG_PREVENT_RPATH_HARDCODING,./configure)
    +$(PKG)_DEPENDS_ON := curl xsltproc libxml2 libogg libvorbis libgcrypt gettext libshout
    +$(PKG)_LIBS := -logg -lvorbis -lcurl -lxslt -lxml2 -lgcrypt -lintl -lshout
    +
    +$(PKG)_CONFIGURE_OPTIONS += --disable-largefile
    +$(PKG)_CONFIGURE_OPTIONS += --enable-yp
    +$(PKG)_CONFIGURE_OPTIONS += --with-curl="yes"
    +$(PKG)_CONFIGURE_OPTIONS += --with-curl-config="$(TARGET_TOOLCHAIN_STAGING_DIR)/bin/"
    +$(PKG)_CONFIGURE_OPTIONS += --with-ogg="$(TARGET_TOOLCHAIN_STAGING_DIR)/usr"
    +$(PKG)_CONFIGURE_OPTIONS += --with-speex="no"
    +$(PKG)_CONFIGURE_OPTIONS += --with-theora="no"
    +$(PKG)_CONFIGURE_OPTIONS += --with-xslt-config="$(TARGET_TOOLCHAIN_STAGING_DIR)/bin/"
    +$(PKG)_CONFIGURE_OPTIONS += --with-libiconv="$(TARGET_TOOLCHAIN_STAGING_DIR)/usr"
    +
    +$(PKG_SOURCE_DOWNLOAD)
    +$(PKG_UNPACKED)
    +$(PKG_CONFIGURED_CONFIGURE)
    +
    +$($(PKG)_BINARY): $($(PKG)_DIR)/.configured
    +		$(SUBMAKE) -C $(ICECAST2_DIR) \
    +		AM_LDFLAGS="-L$(TARGET_TOOLCHAIN_STAGING_DIR)/lib" \
    +		LIBS="$(ICECAST2_LIBS)"
    +
    +$($(PKG)_TARGET_BINARY): $($(PKG)_BINARY)
    +	$(INSTALL_BINARY_STRIP)
    +
    +$(pkg):
    +
    +$(pkg)-precompiled: $($(PKG)_TARGET_BINARY)
    +
    +$(pkg)-clean:
    +	-$(SUBMAKE) -C $(ICECAST2_DIR) clean
    +	$(RM) $(ICECAST2_DIR)/.configured
    +
    +$(pkg)-uninstall:
    +	$(RM) $(ICECAST2_TARGET_BINARY)
    +
    +$(PKG_FINISH)
    diff -Naur '--exclude=.*' make/icecast2.orig/Makefile.in make/icecast2/Makefile.in
    --- make/icecast2.orig/Makefile.in	1970-01-01 01:00:00.000000000 +0100
    +++ make/icecast2/Makefile.in	2012-07-30 20:48:03.000000000 +0200
    @@ -0,0 +1,3 @@
    +ifeq ($(strip $(FREETZ_PACKAGE_ICECAST2)),y)
    +PACKAGES+=icecast2
    +endif
    diff -Naur '--exclude=.*' make/icecast2.orig/patches/100_configure.patch make/icecast2/patches/100_configure.patch
    --- make/icecast2.orig/patches/100_configure.patch	1970-01-01 01:00:00.000000000 +0100
    +++ make/icecast2/patches/100_configure.patch	2012-07-30 21:20:08.000000000 +0200
    @@ -0,0 +1,11 @@
    +--- configure.orig	2012-07-30 21:16:57.000000000 +0200
    ++++ configure	2012-07-30 21:19:20.000000000 +0200
    +@@ -13779,7 +13779,7 @@
    + $as_echo_n "checking for libcurl... " >&6; }
    + if test "$curl_ok" = "yes"
    + then
    +-    if test "$cross_compiling" = yes; then :
    ++    if test "$cross_compiling" = no; then :
    +   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
    + $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
    + as_fn_error $? "cannot run test program while cross compiling
    diff -Naur '--exclude=.*' make/icecast2.orig/patches/110_httpp_c.patch make/icecast2/patches/110_httpp_c.patch
    --- make/icecast2.orig/patches/110_httpp_c.patch	1970-01-01 01:00:00.000000000 +0100
    +++ make/icecast2/patches/110_httpp_c.patch	2012-07-28 15:37:18.000000000 +0200
    @@ -0,0 +1,46 @@
    +--- src/httpp/httpp.c.orig	2012-01-18 23:17:40.000000000 +0100
    ++++ src/httpp/httpp.c	2012-01-18 23:18:36.000000000 +0100
    +@@ -88,7 +88,7 @@
    + 
    +     return lines;
    + }
    +-
    ++/*
    + static void parse_headers(http_parser_t *parser, char **line, int lines)
    + {
    +     int i,l;
    +@@ -96,7 +96,6 @@
    +     char *name = NULL;
    +     char *value = NULL;
    + 
    +-    /* parse the name: value lines. */
    +     for (l = 1; l < lines; l++) {
    +         where = 0;
    +         whitespace = 0;
    +@@ -128,7 +127,7 @@
    +         }
    +     }
    + }
    +-
    ++*/
    + int httpp_parse_response(http_parser_t *parser, const char *http_data, unsigned long len, const char *uri)
    + {
    +     char *data;
    +@@ -182,7 +181,7 @@
    +     httpp_setvar(parser, HTTPP_VAR_URI, uri);
    +     httpp_setvar(parser, HTTPP_VAR_REQ_TYPE, "NONE");
    + 
    +-    parse_headers(parser, line, lines);
    ++   /* parse_headers(parser, line, lines);*/
    + 
    +     free(data);
    + 
    +@@ -419,7 +418,7 @@
    +         return 0;
    +     }
    + 
    +-    parse_headers(parser, line, lines);
    ++   /* parse_headers(parser, line, lines);*/
    + 
    +     free(data);
    +
    Code:
    ... /freetz-devel> file packages/target-mipsel_uClibc-0.9.32.1/icecast2-2.3.3/root/usr/bin/icecast2
    packages/target-mipsel_uClibc-0.9.32.1/icecast2-2.3.3/root/usr/bin/icecast2: ELF 32-bit LSB executable, MIPS, MIPS32 version 1 (SYSV), dynamically linked (uses shared libs), with unknown capability 0xf41 = 0x756e6700, with unknown capability 0x70100 = 0x3040000, stripped

  13. #13
    IPPF-Einsteiger
    Registriert seit
    02.06.2011
    Beiträge
    13
    Verbindlichsten Dank!

    Es hat soweit funktioniert. Allerdings ist es nun tatsächlich nur das Binary (158 K). Da ich die Firmware der Box aber original belassen möchte, sollte der Icecast statisch kompiliert sein. Was muss ich dafür noch anpassen?
    Geändert von nmsport (31.07.2012 um 09:47 Uhr) Grund: teilgelöst

  14. #14
    IPPF-Fünftausend-VIP Avatar von sf3978
    Registriert seit
    02.12.2007
    Beiträge
    6.397
    Zitat Zitat von nmsport Beitrag anzeigen
    Da ich die Firmware der Box aber original belassen möchte, sollte der Icecast statisch kompiliert sein. Was muss ich dafür noch anpassen?
    Du musst die "icecast2-mk" anpassen (siehe unten). Das statisch gelinkt kompilierte binary hat eine Größe von:
    Code:
    root@fritz:/var/media/ftp/uStor02/archiv# ls -l ./icecast2
    -rwxr-xr-x    1 root     root       2405648 Jul 31 16:27 ./icecast2
    Code:
    root@fritz:/var/media/ftp/uStor02/archiv# ldd ./icecast2
            not a dynamic executable
    
    
    root@fritz:/var/media/ftp/uStor02/archiv# ./icecast2 -h
    Icecast 2.3.3
    
    usage: icecast [-b -v] -c <file>
    options:
            -c <file>       Specify configuration file
            -v              Display version info
            -b              Run icecast in the background
    Code:
    $(call PKG_INIT_BIN, 2.3.3)
    $(PKG)_SOURCE:=icecast-$($(PKG)_VERSION).tar.gz
    $(PKG)_SOURCE_MD5:=2b5d1b40778922e5f6431b7758c359ad
    $(PKG)_DIR:=$(SOURCE_DIR)/icecast-$($(PKG)_VERSION)
    $(PKG)_SITE:=http://downloads.xiph.org/releases/icecast
    $(PKG)_BINARY:=$($(PKG)_DIR)/src/icecast
    $(PKG)_TARGET_BINARY:=$($(PKG)_DEST_DIR)/usr/bin/$(pkg)
    
    $(PKG)_DEPENDS_ON := curl libxml2 libogg libvorbis libgcrypt gettext libshout
    $(PKG)_LIBS := -logg -lvorbis -lcurl -lxml2 -lgcrypt -lintl -lshout -all-static
    
    $(PKG)_CONFIGURE_OPTIONS += --disable-largefile
    $(PKG)_CONFIGURE_OPTIONS += --enable-yp
    $(PKG)_CONFIGURE_OPTIONS += --with-curl="yes"
    $(PKG)_CONFIGURE_OPTIONS += --with-curl-config="$(TARGET_TOOLCHAIN_STAGING_DIR)/bin/"
    $(PKG)_CONFIGURE_OPTIONS += --with-ogg="$(TARGET_TOOLCHAIN_STAGING_DIR)/usr"
    $(PKG)_CONFIGURE_OPTIONS += --with-speex="no"
    $(PKG)_CONFIGURE_OPTIONS += --with-theora="no"
    $(PKG)_CONFIGURE_OPTIONS += --with-libiconv="$(TARGET_TOOLCHAIN_STAGING_DIR)/usr"
    
    $(PKG_SOURCE_DOWNLOAD)
    $(PKG_UNPACKED)
    $(PKG_CONFIGURED_CONFIGURE)
    
    $($(PKG)_BINARY): $($(PKG)_DIR)/.configured
    		$(SUBMAKE) -C $(ICECAST2_DIR) \
    		AM_LDFLAGS="-L$(TARGET_TOOLCHAIN_STAGING_DIR)/lib" \
    		LIBS="$(ICECAST2_LIBS)"
    
    $($(PKG)_TARGET_BINARY): $($(PKG)_BINARY)
    	$(INSTALL_BINARY_STRIP)
    
    $(pkg):
    
    $(pkg)-precompiled: $($(PKG)_TARGET_BINARY)
    
    $(pkg)-clean:
    	-$(SUBMAKE) -C $(ICECAST2_DIR) clean
    	$(RM) $(ICECAST2_DIR)/.configured
    
    $(pkg)-uninstall:
    	$(RM) $(ICECAST2_TARGET_BINARY)
    
    $(PKG_FINISH)
    Code:
    ... /freetz-devel> file packages/target-mipsel_uClibc-0.9.32.1/icecast2-2.3.3/root/usr/bin/icecast2
    packages/target-mipsel_uClibc-0.9.32.1/icecast2-2.3.3/root/usr/bin/icecast2: ELF 32-bit LSB executable, MIPS, MIPS32 version 1 (SYSV), statically linked, with unknown capability 0xf41 = 0x756e6700, with unknown capability 0x70100 = 0x3040000, stripped

  15. #15
    IPPF-Einsteiger
    Registriert seit
    02.06.2011
    Beiträge
    13
    Ich werde wohl fürs erste aufgeben müssen.
    Stand derzeit:
    Es bleibt dabei: Ein ungelinktes Executable (158 K) bekomme ich raus, was freilich nicht funktioniert (Segmetation fault). Mit Hilfe deiner angepassten icecast2.mk waren aus den trunks auch offensichtlich irgendwie gelinkte Exes zu erhalten, die mit 2,3 MB allerdings nicht nur eindeutig viel zu groß sind (mit ca. 900 K wäre eigentlich zu rechnen), sondern die auch nicht laufen (Invalid instruction).

    Mit Freetz-1.2 habe ich gar keine Chance, da werden mit den Patches von dir offensichtlich nicht die richtigen Abhängigkeiten erzeugt, so dass libshout nicht gebaut werden kann (no rule to target "make libshout-precompiled").

    Alles in allem scheint die Cross-Compiliererei nach mips-be tatsächlich eine Sache zu sein, die, wie ich auf meiner endlosen Suche nach Problemlösungen im Web schon oft lesen musste, nicht so ohne weiteres mit recht komplexen Programmen funktioniert.

  16. #16
    IPPF-Fünftausend-VIP Avatar von sf3978
    Registriert seit
    02.12.2007
    Beiträge
    6.397
    Zitat Zitat von nmsport Beitrag anzeigen
    Mit Hilfe deiner angepassten icecast2.mk waren aus den trunks auch offensichtlich irgendwie gelinkte Exes zu erhalten, die mit 2,3 MB allerdings nicht nur eindeutig viel zu groß sind (mit ca. 900 K wäre eigentlich zu rechnen), sondern die auch nicht laufen (Invalid instruction).
    Auf meiner Box funktioniert das statisch gelinkte binary:
    Code:
    root@fritz:/var/media/ftp/uStor02/archiv# ldd ./icecast2
            not a dynamic executable
    
    root@fritz:/var/media/ftp/uStor02/archiv# ./icecast2 -h
    Icecast 2.3.3
    
    usage: icecast [-b -v] -c <file>
    options:
            -c <file>       Specify configuration file
            -v              Display version info
            -b              Run icecast in the background
    Wie ist in deinem Build-System, die Ausgabe von "file <Pfad/zum>/icecast2"?
    Wie hast Du das statisch gelinkte binary auf deine Box übertragen/kopiert? Hast Du auf deiner Box, das binary mit "chmod 755 ./icecast2" ausführbar gemacht?

  17. #17
    IPPF-Einsteiger
    Registriert seit
    02.06.2011
    Beiträge
    13
    Zitat Zitat von sf3978 Beitrag anzeigen
    Auf meiner Box funktioniert das statisch gelinkte binary:
    Tja, mipsel. Ich hatte hatte es in #1 schon sagen wollen, aber gerade festgestellt, dass ich nicht die richtigen Worte wählte:
    Nach der Anleitung im Freetz-Wiki, habe ich auch mipsel-Code herausbekommen - ein Binary, dass mit irgendwas um 900 K zwar auch deutlich größer war als das, was du erzeugen konntest, aber möglicherweise vielleicht auch lauffähig gewesen wäre. Das weiß ich natürlich nicht. Um das zu testen, müsste ich wahrscheinlich meinen alten Speedport 721 freetzen. Das ist aber uninteressant.

    Was an dieser Stelle aber schon interessant ist, dass es auf diese Weise tatsächlich möglich war, mit dem originalen ./configure des Icecasts selbst die Toolchain von Freetz zu benutzen. Dass dies nicht funktioniert, wenn ich das mit mips versuche (auch mit Buildroot nicht), hatte mich ja am Ende dazu veranlasst, diesen Thread hier zu eröffnen.

    Zitat Zitat von sf3978 Beitrag anzeigen
    Wie ist in deinem Build-System, ...
    Debian 6.0.5, freetz (trunk/devel) 9225 und 9265
    Zitat Zitat von sf3978 Beitrag anzeigen
    die Ausgabe von "file <Pfad/zum>/icecast2"?
    home/ich/freetz/build/modified/filesystem/usr/bin

    Ich habe übrigens auch mit der Dateisuche (nautilus) schon versucht, herauszufinden, ob irgendwo noch andere Sachen gelandet sind. Im Fall von Icecast war das nicht der Fall.

    Zitat Zitat von sf3978 Beitrag anzeigen
    Wie ... auf deine Box übertragen/kopiert? Hast Du auf deiner Box, das binary mit "chmod 755 ./icecast2" ausführbar gemacht?
    Mit dem Filezilla direkt vom Debian auf den NAS-FTP der 7390 (USB-Stick). File-Properties geprüft: Standardmäßig 777. "Permission denied" o.ä. schimpft die Box ja auch nicht, sondern entweder invalid instruction oder segmentation fault.

    Unterdessen habe ich nach einer anderen Anleitung, die sich allerdings auf Buildroot bezog, die Compiler-Optionen geändert: -O3 -pipe -mips16 -mdsp (einmal auch mit und ohne -static) .... und als -march=24kec.
    Damit war mir der Build des bftpd-3.8 unter der Buildroot-Toolchain ja auch gelungen, dessen Binary zwar mit 108 KB auch größer ist, als es nötig wäre. Aber der läuft bis jetzt hervorragend und Platzprobleme habe ich mit der 7390 glücklicherweise keine. Interessanterweise ist mit diesen Optionen unter Freetz nicht einmal mehr der Build der libs für den Icecast drin, so dass ich bis zu ihm gar nicht erst komme: irgendwo bei libvorbis ist Schluss mit Build failed.

    Nunja, an Freetz liegt das aber erstmal sicher nicht, wohl eher mehr an dem komplizierten Cross-Compiling-Prozess, der gerade bei den Multimedia-Geschichten vermutlich Lenkung durch weitere oder andere Argumente braucht. So denke ich mir das zumindest als Laie. Vielleicht kann dazu noch jemand etwas sagen, der in diesen Dingen etwas genaueres weiß.
    Geändert von nmsport (01.08.2012 um 11:34 Uhr)

  18. #18
    IPPF-Urgestein
    Registriert seit
    22.04.2007
    Beiträge
    10.995
    Zitat Zitat von nmsport Beitrag anzeigen
    Mit dem Filezilla direkt vom Debian auf den NAS-FTP der 7390 (USB-Stick).
    Wie groß ist die Datei auf dem Debian, wie groß ist die Datei auf der 7390?

  19. #19
    IPPF-Einsteiger
    Registriert seit
    02.06.2011
    Beiträge
    13
    Auf beiden gigantische 2,3 MB.

    Dabei fällt mir gerade ein: Nach der Neuinstallation von Deb und FZ hatte ich diesen nicht auf binary transfer umgestellt, traue dem Programm aber zu, im automatischen Modus ein executable korrekt binär zu transferieren. Aber richtig, das muss ich bei Gelegenheit nachholen.
    Geändert von nmsport (01.08.2012 um 13:04 Uhr) Grund: Nachtrag

  20. #20
    IPPF-Urgestein
    Registriert seit
    22.04.2007
    Beiträge
    10.995
    Zitat Zitat von nmsport Beitrag anzeigen
    Auf beiden gigantische 2,3 MB.
    Das ist keine exakte Antwort.
    Das Transferieren im Textmodus ist einer der häufigsten Gründe, warum ein Programm so abbricht, aber bei anderen funktioniert.

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 12.11.2010, 15:29
  2. Antworten: 8
    Letzter Beitrag: 31.03.2010, 10:18
  3. configure: error: libblkid needed
    Von marcus010676 im Forum Freetz
    Antworten: 10
    Letzter Beitrag: 20.12.2009, 18:06
  4. Antworten: 0
    Letzter Beitrag: 03.11.2006, 12:20
  5. Sox: ./configure kann nicht ausgeführt werden
    Von snakeseven im Forum Linux allgemein
    Antworten: 8
    Letzter Beitrag: 29.06.2006, 08:29

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •