安装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卸载了..这次再装的时候出了这个问题.. ldconfig 然后执行你刚才的命令 我不知道是什么原因造成的。我想说的是,e17版本远未稳定,随时都被众多hacker更新中,有时cvs下来的编译不过是可能的。 如果我遇到编译好都是方块字 怎么解决呢? 那是未安装中文字体的缘故....
编译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 即可。 另外,ldconfig需要root权限
页:
[1]