QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2010|回复: 7

在gnome下编译EVA有什么要注意的吗??

[复制链接]
发表于 2006-1-19 00:21:45 | 显示全部楼层 |阅读模式
我在gnome下编译出错了。。。

$ make
cd . && /bin/sh /home/chen/bin/eva/admin/missing --run aclocal-1.6
/home/chen/bin/eva/admin/missing: line 46: aclocal-1.6: command not found
WARNING: `aclocal-1.6' is missing on your system.  You should only need it if
         you modified `acinclude.m4' or `configure.in'.  You might want
         to install the `Automake' and `Perl' packages.  Grab them from
         any GNU archive site.
cd . && \
  /bin/sh /home/chen/bin/eva/admin/missing --run automake-1.6 --gnu  Makefile
/home/chen/bin/eva/admin/missing: line 46: automake-1.6: command not found
WARNING: `automake-1.6' is missing on your system.  You should only need it if
         you modified `Makefile.am', `acinclude.m4' or `configure.in'.
         You might want to install the `Automake' and `Perl' packages.
         Grab them from any GNU archive site.
cd . && perl admin/am_edit Makefile.in
cd . && rm -f configure
cd . && make -f admin/Makefile.common configure
make[1]: Entering directory `/home/chen/bin/eva'
./admin/cvs.sh: line 11: autoconf: command not found
make[1]: *** [configure] 错误 1
make[1]: Leaving directory `/home/chen/bin/eva'
make: *** [configure] 错误 2
发表于 2006-1-19 08:53:39 | 显示全部楼层
什么系统啊
提示是 automake 没装呢?

可以给点详细的信息吗?
回复

使用道具 举报

 楼主| 发表于 2006-1-19 19:09:46 | 显示全部楼层
我用的发行版是ubuntu510
回复

使用道具 举报

 楼主| 发表于 2006-1-19 19:48:07 | 显示全部楼层
果然是automake没装,我继续编译又出了个错误。。。帮忙看看

