sunkits 发表于 2005-7-27 14:38:36

有人能FreeBSD里装EVA成功么?

我的FreeBSD5.4 KDE3.4 里make 出错,
我只是一般使用的菜鸟,现对make出错的问题一搬不会解决。
如果有人用FreeBSD 的,帮我看看有什么问题。
root@FreeBSD# make
makeall-recursive
Making all in doc
Making all in .
Making all in en
/usr/local/bin/meinproc --check --cache index.cache.bz2 ./index.docbook
Making all in po
Making all in .
Making all in zh_CN
Making all in src
Making all in ui
source='evachatuibase.cpp' object='evachatuibase.lo' libtool=yesdepfile='.deps/evachatuibase.Plo' tmpdepfile='.deps/evachatuibase.TPlo'depmode=gcc3 /usr/local/bin/bash ../../admin/depcomp/usr/local/bin/bash ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H-I. -I. -I../.. -I../../src/api -I../../src/libeva -I/usr/local/include -I/usr/X11R6/include-DQT_THREAD_SUPPORT-D_THREAD_SAFE   -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -O2 -fno-exceptions -fno-check-new -fno-common-c -o evachatuibase.lo `test -f 'evachatuibase.cpp' || echo './'`evachatuibase.cpp
evachatuibase.cpp:22:25: evatextedit.h: No such file or directory
evachatuibase.cpp: In constructor `EvaChatUIBase::EvaChatUIBase(QWidget*, const char*, uint)':
evachatuibase.cpp:143: error: invalid use of undefined type `struct EvaTextEdit'
evachatuibase.h:35: error: forward declaration of `struct EvaTextEdit'
evachatuibase.cpp:144: error: invalid use of undefined type `struct EvaTextEdit'
evachatuibase.h:35: error: forward declaration of `struct EvaTextEdit'
evachatuibase.cpp:144: error: invalid use of undefined type `struct EvaTextEdit'
evachatuibase.h:35: error: forward declaration of `struct EvaTextEdit'
evachatuibase.cpp:145: error: invalid use of undefined type `struct EvaTextEdit'
evachatuibase.h:35: error: forward declaration of `struct EvaTextEdit'
evachatuibase.cpp:146: error: invalid use of undefined type `struct EvaTextEdit'
evachatuibase.h:35: error: forward declaration of `struct EvaTextEdit'
evachatuibase.cpp:147: error: invalid use of undefined type `struct EvaTextEdit'
evachatuibase.h:35: error: forward declaration of `struct EvaTextEdit'
evachatuibase.cpp:147: error: `KTextEdit' has not been declared
evachatuibase.cpp:147: error: `AlwaysOff' undeclared (first use this function)
evachatuibase.cpp:147: error: (Each undeclared identifier is reported only once for each function it appears in.)
evachatuibase.cpp:148: error: invalid use of undefined type `struct EvaTextEdit'
evachatuibase.h:35: error: forward declaration of `struct EvaTextEdit'
evachatuibase.cpp:149: error: no matching function for call to `QVBoxLayout::addWidget(EvaTextEdit*&)'
/usr/X11R6/include/qlayout.h:386: note: candidates are: void QBoxLayout::addWidget(QWidget*, int, int)
*** Error code 1

Stop in /root/eva-0.3.0/src/ui.
*** Error code 1

Stop in /root/eva-0.3.0/src.
*** Error code 1

Stop in /root/eva-0.3.0.
*** Error code 1

Stop in /root/eva-0.3.0.

yunfan 发表于 2005-7-27 16:44:41

FreeBSD 我也不太懂。

你可以先检查一下 /root/eva-0.3.0/src/ui 下是否有 evatextedit.h 这个文件 以及相应的 evatextedit.cpp 文件, 如果没有,那请重新解压缩, 或者重新下载源代码。
页: [1]
查看完整版本: 有人能FreeBSD里装EVA成功么?