LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: LiYanrui

TeXworks 及其 ebuild

[复制链接]
发表于 2008-7-22 14:02:34 | 显示全部楼层
请加上qt-4.4支持
  1. || ( ( x11-libs/qt-gui x11-libs/qt-core x11-libs/qt-test ) >=x11-libs/qt-4.3.2 )
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-22 14:12:38 | 显示全部楼层
Post by Blahster;1877273
请加上qt-4.4支持


ebuild 的 RDEPEND 中不是有 ">=x11-libs/qt-4.3.2"?
回复 支持 反对

使用道具 举报

发表于 2008-7-22 14:15:36 | 显示全部楼层
Post by Blahster;1877273
请加上qt-4.4支持


  1. || ( ( x11-libs/qt-gui x11-libs/qt-core x11-libs/qt-test ) >=x11-libs/qt-4.3.2 )
复制代码



>=4.3.2就包含4.4了
回复 支持 反对

使用道具 举报

发表于 2008-7-22 14:21:40 | 显示全部楼层
Post by blackwhite;1877167
我的机器是amd64,编译正常.


难道是qt-4.4在amd64下的问题?
不知道qmake在.pro文件中是靠什么获取信息作判断的?


  1. macx {
  2.         INCLUDEPATH += /usr/local/include/poppler
  3.         INCLUDEPATH += /usr/local/include/poppler/qt4

  4.         LIBS += -L/usr/local/lib
  5.         LIBS += -lpoppler-qt4
  6.         LIBS += -lhunspell-1.2

  7.         QMAKE_INFO_PLIST = TeXworks.plist

  8.         ICON = TeXworks.icns
  9. }

  10. linux-g++ {
  11.         INCLUDEPATH += /usr/include/poppler
  12.         INCLUDEPATH += /usr/include/poppler/qt4

  13.         LIBS += -lpoppler-qt4
  14.         LIBS += -lhunspell
  15. }

  16. win32 {
  17.         INCLUDEPATH += z:/cross-tools/usr/local/include
  18.         INCLUDEPATH += z:/cross-tools/usr/local/include/poppler
  19.         INCLUDEPATH += z:/cross-tools/usr/local/include/poppler/qt4

  20.         LIBS += -Lz:/cross-tools/usr/local/lib
  21.         LIBS += -lpoppler-qt4
  22.         LIBS += -lpoppler
  23.         LIBS += -lfreetype
  24.         LIBS += -lhunspell-1.2
  25.         LIBS += -lz
  26. }
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-22 14:40:51 | 显示全部楼层
@ gentoolkit:

TeXworks 项目首页上有这样的声明:

Note: on some systems, the default qmake may be a Qt3 version, in which case it will generate lots of warnings, and make will fail miserably; TeXworks is a Qt4 program. In that case, see if you have qmake-qt4, or perhaps run the Qt4 version using a full path.

不知你的问题是不是因为这个。
回复 支持 反对

使用道具 举报

发表于 2008-7-22 20:57:03 | 显示全部楼层
Post by gentookit;1877282
>=4.3.2就包含4.4了

我这里qt-core会block掉qt-4.4.0
回复 支持 反对

使用道具 举报

发表于 2008-7-23 19:48:50 | 显示全部楼层
Post by LiYanrui;1877290
@ gentoolkit:

TeXworks 项目首页上有这样的声明:

Note: on some systems, the default qmake may be a Qt3 version, in which case it will generate lots of warnings, and make will fail miserably; TeXworks is a Qt4 program. In that case, see if you have qmake-qt4, or perhaps run the Qt4 version using a full path.

不知你的问题是不是因为这个。


我电脑没装过QT3... 一上来就只装了QT4.4(autounmask了)
用的是stable,装系统到现在基本没出现过什么问题。
回复 支持 反对

使用道具 举报

发表于 2008-7-23 19:53:42 | 显示全部楼层
Post by Blahster;1877412
我这里qt-core会block掉qt-4.4.0


应该不会吧,qt-core本来就是qt-4.4的一个核心组件。
可能block的其实是qt-4.3,只是4.3需要升级成4.4,所以就这样blocking了
(qt4.4.0之前的版本没有那么模块化,有qt-core, qt-gui,qt-qt3support等是不分开成几个ebuild的)
可以先把qt完全卸了再来装。
回复 支持 反对

使用道具 举报

发表于 2008-7-27 08:45:41 | 显示全部楼层
安装的时候提示
* You should build app-text/poppler-binding with "qt4" USE flag.

应该是 app-text/poppler-bindings ,少了一个s
回复 支持 反对

使用道具 举报

发表于 2008-8-1 08:49:27 | 显示全部楼层
Windows下用 MSYS+MinGW 该如何编译呢
回复 支持 反对

使用道具 举报

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

本版积分规则

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