[问题] 找不到 lib ?

楼主: smilekerker (科科:))   2015-01-10 23:50:06
小的在安装一个软件
在make的时候出现了以下错误讯息
/usr/bin/ld: cannot find -lGL
然后我去看/usr/lib/里面没有GL相关字眼的.so档
应该是没有GL这个lib
上网google到这篇
[转载]解决/usr/bin/ld: cannot find -lxxx
http://blog.sciencenet.cn/blog-676535-541444.html
依照网页的解法,我应该下载libGL-dev
所以我就照做,如以下:
$ sudo apt-get install libGL-dev
正在读取套件清单... 完成
正在重建相依关系
正在读取状态资料... 完成
注意,选取 libgl1-mesa-dev 而非 libgl-dev
有些套件无法安装。这可能意谓著您的要求难以解决,或是若您使用的是
unstable 发行版,可能有些必要的套件尚未建立,或是被移出 Incoming 了。
以下的资讯或许有助于解决当前的情况:
下列的套件有未满足的相依关系:
libgl1-mesa-dev : 相依关系: mesa-common-dev (= 9.0.2-0ubuntu1)
但它却将不会被安装
相依关系: libgl1-mesa-glx (= 9.0.2-0ubuntu1)
但9.1.7-1ubuntu2 却将被安装
相依关系: libdrm-dev (>= 2.4.24) 但它却将不会被安装
相依关系: libx11-dev 但它却将不会被安装
相依关系: libx11-xcb-dev 但它却将不会被安装
相依关系: libxcb-glx0-dev 但它却将不会被安装
相依关系: libxdamage-dev 但它却将不会被安装
相依关系: libxext-dev 但它却将不会被安装
相依关系: libxfixes-dev 但它却将不会被安装
相依关系: libxxf86vm-dev 但它却将不会被安装
E: 无法修正问题,您保留 (hold) 了损毁的套件。
这样该怎么修阿...QQ
跪请各位前辈了!!
谢谢 :)
作者: brli7848 (无理阿?)   2015-01-11 00:00:00
先同步你的套件库吧?似乎有代沟w
楼主: smilekerker (科科:))   2015-01-11 00:01:00
这边我观念很薄弱,请问同步套件库是指什么? 谢谢
作者: kdjf (我抓得到什么呢?)   2015-01-11 00:28:00
sudo apt-get update你有用到nv的driver?
楼主: smilekerker (科科:))   2015-01-11 00:44:00
sudo apt-get update我已经有做过了,nv是...?
作者: CP64 (( ̄▽ ̄#)﹏﹏)   2015-01-11 03:22:00
nvidia
作者: kdjf (我抓得到什么呢?)   2015-01-11 11:42:00
或ati driver, 有的会绑旧版的mesa

Links booklink

Contact Us: admin [ a t ] ucptt.com