python 安装opendr 报错OSMesa
### 报错/ERROR:
```
opendr/contexts/OSMesa/include/GL/glext.h:5794:21: note: expected ‘const GLchar ** {aka const char **}’ but argument is of type ‘char **’
 GLAPI void APIENTRY glShaderSource (GLuint shader, GLsizei count, const GLchar* *string, const GLint *length);
                     ^~~~~~~~~~~~~~
/home/chandini/anaconda3/envs/NBF/compiler_compat/ld: cannot find -lOSMesa
```
### need to install Mesa
#### Ubuntu18.04 and above:
```
apt install *OSmesa*
```
#### Ubuntu16.04 and low
-- 
1. Download source: (i using mesa-19.2.0 )
https://gitlab.freedesktop.org/mesa/mesa
2. build source:
```
meson configure build/ -Dosmesa=classic
ninja -C build/
ninja -C build/ install
```
3. success result: 
./build/src/mesa/drivers/osmesa/libOSMesa.so
python 安装opendr 报错OSMesa的更多相关文章
- 【python】python安装tensorflow报错:python No matching distribution found for tensorflow==1.12.0
		python安装tensorflow报错:python No matching distribution found for tensorflow==1.12.0 python版本是3.7.2 要安装 ... 
- python 安装模块报错 response.py", line 302, in _error_catcher
		python 安装模块报错 Exception:Traceback (most recent call last): File "/usr/share/python-wheels/urlli ... 
- python 安装 SQLAlchemy 报错
		安装 SQLAlchemy 报错 安装命令 pip install -i https://pypi.doubanio.com/simple SQLAlchemy 报错截图 编码错误,这里我们需要改下源 ... 
- python安装locustio报错error: invalid command 'bdist_wheel'的解决方法
		locust--scalable user load testing tool writen in Python(是用python写的.规模化.可扩展的测试性能的工具) 安装locustio需要的环境 ... 
- 在MacOS下Python安装lxml报错xmlversion.h not found 报错的解决方案
		最近在看一个自动化测试框架的问题,需要用到Lxml库,下载lxml总是报错. 1,使用pip安装lxml pip install lxml 2,然后报错了,报错内容是: In file include ... 
- win10下Python安装pycrypto报错
		错误一: error: Microsoft Visual C++ 14.0 is required. 解决办法: 下载Visual C++2017安装包,下载链接:Visual C++ 2017 安 ... 
- windows下的python安装pysam报错
		安装pysam时报错: 指定版本仍报错: 使用pysam-win安装: 但是import时不行: 貌似pysam在windows下难以正常配置,还是在Linux中用吧. https://www.jia ... 
- python安装库报错的处理方法
		在安装python map库时遇到了还多问题,找了好的方法都没有安装成功,最后改安装basemap库参考了了:https://www.jb51.net/article/147780.htm一文操作,最 ... 
- python 安装 reportlab 报错 “ImportError: No module named reportlab.lib”
		reportlab是什么? 是一个处理PDF和画图的python开源库. 初次安装: pip install reportlab 重新安装: pip install --upgrade --force ... 
随机推荐
- java记录3--抽象
			1.由来 利用抽象类是i为了更好的对类加以分类,例如各种植物有具体名字,也有“植物”这个抽象的词对所有具体植物进行归类. 2.抽象类通常用来作为一个类族的最顶层的父类(表示该类族所有事物的共性), 用 ... 
- IELTS Writing Task 1: two-chart answer
			Thursday, January 09, 2020 The chart below shows the value of one country's exports in various categ ... 
- CSS文本居中显示
			因为一直为元素居中问题而困扰,所以决定把自己遇到和看到的方法记录下来,以便以后查看 如果要让inline或inline-block元素居中显示,则父元素css中包含text-align:center; ... 
- 导航栏协议方法UINavigationControllerDelegate
			关于UINavigationControllerDelegate: Delegate中一共有6个方法.其中两个跟控制器ViewController的跳转有关.有两个跟屏幕的旋转有关.有两个跟导航栏动画 ... 
- java比较器Comparator
			1. 实现比较类 public class Comparator implements java.util.Comparator<TaskInfo>{ @Override public i ... 
- Java容器Stack
			Stack继承关系 Collection 接口 AbstractCollection AbstractList Vector Stack 方法 public E push 元素在栈顶,最后一个元素 p ... 
- 8核AMD Zen加持:微软Surface这回血拼
			微软定于10月2日在纽约举办Surface新品发布会,几乎全线消费级产品都将更新,比如15英寸Surface Laptop 3. 最新爆料称,15寸Surface Laptop 3预计一口气推出6款型 ... 
- 「CF1C Ancient Berland Circus」
			CF第一场比赛的最后一题居然是计算几何. 这道题的考点也是比较多,所以来写一篇题解. 前置芝士 平面直角坐标系中两点距离公式:\(l=\sqrt{(X_1-X_2)^2+(Y_1-Y_2)^2}\) ... 
- CH12 动态内存
			动态分配的对象的生命期与它们在哪里创建的五官,只有显示地释放时,这些对象才被销毁 静态内存用来保存局部static对象.类static数据成员以及定义在任何函数之外的变量,栈内存用来保存定义在函数内的 ... 
- Java自学-集合框架 HashSet、LinkedHashSet、TreeSet之间的区别
			HashSet. LinkedHashSet.TreeSet之间的区别 步骤 1 : HashSet LinkedHashSet TreeSet HashSet: 无序 LinkedHashSet: ... 
