编译E17的/libs/epsilon时出错!向大家请教!
编译E17的/libs/epsilon时出错!向大家请教!我用CVS下载了E17,准备按照以下顺序编译:
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 (注意,你需要安装xine-lib,因为emotion会用到它)
13. e17/libs/etox (如果你想安装eRSS就安装它,否则可以跳过etox)
14. e17/libs/ewl
15. e17/libs/engrave
编译1~7时都没有问题,但是在编译第8时出现以下信息:
......
checking if g++ PIC flag -fPIC works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/i586-suse-linux/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... cat: /etc/ld.so.conf.d/*.conf: No such file or directory
GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
appending configuration tag "F77" to libtool
checking for imlib2-config... /usr/bin/imlib2-config
checking for imlib2 - version >= 1.0.0... yes
checking for epeg-config... /usr/bin/epeg-config
checking for epeg - version >= 0.9.0... yes
./configure: line 22026: syntax error near unexpected token `PNG,'
./configure: line 22026: `PKG_CHECK_MODULES(PNG, libpng12 >= 1.2.0,'
因为我用的SuSE10,用http://rpm.pbone.net/、http://rpmfind.net/、www.google.com找遍了都没有libpng12 for SUSE的RPM文件,结果下了二个libpng12-1.2.5-7tr.i586.rpm与libpng12-devel-1.2.5-7tr.i586.rpm安装,重新编译第8项还是出现上而的错误信息,请问这个是什么原因?是版本不合适吗?(我试过找源码的,但下载的缩包偏偏又解不开!晕,请大家帮帮!) 最新版本吗 晚上我回去看看 你有没有安装libpng-dev libpng与libpng-devel我都是用SUSE自带的,版本是1.2.8-5
先多谢无双,你是http://www.loveunix.net/的管理员吧,我就是看到你的文章所才决定装一个E17的,(我的机器比较落后,但又想漂亮,嘿嘿。。。)以后多多帮忙哦! :oops:
我的建议
你把
e17 都放到
/opt/e17
下面去
然后你上网上去下载一个你需要的 libpng
然后呢,你也把libpng安装到
/opt/e17下面去。
这样你不会影响你现在的系统,而且,如果你不打算要e17了,直接删除掉e17就可以了,干干净净。 :-D 好的,听积木话! 我写了个自动生成deb的脚本 不过suse是使用其它包管理系统的的应该用不上 有问题继续问 欢迎加入E17家庭
页:
[1]