LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 848|回复: 7

想安装E17 ,却得到了这样的错误!

[复制链接]
发表于 2006-12-3 13:33:44 | 显示全部楼层 |阅读模式
用的是:http://omicron.homeip.net/projects/#easy_e17.sh
的easy_e17.sh.

--------------------------- Installing libaries (EFL) --------------------------
- imlib2 ..................... ok
- edb ........................ ok
- eet ........................ ok
- evas ....................... ok
- ecore ...................... ok
- epeg ....................... ok
- embryo ..................... ok
- edje ....................... ok
- epsilon .................... ok
- esmart ..................... ok
- emotion .................... ok
- ewl ........................ ok
- engrave .................... ok
- exml ....................... ok
--------------------------------------------------------------------------------

---------------------------- Installing applications ---------------------------
- entrance ................... ERROR!
--------------------------------------------------------------------------------

----------------------------------- Last loglines ------------------------------
/opt/e17/e17_cvs/e17/apps/entrance/src/client/entrance_config.c:124: undefined reference to `ecore_config_int_get'
/opt/e17/e17_cvs/e17/apps/entrance/src/client/entrance_config.c:126: undefined reference to `ecore_config_int_get'
/opt/e17/e17_cvs/e17/apps/entrance/src/client/entrance_config.c:127: undefined reference to `ecore_config_int_get'
/opt/e17/e17_cvs/e17/apps/entrance/src/client/entrance_config.c:128: undefined reference to `ecore_config_string_get'
/opt/e17/e17_cvs/e17/apps/entrance/src/client/entrance_config.c:130: undefined reference to `ecore_config_int_get'
/opt/e17/e17_cvs/e17/apps/entrance/src/client/entrance_config.c:134: undefined reference to `ecore_config_string_get'
/opt/e17/e17_cvs/e17/apps/entrance/src/client/entrance_config.c:137: undefined reference to `ecore_config_string_get'
/opt/e17/e17_cvs/e17/apps/entrance/src/client/entrance_config.c:139: undefined reference to `ecore_config_string_get'
/opt/e17/e17_cvs/e17/apps/entrance/src/client/entrance_config.c:170: undefined reference to `ecore_config_int_get'
/opt/e17/e17_cvs/e17/apps/entrance/src/client/entrance_config.c:174: undefined reference to `ecore_config_string_get'
/opt/e17/e17_cvs/e17/apps/entrance/src/client/entrance_config.c:176: undefined reference to `ecore_config_string_get'
/opt/e17/e17_cvs/e17/apps/entrance/src/client/entrance_config.c:178: undefined reference to `ecore_config_string_get'
/opt/e17/e17_cvs/e17/apps/entrance/src/client/entrance_config.c:200: undefined reference to `ecore_config_int_get'
main.o: In function `main':
/opt/e17/e17_cvs/e17/apps/entrance/src/client/main.c:709: undefined reference to `ecore_config_init'
/opt/e17/e17_cvs/e17/apps/entrance/src/client/main.c:895: undefined reference to `ecore_config_shutdown'
/opt/e17/e17_cvs/e17/apps/entrance/src/client/main.c:718: undefined reference to `ecore_config_shutdown'
collect2: ld returned 1 exit status
make[3]: *** [entrance] Error 1
make[3]: Leaving directory `/usr/opt/e17/e17_cvs/e17/apps/entrance/src/client'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/opt/e17/e17_cvs/e17/apps/entrance/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/opt/e17/e17_cvs/e17/apps/entrance/src'
make: *** [all-recursive] Error 1
--------------------------------------------------------------------------------

-> Get more informations by checking the log file '/opt/e17/install_logs/entrance.log'!
\
有解决方法吗 ?
发表于 2006-12-3 15:29:20 | 显示全部楼层
cvs吧,这个是最新的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-3 18:05:03 | 显示全部楼层
easy_e17.sh. 本来就是用 CVS 取最新的代码,再进行编译!

install_path="/opt/e17"
cvs_path="$install_path/e17_cvs"
tmp_path="/tmp/easy_e17"
logs_path="$install_path/install_logs"
cvs_srv=":pserver:anonymous@anoncvs.enlightenment.org:/var/cvs/e";
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-3 19:56:08 | 显示全部楼层
提示出错的  entrance_config.c

#include <Ecore_File.h>
#include <Ecore_Data.h>
#include <Ecore_Config.h>
#include <Ecore_Desktop.h>

#include "entrance.h"
#include "entrance_config.h"
#include "entrance_user.h"
#include "entrance_x_session.h"

#include "../config.h"

但在同一个目录下没有Ecore_File.h,Ecore_Data.h,Ecore_Config.h,Ecore_Desktop.h 文件!
回复 支持 反对

使用道具 举报

发表于 2006-12-4 12:23:26 | 显示全部楼层
ecore_file.h等应该在/usr/include下的某个目录
它有没有打出安装的log

如果没有你可以到 entrance目录下执行
sh autogen.sh
然后看输出

可能是因为ecore的开发头文件没有安装好
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-4 15:48:14 | 显示全部楼层
还是找了一个 ELIVE 的源 ,安装了 e17.
先体验一下!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-4 15:58:03 | 显示全部楼层
中文未搞好!
回复 支持 反对

使用道具 举报

发表于 2006-12-7 09:38:25 | 显示全部楼层
中文已经支持 但需要自己在config里面的font指定中文字体
回复 支持 反对

使用道具 举报

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

本版积分规则

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