前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >安装python的visual模块时报错

安装python的visual模块时报错

作者头像
py3study
发布2020-01-10 10:57:44
2.2K0
发布2020-01-10 10:57:44
举报
文章被收录于专栏:python3python3

      今天在虚拟机下在学习scapy的东西,其中一个例子中需要安装一个python的visual模块,期间报了N多的错误,一个个解决其中的依赖问题,到后面被卡住了

代码语言:javascript
复制
[root @ localhost src] #cd visual-3.2.9 
[root @ localhost visual- 3.2 。9 ] #./配置  
正在检查  与 BSD兼容的安装... / usr / bin / install -c 
检查构建环境  是否 正常...是 
检查  的 GAWK ... GAWK 
检查是否设置$(MAKE)...是 
检查  的 GCC海湾合作委员会... 
。。。。。 
 
检查  了 一些Win32平台......不 
检查  了 一些的Mac OSX平台......不 
检查  对 Python解释器的版本> =  2.2 ...蟒蛇 
检查  的 蟒蛇......在/ usr / local / bin目录/蟒蛇 
检查  的 Python版本...  2.6 
检查  的 蟒蛇平台linux2的... 
检查  的 Python脚本目录... $ {PREFIX} / lib目录/ python2。6 /站点包 
检查  对 Python扩展模块目录... $ {exec_prefix} / lib目录/ python2。6 /站点包 
检查  的 数组  中的 Python模块数字......是#我是从这里开始报错的
检查  的 数组  中的 Python模块numarray ...是#一步步安装依赖包吧
正在检查   编译python扩展所需的标头...发现 
检查  的 pkg配置......在/ usr / bin中/ pkg配置 
检查pkg-config   至少是0.9 版本  。0 ...是 
检查  的 GTK ...是的 
检查  的 g线程...是的 
检查  了 GTK的配置......在/ usr / bin中/ GTK的配置 
检查  的 GTK -版本> =  0.99 。7 ...是的 
检查  的 gdk_gl_query  在 -lgtkgl ...没有 
配置:错误:gtkglarea  是 需要在类Unix系统#这个错误这里就卡住了。
网上找了N久,发现有这个问题的人还真不少呢,愣是没有找到解决的方法,其实我已经找到了这个包的源代码了,就是安装的时候有保错,

