Προσπάθησα να κάνω upgrade το ntfsprogs από την 1.13 στην νέα 2.0.0
σε κατάσταση make* μου εμφάνισε τα εξής errors
creating libntfs-gnomevfs.la
/bin/sed: can't read εργασίας/various/programs/ntfsprogs-2.0.0/libntfs/libntfs.la: No such file or directory
libtool: link: `εργασίας/various/programs/ntfsprogs-2.0.0/libntfs/libntfs.la' is not a valid libtool archive
make[2]: *** [libntfs-gnomevfs.la] Error 1
make[2]: Leaving directory `/home/ioannis/Επιφάνεια εργασίας/various/programs/ntfsprogs-2.0.0/libntfs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ioannis/Επιφάνεια εργασίας/various/programs/ntfsprogs-2.0.0'
make: *** [all] Error 2
ξέρει κανείς τι πρέπει να κάνω;
*(συγχωρέστε μου τα όποια λάθη μου στην ορολογία. Αν είστε ακόμη πιο καλοί διορθώστε με κιόλας :-))
- Συνδεθείτε ή εγγραφείτε για να σχολιάσετε
Σχόλια
Παραδόξως "περνώντας" ξανά make δεν παρουσιάστηκα πρόβλημα.
Μετά όμως την εντολή sudo make install
μου εμφάνισε στο τέλος το παρακάτω:
make[2]: *** [install-gnomevfsmoduleslibLTLIBRARIES] Error 1
make[2]: Leaving directory `/home/ioannis/Επιφάνεια εργασίας/various/programs/ntfsprogs-2.0.0/libntfs'
make[1]: *** [install-am] Error 2
make[1]: Leaving directory `/home/ioannis/Επιφάνεια εργασίας/various/programs/ntfsprogs-2.0.0/libntfs'
make: *** [install-recursive] Error 1
Χμμ...
Ίσως επειδή έχεις το tarball στην επιφάνεια εργασίας, που κανονικά αντιστοιχεί σε έναν φάκελο που λέγεται Desktop (ο οποίος βρίσκεται μέσα στο home σου). Στο Ubuntu όμως, μεταφράζουν ακόμα και τα ονόματα των φακέλων στη γλώσσα μας. Έτσι το Desktop μεταφράζεται σε "Επιφάνεια Εργασίας". Και έτσι όταν εσύ πας να κάνεις compile μια εφαρμογή που δεν ξέρει τι γλώσσα χρησιμοποιείς (δεν είναι συμβατή με ένα πράγμα που λέγεται xdg...κάτι:)) ψάχνει να βρει φάκελο Desktop δεν βρίσκει και κοιτάζει που βρίσκεται και του απαντάει το σύστημα "α είσαι στο φάκελο εργασίας/various/programs/ntfsprogs-2.0.0/libntfs"
Και το sed (το εργαλείο που χρησιμοποιεί η εφαρμογή του λέει
" /bin/sed: can't read εργασίας/various/programs/ntfsprogs-2.0.0/libntfs/libntfs.la: No such file or directory"
Αυτό είναι μια υπόθεση. Απλά αντέγραψε το φάκελο ntfsprogs-2.0.0 στο home και κάνε compile από εκεί με make clean, make. Αν πάλι τα ίδια, τότε μάλλον σου βγάζει σφάλμα πιο πάνω (στη διαδικασία του make) που δεν έχεις δει (και άρα εγώ γράφω βλακείες τόση ώρα...:))
Βασικά έκανα αυτό που είπες, πήγα στο φάκελο του user του home που όμως είναι με λατινικά στοιχεία. Στην διαδικασία του make μου έβγαλε το παρακάτω :
make all-recursive
make[1]: Entering directory `/home/ioannis/ntfsprogs-2.0.0'
Making all in doc
make[2]: Entering directory `/home/ioannis/ntfsprogs-2.0.0/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/ioannis/ntfsprogs-2.0.0/doc'
Making all in include
make[2]: Entering directory `/home/ioannis/ntfsprogs-2.0.0/include'
Making all in ntfs
make[3]: Entering directory `/home/ioannis/ntfsprogs-2.0.0/include/ntfs'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/ioannis/ntfsprogs-2.0.0/include/ntfs'
make[3]: Entering directory `/home/ioannis/ntfsprogs-2.0.0/include'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/ioannis/ntfsprogs-2.0.0/include'
make[2]: Leaving directory `/home/ioannis/ntfsprogs-2.0.0/include'
Making all in libntfs
make[2]: Entering directory `/home/ioannis/ntfsprogs-2.0.0/libntfs'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/ioannis/ntfsprogs-2.0.0/libntfs'
Making all in ntfsprogs
make[2]: Entering directory `/home/ioannis/ntfsprogs-2.0.0/ntfsprogs'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/ioannis/ntfsprogs-2.0.0/ntfsprogs'
make[2]: Entering directory `/home/ioannis/ntfsprogs-2.0.0'
make[2]: Leaving directory `/home/ioannis/ntfsprogs-2.0.0'
make[1]: Leaving directory `/home/ioannis/ntfsprogs-2.0.0'
και μετά μου εμφάνισε το ίδιο λάθος όπως και πριν.
μπορει να εχω λάθος, τελικά, αλλά εδώ δεν φαίνεται κάτι. Και φαίνεται ότι δεν έχεις κάνει make clean γιατι λέει nothing to be done. Πλζ, διέγραψε το φάκελο, αποσυμπίεσε ξανά το tarball στο home σου και ξανακάνε configure, make.
Ναι τώρα δεν εμφάνισε πρόβλημα.
Το έσβησα όπως μου είπες και το αποσυμπίεσα στον φάκελο του home user. Έτρεξα μετά τις εντολές με sudo ./configure etc και το περασε κανονικά.
Σε ευχαριστώ για την βοήθεια. :-)