beyh 发表于 2006-5-16 01:35:03

安装e17时出错,请各位高手帮忙看看.

前面eet、evas、ecore、embryo、edje等编译安装通过
最后在编译e的时候make出错

/usr/bin/edje_cc: Opening "/tmp/edje_cc.edc-tmp-JoHnI5" for input
/usr/bin/edje_cc: Parsing input file
/usr/bin/edje_cc: Parsing done
/usr/bin/edje_cc: Wrote      1072 bytes (   1Kb) for "edje_file" header
/usr/bin/edje_cc: Wrote   39910 bytes (39Kb) for "fonts/Edje Vera" font entry "Vera.ttf" compress:
/usr/bin/edje_cc: Wrote   36494 bytes (36Kb) for "fonts/Edje Vera Bold" font entry "VeraBd.ttf" compress:
Error. cannot create buffer engine canvas for image load.
make: *** 错误 255
make: Leaving directory `/root/e17/apps/e/data/init'
make: *** 错误 1
make: Leaving directory `/root/e17/apps/e/data/init'
make: *** 错误 1
make: Leaving directory `/root/e17/apps/e/data'
make: *** 错误 1
make: Leaving directory `/root/e17/apps/e'
make: *** 错误 2

请问一下是什么原因?我以前装过e17后来用make uninstall卸载了..这次再装的时候出了这个问题..

easycat 发表于 2006-5-16 08:36:25

ldconfig 然后执行你刚才的命令

月下刀客 发表于 2006-5-16 08:37:52

我不知道是什么原因造成的。我想说的是,e17版本远未稳定,随时都被众多hacker更新中,有时cvs下来的编译不过是可能的。

easycat 发表于 2006-5-16 10:23:58

如果我遇到编译好都是方块字 怎么解决呢?

wangping183 发表于 2006-5-18 00:16:15

那是未安装中文字体的缘故....
编译e时注意一下,添加中文菜单支持要在这个步骤:
(1)
修改apps/e/data/themes/default.edc,把下面这个
fonts {
font: "Vera.ttf" "Edje-Vera";
font: "VeraBd.ttf" "Edje-Vera-Bold";
}
修改成
fonts {
font: "simsun.ttf" "Edje-Vera";
font: "VeraBd.ttf" "Edje-Vera-Bold";
}
注意simsun.ttf可以是其它中文字体

(2) 把simsun.ttf 复制到e17/apps/e/data/fonts目录, 如果你是使用其它字体, 那把这个字体文件复制到这里.

(3) 修改标题栏上字体高度:
修改 e17/apps/e/data/themes/default_border.edc
color3: 255 255 255 128;
text {
text: "";
font: "Edje Vera";
size: 10; // 这里修改成13 这样显示中文更清楚
min: 0 1;
align: 0.0 0.5;
text_class: "title_bar";
}
然后运行
autogen.sh
make
make install 即可。

wangping183 发表于 2006-5-18 00:17:58

另外,ldconfig需要root权限
页: [1]
查看完整版本: 安装e17时出错,请各位高手帮忙看看.