QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 792|回复: 5

想安装一个d4x,就是make不成功,半天了!

[复制链接]
发表于 2006-4-10 18:51:49 | 显示全部楼层 |阅读模式
下载了d4x-2.5.0final源码包,会来解开,然后:
./configure --prefix=/usr
成功,当然需要的依赖包也费了很大事,主要是gtk+-2 ,然后是:
make
出错,提示lod.cc中结构成员引用错误:
lod.cc:179: `struct _GtkCellRendererProgress' has no member named `percent'
lod.cc:182: `struct _GtkCellRendererProgress' has no member named `dwn'
然而源程序中明明是:
struct GtkCellRendererProgress{
        GtkCellRenderer parent;
        gfloat percent;
        tDownload *dwn;
};
...
17 GtkCellRendererProgress *renderer = (GtkCellRendererProgress *)object;
179) renderer->percent=g_value_get_float(value); //出错行

我自作聪明的在struct定义下面填了一行:
typedef GtkCellRendererProgress _GtkCellRendererProgress;
但无济于事,请问这应该怎么解决?
发表于 2006-4-10 19:03:41 | 显示全部楼层
看来是你的 gtk2 版本低了.
回复

使用道具 举报

 楼主| 发表于 2006-4-10 19:26:32 | 显示全部楼层
真的不低,刚为了他才装的gtk+-2.8.16
回复

使用道具 举报

发表于 2006-4-10 21:17:44 | 显示全部楼层
yum 他回来试试看


我更菜。。。。只会yum
回复

使用道具 举报

发表于 2006-4-10 21:35:54 | 显示全部楼层
可能是gtk版本高了?
d4x-2.5.7已发布,编译试试。
回复

使用道具 举报

 楼主| 发表于 2006-4-11 10:39:03 | 显示全部楼层
现在系统都进不去了,等能进再找找看吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-8 17:52 , Processed in 0.058979 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表