LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: 无双

编译E17感受

[复制链接]
发表于 2005-3-31 17:21:49 | 显示全部楼层
有什么最新进展????
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-31 22:37:48 | 显示全部楼层
最新进展是可以使用e_utils了

昨天用它来设置了桌面
回复 支持 反对

使用道具 举报

发表于 2005-4-1 09:38:24 | 显示全部楼层
登录器能用了吗??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-1 12:34:16 | 显示全部楼层
没试我一直使用startx进入的
回复 支持 反对

使用道具 举报

发表于 2005-4-2 08:32:56 | 显示全部楼层
编译evas时出错
debian:~/e17/libs/evas# make
cd . && /bin/bash /root/e17/libs/evas/missing --run autoheader
rm -f stamp-h1
touch config.h.in
cd . && /bin/bash ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
make  all-recursive
make[1]: Entering directory `/root/e17/libs/evas'
Making all in data
make[2]: Entering directory `/root/e17/libs/evas/data'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/e17/libs/evas/data'
Making all in src
make[2]: Entering directory `/root/e17/libs/evas/src'
Making all in lib
make[3]: Entering directory `/root/e17/libs/evas/src/lib'
Making all in canvas
make[4]: Entering directory `/root/e17/libs/evas/src/lib/canvas'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/e17/libs/evas/src/lib/canvas'
Making all in data
make[4]: Entering directory `/root/e17/libs/evas/src/lib/data'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/e17/libs/evas/src/lib/data'
Making all in file
make[4]: Entering directory `/root/e17/libs/evas/src/lib/file'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/e17/libs/evas/src/lib/file'
Making all in engines
make[4]: Entering directory `/root/e17/libs/evas/src/lib/engines'
Making all in common
make[5]: Entering directory `/root/e17/libs/evas/src/lib/engines/common'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/root/e17/libs/evas/src/lib/engines/common'
Making all in software_x11
make[5]: Entering directory `/root/e17/libs/evas/src/lib/engines/software_x11'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/root/e17/libs/evas/src/lib/engines/software_x11'
Making all in software_xcb
make[5]: Entering directory `/root/e17/libs/evas/src/lib/engines/software_xcb'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/root/e17/libs/evas/src/lib/engines/software_xcb'
Making all in fb
make[5]: Entering directory `/root/e17/libs/evas/src/lib/engines/fb'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/root/e17/libs/evas/src/lib/engines/fb'
Making all in buffer
make[5]: Entering directory `/root/e17/libs/evas/src/lib/engines/buffer'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/root/e17/libs/evas/src/lib/engines/buffer'
Making all in software_win32_gdi
make[5]: Entering directory `/root/e17/libs/evas/src/lib/engines/software_win32_gdi'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/root/e17/libs/evas/src/lib/engines/software_win32_gdi'
Making all in software_qtopia
make[5]: Entering directory `/root/e17/libs/evas/src/lib/engines/software_qtopia'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/root/e17/libs/evas/src/lib/engines/software_qtopia'Making all in directfb
make[5]: Entering directory `/root/e17/libs/evas/src/lib/engines/directfb'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/root/e17/libs/evas/src/lib/engines/directfb'
Making all in gl_common
make[5]: Entering directory `/root/e17/libs/evas/src/lib/engines/gl_common'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/root/e17/libs/evas/src/lib/engines/gl_common'
Making all in gl_x11
make[5]: Entering directory `/root/e17/libs/evas/src/lib/engines/gl_x11'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/root/e17/libs/evas/src/lib/engines/gl_x11'
Making all in cairo_common
make[5]: Entering directory `/root/e17/libs/evas/src/lib/engines/cairo_common'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/root/e17/libs/evas/src/lib/engines/cairo_common'
Making all in cairo_x11
make[5]: Entering directory `/root/e17/libs/evas/src/lib/engines/cairo_x11'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/root/e17/libs/evas/src/lib/engines/cairo_x11'
make[5]: Entering directory `/root/e17/libs/evas/src/lib/engines'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/root/e17/libs/evas/src/lib/engines'
make[4]: Leaving directory `/root/e17/libs/evas/src/lib/engines'
Making all in imaging
make[4]: Entering directory `/root/e17/libs/evas/src/lib/imaging'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/e17/libs/evas/src/lib/imaging'
Making all in include
make[4]: Entering directory `/root/e17/libs/evas/src/lib/include'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/e17/libs/evas/src/lib/include'
make[4]: Entering directory `/root/e17/libs/evas/src/lib'
/bin/bash ../../libtool --mode=link gcc  -g -O2   -o libevas.la -rpath /usr/local/lib -version-info 1:0:0 main.lo canvas/libevas_canvas.la data/libevas_data.la file/libevas_file.la imaging/libevas_imaging.la engines/common/libevas_engine_common.la -lm -lfreetype -lz -lpng -lz -lm -ljpeg -L/usr/local/lib -leet -lz -ljpeg -L/usr/local/lib -ledb -lz engines/software_x11/libevas_engine_software_x11.la  engines/directfb/libevas_engine_directfb.la engines/fb/libevas_engine_fb.la engines/buffer/libevas_engine_buffer.la
rm -fr .libs/libevas.la .libs/libevas.* .libs/libevas.*
gcc -shared  main.lo -Wl,--whole-archive canvas/.libs/libevas_canvas.al data/.libs/libevas_data.al file/.libs/libevas_file.al imaging/.libs/libevas_imaging.al engines/common/.libs/libevas_engine_common.al engines/software_x11/.libs/libevas_engine_software_x11.al engines/directfb/.libs/libevas_engine_directfb.al engines/fb/.libs/libevas_engine_fb.al engines/buffer/.libs/libevas_engine_buffer.al -Wl,--no-whole-archive  -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib -L/usr/lib /usr/lib/libfreetype.so -lpng -lm -L/usr/local/lib /usr/local/lib/libeet.so /usr/lib/libjpeg.so /usr/lib/libedb.so -lz -L/usr/X11R6/lib -lX11 -lXext /usr/lib/libdirectfb.so -lpthread -ldl  -Wl,-soname -Wl,libevas.so.1 -o .libs/libevas.so.1.0.0
gcc: /usr/lib/libedb.so: No such file or directory
make[4]: *** [libevas.la] 错误 1
make[4]: Leaving directory `/root/e17/libs/evas/src/lib'
make[3]: *** [all-recursive] 错误 1
make[3]: Leaving directory `/root/e17/libs/evas/src/lib'
make[2]: *** [all-recursive] 错误 1
make[2]: Leaving directory `/root/e17/libs/evas/src'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/root/e17/libs/evas'
make: *** [all] 错误 2
回复 支持 反对

