Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: OpenGL - /usr/bin/ld: cannot find -lGL  (Přečteno 2472 krát)

rezniad1

  • Návštěvník
  • Příspěvků: 9
OpenGL - /usr/bin/ld: cannot find -lGL
« kdy: 25 Srpna 2013, 11:11:08 »
Zdravím,

nainstaloval jsem freeglut3, freeglut3-dev. Grafický ovladač jsem nastavil na svobodný. Při kompilování pomocí gcc -o priklad -L/usr/X11R6/lib priklad.c -lglut -lGL -lGLU -lm -lX11 proběhlo vše v pořádku.

Ovladač ale nedokázal rozpoznat druhý monitor, tudíž jsem nainstaloval nesvobodné ovladače od AMD 13.4. Teď ale kompilace neproběhne, kompilátor při sestavení programu píše chybu /usr/bin/ld: cannot find -lGL.

Nepomohlo ani přechod na původní drivery.

Dá se problém nějak vyřešit?

donny

  • Závislák
  • ***
  • Příspěvků: 1861
Re:OpenGL - /usr/bin/ld: cannot find -lGL
« Odpověď #1 kdy: 25 Srpna 2013, 14:46:17 »
posli vypis z terminalu:

Kód: [Vybrat]
ls -l /usr/lib/libGL.so*
archlinux @ i7-6700/GTX1080 8G/32G DDR4/.5TB NVMe/WD RED 3TB | Raspbian 8 @ Raspberry Pi
Ever tried. Ever failed. No matter. Try again. Fail again. Fail better!

rezniad1

  • Návštěvník
  • Příspěvků: 9
Re:OpenGL - /usr/bin/ld: cannot find -lGL
« Odpověď #2 kdy: 26 Srpna 2013, 22:13:09 »
V adresáři /usr/lib žádný libGL.so nemám, jen v /usr/include/GL hlavičkové soubory.

rezniad1

  • Návštěvník
  • Příspěvků: 9
Re:OpenGL - /usr/bin/ld: cannot find -lGL
« Odpověď #3 kdy: 26 Srpna 2013, 22:21:48 »
Ještě jsem ale našel v /usr/lib64/:

lrwxrwxrwx 1 root root 21 srp 24 23:32 /usr/lib64/libGL.so -> /usr/lib64/libGL.so.1
lrwxrwxrwx 1 root root 23 srp 24 23:32 /usr/lib64/libGL.so.1 -> /usr/lib64/libGL.so.1.2
lrwxrwxrwx 1 root root 35 srp 24 23:24 /usr/lib64/libGL.so.1.2 -> /usr/lib64/fglrx/fglrx-libGL.so.1.2

Výpis je červeným písmem.

donny

  • Závislák
  • ***
  • Příspěvků: 1861
Re:OpenGL - /usr/bin/ld: cannot find -lGL
« Odpověď #4 kdy: 26 Srpna 2013, 22:31:47 »
A nechybi ti nejaky balik jako libgl1-mesa-dev, libgl1-mesa-dri nebo tak neco? Nemam grafiku od AMD, tak vic asi nepomuzu. Jedine snad bych pri prechodu na puvodni opensource drivery odinstaloval ty nesvobodne, a pak ty puvodni preinstaloval.
archlinux @ i7-6700/GTX1080 8G/32G DDR4/.5TB NVMe/WD RED 3TB | Raspbian 8 @ Raspberry Pi
Ever tried. Ever failed. No matter. Try again. Fail again. Fail better!

rezniad1

  • Návštěvník
  • Příspěvků: 9
Re:OpenGL - /usr/bin/ld: cannot find -lGL
« Odpověď #5 kdy: 26 Srpna 2013, 22:54:10 »
Zmíněné balíky jsou nainstalované. Ten object soubor .so mi chybí v /usr/lib/?

rezniad1

  • Návštěvník
  • Příspěvků: 9
Re:OpenGL - /usr/bin/ld: cannot find -lGL
« Odpověď #6 kdy: 26 Srpna 2013, 23:33:29 »
Vyřešeno přeinstalováním balíčků freeglut3 a freeglut3-dev. Díky

 

Provoz zaštiťuje spolek OpenAlt.