Ruby 1.8.7 kompilieren

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Trashman134

Benutzer
Registriert
25. März 2009
Beiträge
8
Reaktionspunkte
0
Punkte
0
Hallo alle zusammen,

ich versuche seit einiger Zeit Ruby 1.8.7 für meine DS207+ zu kompilieren, da ein wichtiges Script für meine Zwecke die per IPKG beziehbare Version 1.9X nicht mag. Ich habe jetzt schon viel ausprobiert...Vergeblich:
Zum einen habe ich auf meiner DS versucht zu kompilieren (gcc und alles mgl ist installiert). Da bekomme ich jetzt nun leider noch vom configure-Skript den Fehler: "tr: not found". Es scheint im Linux der DS also kein tr zu existieren.
Zum anderen habe ich versucht Ruby per Cross-Comiler auf meinem Ubuntu zu bauen. Leider auch ohne Erfolg. Configure läuft durch, aber make will dann nicht. Fehler: "make: ruby: Kommando nicht gefunden \make: *** [.rbconfig.time] Fehler 127"

Hat irgendjemand noch eine Idee, was ich machen könnte (egal ob Fehler bei Ubuntu oder auf DS)? Hat jemand Ruby 1.8.7 schon einmal für die DS kompilieren können? Oder kennt jemand den Helden, der Ruby 1.9X für IPKG kompiliert hat, damit ich ihn vielleicht fragen könnte?

Viele Grüße
Steffen
 
Da bekomme ich jetzt nun leider noch vom configure-Skript den Fehler: "tr: not found". Es scheint im Linux der DS also kein tr zu existieren.
tr gibt es im ipkg textutils_2.1-5_arm.ipk, also mit ipkg install textutils_2.1-5_arm.ipk installieren, dann sollte dieser Fehler zumindest nicht mehr vorkommne. Zu dem Rest kann ich dir leider garnicht weiter helfen.
 
Hey! Danke, es läuft...Zumindest kompiliert es gerade seit ca. 10 Min :-)
 
Mmh, das Kompilieren von Ruby hat geklappt. Jetzt mosert nur Rubygems rum, dass zlib nicht da ist. Nach Suche im Netz scheint das daran zu liegen, dass zlib-devel nicht installiert ist.
Könnte mir jemand sagen, wo ich zlib-devel her bekomme? Mit dem normalen zlib per IPKG gehts mal wieder nicht und selbst auf den Seiten von zlib find ich nix zu zlib-devel.

Viele Grüße
Steffen
 
Mmh, schade...Ich muss wohl aufgeben...

Ruby und das Linux der DS207+ passen anscheinend einfach nicht wirklich zusammen. Habe noch ein wenig rumprobiert und das Kompilieren auf mein Ubuntu verlegt. Klappte mit der Anleitung von Synologie auch ganz gut, bis er dann auf einmal lchown.a oder lchown.so zu verwenden versuchte. Und mir der gcc sagte, dass das Linux nicht über dieses Kommando verfüge und deshalb abbricht. Schade...

Falls doch noch jemand eine Idee hat, raus damit. Ansonsten wird Ruby und DS207+ bei mir zu den Akten gelegt... :(

Viele Grüße
Steffen
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat