LinuxSir.cn,穿越时空的Linuxsir!

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

Eva 0.1.1 希望大家帮忙测试

[复制链接]
发表于 2004-11-18 12:24:40 | 显示全部楼层 |阅读模式
Eva 0.1.1  是一个测试用的版本

我做了如下修改

1. 程序界面更改为英文, 所有关界面显示字符加入i18n
2. 程序文件的字符编码都改为Utf8,可以用kwrite,将编码设置为utf8来阅读
   源程序
3. 更改了字符编码处理的部分, 希望能够正常显示昵称,和消息
4. 更改了个别的bug


我希望能更快的加入新的功能, 但是由于,linux发行版各异,在没有能够
提供一个大多数发行版都可以稳定文本聊天之前,我都不会加入新功能,
希望linux Sirs能帮忙编译一下,运行看看, 给一些反馈, 我就感激不尽了

大家帮忙留意以下几点:
1. 好友的头像是否正常显示
           (GrayHount 提到有libpng的问题,无法正常显示头像)
2. 好友昵称是否是乱码, logout,然后再次login后,昵称是否正常
3. 在查看消息历史时(History), 是否文本部分基本正常(因为里面含有
   表情码,可能会有乱码出现), 双击一条消息,看看聊天窗口中是否
   正常显示这条消息。

这是下载页面
http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=2999


谢谢!

我的email: yunfan_zg@163.com
发表于 2004-11-18 15:13:19 | 显示全部楼层
不好意思!我在fc3下面编译不能通过!
 楼主| 发表于 2004-11-18 16:43:50 | 显示全部楼层
能否把报错的提示贴出来参考一下?
发表于 2004-11-18 16:58:38 | 显示全部楼层
绝对支持,如果这个软件成熟,我想倒是可以默认的成为MagicLinux1.2正式版本的软件的
 楼主| 发表于 2004-11-18 17:40:34 | 显示全部楼层
唉,很多人都说让我在redhat下做,可是我手头一共就没有几个发行版,
rf4.1, Fedora core 1, Magic Linux 1.2 beta2。
主要的问题是我的电脑重装系统很麻烦, 所以我才求助于大家,希望大家支持.
发表于 2004-11-18 18:05:01 | 显示全部楼层
gavin:~/download/eva-0.1.1> make
make  all-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 src
source='main.cpp' object='main.o' libtool=no  depfile='.deps/main.Po' tmpdepfile='.deps/main.TPo'  depmode=gcc3 /usr/local/bin/bash ../admin/depcomp  g++ -DHAVE_CONFIG_H -I. -I. -I.. -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 main.o `test -f 'main.cpp' || echo './'`main.cpp
In file included from main.cpp:22:
qqlogin.h:24:22: loginDlg.h: No such file or directory
In file included from main.cpp:22:
qqlogin.h:28: error: expected class-name before '{' token
qqlogin.h:31: error: ISO C++ forbids declaration of `Q_OBJECT' with no type
qqlogin.h:31: error: expected `;' before "public"
qqlogin.h:36: error: expected `:' before "slots"
qqlogin.h:38: error: expected primary-expression before "virtual"
qqlogin.h:38: error: ISO C++ forbids declaration of `slots' with no type
qqlogin.h:38: error: expected `;' before "virtual"
qqlogin.h:44: error: expected `:' before "slots"
qqlogin.h:46: error: expected primary-expression before "void"
qqlogin.h:46: error: ISO C++ forbids declaration of `slots' with no type
qqlogin.h:46: error: expected `;' before "void"
qqlogin.h:28: warning: `class QQLogin' has virtual functions but non-virtual destructor
main.cpp: In function `int main(int, char**)':
main.cpp:55: error: no matching function for call to `KApplication::setMainWidget(QQLogin*&)'
/usr/X11R6/include/qapplication.h:119: note: candidates are: virtual void QApplication::setMainWidget(QWidget*)
main.cpp:56: error: 'class QQLogin' has no member named 'show'
*** Error code 1

Stop in /home/gavin/download/eva-0.1.1/src.
*** Error code 1

Stop in /home/gavin/download/eva-0.1.1.
*** Error code 1

Stop in /home/gavin/download/eva-0.1.1.
发表于 2004-11-18 18:09:05 | 显示全部楼层
loginDlg.h 这个头文件没有……
发表于 2004-11-18 18:50:38 | 显示全部楼层
>>(QDataStream&, QSize&)
/usr/lib/qt-3.3/include/qrect.h:160: note:                 QDataStream& operator
>>(QDataStream&, QRect&)
/usr/lib/qt-3.3/include/qregion.h:170: note:                 QDataStream& operat
or>>(QDataStream&, QRegion&)
/usr/lib/qt-3.3/include/qtextstream.h:299: note:                 QTextStream& op
erator>>(QTextStream&, QTextStream&(*)(QTextStream&))
/usr/lib/qt-3.3/include/qglist.h:204: note:                 QDataStream& operato
r>>(QDataStream&, QGList&)
/usr/lib/qt-3.3/include/qstringlist.h:98: note:                 QDataStream& operator>>(QDataStream&, QStringList&)
/usr/lib/qt-3.3/include/qcolor.h:223: note:                 QDataStream& operator>>(QDataStream&, QColor&)
/usr/lib/qt-3.3/include/qbrush.h:88: note:                 QDataStream& operator>>(QDataStream&, QBrush&)
/usr/lib/qt-3.3/include/qpalette.h:179: note:                 QDataStream& operator>>(QDataStream&, QColorGroup&)
/usr/lib/qt-3.3/include/qpalette.h:182: note:                 QDataStream& operator>>(QDataStream&, QPalette&)
/usr/lib/qt-3.3/include/qfont.h:363: note:                 QDataStream& operator>>(QDataStream&, QFont&)
/usr/lib/qt-3.3/include/qdatetime.h:242: note:                 QDataStream& operator>>(QDataStream&, QDate&)
/usr/lib/qt-3.3/include/qdatetime.h:244: note:                 QDataStream& operator>>(QDataStream&, QTime&)
/usr/lib/qt-3.3/include/qdatetime.h:246: note:                 QDataStream& operator>>(QDataStream&, QDateTime&)
make[2]: *** [syssetting.o] 错误 1
make[2]: Leaving directory `/home/hope/eva-0.1.1/src'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/home/hope/eva-0.1.1'
make: *** [all] 错误 2
 楼主| 发表于 2004-11-18 19:01:28 | 显示全部楼层
