在装eva时
./configure 这一步后提示“Good - your configure finished. Start make now”
然后我就“make ”
[root@localhost eva]# make
make all-recursive
make[1]: Entering directory `/root/Desktop/eva'
Making all in po
make[2]: Entering directory `/root/Desktop/eva/po'
Making all in .
make[3]: Entering directory `/root/Desktop/eva/po'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/root/Desktop/eva/po'
Making all in zh_CN
make[3]: Entering directory `/root/Desktop/eva/po/zh_CN'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/Desktop/eva/po/zh_CN'
make[2]: Leaving directory `/root/Desktop/eva/po'
Making all in src
make[2]: Entering directory `/root/Desktop/eva/src'
Making all in ui
make[3]: Entering directory `/root/Desktop/eva/src/ui'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/Desktop/eva/src/ui'
Making all in libeva
make[3]: Entering directory `/root/Desktop/eva/src/libeva'
Making all in libcustompic
make[4]: Entering directory `/root/Desktop/eva/src/libeva/libcustompic'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/Desktop/eva/src/libeva/libcustompic'
Making all in libuh
make[4]: Entering directory `/root/Desktop/eva/src/libeva/libuh'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/Desktop/eva/src/libeva/libuh'
Making all in libft
make[4]: Entering directory `/root/Desktop/eva/src/libeva/libft'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/Desktop/eva/src/libeva/libft'
make[4]: Entering directory `/root/Desktop/eva/src/libeva'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/root/Desktop/eva/src/libeva'
make[3]: Leaving directory `/root/Desktop/eva/src/libeva'
Making all in api
make[3]: Entering directory `/root/Desktop/eva/src/api'
Making all in filetrans
make[4]: Entering directory `/root/Desktop/eva/src/api/filetrans'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/Desktop/eva/src/api/filetrans'
make[4]: Entering directory `/root/Desktop/eva/src/api'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/root/Desktop/eva/src/api'
make[3]: Leaving directory `/root/Desktop/eva/src/api'
Making all in image
make[3]: Entering directory `/root/Desktop/eva/src/image'
Making all in face
make[4]: Entering directory `/root/Desktop/eva/src/image/face'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/Desktop/eva/src/image/face'
Making all in smiley
make[4]: Entering directory `/root/Desktop/eva/src/image/smiley'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/Desktop/eva/src/image/smiley'
Making all in theme
make[4]: Entering directory `/root/Desktop/eva/src/image/theme'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/Desktop/eva/src/image/theme'
make[4]: Entering directory `/root/Desktop/eva/src/image'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/root/Desktop/eva/src/image'
make[3]: Leaving directory `/root/Desktop/eva/src/image'
Making all in sound
make[3]: Entering directory `/root/Desktop/eva/src/sound'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/Desktop/eva/src/sound'
make[3]: Entering directory `/root/Desktop/eva/src'
/bin/sh ../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -o eva -R /usr/lib -R /usr/lib64/qt-3.3/lib -R /usr/lib -L/usr/lib -L/usr/lib64/qt-3.3/lib main.o evachatwindowmanager.o evamain.o evasystemtray.o evachatwindowmanager.moc.o evasystemtray.moc.o evamain.moc.o ../src/ui/libevaui.la ../src/libeva/libeva.la ../src/api/libevaapi.la ../src/api/filetrans/libapi_ft.la -lkdeui
g++: /usr/lib/libidn.so: No such file or directory
make[3]: *** [eva] 错误 1
make[3]: Leaving directory `/root/Desktop/eva/src'
make[2]: *** [all-recursive] 错误 1
make[2]: Leaving directory `/root/Desktop/eva/src'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/root/Desktop/eva'
make: *** [all] 错误 2
不知道那里出错了,大家帮忙看一下 。谢谢了


Subbo 于 2007-05-09 22:00:31发表:
libidn.so这个文件在perl-Net-LibIDN里面,去找perl-Net-LibIDN的安装包装上,可以上rpmfind.net搜索。
[ 本帖最后由 Subbo 于 2007-5-9 22:04 编辑 ]
karon_fedora 于 2007-05-08 22:09:46发表:
只考虑错误级别的警告
g++: /usr/lib/libidn.so
试试更新你的编译器,还有共享库
habaogouriei 于 2007-05-08 19:23:30发表:
make --debug 后出来的信息 看不懂
有点长 麻烦大家解释一下 谢谢
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
正在读入 makefiles...
Updating goal targets....
文件“all”不存在。
文件“docs-am”不存在。
必须重新创建目标“docs-am”。
重新创建目标文件“docs-am”成功。
前提“stamp-h1”比目标“config.h”新。
必须重新创建目标“config.h”。
重新创建目标文件“config.h”成功。
必须重新创建目标“all”。
make all-recursive
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
正在读入 makefiles...
Updating goal targets....
文件“all-recursive”不存在。
必须重新创建目标“all-recursive”。
make[1]: Entering directory `/root/Desktop/eva'
Making all in po
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
正在读入 makefiles...
Updating goal targets....
文件“all”不存在。
文件“docs-am”不存在。
必须重新创建目标“docs-am”。
重新创建目标文件“docs-am”成功。
文件“all-recursive”不存在。
必须重新创建目标“all-recursive”。
make[2]: Entering directory `/root/Desktop/eva/po'
Making all in .
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
正在读入 makefiles...
Updating goal targets....
文件“all-am”不存在。
必须重新创建目标“all-am”。
重新创建目标文件“all-am”成功。
make[3]: Entering directory `/root/Desktop/eva/po'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/root/Desktop/eva/po'
Making all in zh_CN
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
正在读入 makefiles...
Updating goal targets....
文件“all”不存在。
文件“all-nls”不存在。
必须重新创建目标“all-nls”。
重新创建目标文件“all-nls”成功。
文件“docs-am”不存在。
必须重新创建目标“docs-am”。
重新创建目标文件“docs-am”成功。
文件“all-am”不存在。
必须重新创建目标“all-am”。
重新创建目标文件“all-am”成功。
必须重新创建目标“all”。
重新创建目标文件“all”成功。
make[3]: Entering directory `/root/Desktop/eva/po/zh_CN'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/Desktop/eva/po/zh_CN'
重新创建目标文件“all-recursive”成功。
必须重新创建目标“all”。
重新创建目标文件“all”成功。
make[2]: Leaving directory `/root/Desktop/eva/po'
Making all in src
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
正在读入 makefiles...
Updating goal targets....
文件“all”不存在。
文件“docs-am”不存在。
必须重新创建目标“docs-am”。
重新创建目标文件“docs-am”成功。
文件“all-recursive”不存在。
必须重新创建目标“all-recursive”。
make[2]: Entering directory `/root/Desktop/eva/src'
Making all in ui
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
正在读入 makefiles...
Updating goal targets....
文件“all”不存在。
文件“docs-am”不存在。
必须重新创建目标“docs-am”。
重新创建目标文件“docs-am”成功。
文件“all-am”不存在。
必须重新创建目标“all-am”。
重新创建目标文件“all-am”成功。
必须重新创建目标“all”。
重新创建目标文件“all”成功。
make[3]: Entering directory `/root/Desktop/eva/src/ui'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/Desktop/eva/src/ui'
Making all in libeva
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
正在读入 makefiles...
Updating goal targets....
文件“all”不存在。
文件“docs-am”不存在。
必须重新创建目标“docs-am”。
重新创建目标文件“docs-am”成功。
文件“all-recursive”不存在。
必须重新创建目标“all-recursive”。
make[3]: Entering directory `/root/Desktop/eva/src/libeva'
Making all in libcustompic
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
正在读入 makefiles...
Updating goal targets....
文件“all”不存在。
文件“docs-am”不存在。
必须重新创建目标“docs-am”。
重新创建目标文件“docs-am”成功。
文件“all-am”不存在。
必须重新创建目标“all-am”。
重新创建目标文件“all-am”成功。
必须重新创建目标“all”。
重新创建目标文件“all”成功。
make[4]: Entering directory `/root/Desktop/eva/src/libeva/libcustompic'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/Desktop/eva/src/libeva/libcustompic'
Making all in libuh
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
正在读入 makefiles...
Updating goal targets....
文件“all”不存在。
文件“docs-am”不存在。
必须重新创建目标“docs-am”。
重新创建目标文件“docs-am”成功。
文件“all-am”不存在。
必须重新创建目标“all-am”。
重新创建目标文件“all-am”成功。
必须重新创建目标“all”。
重新创建目标文件“all”成功。
make[4]: Entering directory `/root/Desktop/eva/src/libeva/libuh'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/Desktop/eva/src/libeva/libuh'
Making all in libft
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
正在读入 makefiles...
Updating goal targets....
文件“all”不存在。
文件“docs-am”不存在。
必须重新创建目标“docs-am”。
重新创建目标文件“docs-am”成功。
文件“all-am”不存在。
必须重新创建目标“all-am”。
重新创建目标文件“all-am”成功。
必须重新创建目标“all”。
重新创建目标文件“all”成功。
make[4]: Entering directory `/root/Desktop/eva/src/libeva/libft'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/Desktop/eva/src/libeva/libft'
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
正在读入 makefiles...
Updating goal targets....
文件“all-am”不存在。
必须重新创建目标“all-am”。
重新创建目标文件“all-am”成功。
make[4]: Entering directory `/root/Desktop/eva/src/libeva'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/root/Desktop/eva/src/libeva'
重新创建目标文件“all-recursive”成功。
必须重新创建目标“all”。
重新创建目标文件“all”成功。
make[3]: Leaving directory `/root/Desktop/eva/src/libeva'
Making all in api
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
正在读入 makefiles...
Updating goal targets....
文件“all”不存在。
文件“docs-am”不存在。
必须重新创建目标“docs-am”。
重新创建目标文件“docs-am”成功。
文件“all-recursive”不存在。
必须重新创建目标“all-recursive”。
make[3]: Entering directory `/root/Desktop/eva/src/api'
Making all in filetrans
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
正在读入 makefiles...
Updating goal targets....
文件“all”不存在。
文件“docs-am”不存在。
必须重新创建目标“docs-am”。
重新创建目标文件“docs-am”成功。
文件“all-am”不存在。
必须重新创建目标“all-am”。
重新创建目标文件“all-am”成功。
必须重新创建目标“all”。
重新创建目标文件“all”成功。
make[4]: Entering directory `/root/Desktop/eva/src/api/filetrans'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/Desktop/eva/src/api/filetrans'
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
正在读入 makefiles...
Updating goal targets....
文件“all-am”不存在。
必须重新创建目标“all-am”。
重新创建目标文件“all-am”成功。
make[4]: Entering directory `/root/Desktop/eva/src/api'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/root/Desktop/eva/src/api'
重新创建目标文件“all-recursive”成功。
必须重新创建目标“all”。
重新创建目标文件“all”成功。
make[3]: Leaving directory `/root/Desktop/eva/src/api'
Making all in image
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
正在读入 makefiles...
Updating goal targets....
文件“all”不存在。
文件“docs-am”不存在。
必须重新创建目标“docs-am”。
重新创建目标文件“docs-am”成功。
文件“all-recursive”不存在。
必须重新创建目标“all-recursive”。
make[3]: Entering directory `/root/Desktop/eva/src/image'
Making all in face
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
正在读入 makefiles...
Updating goal targets....
文件“all”不存在。
文件“docs-am”不存在。
必须重新创建目标“docs-am”。
重新创建目标文件“docs-am”成功。
文件“all-am”不存在。
必须重新创建目标“all-am”。
重新创建目标文件“all-am”成功。
必须重新创建目标“all”。
重新创建目标文件“all”成功。
make[4]: Entering directory `/root/Desktop/eva/src/image/face'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/Desktop/eva/src/image/face'
Making all in smiley
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
正在读入 makefiles...
Updating goal targets....
文件“all”不存在。
文件“docs-am”不存在。
必须重新创建目标“docs-am”。
重新创建目标文件“docs-am”成功。
文件“all-am”不存在。
必须重新创建目标“all-am”。
重新创建目标文件“all-am”成功。
必须重新创建目标“all”。
重新创建目标文件“all”成功。
make[4]: Entering directory `/root/Desktop/eva/src/image/smiley'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/Desktop/eva/src/image/smiley'
Making all in theme
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
正在读入 makefiles...
Updating goal targets....
文件“all”不存在。
文件“docs-am”不存在。
必须重新创建目标“docs-am”。
重新创建目标文件“docs-am”成功。
文件“all-am”不存在。
必须重新创建目标“all-am”。
重新创建目标文件“all-am”成功。
必须重新创建目标“all”。
重新创建目标文件“all”成功。
make[4]: Entering directory `/root/Desktop/eva/src/image/theme'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/Desktop/eva/src/image/theme'
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
正在读入 makefiles...
Updating goal targets....
文件“all-am”不存在。
必须重新创建目标“all-am”。
重新创建目标文件“all-am”成功。
make[4]: Entering directory `/root/Desktop/eva/src/image'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/root/Desktop/eva/src/image'
重新创建目标文件“all-recursive”成功。
必须重新创建目标“all”。
重新创建目标文件“all”成功。
make[3]: Leaving directory `/root/Desktop/eva/src/image'
Making all in sound
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
正在读入 makefiles...
Updating goal targets....
文件“all”不存在。
文件“docs-am”不存在。
必须重新创建目标“docs-am”。
重新创建目标文件“docs-am”成功。
文件“all-am”不存在。
必须重新创建目标“all-am”。
重新创建目标文件“all-am”成功。
必须重新创建目标“all”。
重新创建目标文件“all”成功。
make[3]: Entering directory `/root/Desktop/eva/src/sound'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/Desktop/eva/src/sound'
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
正在读入 makefiles...
Updating goal targets....
文件“all-am”不存在。
文件“eva”不存在。
必须重新创建目标“eva”。
make[3]: Entering directory `/root/Desktop/eva/src'
/bin/sh ../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -o eva -R /usr/lib -R /usr/lib64/qt-3.3/lib -R /usr/lib -L/usr/lib -L/usr/lib64/qt-3.3/lib main.o evachatwindowmanager.o evamain.o evasystemtray.o evachatwindowmanager.moc.o evasystemtray.moc.o evamain.moc.o ../src/ui/libevaui.la ../src/libeva/libeva.la ../src/api/libevaapi.la ../src/api/filetrans/libapi_ft.la -lkdeui
g++: /usr/lib/libidn.so: No such file or directory
make[3]: *** [eva] 错误 1
make[3]: Leaving directory `/root/Desktop/eva/src'
make[2]: *** [all-recursive] 错误 1
make[2]: Leaving directory `/root/Desktop/eva/src'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/root/Desktop/eva'
make: *** [all] 错误 2
karon_fedora 于 2007-05-06 22:00:55发表:
楼主的提示信息太笼统了
make --debug 2
这样可以返回 ,更多的编译信息
habaogouriei 于 2007-05-06 21:41:51发表:
麻烦在深入地讲一下。。
谢谢
Subbo 于 2007-05-05 19:30:30发表:
不知道用的是什么发行版。得找 perl-Net-LibIDN 装上。
habaogouriei 于 2007-05-05 18:30:22发表:
菜鸟求助,,,,
高手来帮帮忙阿
谢谢了