Δημιουργια symbolic link για libGL  Το θέμα επιλύθηκε

...IDE, compilers, κλπ

Συντονιστής: konnn

Δημιουργια symbolic link για libGL

Δημοσίευσηαπό steve12 » 20 Σεπ 2013, 23:01

Καλησπέρα κοινότητα, θέλω να δημιουργήσω ενα sym link για την libGL. Συγκεκριμένα κάνω make καποια πακέτα, και βγαίνει το εξής
Κώδικας: Επιλογή όλων
make[2]: *** No rule to make target `/usr/lib/x86_64-linux-gnu/libGL.so', needed by `lib/libopencv_core.so.2.4.6'.  Stop.
make[1]: *** [modules/core/CMakeFiles/opencv_core.dir/all] Error 2


Οκ λοιπον για το make[2] , προσπάθησα τα εξής μέχρι τώρα. Καταρχήν βρήκα που βόσκει η libGL
Κώδικας: Επιλογή όλων
locate libGL

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


Προσπάθησα με την εξής εντολή, και με λίγη βοήθεια απο google
Κώδικας: Επιλογή όλων
sudo ln -s /usr/lib/libGL.so.1 /usr/lib/x86_64-linux-gnu/mesa/libGL.so


αλλά χωρις αποτέλεσμα, καμια ιδεα?
Γνώσεις ⇛ Linux: Mέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό : Ubuntu 14.04.1 LTS / Windows 7 SP1 x64 Ultimate
Desktop ⇛ Asus P6T Deluxe V2 | Intel i7 920 @ 3.10GHz O.C | Mushkin DDR3 6GB 1866MHz O.C | Samsung SSD 840 Pro 256GB | 2 x 640 GB WD BC | 1ΤΒ WD Green | Nvidia GT 640 2GB
Laptop ⇛ Hp EliteBook 8540p | Intel i7 M640 @ 2.8Ghz | Corsair 8GB 1333Mhz | Nvidia NVS 5100M 1GB | Intel SSD 520 180GB |
NetBook ⇛ Acer AspireOne Ubuntu 14.04.1 LTS
Άβαταρ μέλους
steve12
babeTUX
babeTUX
 
Δημοσιεύσεις: 80
Εγγραφή: 16 Ιούλ 2010, 12:10
Εκτύπωση

Re: Δημιουργια symbolic link για libGL

Δημοσίευσηαπό steve12 » 15 Οκτ 2013, 17:13

Παίδες καμία βοήθεια είναι μεγάλη ανάγκη
Γνώσεις ⇛ Linux: Mέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό : Ubuntu 14.04.1 LTS / Windows 7 SP1 x64 Ultimate
Desktop ⇛ Asus P6T Deluxe V2 | Intel i7 920 @ 3.10GHz O.C | Mushkin DDR3 6GB 1866MHz O.C | Samsung SSD 840 Pro 256GB | 2 x 640 GB WD BC | 1ΤΒ WD Green | Nvidia GT 640 2GB
Laptop ⇛ Hp EliteBook 8540p | Intel i7 M640 @ 2.8Ghz | Corsair 8GB 1333Mhz | Nvidia NVS 5100M 1GB | Intel SSD 520 180GB |
NetBook ⇛ Acer AspireOne Ubuntu 14.04.1 LTS
Άβαταρ μέλους
steve12
babeTUX
babeTUX
 
Δημοσιεύσεις: 80
Εγγραφή: 16 Ιούλ 2010, 12:10
Εκτύπωση

Re: Δημιουργια symbolic link για libGL

Δημοσίευσηαπό simosx » 15 Οκτ 2013, 17:47

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
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Δημιουργια symbolic link για libGL

Δημοσίευσηαπό steve12 » 15 Οκτ 2013, 18:34

Σευχαριστώ πολύ Σίμο, ενθουσιάστηκα που έτρεξε η εντολή, αλλά για λίγο. Συνέχισε στο make, άλλα όχι για πολύ. Ενώ έκανε compile, έβγαζε κάποια warnings που απότι καταλάβαινα εννοούσε πως είχαν γίνει ήδη compiled τα αρχεία απο άλλη έκδοση του gcc,και σταμάτησε πάλι στο ίδιο σημείο.
Μπορώ να το εξηγήσω αυτο για τα warnings. Επειδή δουλεύω το matlab παράλληλα, αυτές τις μέρες χρειάστηκε να ρίξω τον gcc απο την 4.6 στην 4.4 με update-alternatives, για να καταφέρω να τρέξω κάτι, αυτό γιατί το matlab υποστήριζει μεχρι 4.4.
Αμέσως μετά λοιπόν επαναφέρω την 4.6 μπας και τρέξει, δυστυχώς. Πάλι στα ιδια.
Κώδικας: Επιλογή όλων
make[2]: *** No rule to make target `/usr/lib/x86_64-linux-gnu/libGL.so', needed by `lib/libopencv_core.so.2.4.6'.  Stop.
make[1]: *** [modules/core/CMakeFiles/opencv_core.dir/all] Error 2
make: *** [all] Error 2
Γνώσεις ⇛ Linux: Mέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό : Ubuntu 14.04.1 LTS / Windows 7 SP1 x64 Ultimate
Desktop ⇛ Asus P6T Deluxe V2 | Intel i7 920 @ 3.10GHz O.C | Mushkin DDR3 6GB 1866MHz O.C | Samsung SSD 840 Pro 256GB | 2 x 640 GB WD BC | 1ΤΒ WD Green | Nvidia GT 640 2GB
Laptop ⇛ Hp EliteBook 8540p | Intel i7 M640 @ 2.8Ghz | Corsair 8GB 1333Mhz | Nvidia NVS 5100M 1GB | Intel SSD 520 180GB |
NetBook ⇛ Acer AspireOne Ubuntu 14.04.1 LTS
Άβαταρ μέλους
steve12
babeTUX
babeTUX
 
