使用MSYS软件,在我的上一篇博客中有软件下载地址。本文使用MSYS进行源码编译spice-gtk-0.33.

首先打开MSYS软件,进入你源码所在目录,例如:
cd  /c/Users/Admi....../Desktop/spice-gtk-0.33       //wsj注意盘符c:用/c代替
./configure
make
make  install
在安装前,首先确认你要安装gcc工具链,安装完毕才可进行编译(不懂怎么安装的可以参考我上一篇关于spice安装的博客),另外各个部分版本号一定要对应,另外32位就所有使用到的包、工具全都要32位,一定要保持一致!!

在make 时出现了第一个错误:
python  :import  six  ,no  module six。。。。。。
安装Python的six模块就好,记得位数一致
pacman -S mingw-w64-i686-python2-six

第二个错误:
make时卡在了Generated_client_demarshallers.c这上面,手动执行了一下python spice_codegen.py,发现缺少pyparsing模块,继续安装:
pacman -S mingw-w64-i686-python2-pyparsing

接着make,第三个错误:
*** Error: missing valac! *** You must run autogen.sh or configure --enable-vala
尝试执行make  clean,然后在./configure时加入--enable-vala配置选项,重新make

第四个错误:
checking for Text::CSV Perl module... not found
configure: error: Text::CSV Perl module is required to compile this package

pacman -S mingw-w64-i686-python2-perl
重新make

第五个错误:
checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool
然后在MSYS输入 pacman -Sl|grep parser-perl,发现已经安装了,Google之后解决,解决办法:
MSYS输入:
perl -e shell -MCPAN
然后选择y或者是yes
然后输入:
install XML::Parser进行安装
等待安装完毕,继续make

第六个错误:vncdisplaykeymap.c:98:42: fatal error: vncdisplaykeymap_win322xtkbd.c: No such file or directory
 #include "vncdisplaykeymap_win322xtkbd.c"
尝试:pacman -S  mingw-w64-i686-gtk-vnc(解决中)

转自:http://blog.sina.com.cn/s/blog_166ae58120102xvho.html

转载于:https://www.cnblogs.com/liushui-sky/p/9374425.html

在windows下执行./configure,make,makeinstall源码安装程序spice-gtk相关推荐

  1. ROS环境下大疆tello无人机源码安装驱动代码解读

    大疆tello无人机是一款微小型无人机,可以支持多种开发模式.这里用的是ROS1的kinetic版本进行开发.参考文档来自http://wiki.ros.org/tello_driver 1)kine ...

  2. Linux及Windows下编译exosip和osip2源码

    eXosip库及编译流程简介 1.eXosip库的简介 1.1.osip简介 osip2是一个开放源代码的sip协议栈,是开源代码中不多使用C语言写的协议栈之一,它具有短小简洁的特点,专注于sip底层 ...

  3. 【原创】Windows下使用 Eclipse 管理 RabbitMQ 源码之问题解决

    2019独角兽企业重金招聘Python工程师标准>>> 使用 Eclipse + Erlide 来管理 Erlang 代码是一种常见方式.本文简要说明下,本人在 Windows 下管 ...

  4. Windows下最轻量级Git克隆工具源码分享

    简单的来说: 原理就是只要用户知道git地址和分支名,即可克隆项目到指定文件夹,省去了输命令行的时间,方便用户去操作 系统要求: Windows系统,然后本身环境要装有git git安装地址:http ...

  5. windows下使用GIT下载ANDROID源码

    1.安装msysgit 2.运行msysgit, 进入bash界面 3.切换工作目录 cd /d/android/source 4.初始化目录 git init 5.下载 git clone http ...

  6. ott盒子 MySQL_Linux+Nginx+MySql+Php既LNMP源码安装

    前言: 我们都知道Apache作为一款出色的web服务器占据了市场大半个江山,他的地位目前还无人能取代,但是除了Apache,,在web服务器软件行列,Nginx以其性能稳定.功能丰富.运维简单.处理 ...

  7. Linux【学习心得】深入剖析软件的源码安装

    转自:http://www.imooc.com/wenda/detail/242044 学习了一段时间的Linux,相信大家都会遇到需要安装软件的情况,而新手(比如我)对于这个问题肯定是特别头疼.照着 ...

  8. 软件包的安装(源码安装)

    为什么要进行源码安装软件包呢? 由于我们系统自带都是一些已经编译好的rpm安装包,这些rpm包的更新的速度大约是每三年更新一次,对于那些具有新功能或者具有更多功能的的软件包,官方只提供给我们那些以c语 ...

  9. Linux源码安装Python3.7出现的各种坑

    前言 自己在Linux安装过很多次Python,每次都会由于各种各样的原因出现很多问题,很无奈 安装流程 去这里先看看有哪些可用版本可用下载 下载 sudo wget http://www.pytho ...

最新文章

  1. IDEA统一设置编码为utf-8编码及tomcat 乱码问题的解决
  2. mysql性能分析工具profiling_Mysql系列(十)—— 性能分析工具profiling
  3. javaweb学习总结(二十五)——jsp简单标签开发(一)
  4. 常用Git指令常用git命令清单
  5. jqGrid细节备注—pager文字的设置,更改默认的提交方式
  6. C# delegate与event,委托与事件
  7. 学习笔记(30):Python网络编程并发编程-Event事件
  8. 排序——奖学金(洛谷 P1093)
  9. 7.让网站支持http和https的访问方式
  10. JavaEE项目 Web聊天室(JSP实现)
  11. 读书202101『股票大作手回忆录』
  12. web of science /pubmed主要可检索字段
  13. Android开发:如何实现收发短信
  14. 虚拟机装系统出现 ntldr is missing(NTLDR丢失)、无法正常开机、解决方法
  15. 获取textarea标签中的换行符和空格
  16. CSS3选择器及优先级
  17. 【vivado学习六】 Vivado综合
  18. 模糊聚类作业-鸢尾花分类
  19. oracle 加密方案
  20. 实现简单的猜数字游戏

热门文章

  1. linux取消头文件链接,【原创】Linux下编译链接中常见问题总结
  2. action链接html,如何使用@ html.actionlink删除链接文本
  3. javascript async await
  4. Java MyBatis 别名
  5. Java JDBC c3p0
  6. Exchange Server 2016 独立部署/共存部署 (六)—— 创建数据库副本
  7. Spring Cloud与微服务学习总结(9)——Spring Cloud面试题汇总
  8. MyBatis学习总结(25)——Mybatis Generator generatorConfig.xml配置文件详细说明
  9. Windows学习总结(16)——Windows注册表入门详解
  10. Linux学习总结(39)——系统管理员应该知道的 20 条 Linux 命令