Chinaunix首页 | 论坛 | 博客
  • 博客访问: 697435
  • 博文数量: 112
  • 博客积分: 2486
  • 博客等级: 大尉
  • 技术积分: 1541
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-14 18:30
文章分类

全部博文(112)

文章存档

2012年(5)

2011年(48)

2010年(26)

2009年(33)

我的朋友

分类: LINUX

2009-12-14 19:11:55

1. TinyX和X window概述

2.TinyX 交叉编译方法

3. 编译中遇到的问题

3.1 ftgzip.c 编译是的问题

     在编译ftgzip.c的时候提示错误:
In file included from ../../extras/freetype2/src/gzip/zlib.h:34,
                 from ../../extras/freetype2/src/gzip/zutil.h:16,
                 from ftgzip.c:72:
../../extras/freetype2/src/gzip/zconf.h:211: error: redefinition of typedef 'Byte'
/usr/local/Canmore/IntelCE-1.1094/i686-linux-elf/include/zconf.h:261: error: previous declaration of 'Byte' was here

../../extras/freetype2/src/gzip/zlib.h:63: error: redefinition of typedef 'alloc_func'
/usr/local/Canmore/IntelCE-1.1094/i686-linux-elf/include/zlib.h:77: error: previous declaration of 'alloc_func' was here
诸 如此类的问题,问题的原因是同时存在两个相同的头文件,如在../../extras/freetype2/src/gzip/zconf.h 和/usr/local/Canmore/IntelCE-1.1094/i686-linux-elf/include/zconf.h,所以这两个头 文件里的定义是重复定义。

解决的方法是:把/usr/local/Canmore/IntelCE-1.1094/i686- linux-elf/include/zconf.h文件改名字为zconfbak.h;/usr/local/Canmore/IntelCE- 1.1094/i686-linux-elf/include/zlib.h也改名字为zlibbak.h。
然后就可以编译通过了。编译的时候可以单独编译该makefile哦。

3.2 Xfbdev错误
提示如下:
make[3]: Entering directory `/home/qiuzhongming/XFree86/build/programs/Xserver'
install -c   Xfbdev /usr/local/TinyX/bin/Xfbdev
install: 无法获取"Xfbdev" 的文件状态(stat): 没有那个文件或目录
阅读(2551) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~