XDirectFB编译笔记

XDirectFB是使用DirectFB库作为output driver的XServer实现。由于使用的人较少,所以编译是个问题。尤其是Fusion kernel module,DirectFB库,XDirectFB patch及代码,XServer之间版本匹配关系。

编译步骤可参考链接1的说明。版本匹配关系如下:

  • Fusion内核模块使用8.1.1版本;(下载链接
  • DirectFB使用1.2.8版本;(下载链接
  • XServer使用1.1.1版本;(下载链接
  • XDirectFB使用git开发树并回退至

commit 25a6eb36979779d240db9a679a6152c925d82c56

Refs: <origin/origin>, DIRECTFB_0_9_18-83-g25a6eb3
Author: Ville Syrjala <[email protected]>
Date:   Wed Feb 7 22:12:10 2007 +0000

Replace __u32 with u32 etc.

commit 25a6eb36979779d240db9a679a6152c925d82c56
Refs: <origin/origin>, DIRECTFB_0_9_18-83-g25a6eb3
Author: Ville Syrjala <[email protected]>
Date:   Wed Feb 7 22:12:10 2007 +0000
Replace __u32 with u32 etc.

git clone git://git.directfb.org/git/directfb/programs/XDirectFB.git
git checkout 25a6eb36979779d240db9a679a6152c925d82c56

已在Ubuntu 8.04上编译运行通过。(运行时XDirectFB缺少的字体可以从/usr/share/fonts/X11下拷贝)

参考链接

  1. http://www.directfb.org/wiki/index.php?title=XDirectFB:About
  2. http://www.directfb.org/index.php?path=Main/Downloads&page=0

相关文章

Comments

One Response to “XDirectFB编译笔记”
  1. harrid says:

    能否提供下你下载的XDirectFB呢?directfb.org似乎无法访问了,如方便请你mail至我的邮箱~谢谢

    Reply

Speak Your Mind

If you want a pic to show with your comment, go get a gravatar!