Δημοσιεύτηκε: 15 Οκτ 2013, 17:47
από simosx
steve12 έγραψε:θέλω να δημιουργήσω ενα sym link για την libGL. Συγκεκριμένα κάνω make καποια πακέτα, και βγαίνει το εξής


Το ζήτημα εδώ είναι ότι δε θα έπρεπε να χρειάζεται να δημιουργήσεις τέτοιο σύνδεσμο.
Μιας και μεταγλωττίζεις τον κώδικα του opencv, αρκεί να αλλάξεις το Makefile ώστε να μη χρειάζεται να δει την ύπαρξη του libGL.so (/usr/lib/x86_64-linux-gnu/libGL.so) και να συνεχίσει.

Η εντολή με το συμβολικό σύνδεσμο (ln) θεωρεί ότι το πρώτο όρισμα, /usr/lib/libGL.so.1, είναι το αρχείο που υπάρχει, και το δεύτερο όρισμα θα είναι το νέο αρχείο. Έτσι, με τα υπόλοιπα που αναφέρεις, χρησιμοποίησες λάθος την εντολή ln.
Θα έπρεπε να ήταν

Κώδικας: Επιλογή όλων
sudo ln -s /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 /usr/lib/x86_64-linux-gnu/libGL.so