Page 3 of 3 FirstFirst 123
Results 31 to 45 of 45

Thread: [How-To] Crosscompilieren eigener IPK Pakete

  1. #31
    Wenn du dir die "source" ziehst ist die noch nicht angepasst, dafür ist ja das kompilieren da. In diesem prozess wird der "menschliche code" in "maschinen code" umgewandelt (stark vereinfacht ).

  2. #32
    Join Date
    Jan 2009
    Location
    Germany
    Posts
    29
    Ich verstehe,
    aber wer oder was "patcht" das dann für meine Oleg/kfurge Distribution, so wie es bei den Optware-Paketen der Fall ist.

  3. #33
    Wenn du n bissel speicher auf deinem Router frei hast ist die einfachste variante es auf dem gerät selber zu kompilieren.

    1. auf der konsole:
    Code:
    ipkg install buildroot
    ipkg install make
    2. Sourceode von "natatalk" runterladen, entpacken, und auf n router rauf.

    3. in der konsolle in den ordner mit dem source gehen.
    Code:
    ./configure
    bzw.
    Code:
    ./configure --help
    da sollte dann erklärt werden wie du die Verschlüsselungsoption beeinflussen kannst.

    4. in der konsole
    Code:
    make 
    make install
    5. hoffen das schritt 4 funktioniert, evtl. fehlen packete die noch instaliert werden müssen.

    im englischen teil des forums wird sonst auch nochmal das kompilieren auf dem router etwas ausführlicher beschrieben, allerdings finde ich den thread gerade nicht. Schritte sind jetzt so ausm kopf

    Oder Du folgst dem 1. post aus diesem Thread, allerdings muss man sich dan ein makefile selber schreiben was ich für deutlich schwirieger halte.
    Last edited by thejew; 13-11-2009 at 14:40.

  4. #34
    Join Date
    Jan 2009
    Location
    Germany
    Posts
    29
    Ok, super danke.

    Ich werde es ausprobieren. Falls dir der thread unter die Finger kommt, wäre ich fürn Link dankbar (nicht dass ich faul bin, sondern eher noob -> die titel klingen für mich alle gleich :-) )

  5. #35
    Join Date
    Jul 2007
    Location
    Germany, Bonn
    Posts
    374
    Hi,

    also ich bin von der Kompiliererei auf dem Router nicht so begeistert. Wenn Du ne Linux-Maschine im Betrieb hast lege ich dir folgende Seite ans Herz:

    http://www.nslu2-linux.org/wiki/Optware/HomePage

    Hier wird beschrieben wie Du Dir eine Optware Build-Umgebung auf einem Linux-Rechner erstellst. Du hast dann Build-Umgebungen für alle von Optware unterstützten Geräte und kannst nach herzenslust kompilieren.
    Ich betreue selber ein paar Packages und wenn man sich mal eingelesen hat, ist das Kompilieren wirklich machbar. Auf diesem Weg sind auch eigene ipk-Pakete kein Problem.
    Regards / Grüße,
    Oliver

    [How-To] Sane Scanner-Server mit XSane Frontend "german"
    [How-To] Sane Scanner-Server with XSane Frontend "english"

    Router: Wl500gP v1 nach Wengi's HowTo mit FW 1.9.2.7-d-r599
    Speicher: Trekstor DataStation maxi 1 Tb
    Clients: Kathrein UFS910 FullHD Sat Receiver, PS3, PCs, Canon MP830 an Sane Scanner-Server, Kyocera-Mita FS1020D über Printserver

  6. #36
    Join Date
    Jan 2009
    Location
    Germany
    Posts
    29
    Meinst du Anleitung unter dem Titel: "Manually setup Optware on a device" ?

    Gäbe es auch eine Möglichkeit herauszufinden, mit welcher Option ein bereits kompiliertes OptWare Paket erstellt wurde ? (konkret: netatalk mit SSL oder ohne? )

  7. #37
    Join Date
    Jul 2007
    Location
    Germany, Bonn
    Posts
    374
    Hi,

    schau mal hier:

    Unter "Check out package sources from svn.nslu2-linux.org".

    Lade Dir den SVN-Tree runter, dann hast Du die Make-files der einzelnen Pakete und kannst die build-optionen einsehen.

    Hier is der Trunk auch online: http://trac.nslu2-linux.org/optware/...k/make?rev=722
    Last edited by carterb; 16-11-2009 at 10:56.
    Regards / Grüße,
    Oliver

    [How-To] Sane Scanner-Server mit XSane Frontend "german"
    [How-To] Sane Scanner-Server with XSane Frontend "english"

    Router: Wl500gP v1 nach Wengi's HowTo mit FW 1.9.2.7-d-r599
    Speicher: Trekstor DataStation maxi 1 Tb
    Clients: Kathrein UFS910 FullHD Sat Receiver, PS3, PCs, Canon MP830 an Sane Scanner-Server, Kyocera-Mita FS1020D über Printserver

  8. #38
    Join Date
    Jan 2009
    Location
    Germany
    Posts
    29
    Danke Oliver,

    hab jetzt übern Browser lediglich die Datei netatalk.mk (vom ersten Link) runtergeladen und folgendes in dieser entdeckt:
    Code:
    $(NETATALK_BUILD_DIR)/.configured: $(DL_DIR)/$(NETATALK_SOURCE) $(NETATALK_PATCHES) make/netatalk.mk
    	$(MAKE) libdb-stage
    	rm -rf $(BUILD_DIR)/$(NETATALK_DIR) $(@D)
    	$(NETATALK_UNZIP) $(DL_DIR)/$(NETATALK_SOURCE) | tar -C $(BUILD_DIR) -xvf -
    	if test -n "$(NETATALK_PATCHES)" ; \
    		then cat $(NETATALK_PATCHES) | \
    		patch -d $(BUILD_DIR)/$(NETATALK_DIR) -p0 ; \
    	fi
    	if test "$(BUILD_DIR)/$(NETATALK_DIR)" != "$(@D)" ; \
    		then mv $(BUILD_DIR)/$(NETATALK_DIR) $(@D) ; \
    	fi
    	(cd $(@D); \
    		$(TARGET_CONFIGURE_OPTS) \
    		CPPFLAGS="$(STAGING_CPPFLAGS) $(NETATALK_CPPFLAGS)" \
    		LDFLAGS="$(STAGING_LDFLAGS) $(NETATALK_LDFLAGS)" \
    		netatalk_cv_SIZEOF_OFF_T=yes \
    		./configure \
    		--build=$(GNU_HOST_NAME) \
    		--host=$(GNU_TARGET_NAME) \
    		--target=$(GNU_TARGET_NAME) \
    		--prefix=/opt \
    		--with-bdb=$(STAGING_INCLUDE_DIR) \
    		--with-ssl-dir=$(STAGING_PREFIX) \
    		--without-shadow \
    		--enable-afp3 \
    		--disable-nls \
    		--disable-static \
    	)
    	$(PATCH_LIBTOOL) $(@D)/libtool
    	touch $@
    
    netatalk-unpack: $(NETATALK_BUILD_DIR)/.configured
    Heißt das, dass das Optware Paket schon mit "SSL=aktiviert" kompiliert wurde, oder muss ich das jetzt selber machen?
    Last edited by pooz; 16-11-2009 at 11:04.

  9. #39
    Ich habe mal für OpenWRT und für einen SH4-SatReceiver (Kathrein UFS 910) etwas crosscompiliert und muss sagen, so kompliziert wie es für Olegs FW ist keines

    Warum muss ich da selten blöd mit makefiles rumeiern? Warum reicht es nicht die compilerflags zu setzen und er kompiliert so durch?

    Bzw, wahrscheinlich funktioniert es sowieso, aber es gibt halt nirgends einen Anleitung dazu..

  10. #40
    Join Date
    Jul 2007
    Location
    Germany, Bonn
    Posts
    374
    Hi,

    @thE_29: Es ist schon etwas komplizierter. Du kannst es aber auch über die Compilierflags machen (das Makefile macht ja nichts anderes), einfach in den Source-Ordner gehen und ./configure + flags eingeben. Ich betreue ein paar optware-Packages und somit liegt mir die optware-Umgebung nahe, vor allem läuft das Compilieren bei großen Paketen auf meiner Ubuntu-Maschine weit schneller als auf dem Router.

    @pooz: ja, es schein mit open-ssl lompiliert zu sein. Möglicherweise musst Du es noch in ner config de- oder aktivieren, ich kenne das Paket nicht. Worum genau geht es Dir denn?
    Regards / Grüße,
    Oliver

    [How-To] Sane Scanner-Server mit XSane Frontend "german"
    [How-To] Sane Scanner-Server with XSane Frontend "english"

    Router: Wl500gP v1 nach Wengi's HowTo mit FW 1.9.2.7-d-r599
    Speicher: Trekstor DataStation maxi 1 Tb
    Clients: Kathrein UFS910 FullHD Sat Receiver, PS3, PCs, Canon MP830 an Sane Scanner-Server, Kyocera-Mita FS1020D über Printserver

  11. #41
    Join Date
    Jan 2009
    Location
    Germany
    Posts
    29
    Quote Originally Posted by carterb View Post
    Ich betreue ein paar optware-Packages und somit liegt mir die optware-Umgebung nahe
    Hi carterb,

    du bist mein Erlöser :-)

    Ich möchte lediglich die SSL-Option im netatalk aktivieren.
    Sie ist dafür zuständig, die Übertragung der Passwörter verschlüsselt zu erledigen.
    Aus Lizenzgründen ist es im kompilierten Optware-Package deaktiviert.

    Das wars "schon". Aber wie geht es?

  12. #42
    Join Date
    Jul 2007
    Location
    Germany, Bonn
    Posts
    374
    Hi,

    ich werde heute Abend im Optware-Developer-IRC-Channel bei dem Maintainer des Pakets nachfragen. Wie gesagt, ich kenne das Paket nicht. Im Zweifel musst Du die Source downloaden und auf dem Router mit den passenden Flags kompilieren?
    Regards / Grüße,
    Oliver

    [How-To] Sane Scanner-Server mit XSane Frontend "german"
    [How-To] Sane Scanner-Server with XSane Frontend "english"

    Router: Wl500gP v1 nach Wengi's HowTo mit FW 1.9.2.7-d-r599
    Speicher: Trekstor DataStation maxi 1 Tb
    Clients: Kathrein UFS910 FullHD Sat Receiver, PS3, PCs, Canon MP830 an Sane Scanner-Server, Kyocera-Mita FS1020D über Printserver

  13. #43
    Join Date
    Jan 2009
    Location
    Germany
    Posts
    29
    Deine Nachfrage würde mich um Einiges weiter bringen!! Danke!

    Hab die Sources schon herunter geladen. Aber bekommen einen Fehler bei:
    Code:
    [root@WL700gE netatalk-2.0.3]$ ./configure
    unset: not found
    /
    _basename: not found
    expr: non-numeric argument

  14. #44
    Join Date
    Jul 2006
    Location
    AUT
    Posts
    248
    Hi!

    Kann es sein, dass die Anleitung nicht mehr ganz stimmt (bzw. die Makefiles für die toolchain geändert gehören) weil uclibc.org auf git umgestell wurde?

    Edit: auch ist z.B. die seite www.wlan-sat.com nicht mehr erreichbar, wo olegs libc-header geholt werden sollten
    ich denke mal, das oleg-target von nslu2 optware ist faktisch tot ?

    gruß,
    schufti
    Last edited by schufti; 29-04-2010 at 13:58.
    find all my MGB100 files here, pass: mgb100

  15. #45
    Join Date
    Jan 2009
    Location
    Germany
    Posts
    29
    Mich würde diese Info bestimmt auch weiter bringen :-)
    Ich krieg den Spass einfach nicht zum Laufen.

    Danke

Page 3 of 3 FirstFirst 123

Similar Threads

  1. [How to] rtorrent & ntorrent
    By mancub in forum WL-500gP Tutorials
    Replies: 101
    Last Post: 18-12-2008, 07:21
  2. [HOW TO] Bluetooth in wl500g
    By TIk in forum WL-500g/WL-500gx Tutorials
    Replies: 1
    Last Post: 17-09-2008, 21:38
  3. IPk Tutorial Issues
    By vmoakley in forum WL-500w Tutorials
    Replies: 1
    Last Post: 15-11-2007, 07:46
  4. [How To] Oleg Firmware installeren.
    By Dragonar in forum Dutch Discussion - Nederlands
    Replies: 7
    Last Post: 08-05-2007, 18:34
  5. [HOW TO] Timeouts beim Laden von bestimmten Seiten beheben - MTU Problem
    By modnet25 in forum German Discussion - Deutsch (DE)
    Replies: 3
    Last Post: 03-09-2006, 10:55

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •