LinuxSir.cn,穿越时空的Linuxsir!

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

有谁安装过kseg这个软件

[复制链接]
发表于 2010-4-1 08:11:49 | 显示全部楼层 |阅读模式
按照说明文档安装,可是错误很多,应该是qt3库找不到吧,可是不知道怎么弄!错误如下:
oydl82@oydl82 ~/kseg $ qmake
oydl82@oydl82 ~/kseg $ make
g++ -c -pipe -O2 -march=prescott -pipe -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -o BuildReverse.o BuildReverse.cpp
在包含自 /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/ext/hash_set:64 的文件中,
                 从 my_hash_set.H:20,
                 从 G_ref.H:29,
                 从 G_matrix.H:29,
                 从 BuildReverse.cpp:26:
/usr/lib/gcc/i686-pc-linux-gnu/4.3.4/include/g++-v4/backward/backward_warning.h:33:2: 警告:#warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
在包含自 G_ref.H:33 的文件中,
                 从 G_matrix.H:29,
                 从 BuildReverse.cpp:26:
G_refs.H:30:22: 错误:qptrdict.h:没有那个文件或目录
在包含自 G_label.H:29 的文件中,
                 从 G_ref.H:35,
                 从 G_matrix.H:29,
                 从 BuildReverse.cpp:26:
formula/kformula.H:27:23: 错误:qmemarray.h:没有那个文件或目录
formula/kformula.H:29:22: 错误:qcstring.h:没有那个文件或目录
formula/kformula.H:31:19: 错误:qdict.h:没有那个文件或目录
在包含自 formula/kformula.H:32 的文件中,
                 从 G_label.H:29,
                 从 G_ref.H:35,
                 从 G_matrix.H:29,
                 从 BuildReverse.cpp:26:
formula/box.H:29:22: 错误:qptrlist.h:没有那个文件或目录
In file included from BuildReverse.cpp:25:
defs.H: In function ‘int INTRAND(int, int)’:
defs.H:41: 错误:‘QMIN’在此作用域中尚未声明
In file included from G_ref.H:33,
                 from G_matrix.H:29,
                 from BuildReverse.cpp:26:
G_refs.H: In member function ‘void G_refs::assertUnique()’:
G_refs.H:53: 错误:‘ASSERT’在此作用域中尚未声明
G_refs.H: In member function ‘int G_refs::find(const G_ref*) const’:
G_refs.H:69: 错误:‘ASSERT’在此作用域中尚未声明
In file included from formula/kformula.H:32,
                 from G_label.H:29,
                 from G_ref.H:35,
                 from G_matrix.H:29,
                 from BuildReverse.cpp:26:
formula/box.H: At global scope:
formula/box.H:133: 错误:ISO C++ 不允许声明无类型的‘QPtrList’
formula/box.H:133: 错误:expected ‘;’ before ‘<’ token
In file included from G_label.H:29,
                 from G_ref.H:35,
                 from G_matrix.H:29,
                 from BuildReverse.cpp:26:
formula/kformula.H:118: 错误:‘QMemArray’未声明
formula/kformula.H:118: 错误:expected ‘,’ or ‘...’ before ‘<’ token
formula/kformula.H:119: 错误:ISO C++ 不允许声明无类型的‘QMemArray’
formula/kformula.H:119: 错误:expected ‘;’ before ‘<’ token
formula/kformula.H:121: 错误:‘QMemArray’未声明
formula/kformula.H:121: 错误:expected ‘,’ or ‘...’ before ‘<’ token
formula/kformula.H:127: 错误:expected ‘,’ or ‘...’ before ‘<’ token
formula/kformula.H:128: 错误:ISO C++ 不允许声明无类型的‘QDict’
formula/kformula.H:158: 错误:ISO C++ 不允许声明无类型的‘QMemArray’
formula/kformula.H:158: 错误:expected ‘;’ before ‘<’ token
formula/kformula.H:167: 错误:‘QMemArray’未声明
formula/kformula.H:167: 错误:expected ‘,’ or ‘...’ before ‘<’ token
formula/kformula.H:168: 错误:‘QMemArray’未声明
formula/kformula.H:168: 错误:expected ‘,’ or ‘...’ before ‘<’ token
In file included from G_object.H:38,
                 from BuildReverse.cpp:29:
G_locus.H:36: 错误:expected ‘,’ or ‘...’ before ‘<’ token
G_locus.H:36: 错误:ISO C++ 不允许声明无类型的‘QPtrList’
G_locus.H:61: 错误:ISO C++ 不允许声明无类型的‘QPtrList’
G_locus.H:61: 错误:expected ‘;’ before ‘<’ token
G_locus.H: In constructor ‘G_locus::G_locus()’:
G_locus.H:34: 错误:‘objects’在此作用域中尚未声明
G_locus.H: In constructor ‘G_locus::G_locus(int)’:
G_locus.H:36: 错误:‘objects’在此作用域中尚未声明
G_locus.H:36: 错误:‘l’在此作用域中尚未声明
G_locus.H: At global scope:
G_locus.H:36: 警告:未使用的参数‘QPtrList’
G_locus.H: In member function ‘virtual bool G_locus::isValid() const’:
G_locus.H:58: 错误:‘objects’在此作用域中尚未声明
In file included from BuildReverse.cpp:29:
G_object.H: In member function ‘virtual void G_calculateObject::updatelhs()’:
G_object.H:314: 错误:对‘KFormula::parse(QString&)’的调用没有匹配的函数
formula/kformula.H:121: 附注:备选为: void KFormula::parse(QString, int)
make: *** [BuildReverse.o] 错误 1
 楼主| 发表于 2010-4-1 08:14:43 | 显示全部楼层
这是qt3相关信息:
oydl82@oydl82 ~/kseg $ sudo emerge --search qt3
Searching...   
[ Results for search key : qt3 ]
[ Applications found : 1 ]

*  x11-libs/qt-qt3support
      Latest version available: 4.6.2
      Latest version installed: 4.6.2
      Size of files: 156,837 kB
      Homepage:      http://qt.nokia.com/
      Description:   The Qt3 support module for the Qt toolkit
      License:       || ( LGPL-2.1 GPL-3 )
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-6 20:48:25 | 显示全部楼层
没有知道的吗?
回复 支持 反对

使用道具 举报

发表于 2010-4-6 21:43:54 | 显示全部楼层
你都知道需要qt3了,那就把qt3装上。
qt4的qt-qt3support是不行的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-7 08:25:12 | 显示全部楼层
但我没发现源里有qt3啊!
回复 支持 反对

使用道具 举报

发表于 2010-4-7 10:57:33 | 显示全部楼层
你刚开始用gentoo吧? qt3最近刚刚从portage里移出,去找个overlay或者把去年的portage里的qt3弄出来
回复 支持 反对

使用道具 举报

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

本版积分规则

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