3rd Party HowTo mit Fehler..

Status
Für weitere Antworten geschlossen.

crick

Benutzer
Mitglied seit
29. Mai 2008
Beiträge
1.241
Punkte für Reaktionen
2
Punkte
64
Ich habe laut dieser Anleitung versucht, toolchain zu installieren:
Synology.com HowTo

Und bekomme in SSH folgenden Fehler:

Rich (BBCode):
NAS> tar zxpf gcc334_glibc233_ppc_2.4.tar.gz -C /usr/local/
tar: Write Error: No space left on device
tar: invalid tar magic

Partition voll?!

Ich habe aber nichts fremdes auf die NAS geladen.. alle "fremden" Dateien liegen auf volume1 (HDD).

Habe ich etwas uebersehen oder ist das ein Fehler?

EDIT: Ich habe eine DS108j mit Firmware *637

Rich (BBCode):
NAS> df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hda1               132206    114987     15854  88% /
/tmp                     15108       120     14988   1% /tmp
/dev/hda3            480064756  13027244 466935112   3% /volume1
/dev/sda1            480719088    386864 480229824   0% /volumeUSB2
NAS>

Rich (BBCode):
NAS> ls
bin           initrd        mnt           sys           var.defaults
dev           lib           proc          tmp           volume1
etc           linuxrc       root          usr           volumeUSB2
etc.defaults  lost+found    sbin          var
NAS>
 
Zuletzt bearbeitet:

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
@crick,

nicht genau genug die Seite 5 gelesen: "To compile an application for the Synology NAS Server, a compiler that runs on a Linux PC ist needed ...."

Du kannst den toolchain nicht auf der DS installieren, du brauchst einen Linux PC dafür oder einen Linux-Version, die unter Windows läuft, siehe http://www.synology-forum.de/showthread.html?t=2033
 

crick

