[求助]在KDE桌面環境下編譯有關 qt 的 tarbal 程式

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

[求助]在KDE桌面環境下編譯有關 qt 的 tarbal 程式

文章bbb » 週二 9月 17, 2002 7:53 pm

[問題]
一般 tarbal 安裝程式 都會先要求做./configure
可是我只要碰到跟qt有關的函式庫都會出現:
====================================
configure: WARNING: libjpeg not found. disable JPEG support.
checking for Qt... configure: error: Qt (>= Qt 3.0.3) (library qt-mt) not found. Please check your installation!
For more details about this problem, look at the end of config.log.
Make sure that you have compiled Qt with thread support!
=====================================
這樣的錯誤訊息, 可是我明明有裝Qt3.0.3ㄚ, 我連相關的函式庫甚至連Qt-devel和Qt-designer都裝了, 我還可以正確的執行Qt-designer哩!可未何tarbal都裝不起來?(我檢查過config.log的檔案, 可是事實與宣判不符, 怎會這樣???)

[我的操作環境]
kernel 2.4.18-5
RPM套件:miniCLE+ CLE gaga V1.0 + Redhat 7.3 + apt (東拼西湊裝起來的) 但基本上用apt-get check 是沒有任何相依性問題存在
桌面:KDE3.0.0
Qt:
qt1x-1.45-16
qt2-2.3.1-3
qt-3.0.3-11
qt-designer-3.0.3-11
qt1x-GL-1.45-16
qt2-Xt-2.3.1-3
qt-devel-3.0.3-11
編譯環境:
automake15-1.5-2
autoconf-2.53-7
automake-1.4p5-4
gcc-2.96-112
-----------------------------------------------------------------
我可以修改autoconf讓它不要去檢查Qt, 怎樣才可以順利產生Makefile呢?
bbb
 

re:[求助]在KDE桌面環境下編譯有關 qt 的 tarbal 程式

文章阿信 » 週二 9月 17, 2002 9:35 pm

我是用debian的,debian有libqt-mt的package,不清楚redhat有沒有。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:[求助]在KDE桌面環境下編譯有關 qt 的 tarbal 程式

文章訪客 » 週三 9月 18, 2002 8:38 pm

絕對有, 這就是我搞不懂的地方????

[root@localhost root]# rpm -ql qt-devel | grep libqt-mt

/usr/lib/qt-3.0.3/lib/libqt-mt.so

[root@localhost root]# rpm -ql qt | grep libqt-mt

/usr/lib/qt-3.0.3/lib/libqt-mt.so.3
/usr/lib/qt-3.0.3/lib/libqt-mt.so.3.0
/usr/lib/qt-3.0.3/lib/libqt-mt.so.3.0.3
訪客
 

re:[求助]在KDE桌面環境下編譯有關 qt 的 tarbal 程式

文章阿信 » 週三 9月 18, 2002 11:44 pm

libqt3-mt-dev有的話,那就要確定libqt3是使用gcc-2.96 or gcc-3.x

如果libqt3是使用gcc-3編譯好的話,那其他相關使用到libqt3的apps也要使用gcc-3.x來編譯。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:[求助]在KDE桌面環境下編譯有關 qt 的 tarbal 程式

文章bentong » 週一 9月 23, 2002 8:23 pm

我知道了:
原來debian的套件是把qt編成thread support(我不太懂什麼是thread, 大概是執行緒之類的,有誰可以教一下嗎?什麼是執行緒?)
於是我到Trolltech把qt3.05原始檔抓回來重編, 這次加入thread support的選項,反正能加的option都加了, 原始檔只有12M,解壓後50幾M, 從早上開始編, 編到現在已經有100多M, 還沒編完, 天啊! 這麼大.........
我還有個疑問, 就是在編譯過程(gmake)中一直都會出現error,可是我只要重新再按gmake, 就不會出現相同的錯誤, 而且它會接著上次沒編完的地方繼續編下去, 可是照一般編譯的概念, 錯就錯了, 重編一百遍也不會變對(我沒有去改Source Code), 可是我大概也下了一百遍gmake(我並沒有在每次重編之前下gmake clean把它砍掉, 否則鐵定重來,永無完結之日), 只是好其新驅使我繼續編下去, 而且我發現有些編好的library已經可以正常使用了, 只是我很懷疑它(gmake, g++)為什麼不能一次就編好!
(後記 : 就在我打完這篇文章時我終於編完了,花了10個小時, but why?)
The Qt library is now built in ./lib
The Qt examples are built in the directories in ./examples
The Qt tutorials are built in the directories in ./tutorial
Note: be sure to set $QTDIR to point to here or to wherever
you move these directories.

Enjoy! - the Trolltech team

gmake[1]: Leaving directory `/usr/local/qt-x11-free-3.0.5'
Think big, do smart!
bentong
可愛的小學生
可愛的小學生
 
文章: 1
註冊時間: 週二 9月 17, 2002 7:34 pm

re:[求助]在KDE桌面環境下編譯有關 qt 的 tarbal 程式

文章訪客 » 週三 9月 25, 2002 7:56 pm

最後我使出絕命連環編,寫一個無窮回圈來編它:
while :
do
gmake
done
只是有人這樣編嗎?
訪客
 

re:[求助]在KDE桌面環境下編譯有關 qt 的 tarbal 程式

文章阿信 » 週三 9月 25, 2002 9:08 pm

請看BLFS的文件,裡面有詳細介紹到qt的編譯和安裝。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客