今天使用R时需要画一张3D图,于是在R中安装rgl包,由于依赖关系,安装过程中会提示如下的错误,根据提示可以看到是因为没有GL库,所以就需要安装gl的包,在Fedora17中开源的gl包为mesa,所以在root下需要执行

yum install mesa*

就可以把相关的包以及开发包下载并安装。安装好之后在R下继续执行install.pakages("rgl"),系统还是会报一样的错误,这时执行

strings /usr/lib/libGL.so | grep glEnd

如果输出

glEndList
glEnd
glEndQueryARB
glEndQuery
glEndFragmentShaderATI
glEndConditionalRenderNV
glEndConditionalRender
glEndTransformFeedbackEXT
glEndTransformFeedback

说明GL中有GLEnd函数,这时你就需要看看系统中是否安装了这两个库:libpng-devel and libX11-devel,因为GLEnd依赖以上两个包。

执行yum install libpng_devel libX11-devel

如果安装了系统会提示你已安装,否则就会安装相应的包,我的系统就是因为没有libpng_devel而出现安装rgl错误的。

R中安装rgl时“configure: error: missing required library GL”错误的解决方法相关推荐

  1. 使用 EasyBCD 安装Ubuntu 14.04 Error 15: file not found错误的解决方法

    使用 EasyBCD 安装Ubuntu 14.04 Error 15: file not found错误的解决方法 参考文章: (1)使用 EasyBCD 安装Ubuntu 14.04 Error 1 ...

  2. problem中Project'XX'is missing required library:'[路径]\XXX.jar'解决方法

    起因: 今天在接手同事做的一个项目时,发现用Myeclipse部署后,项目里有不少网页出现红叉,逐个修改完后,项目理应不再显示红叉,但奇怪的是,项目所有的子文件都没错误,项目根目录却有个红叉...&g ...

  3. problem中Project'xxx'is missing required library:'[路径]\XXX.jar'解决方法以及关闭Myeclipse自动更新

    1.problem中Project'xxx'is missing required library:'[路径]\XXX.jar' 项目根目录出现红叉,如下图所示: 出现这种情况原因是在你项目的buil ...

  4. archlinux启动时出现 error file /boot/vmlinuz-linus not found的解决方法

    archlinux启动时出现 error file /boot/vmlinuz-linus not found的解决方法 一.系统问题描述 二.解决过程 一.系统问题描述 系统:win11+archl ...

  5. 当遇到error: stray ‘\241‘ in program错误的解决方法

    当遇到error: stray '\241' in program错误的解决方法 报错的意思是c/c++中的产生了编译错误. 该错误是指源程序中有非法字符,需要将非法字符去掉.一般是由于coder使用 ...

  6. VS2017 启动调试出现 无法启动程序“http://localhost:15613” 操作在当前状态中是非法的。 同时附加进程也是错误的解决方法

    VS2017 启动调试出现 无法启动程序"http://localhost:15613" 操作在当前状态中是非法的. 同时附加进程也是错误的解决方法 参考文章: (1)VS2017 ...

  7. Linux中的基本命令无法使用,报Command not found的错误的解决方法

    Linux中的基本命令无法使用,报Command not found的错误的解决方法 参考文章: (1)Linux中的基本命令无法使用,报Command not found的错误的解决方法 (2)ht ...

  8. yii2 html form,YII2中ajax通过post提交form表单数据报400错误的解决方法

    摘要:YII2中通过ajax post表单数据需要验证CSRF否则post数据是无法提交过去的.虽然有其他人提供过解决方案,但都不够完整,除了把enableCsrfValidation设为false外 ...

  9. Ubuntu 16.04-18.04中安装 WPS Office 2016 for Linux(集合篇含字体解决方法)简单好用

    金山软件办公套件的最新更新 WPS 2016 for Linux,日前发布了几项新功能,性能改进和各种修复. 为什么选择WPS办公套件? WPS Office由三个主要组件组成:WPS 文字,WPS ...

  10. GP通过外部表装载数据时遇到ERROR:extra data after last expected column解决方法

    --一般通过hive -e导出文本时,我都习惯把比较容易出错的String类型字段做一次regexp_replace()处理,因为如果字段里面含有制表符,那是一件很坑很坑的事 hive -e &quo ...

最新文章

  1. 团队-象棋游戏-模块测试过程
  2. 【BZOJ4236】JOIOJI [DP]
  3. 23种设计模式----------代理模式(一)
  4. 前端学习(541):node得优势
  5. java 对象访问权限_Java面向对象编程之访问控制权限
  6. 自定义jQuery插件
  7. Java 远程通讯技术及原理分析
  8. JavaScript 大小转化B KB MB GB等的转化
  9. 网易云音乐歌曲带时间轴歌词的提取
  10. 史上最详细解释接口自动化测试中cookie、session和token的区别【多测师_王sir】
  11. 【周五松土】私家萝卜与坑
  12. KETTLE各个版本下载地址
  13. Luat Inside | 致敬经典,使用Air724UG制作简易贪吃蛇
  14. utf-8的中文是一个汉字占三个字节长度吗?
  15. 【20保研】山东财经大学关于举办2019年优秀大学生夏令营的通知
  16. Quectel EC20 R2.1 AT指令集(TCP/部分)
  17. 调试屏幕分辨率变化html页面变化,屏幕分辨率如何自动调整网页显示问题
  18. 目前月薪存一百万需要多久?
  19. 分享几种Spring Boot常用数据处理方式(含代码,粘贴可用)
  20. android执行lua脚本的方法,在Android手机上编写并运行Lua脚本

热门文章

  1. 中国人工智能(AI)发展历程、AI产业重点发展区域、重点发展城市及中国AI产业地区发展总结及展望
  2. IE11 js导出excel提示Automation 服务器不能创建对象
  3. 条件语句的if语句的5种替代方法
  4. Jetpack:Cannot create an instance of class myViewModel...解决方法
  5. 人,总要敢于直面自己的惨淡,才能挺直腰杆
  6. 变速齿轮修改服务器时间,可改变游戏速度!游戏变速齿轮安装使用说明
  7. Google Ads关键词不展示原因及解决方案
  8. matplotlib 绘制直方图和拟合正态曲线
  9. STM32H7B0 HAL库中关于DMA的注意事项以及DCMI调试遇到的问题及解决方法
  10. 【平衡小车制作】(四)陀螺仪MPU6050(超详解)