使用道具 举报

发表于 2005-4-2 13:02:10 | 显示全部楼层

好辛苦
我正在尝试修改fedora的spec然后build for mandrake 10.2
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-2 17:54:23 | 显示全部楼层
gcc: /usr/lib/libedb.so: No such file or directory
你有没有编译需要的EFL

先编译efl 然后编译应用程序 efl编译也需要顺序

可以看看我的用户指南 wsue.org  按里面的顺序编译

新的e17 user guide出来了 准备明天翻译 编译或是配置时可以对着看做 (包括会话配置)
回复 支持 反对

使用道具 举报

发表于 2005-4-2 17:58:49 | 显示全部楼层
放弃了,好难做rpm啊。等别人编译我来用。
回复 支持 反对

使用道具 举报

发表于 2005-4-2 19:00:28 | 显示全部楼层
Post by 无双
gcc: /usr/lib/libedb.so: No such file or directory
你有没有编译需要的EFL

先编译efl 然后编译应用程序 efl编译也需要顺序

可以看看我的用户指南 wsue.org  按里面的顺序编译

新的e17 user guide出来了 准备明天翻译 编译或是配置时可以对着看做 (包括会话配置)

我就是按照你的顺序做的啊,才编译到第四个evas时就出错了
回复 支持 反对

使用道具 举报

发表于 2005-4-10 02:47:18 | 显示全部楼层
除了entrance,其他的都顺里的装上了,可是出来竟然是这个样子


运行时终端有这样的提示:
  1. *** ECORE ERROR: Ecore Magic Check Failed!!!
  2. *** IN FUNCTION: ecore_evas_get()
  3.   Input handle is wrong type
  4.     Expected: 76543211 - <UNKNOWN>
  5.     Supplied: 61726556 - <UNKNOWN>
  6. *** NAUGHTY PROGRAMMER!!!
  7. *** SPANK SPANK SPANK!!!
  8. *** Now go fix your code. Tut tut tut!
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

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

本版积分规则

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