eXma » Diskutieren » Computer und Technik
Startseite - Veranstaltungen - Mitglieder - Suche
Vollständige Version anzeigen: make funktioniert nicht in ubuntu one
Hannes
Um in der Arbeit und zu Hause an einem Programmierprojekt arbeiten zu können, habe ich die Sources und das Buildsystem Buildroot komplett in den Ubuntu One Ordner kopiert. Wenn das Buildsystem direkt im Homeverzeichnis ist, funktioniert make, jedoch nicht im Ubuntu One Ordner. Das make ist nicht das make auf meinem Ubuntu-System, sondern es ist ein seperates make in eben diesem Buildroot Ordner.

make clean gibt folgendes aus:

package/Makefile.package.in:106: Warnung: Die Befehle für das Ziel »/home/jot/Ubuntu« werden überschrieben
package/Makefile.package.in:93: Warnung: Alte Befehle für das Ziel »/home/jot/Ubuntu« werden ignoriert
package/Makefile.package.in:124: Warnung: Die Befehle für das Ziel »/home/jot/Ubuntu« werden überschrieben
package/Makefile.package.in:106: Warnung: Alte Befehle für das Ziel »/home/jot/Ubuntu« werden ignoriert
package/Makefile.package.in:143: Warnung: Die Befehle für das Ziel »/home/jot/Ubuntu« werden überschrieben
package/Makefile.package.in:124: Warnung: Alte Befehle für das Ziel »/home/jot/Ubuntu« werden ignoriert
package/Makefile.package.in:149: *** Das Ziel »/home/jot/Ubuntu« enthält sowohl »:«- als auch »::«-Einträge. Schluss.

Anscheinend ignoriert das make das Leerzeichen, denn der Ordner heisst "Ubuntu One".
lusch3
Leerzeichen escapen. /home/jot/Ubuntu One --> /home/jot/Ubuntu\ One
Socres
benenn den Ordner einfach um... Dateinamen/Verzeichnisse mit Leerzeichen sind eh eine üble Angewohnheit.
Stormi
Die üble Angewohnheit ist eher, Software zu schreiben, die diesen simplen (und absolut legitimen) Anwendungsfall nicht berücksichtigt.