chen@acer-chen:~/bin/eva$ make
make  all-recursive
make[1]: Entering directory `/home/chen/bin/eva'
Making all in po
make[2]: Entering directory `/home/chen/bin/eva/po'
Making all in .
make[3]: Entering directory `/home/chen/bin/eva/po'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/chen/bin/eva/po'
Making all in zh_CN
make[3]: Entering directory `/home/chen/bin/eva/po/zh_CN'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/chen/bin/eva/po/zh_CN'
make[2]: Leaving directory `/home/chen/bin/eva/po'
Making all in src
make[2]: Entering directory `/home/chen/bin/eva/src'
Making all in ui
make[3]: Entering directory `/home/chen/bin/eva/src/ui'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/chen/bin/eva/src/ui'
Making all in libeva
make[3]: Entering directory `/home/chen/bin/eva/src/libeva'
Making all in libcustompic
make[4]: Entering directory `/home/chen/bin/eva/src/libeva/libcustompic'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/chen/bin/eva/src/libeva/libcustompic'
Making all in libuh
make[4]: Entering directory `/home/chen/bin/eva/src/libeva/libuh'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/chen/bin/eva/src/libeva/libuh'
Making all in libft
make[4]: Entering directory `/home/chen/bin/eva/src/libeva/libft'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/chen/bin/eva/src/libeva/libft'
make[4]: Entering directory `/home/chen/bin/eva/src/libeva'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/chen/bin/eva/src/libeva'
make[3]: Leaving directory `/home/chen/bin/eva/src/libeva'
Making all in api
make[3]: Entering directory `/home/chen/bin/eva/src/api'
Making all in filetrans
make[4]: Entering directory `/home/chen/bin/eva/src/api/filetrans'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/chen/bin/eva/src/api/filetrans'
make[4]: Entering directory `/home/chen/bin/eva/src/api'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/chen/bin/eva/src/api'
make[3]: Leaving directory `/home/chen/bin/eva/src/api'
Making all in image
make[3]: Entering directory `/home/chen/bin/eva/src/image'
Making all in face
make[4]: Entering directory `/home/chen/bin/eva/src/image/face'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/chen/bin/eva/src/image/face'
Making all in smiley
make[4]: Entering directory `/home/chen/bin/eva/src/image/smiley'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/chen/bin/eva/src/image/smiley'
Making all in theme
make[4]: Entering directory `/home/chen/bin/eva/src/image/theme'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/chen/bin/eva/src/image/theme'
make[4]: Entering directory `/home/chen/bin/eva/src/image'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/chen/bin/eva/src/image'
make[3]: Leaving directory `/home/chen/bin/eva/src/image'
Making all in sound
make[3]: Entering directory `/home/chen/bin/eva/src/sound'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/chen/bin/eva/src/sound'
make[3]: Entering directory `/home/chen/bin/eva/src'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/chen/bin/eva/src'
make[2]: Leaving directory `/home/chen/bin/eva/src'
make[2]: Entering directory `/home/chen/bin/eva'
make[2]: Leaving directory `/home/chen/bin/eva'
make[1]: Leaving directory `/home/chen/bin/eva'
chen@acer-chen:~/bin/eva$
回复

使用道具 举报

发表于 2006-1-19 19:51:54 | 显示全部楼层
看起来没错误, 而且好像是什么都没有编译。 你之前编译了么?
回复

使用道具 举报

发表于 2006-1-20 12:55:12 | 显示全部楼层
In file included from evachatuibase.cpp:24:
evafilepanel.h:25:24: ktabwidget.h: No such file or directory
In file included from evachatuibase.cpp:24:
evafilepanel.h:31: parse error before `{' token
evafilepanel.h:32: virtual outside class declaration
evafilepanel.h:32: non-member function `const char* className()' cannot have `
   const' method qualifier
evafilepanel.h:32: virtual outside class declaration
evafilepanel.h:32: virtual outside class declaration
evafilepanel.h:32: virtual outside class declaration
evafilepanel.h:32: virtual outside class declaration
evafilepanel.h: In function `QObject* qObject()':
evafilepanel.h:32: invalid use of `this' in non-member function
evafilepanel.h: At global scope:
evafilepanel.h:32: parse error before `private'
evafilepanel.h:39: parse error before `protected'
evachatuibase.cpp: In constructor `EvaChatUIBase::EvaChatUIBase(QWidget*, const
   char*, unsigned int)':
evachatuibase.cpp:64: `BesideIcon' is not a member of type `QToolButton'
evachatuibase.cpp:217: invalid use of undefined type `class EvaFilePanel'
evachatuibase.h:39: forward declaration of `class EvaFilePanel'
evachatuibase.cpp:218: no matching function for call to `QVBoxLayout::addWidget
   (EvaFilePanel*&)'
/usr/lib/qt-3.1/include/qlayout.h:379: candidates are: void
   QBoxLayout::addWidget(QWidget*, int = 0, int = 0)
evachatuibase.cpp: At top level:
evafilepanel.h:32: warning: `bool qt_static_property(QObject*, int, int,
   QVariant*)' declared `static' but never defined
evafilepanel.h:32: warning: `QMetaObject* staticMetaObject()' declared `static'
   but never defined
evafilepanel.h:32: warning: `QString tr(const char*, const char*)' declared
   `static' but never defined
evafilepanel.h:32: warning: `QString trUtf8(const char*, const char*)' declared
   `static' but never defined
make[3]: *** [evachatuibase.lo] Error 1
make[3]: Leaving directory `/root/eva/src/ui'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/eva/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/eva'
make: *** [all] Error 2

好像有错误
系统是REDHAT 9 2.4.20-8 刚装好的
回复

使用道具 举报

发表于 2006-1-20 12:57:23 | 显示全部楼层
kdelibs-devel 包你没装, 可能。
装了以后再试试看。
回复

使用道具 举报

发表于 2006-1-23 14:12:31 | 显示全部楼层
如果我有两个库
/usr/lib/qt-3.1
/usr/lib/qt-2.3.1
会有影响吗

此外,关于kdelibs-devel的版本有要求吗
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-2 06:34 , Processed in 0.038891 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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