QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1361|回复: 5

kchmviewer 2.5.2 编译连接时出错。。

[复制链接]
发表于 2010-5-30 10:51:14 | 显示全部楼层 |阅读模式
kchmviewer 2.5.1编译正常通过,但最新版编译到最后连接时出错了?

[100%] Building CXX object src/CMakeFiles/kchmviewer.dir/qrc_images.o                                                                                                                                             
Linking CXX executable kchmviewer                                                                                                                                                                                 
/usr/bin/ld: Dwarf Error: Offset (51273) greater than or equal to .debug_str size (21626).                                                                                                                        
CMakeFiles/kchmviewer.dir/mainwindow.o: In function `MainWindow::closeEvent(QCloseEvent*)':
/root/rpmbuild/SOURCES/build-5.2/src/mainwindow.cpp:469: undefined reference to `ToolbarManager::save()'
CMakeFiles/kchmviewer.dir/mainwindow.o: In function `MainWindow':
/root/rpmbuild/SOURCES/build-5.2/src/mainwindow.cpp:81: undefined reference to `ToolbarManager::ToolbarManager(QObject*, QString const&)'
/root/rpmbuild/SOURCES/build-5.2/src/mainwindow.cpp:83: undefined reference to `ToolbarManager::queryAvailableActions(QObject*)'
/root/rpmbuild/SOURCES/build-5.2/src/mainwindow.cpp:84: undefined reference to `ToolbarManager::addManaged(QToolBar*)'
/root/rpmbuild/SOURCES/build-5.2/src/mainwindow.cpp:85: undefined reference to `ToolbarManager::addManaged(QToolBar*)'
/root/rpmbuild/SOURCES/build-5.2/src/mainwindow.cpp:86: undefined reference to `ToolbarManager::addManaged(QToolBar*)'
/root/rpmbuild/SOURCES/build-5.2/src/mainwindow.cpp:87: undefined reference to `ToolbarManager::load()'
/root/rpmbuild/SOURCES/build-5.2/src/mainwindow.cpp:81: undefined reference to `ToolbarManager::ToolbarManager(QObject*, QString const&)'
/root/rpmbuild/SOURCES/build-5.2/src/mainwindow.cpp:83: undefined reference to `ToolbarManager::queryAvailableActions(QObject*)'
/root/rpmbuild/SOURCES/build-5.2/src/mainwindow.cpp:84: undefined reference to `ToolbarManager::addManaged(QToolBar*)'
/root/rpmbuild/SOURCES/build-5.2/src/mainwindow.cpp:85: undefined reference to `ToolbarManager::addManaged(QToolBar*)'
/root/rpmbuild/SOURCES/build-5.2/src/mainwindow.cpp:86: undefined reference to `ToolbarManager::addManaged(QToolBar*)'
/root/rpmbuild/SOURCES/build-5.2/src/mainwindow.cpp:87: undefined reference to `ToolbarManager::load()'
CMakeFiles/kchmviewer.dir/mainwindow.o: In function `MainWindow::actionEditToolbars()':
/root/rpmbuild/SOURCES/build-5.2/src/mainwindow.cpp:1299: undefined reference to `ToolbarManager::editDialog()'
collect2: ld 返回 1
发表于 2010-5-30 12:23:53 | 显示全部楼层
cmakelists.txt 的 src 字段添加 toolbarmanager.cpp
程序自己的问题
回复

使用道具 举报

发表于 2010-5-30 12:38:43 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2010-5-31 08:38:03 | 显示全部楼层
OK,通过编译。
回复

使用道具 举报

发表于 2010-5-31 08:54:55 | 显示全部楼层
[stronghill@ysxnnb ~]$ sudo apt-get install kchmviewer
[sudo] password for stronghill:
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  kchmviewer
0 upgraded, 1 newly installed, 0 removed and 9 not upgraded.
Need to get 0B/176kB of archives.
After unpacking 526kB of additional disk space will be used.
Committing changes...
Preparing                                ############################## [100%]
        file /opt/kde4/lib/kde4/kio_msits.so from install of kchmviewer-5.1-1mgc25.i686 conflicts with file from package kdegraphics4-okular-4.4.3-1mgc25.i686
        file /opt/kde4/share/kde4/services/msits.protocol from install of kchmviewer-5.1-1mgc25.i686 conflicts with file from package kdegraphics4-okular-4.4.3-1mgc25.i686
E: Error while running transaction

啥时候放在仓库中?
回复

使用道具 举报

 楼主| 发表于 2010-5-31 10:47:06 | 显示全部楼层
kchmviewer 有两种编译方式,库里的kchmviewer依赖旧版本的KDE4,我现在还在研究php5.3.2,为了安全,过几天我会建设自己的个人仓库。
正在理顺php5.3.2的编译。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-2 12:25 , Processed in 0.055005 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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