这个问题,我也不确定,我猜测是相关软件的版本不同,但不确定

make all in src 开始时应该是
先调用uic 把 ui文件编译成c++ 的.cpp和.h,  这其中包括了loginDlg.ui

你的make少了
/usr/lib/qt-3.3/bin/uic -L /usr/lib/kde3/plugins/designer -nounload -o loginDlg.
h ./loginDlg.ui
/usr/lib/qt-3.3/bin/uic -L /usr/lib/kde3/plugins/designer -nounload -o sysWindow
.h ./sysWindow.ui
/usr/lib/qt-3.3/bin/uic -L /usr/lib/kde3/plugins/designer -nounload -o propertyW
indow.h ./propertyWindow.ui
/usr/lib/qt-3.3/bin/uic -L /usr/lib/kde3/plugins/designer -nounload -o chatFrame
.h ./chatFrame.ui
/usr/lib/qt-3.3/bin/uic -L /usr/lib/kde3/plugins/designer -nounload -o facespane
l.h ./facespanel.ui
/usr/lib/qt-3.3/bin/uic -L /usr/lib/kde3/plugins/designer -nounload -o tipscreen
.h ./tipscreen.ui
/usr/lib/qt-3.3/bin/uic -L /usr/lib/kde3/plugins/designer -nounload -o chatHisto
ry.h ./chatHistory.ui
/usr/lib/qt-3.3/bin/uic -L /usr/lib/kde3/plugins/designer -nounload -o evaabout.
h ./evaabout.ui
/usr/lib/qt-3.3/bin/uic -L /usr/lib/kde3/plugins/designer -nounload -o searchdlg                                            .h ./searchdlg.ui
/usr/lib/qt-3.3/bin/uic -L /usr/lib/kde3/plugins/designer -nounload -o sysnotify                                            dlg.h ./sysnotifydlg.ui

这些东西,
然后才是你的make all in src 开始的内容

要不然,你make之前先手动把那些ui的东西先编译了
ui用法参考
/usr/lib/qt-3.3/bin/uic -L /usr/lib/kde3/plugins/designer -nounload -o loginDlg.h ./loginDlg.ui

你试一下,看是否可行

或者,你用kdevelop打开eva.kdevelop文件,
Build 菜单下

Run automake & friends -> Run configure -> Build project

看看有什么提示,
在我这里,用Kdevelop和命令行编译都是没有问题
能否告知你是什么系统吗(kde,qt)?

先谢了
 楼主| 发表于 2004-11-18 19:14:36 | 显示全部楼层
最初由 yugilq 发表
>>(QDataStream&, QSize&)
/usr/lib/qt-3.3/include/qrect.h:160: note:                 QDataStream& operator
>>(QDataStream&, QRect&)
/usr/lib/qt-3.3/include/qregion.h:170: note:                 QDataStream& operat
or>>(QDataStream&, QRegion&)
/usr/lib/qt-3.3/include/qtextstream.h:299: note:                 QTextStream& op
erator>>(QTextStream&, QTextStream&(*)(QTextStream&))
/usr/lib/qt-3.3/include/qglist.h:204: note:                 QDataStream& operato
r>>(QDataStream&, QGList&)
/usr/lib/qt-3.3/include/qstringlist.h:98: note:                 QDataStream& operator>>(QDataStream&, QStringList&)
/usr/lib/qt-3.3/include/qcolor.h:223: note:                 QDataStream& operator>>(QDataStream&, QColor&)
/usr/lib/qt-3.3/include/qbrush.h:88: note:                 QDataStream& operator>>(QDataStream&, QBrush&)
/usr/lib/qt-3.3/include/qpalette.h:179: note:                 QDataStream& operator>>(QDataStream&, QColorGroup&)
/usr/lib/qt-3.3/include/qpalette.h:182: note:                 QDataStream& operator>>(QDataStream&, QPalette&)
/usr/lib/qt-3.3/include/qfont.h:363: note:                 QDataStream& operator>>(QDataStream&, QFont&)
/usr/lib/qt-3.3/include/qdatetime.h:242: note:                 QDataStream& operator>>(QDataStream&, QDate&)
/usr/lib/qt-3.3/include/qdatetime.h:244: note:                 QDataStream& operator>>(QDataStream&, QTime&)
/usr/lib/qt-3.3/include/qdatetime.h:246: note:                 QDataStream& operator>>(QDataStream&, QDateTime&)
make[2]: *** [syssetting.o] 错误 1
make[2]: Leaving directory `/home/hope/eva-0.1.1/src'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/home/hope/eva-0.1.1'
make: *** [all] 错误 2



我这里的QDataStream和你的类声明可能有不一样的地方, 我查一下
谢!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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