免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2373 | 回复: 9
打印 上一主题 下一主题

在编译完GTK+DFB成功后,编译 firefox1.5时出现错误! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-03 11:50 |只看该作者 |倒序浏览
再编译GTK+DFB成功并且运行GTK的demo成功后,参照 http://www.directfb.org/wiki/index.php/DFBMozilla 的方法在编译 firefox1.5时,出现如下错误:

../../../dist/include/system_wrappers/gdk/gdkx.h:3:27: 错误:gdk/gdkx.h:没有那个文件或目录
在包含自 nsDeviceContextGTK.cpp:70 的文件中:
../../../dist/include/system_wrappers/pango/pangox.h:3:31: 错误:pango/pangox.h:没有那个文件或目录


我的mozconfig如下:
mk_add_options MOZ_CO_PROJECT=browser
ac_add_options --enable-application=browser
ac_add_options --enable-default-toolkit=gtk2
ac_add_options --disable-pedantic
ac_add_options --prefix=/usr/local/dfb
ac_add_options --enable-debug
ac_add_options --without-x
ac_add_options --disable-gtktest
ac_add_options --disable-tests
ac_add_options --enable-pango
ac_add_options --disable-xft
ac_add_options --enable-extensions=default,spatialnavigation
ac_add_options --disable-xinerama
ac_add_options --enable-directfb
ac_add_options --without-system-nspr
ac_add_options --disable-pedantic
ac_add_options --disable-mailnews
ac_add_options --disable-composer
ac_add_options --disable-ldap
ac_add_options --disable-xprint

从上面的错误看来好像还是在找 X 对应的头文件,不知道大家以前碰到过种情况没有?

论坛徽章:
0
2 [报告]
发表于 2009-03-03 11:51 |只看该作者
在google了这个错误之后,好像也没发现谁给出了解决的方法。

论坛徽章:
0
3 [报告]
发表于 2009-03-03 11:52 |只看该作者
编译 firefox2.0.0.17 时也是同样的错误!
难道这是个bug!?

论坛徽章:
0
4 [报告]
发表于 2009-03-03 13:06 |只看该作者
试着用 without-x 选项启用的宏,修改出错的文件把这两个头文件屏蔽掉呢。或者直接去掉。

论坛徽章:
5
摩羯座
日期:2014-07-22 09:03:552015元宵节徽章
日期:2015-03-06 15:50:392015亚冠之大阪钢巴
日期:2015-06-12 16:01:352015年中国系统架构师大会
日期:2015-06-29 16:11:2815-16赛季CBA联赛之四川
日期:2018-12-17 14:10:21
5 [报告]
发表于 2009-03-03 13:20 |只看该作者
webkit放弃了?

论坛徽章:
0
6 [报告]
发表于 2009-03-04 15:08 |只看该作者
在mozconfig文件中已经有--without-x 选项了,如果屏蔽掉对应的头文件的话就会出现许多 undefined reference 的错误!

论坛徽章:
0
7 [报告]
发表于 2009-03-04 15:08 |只看该作者
原帖由 T-bagwell 于 2009-3-3 13:20 发表
webkit放弃了?


什么意思呢?!

论坛徽章:
0
8 [报告]
发表于 2009-03-06 21:14 |只看该作者
我编译过WEBKIT R29版本的,在ARM板上能显示第一个界面,点击链接,就CORE DUMP啦。编译FIREFOX1.5的时候也是一直出错,有没有什么人编译成功的,给个文档看看。官网上的还有一些内容需要补充,特别是GTK+DFB,有错误。

论坛徽章:
0
9 [报告]
发表于 2009-03-09 09:23 |只看该作者
是啊看来这是大家都遇到的问题,大家一块想想办法,把问题解决掉啊!

论坛徽章:
0
10 [报告]
发表于 2009-03-09 13:10 |只看该作者
如果是头文件没有找到,相对简单,把-I进去就可以(CFLAGS),如果是库文件,就-L进去(LDFLAGS)。我在编译过程中,有发现使用libgnome.h的文件,我采用系统的骗过编译器。后面还有-lgnome的选项,也被我删除,没有影响。编译的过程错误太多。到现在还在折腾啊。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP