1.下载源码

2.解压,配置

tar -xzf xawtv-3.95.tar.gz

cd xawtv-3.95/

./configure --prefix=$PWD/tmp

make

make install

3.出现的错误

1)console/fs.h找不到

console/fs.h:2:20: error: FSlib.h: No such file or directory

解决:

sudo apt-get install libfs-dev

sudo apt-get install libxaw7-dev

安装完成后make依然出错

接着查找FSlib.h在哪里

直接修改console/fs.h第二行为: #include <X11/fonts/FSlib.h>即可

或者在配置阶段使用./configure --prefix=$PWD/tmp --x-includes=/usr/include/X11/fonts/

2)asm/page.h找不到

console/fbtools.c:24:22: error: asm/page.h: No such file or directory

console/matrox.c:12:38: error: asm/page.h: No such file or directory

把asm/page.h修改为sys/user.h即可。

3)console/fs.o: In function `fs_open':
/work/ming/disanqi/2_camera_wifi_3G_alsa_video/xawtv-3.95/console/fs.c:226: undefined reference to `FSListFonts'
/work/ming/disanqi/2_camera_wifi_3G_alsa_video/xawtv-3.95/console/fs.c:235: undefined reference to `FSOpenBitmapFont'
/work/ming/disanqi/2_camera_wifi_3G_alsa_video/xawtv-3.95/console/fs.c:236: undefined reference to `FSFreeFontNames'
/work/ming/disanqi/2_camera_wifi_3G_alsa_video/xawtv-3.95/console/fs.c:240: undefined reference to `FSQueryXInfo'
/work/ming/disanqi/2_camera_wifi_3G_alsa_video/xawtv-3.95/console/fs.c:243: undefined reference to `FSQueryXExtents16'
/work/ming/disanqi/2_camera_wifi_3G_alsa_video/xawtv-3.95/console/fs.c:244: undefined reference to `FSQueryXBitmaps16'
console/fs.o: In function `fs_connect':
/work/ming/disanqi/2_camera_wifi_3G_alsa_video/xawtv-3.95/console/fs.c:196: undefined reference to `FSOpenServer'
/work/ming/disanqi/2_camera_wifi_3G_alsa_video/xawtv-3.95/console/fs.c:198: undefined reference to `FSServerName'
/work/ming/disanqi/2_camera_wifi_3G_alsa_video/xawtv-3.95/console/fs.c:201: undefined reference to `FSServerName'
collect2: ld returned 1 exit status
make: *** [console/fbtv] Error 1

在Makefile里面添加 -lFS

接着make成功,最后make install

在tmp目录下看到编译出来的xawtv以及一些库,文档

参考:https://blog.csdn.net/zhang_danf/article/details/79268017

ubuntu9.10配置编译xawtv-3.95相关推荐

  1. 我的Ubuntu9.10配置(随时更新)

    1.源 编辑你的源列表:sudo cp /etc/apt/sources.list /etc/apt/sources.bak 编辑你的源列表:sudo apt-get update 可以在运行&quo ...

  2. Ubuntu9.10 server 安装配置 vsftpd2.2.0 ftp服务器 并且 解决 putty 登陆 sshd 显示中文乱码

    因为安装了web服务器在 Ubuntu9.10 server 上, 有一些网站要放在上面进行测试, 这样就要和windows xp 的文件进行交换了, 例如网站程序在 windows 下开发好了, 把 ...

  3. 华为linux改ip地址,ubuntu9.10校园网上网配置详细教程(华为h3c,mac地址绑定)

    写一下ubuntu9.10的校园网配置方法,便于以后参考,适用于学校静态ip地址绑定网卡mac地址的校园网 一.下载华为H3c linux版的客户端 点下面下载客户端的tar.gz包 下载 如果失效了 ...

  4. Ubuntu9.04配置命令宝典

    Ubuntu9.04配置命令宝典 内容目录 一.系统初始 1.因特网设置 1)连网 2)软件源设置的网站 3)测试您连接软件源的速度 4)设置软件源 2.从旧系统升级到新的系统 3.安装 Ubuntu ...

  5. 最新历史版本 :LINUX KERNEL 配置编译中文指南

    LINUX KERNEL 配置编译中文指南 序言 近几年,linux大行其道,令不满windows蓝屏的使用者跃跃欲试,结果发现linux安装不及windows方便,界面不及windows友好,配置不 ...

  6. ubuntu9.10 软件推荐

    一.工具 1.输入法平台 每个输入法平台都能加装很多种类输入法(如二笔.五笔.拼音),均为国产. ibus (K)Ubuntu9.10预设输入法平台,为取代停滞的scim创造 fcitx 小企鹅输入法 ...

  7. Windows 10下编译安装Hadoop2.6

    转自:https://www.linuxidc.com/Linux/2016-08/134131.htm Windows 10下安装Hadoop2.6,Windows10下编译64位Hadoop2.x ...

  8. Android Linux 9,linux学习(一)(ubuntu9.10 玩转android)

    在文件最后添加 #set java environment JAVA_HOME=/home/poe/下载/jdk-7u3-linux-i586 export JRE_HOME=$JAVA_HOME/j ...

  9. win7 64bit下最新Apahe2.4.18+php7.0.2+MySQL5.7.10配置

    原文:win7 64bit下最新Apahe2.4.18+php7.0.2+MySQL5.7.10配置 一.说明 以前配置apache+php+mysql都是参考网上的,一般都没有什么问题.最近公司有个 ...

最新文章

  1. C++ 容器vector的范例学习
  2. HDU2032杨辉三角(C++)
  3. ThreadLocal的原理与使用
  4. 字节流写数据加异常处理
  5. java-信息安全(一)-BASE64,MD5,SHA,HMAC,RIPEMD算法
  6. JavaScript语义基础
  7. CentOS查看每个进程的网络流量
  8. 克罗地亚第二狂想曲难度_黄海保级难度增加,将送强力前锋去富力,与建业竞争半个降级名额...
  9. 互联网巨头布阵LoRaWAN,是又一春天还是不容乐观?
  10. 韩国造智能手机时代走向终结:昔日巨头纷纷关闭生产线或削减产量
  11. 堆栈的使用(部分学习)
  12. 苹果ios签名系统源码|ios免签封装
  13. 移动平均法,滑动平均模型法(Moving average,MA)
  14. C++描述 LeetCode 480. 滑动窗口中位数
  15. 数据库 - BC范式(BCNF)
  16. 北邮大一第二学期计算机学院课表,北京邮电大学
  17. 在 Windows Azure 网站上使用 Django、Python 和 MySQL:创建博客应用程序
  18. Python经典编程习题100例:第56例:画图,学用circle画圆形
  19. 快速打开Yahoo邮箱的 POP3/SMTP 服务功能
  20. Django使用图片验证码加邮箱或手机号登录

热门文章

  1. SqlSugar-事务操作
  2. (转)【风宇冲】Unity3D教程宝典之AssetBundles:第一讲
  3. 解密TDE加密数据库
  4. ASP.NET中 分析器错误:发现不明确的匹配
  5. pythonGB2312乱码问题
  6. SuperMap iDesktop 8C 进行地图SQL查询并显示结果操作示例
  7. C++ boost 实例学习
  8. 批量修改历史commit的用户名user.name邮箱user.email
  9. 金中半日baoling游-----stoi
  10. 关于css方面的技巧