/*
* 提示:该行代码过长,系统自动注释不进行高亮。一键复制会移除系统注释 
* [root @ localhost visual-3.2.9]#cd ../gtkglarea-2.0.1 [root @ localhost gtkglarea-2.0.1]#ls aclocal.m4 config.h config.status复制gtkgl安装Makefile.am自述作者配置.h.in configure docs gtkgl-2.0.pc libtool Makefile.in stamp-h1 ChangeLog config.log configure.ac示例gtkgl-2.0.pc.in Makefile新闻TODO [root @ localhost gtkglarea-2.0.1]#./configure检查与BSD兼容的安装... / usr / bin / install -c检查构建环境是否正常...是,检查线程安全的mkdir -p ... / bin / mkdir -p检查gawk。 .. gawk检查是否设置$(MAKE)...是,检查gcc ... gcc,检查C编译器的默认输出文件名... a.out检查C编译器是否工作...是,检查我们是否交叉编译...不检查可执行文件的后缀...检查对象文件的后缀... o检查我们是否正在使用GNU C编译器...是检查gcc是否接受-g ...是检查gcc选项是否接受ISO C89 ...不需要检查make使用的include样式... GNU检查gcc的依赖样式... gcc3检查如何运行C预处理程序... gcc -E检查生成的系统类型... i686-pc- linux-gnu检查主机系统类型... i686-pc-linux-gnu检查不截断输出的sed ... / bin / sed检查处理长行的grep和-e ... / bin / grep检查egrep ... / bin / grep -E检查fgrep ... / bin / grep -F检查gcc使用的ld ... / usr / bin / ld检查链接器(/ usr / bin / ld )是GNU ld ...是,请检查BSD或MS兼容的名称列表(nm).../ usr / bin / nm -B检查名称列表程序(/ usr / bin / nm -B)接口... BSD nm检查ln -s是否有效...是,检查命令行参数的最大长度... 98304检查外壳程序是否理解某些XSI构造...是检查外壳程序是否理解“ + =” ...是检查/ usr / bin / ld选项以重新加载目标文件... -r检查objdump ... objdump检查如何识别依赖库... pass_all检查ar ... ar检查strip ...条检查ranlib ... ranlib检查命令以解析/ usr / bin / nm -gcc对象的输出...确定检查ANSI C标头文件...是检查sys / types.h ...是检查sys / stat.h ...是检查stdlib.h ...是检查string.h ...是,检查内存。h...是,检查字符串。h...是,检查inttypes.h ...是,检查stdint.h ...是,检查unistd.h ...是,检查dlfcn.h ...是,检查objdir ... .libs,检查gcc是否支持-fno-rtti -fno-exceptions。 。不检查gcc选项以产生PIC ... -fPIC -DPIC检查gcc PIC标志-fPIC -DPIC是否工作...是检查gcc静态标志-static是否工作...是检查gcc是否支持-c -o file.o ...是,检查gcc是否支持-c -o file.o ...(已缓存)是,检查gcc链接器(/ usr / bin / ld)是否支持共享库...是,检查-lc是否应该被显式链接...不检查动态链接器特征... GNU / Linux ld.so检查如何将库路径硬编码到程序中...立即检查是否可以剥离库...是的,请检查libtool是否支持共享库。 ..是的,检查是否要建立共享库...是,检查是否要构建静态库...是,检查构建环境是否正常...是,是否检查是否启用Makefile的维护者特定部分...不检查Win32 ...不检查pkg-config ... / usr / bin / pkg-config检查pkg-config至少是0.9.0版...是的检查GTK ...是的检查OpenGL ...是的检查Mesa ...否使用pthreads检查Mesa ...否检查OpenGL着色器...否检查ANSI C标头文件...(缓存)是检查ANSI C兼容常量...是配置:创建./config.status config.status:创建Makefile config.status:创建gtkgl-2.0.pc配置状态:创建gtkgl / Makefile配置状态:创建gtkgl / makefile.mingw配置状态:创建docs / Makefile配置状态:创建示例/ Makefile配置状态:创建示例/makefile.mingw配置。状态:创建config.h config.status:config.h不变config.status:执行depfiles命令config.status:执行libtool命令---配置摘要*安装前缀:/ usr / local * Win32:否* OpenGL:是--- [root @ localhost gtkglarea-2.0.1]#[root @ localhost gtkglarea-2.0.1]#make make全递归make [1]:输入目录`/usr/local/src/gtkglarea-2.0.1 '使用gtkgl make [2]全部制作:进入目录`/usr/local/src/gtkglarea-2.0.1/gtkgl'/ bin / sh ../libtool --tag = CC --mode = link gcc -I / usr / include / gtk-2.0 -I / usr / lib / gtk-2.0 / include -I / usr / include / atk-1.0 -I / usr / include / cairo -I / usr / include / pango-1.0 -I / usr / include / glib-2.0 -I / usr / lib / glib-2.0 / include -I / usr / include / freetype2 -I / usr / include / libpng12 -g -O2 -I / usr / include / gtk-2.0- I / usr / lib / gtk-2。0 / include -I / usr / include / atk-1.0 -I / usr / include / cairo -I / usr / include / pango-1.0 -I / usr / include / glib-2.0 -I / usr / lib / glib- 2.0 / include -I / usr / include / freetype2 -I / usr / include / libpng12 -Wall -version-info 1:1:0 -no-undefined -o libgtkgl-2.0.la -rpath / usr / local / lib gdkgl .lo gtkglarea.lo -Wl,-export-dynamic -L / lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo- lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lGLU -lGL libtool:链接:gcc -shared .libs / gdkgl.o .libs / gtkglarea.o -L / lib -lgtk-x11-2.0 -lgdk-x11 -2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lGLU -lGL -Wl,-export-dynamic -Wl ,-soname -Wl,libgtkgl-2.0.so.1 -o .libs / libgtkgl-2.0.so.1.0.1 / usr / bin / ld:找不到-lGLU collect2:ld返回1退出状态make [2]:*** [libgtkgl-2.0.la]错误1。[2]:离开目录`/usr/local/src/gtkglarea-2.0.1/gtkgl'make [1]:*** [所有递归]错误́ 1 make [1]:离开目录`/usr/local/src/gtkglarea-2.0.1'make:*** [all]错误¯¯2 [root @ localhost gtkglarea-2.0.1]#make install在gtkgl中进行安装make [1]:输入目录`/usr/local/src/gtkglarea-2.0.1/gtkgl'/ bin / sh ../libtool --tag = CC --mode = link gcc -I / usr /include/gtk-2.0 -I / usr / lib / gtk-2.0 / include -I / usr / include / atk-1.0 -I / usr / include / cairo -I / usr / include / pango-1.0 -I / usr /include/glib-2.0 -I / usr / lib / glib-2.0 / include -I / usr / include / freetype2 -I / usr / include / libpng12 -g -O2 -I / usr / include / gtk-2.0 -I /usr/lib/gtk-2.0/include -I / usr / include / atk-1.0 -I / usr / include / cairo -I / usr / include / pango-1.0 -I / usr / include / glib-2.0 -I / usr / lib / glib-2。0 / include -I / usr / include / freetype2 -I / usr / include / libpng12 -Wall -version-info 1:1:0 -no-undefined -o libgtkgl-2.0.la -rpath / usr / local / lib gdkgl .lo gtkglarea.lo -Wl,-export-dynamic -L / lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo- lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lGLU -lGL libtool:链接:gcc -shared .libs / gdkgl.o .libs / gtkglarea.o -L / lib -lgtk-x11-2.0 -lgdk-x11 -2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lGLU -lGL -Wl,-export-dynamic -Wl ,-soname -Wl,libgtkgl-2.0.so.1 -o .libs / libgtkgl-2.0.so.1.0.1 / usr / bin / ld:找不到-lGLU collect2:ld返回1退出状态make [1]: *** [libgtkgl-2.0.la]错误1。[1]:离开目录`/usr/local/src/gtkglarea-2.0.1/gtkgl'使:*** [install-recursive]错误1 [root @ localhost gtkglarea-2.0.1]#
*/
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-08-28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档