有人成功在 slackware 下编译过 skim 吗?
时间:2004-08-07
来源:互联网
一个欧洲人遇到各种各样的问题,就是不能成功编译
如果你试过的话,不论是不是有问题,能否描述一下你使用的各各主要库的版本,包括:
GCC
Qt
KDE
scim
多谢
作者: liuspider 发布时间: 2004-08-07
gcc-3.3.4
qt-3.3.2
kde-3.2.3
scim-0.99.5
最后一段信息如下:
-I. -I. -I../.. -I../.. -I../../src -I/opt/kde/include -I/usr/lib/qt/include -I
/usr/X11R6/include -I/usr/include/scim-1.0 -DQT_THREAD_SUPPORT -D_REENTRA
NT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_
SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Ww
rite-strings -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -
fno-check-new -fno-common -MT scimimenginesettings.lo -MD -MP -MF ".deps/scimi
menginesettings.Tpo"
-c -o scimimenginesettings.lo `test -f 'scimimenginesettings.cpp' || echo './
'`scimimenginesettings.cpp;
then mv -f ".deps/scimimenginesettings.Tpo" ".deps/scimimenginesettings.Plo";
else rm -f ".deps/scimimenginesettings.Tpo"; exit 1;
fi
scimimenginesettings.cpp: In member function `virtual void
ScimIMEngineSettings::load()':
scimimenginesettings.cpp:71: error: invalid initialization of reference of type
'const scim::String&' from expression of type 'const QString'
/usr/include/scim-1.0/scim_utility.h:320: error: in passing argument 1 of `
scim::String scim::scim_get_language_name(const scim::String&)'
/usr/include/c++/3.3.4/bits/stl_iterator_base_types.h: At global scope:
/usr/include/c++/3.3.4/bits/stl_iterator_base_types.h: In instantiation of `std ::iterator_traits<QValueListIterator<QString> >':
/usr/include/c++/3.3.4/bits/stl_algo.h:298: instantiated from `_InputIter std ::find(_InputIter, _InputIter, const _Tp&) [with _InputIter = QValueListIterato r<QString>, _Tp = scim::String]'
scimimenginesettings.cpp:216: instantiated from here
/usr/include/c++/3.3.4/bits/stl_iterator_base_types.h:126: error: no type named
`iterator_category' in `class QValueListIterator<QString>'
/usr/include/c++/3.3.4/bits/stl_algo.h: In function `_InputIter
std::find(_InputIter, _InputIter, const _Tp&) [with _InputIter =
QValueListIterator<QString>, _Tp = scim::String]':
scimimenginesettings.cpp:216: instantiated from here
/usr/include/c++/3.3.4/bits/stl_algo.h:298: error: no matching function for
call to `__iterator_category(QValueListIterator<QString>&)'
make[3]: *** [scimimenginesettings.lo] 错误 1
make[3]: Leaving directory `/home/skyocean/src/skim-0.9.4/plugins/setupwindow'
make[2]: *** [all-recursive] 错误 1
make[2]: Leaving directory `/home/skyocean/src/skim-0.9.4/plugins'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/home/skyocean/src/skim-0.9.4
make: *** [all] 错误 2
作者: qianzheng82 发布时间: 2004-08-07
please try the attached patch. And looking forward to hearing your result
slackware.txt (2.1 KB, 4 次查看) |
作者: liuspider 发布时间: 2004-08-07
-c -o scimimenginesettings.lo `test -f 'scimimenginesettings.cpp' || echo './'`scimimenginesettings.cpp;
then mv -f ".deps/scimimenginesettings.Tpo" ".deps/scimimenginesettings.Plo";
else rm -f ".deps/scimimenginesettings.Tpo"; exit 1;
fi
scimimenginesettings.cpp: In member function `void
ScimIMEngineSettings::get_factory_list(QStringList&, QStringList&,
QStringList&, std::vector<scim::String, std::allocator<scim::String> >&)':
scimimenginesettings.cpp:217: error: no matching function for call to `
QStringList::find(scim::String)'
/usr/lib/qt/include/qvaluelist.h:539: error: candidates are:
QValueListIterator<T> QValueList<T>::find(const T&) [with T = QString]
/usr/lib/qt/include/qvaluelist.h:540: error:
QValueListConstIterator<T> QValueList<T>::find(const T&) const [with T =
QString]
/usr/lib/qt/include/qvaluelist.h:541: error:
QValueListIterator<T> QValueList<T>::find(QValueListIterator<T>, const T&)
[with T = QString]
/usr/lib/qt/include/qvaluelist.h:542: error:
QValueListConstIterator<T> QValueList<T>::find(QValueListConstIterator<T>,
const T&) const [with T = QString]
make[3]: *** [scimimenginesettings.lo] 错误 1
make[3]: Leaving directory `/home/skyocean/src/skim-0.9.4/plugins/setupwindow'
make[2]: *** [all-recursive] 错误 1
make[2]: Leaving directory `/home/skyocean/src/skim-0.9.4/plugins'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/home/skyocean/src/skim-0.9.4
make: *** [all] 错误 2
作者: qianzheng82 发布时间: 2004-08-08
我这里只有一本<24小时学通Qt编程>(超星的电子书),只能在 win 下看,还有一个 QT 中文版的 API 参考网址 (http://www.qiliang.net/qt/) ,实在不方便。
作者: qianzheng82 发布时间: 2004-08-08
please try this patch again
slackware.txt (2.1 KB, 9 次查看) |
作者: liuspider 发布时间: 2004-08-08
As for books, I am afraid I can not recommand anyone to you: I haven't read any Qt books.
作者: liuspider 发布时间: 2004-08-08
thanks for your help
作者: liuspider 发布时间: 2004-08-08
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28