Δημοσιεύσεις: 80
Εγγραφή: 16 Ιούλ 2010, 12:10
Εκτύπωση

Re: Δημιουργια symbolic link για libGL

Δημοσίευσηαπό simosx » 15 Οκτ 2013, 18:58

steve12 έγραψε:Ενώ έκανε compile, έβγαζε κάποια warnings που απότι καταλάβαινα εννοούσε πως είχαν γίνει ήδη compiled τα αρχεία απο άλλη έκδοση του gcc,και σταμάτησε πάλι στο ίδιο σημείο.


Όταν αλλάζεις έκδοση του gcc, πρέπει να κάνεις ένα make clean ώστε να καθαριστούν τα ενδιάμεσα αρχεία, και να ξεκινήσεις ξανά από την αρχή.

Το Ubuntu έχει ήδη το opencv, έκδοση 2.4.5+dfsg-0ubuntu4. Πως και δεν τη χρησιμοποιείς;

steve12 έγραψε:make[2]: *** No rule to make target `/usr/lib/x86_64-linux-gnu/libGL.so', needed by `lib/libopencv_core.so.2.4.6'. Stop.


Αυτό δε βγάζει νόημα αν υπάρχει ήδη το /usr/lib/x86_64-linux-gnu/libGL.so.

Θα μπορούσα να δοκιμάσω τη μεταγλώττιση του opencv σε 13.10. Ποια έκδοση χρησιμοποιείς;
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Δημιουργια symbolic link για libGL

Δημοσίευσηαπό steve12 » 15 Οκτ 2013, 19:30

Κάτι π'ηγε να γίνει με make clean αλλά, στα ίδια πράγματα πάλι, αν και βγάζει διαφορετικα warnings τωρα. Ενα στιγμιότυπο, μαζι και με άλλα παρόμοια.
Κώδικας: Επιλογή όλων
cc1plus: warning: /home/steve/Documents/opencv-2.4.6.1/build/modules/core/precomp.hpp.gch/opencv_core_UBUNTU.gch: not used because `__NO_INLINE__' not defined [-Winvalid-pch]


Έχει ήδη opencv?? Tην 2.4.6.1, πριν κανω format ετρεχε κανονικά, λίγο πιο παλιά έκδοση βεβαια, ενσωματωμένη και σε eclipse, λες να κατεβάσω κάτι πιο παλιό? Μη σε βάζω σε κόπο τώρα. Θα προσπαθήσω αύριο για καμια πιο παλιά έκδοση.
Δε ξέρω αν επηρεάζει, έχω βάλει και cuda attribute στο cmake και γενικα cuda στο σύστημα.
Γνώσεις ⇛ Linux: Mέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό : Ubuntu 14.04.1 LTS / Windows 7 SP1 x64 Ultimate
Desktop ⇛ Asus P6T Deluxe V2 | Intel i7 920 @ 3.10GHz O.C | Mushkin DDR3 6GB 1866MHz O.C | Samsung SSD 840 Pro 256GB | 2 x 640 GB WD BC | 1ΤΒ WD Green | Nvidia GT 640 2GB
Laptop ⇛ Hp EliteBook 8540p | Intel i7 M640 @ 2.8Ghz | Corsair 8GB 1333Mhz | Nvidia NVS 5100M 1GB | Intel SSD 520 180GB |
NetBook ⇛ Acer AspireOne Ubuntu 14.04.1 LTS
Άβαταρ μέλους
steve12
babeTUX
babeTUX
 
Δημοσιεύσεις: 80
Εγγραφή: 16 Ιούλ 2010, 12:10
Εκτύπωση

Re: Δημιουργια symbolic link για libGL  Το θέμα επιλύθηκε

Δημοσίευσηαπό steve12 » 16 Οκτ 2013, 11:39

Λυθηκε με αναβάθμιση του cmake απο 2.8.8 σε 2.8.12
Σευχαριστώ πολύ Σίμο
Γνώσεις ⇛ Linux: Mέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό : Ubuntu 14.04.1 LTS / Windows 7 SP1 x64 Ultimate
Desktop ⇛ Asus P6T Deluxe V2 | Intel i7 920 @ 3.10GHz O.C | Mushkin DDR3 6GB 1866MHz O.C | Samsung SSD 840 Pro 256GB | 2 x 640 GB WD BC | 1ΤΒ WD Green | Nvidia GT 640 2GB
Laptop ⇛ Hp EliteBook 8540p | Intel i7 M640 @ 2.8Ghz | Corsair 8GB 1333Mhz | Nvidia NVS 5100M 1GB | Intel SSD 520 180GB |
NetBook ⇛ Acer AspireOne Ubuntu 14.04.1 LTS
Άβαταρ μέλους
steve12
babeTUX
babeTUX
 
Δημοσιεύσεις: 80
Εγγραφή: 16 Ιούλ 2010, 12:10
Εκτύπωση


  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Εφαρμογές για Ανάπτυξη Λογισμικού