LinuxSir.cn,穿越时空的Linuxsir!

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

求助,编译e17出错

[复制链接]
发表于 2005-4-5 22:59:53 | 显示全部楼层 |阅读模式
按无双的顺序编译,在编译evas时出错
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-6 14:52:52 | 显示全部楼层
编辑libs/edb先
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-6 18:51:29 | 显示全部楼层
我就是按你手册上的顺序编译的啊
回复 支持 反对

使用道具 举报

发表于 2005-4-6 19:35:32 | 显示全部楼层
1. e17/libs/edb
2. e17/libs/eet
3. e17/libs/imlib2
4. e17/libs/imlib2_loaders
5. e17/libs/evas
6. e17/libs/ecore
7. e17/libs/epeg
8. e17/libs/epsilon
9. e17/libs/embryo
10. e17/libs/edje
11. e17/libs/esmart
12. e17/libs/emotion
13. e17/libs/etox
14. e17/libs/ewl
15. e17/libs/engrave

看到上面的顺序了吧 你编译edb成功了没有
回复 支持 反对

使用道具 举报

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

本版积分规则

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