Benutzer
Mitglied seit
29. Mai 2008
Beiträge
1.241
Punkte für Reaktionen
2
Punkte
64
Ups, tut mir leid :(

Danke fuer die Info!
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Mittlerweile gibt es auch eine Entwicklungsumgebung mit gcc usw. direkt auf der DS.

ipkg update
ipkg install optware-devel
ipkg list_installed | grep gcc

itari
 

crick

Benutzer
Mitglied seit
29. Mai 2008
Beiträge
1.241
Punkte für Reaktionen
2
Punkte
64
Das ist super. Leider gibt es kein gcc :(
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
doch gibt es ... ipkg update und dann gucken

Synology> ipkg list | grep gcc
gcc - 3.4.6-4 - The GNU Compiler Collection.
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Kann ja sein, dass er sein IPKG auf einen anderen Feed verweist...
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
sorry, kann sein - ich kenn nur einen, deshalb denk ich nicht an sowas :eek:
 

crick

Benutzer
Mitglied seit
29. Mai 2008
Beiträge
1.241
Punkte für Reaktionen
2
Punkte
64
NAS> ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/ds101g/cross/stable/Packages.gz
Inflating http://ipkg.nslu2-linux.org/feeds/optware/ds101g/cross/stable/Packages.gz
Updated list of available packages in /opt/lib/ipkg/lists/optware
Downloading http://ipkg.nslu2-linux.org/feeds/optware/ds101g/cross/stable/Packages.gz
Inflating http://ipkg.nslu2-linux.org/feeds/optware/ds101g/cross/stable/Packages.gz
Updated list of available packages in /opt/lib/ipkg/lists/cross
Successfully terminated.
NAS> ipkg list | grep gcc
NAS> ipkg install gcc
Nothing to be done
An error ocurred, return value: 4.
Collected errors:
Cannot find package gcc.
Check the spelling or perhaps run 'ipkg update'
NAS>

Kennt Ihr eine Loesung, dass ich GCC via IPKG installiert bekomme?
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
also bei mir ist der gcc installiert worden und ich kann auch damit arbeiten, aber es kann ja sein, dass der bei dir im Feed nicht dabei ist, weil du vielleicht einen anderen Prozessortyp hast als ich :eek:

Das Kommando ipkg list | grep gcc soll dir eigentlich eine Zeile mit dem gcc anzeigen. Wenn da nichts erscheint, ist der nicht in der Liste.
 

crick

Benutzer
Mitglied seit
29. Mai 2008
Beiträge
1.241
Punkte für Reaktionen
2
Punkte
64
Ja, ich habe auch so das Gefuehl, dass fuer ARM-CPUs der GCC vorhanden ist, aber nicht fuer PowerPC (DS108j) :mad:
 

smulg

Benutzer
Mitglied seit
30. Jan 2009
Beiträge
218
Punkte für Reaktionen
0
Punkte
0
Hallo!

Ich grabe diesen Thread mal aus.
Ich habe in der Suche keinen passenderen Eintrag gefunden.

Ich habe die cs407e. So wie es aussieht habe ich keinen C-Compiler, ist das richtig?
Rich (BBCode):
CubeStation> ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/ds101g/cross/stable/Packages.gz
Inflating http://ipkg.nslu2-linux.org/feeds/optware/ds101g/cross/stable/Packages.gz
Updated list of available packages in /opt/lib/ipkg/lists/optware
Downloading http://ipkg.nslu2-linux.org/feeds/optware/ds101g/cross/stable/Packages.gz
Inflating http://ipkg.nslu2-linux.org/feeds/optware/ds101g/cross/stable/Packages.gz
Updated list of available packages in /opt/lib/ipkg/lists/cross
Successfully terminated.
CubeStation> ipkg install gcc
Nothing to be done
An error ocurred, return value: 4.
Collected errors:
Cannot find package gcc.
Check the spelling or perhaps run 'ipkg update'
CubeStation>

Somit kann ich das selber kompilieren von Paketen (nrg2iso, ccd2iso) wohl vergessen. Ich möchte bei meinen Backups ein bisschen Ordnung machen und meine CD/DVD-Sicherungnen all in iso's umwandeln.

Grüße
Smulg
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Gibt es denn für Eure DS
Code:
crosstool-native
? Ist auch ein Compiler
 

smulg

Benutzer
Mitglied seit
30. Jan 2009
Beiträge
218
Punkte für Reaktionen
0
Punkte
0
Hallo!

Ja, das gibt es und es funktioniert auch bestens.

Rich (BBCode):
ipkg update
ipkg install crosstool-native
<-- Hat anstandslos geklappt.

Kaum war ipkg fertig habe ich auch schon kompillieren können.
Vielen Dank!

Grüße
Smulg
 

denon2002

Benutzer
Mitglied seit
20. Okt 2008
Beiträge
536
Punkte für Reaktionen
0
Punkte
0
Kaum war ipkg fertig habe ich auch schon kompillieren können.

Hallo,

kann man jemand mal eine Anleitung ins Wiki stellen wie kompilliert wird bzw. was dazu alles notwendig ist.

Gruß
Torsten
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Wie man kompiliert hängt von der Software ab (z.B. welche Parameter man verwenden muss). Zusätzlich zum crosstool-native Compiler habe ich mir auch
Code:
optware-devel
installiert. Da sind viele Werkzeuge drin, die man brauchen kann. Grundsätzlich braucht man meist die folgenden drei Kommandos
Code:
configure
make
make install
ist aber auch wieder von der Software abhängig. Im Forum sollte es mehrere Beispiele von SW geben, die für die DS kompiliert werden (z.B. squidGuard)
 

smulg

Benutzer
Mitglied seit
30. Jan 2009
Beiträge
218
Punkte für Reaktionen
0
Punkte
0
Ja, stimmt. Es hängt von der Software ab die kompilliert werden soll.

Wichtig:
Damit "configure" funktioniert muss man den richtigen Pfad angeben. Wenn man gerade in dem Verzeichnis ist wo die Daten liegen muss ./ angegeben werden.
Rich (BBCode):
./configure
make
make install
 

denon2002

Benutzer
Mitglied seit
20. Okt 2008
Beiträge
536
Punkte für Reaktionen
0
Punkte
0
Danke ihr beiden.... dann sollte ich doch einfach mal loslegen und probieren.

Kann ja nur schief gehen :D
 
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