Fórum Ubuntu CZ/SK

Ostatní => Tipy a triky pro Linux => Téma založeno: Phoenix 07 Července 2007, 13:35:28

Název: Použití QT4 místo QT3
Přispěvatel: Phoenix 07 Července 2007, 13:35:28
Když kompiluju PSI (komunikační klient), vyžaduje QT4. Já mam instalované obě verze a při konfiguraci mi to píše, že nemám 4. Proto hupsnu do /usr/bin a soubor qmake smažu, protože odkazuje na /usr/bin/qmake-qt3. Místo něj vytvořím odkaz na soubor /usr/bin/qmake-qt4 a konfigurátor PSI jede bezchybně... :)

Jestli někdo víte lepší způsob, tak mě nakopněte. V konfigurátoru mi při chybě píše, že existují 4 možnosti, jak docílit toho, aby se používalo QT4, ale nějak to jde mimo mě a tohle mi připadá nejjednodušší.

EDIT:
Toto jsou ty 4 možnosti...
 1) --qtdir is set to the location of Qt
 2) $QTDIR is set to the location of Qt
 3) QtCore is in the pkg-config database
 4) qmake is in the $PATH

Teď na to tak koukám, možná by fungovalo ./configure --qtdir /usr/share/qt4, ale zkoušet to už nebudu :) Nebo teoreticky i zavolat před ./configure ještě exports QTDIR /usr/share/qt4

whereis qt4 mi našlo /usr/lib/qt4 /usr/include/qt4 /usr/share/qt4
Název: Použití QT4 místo QT3
Přispěvatel: GlidingFLY 07 Července 2007, 22:45:49
Navím jak v PSI, nezkoušel jsem, ale pro Avidemux platí toto:

--with-qt-dir=/usr --with-qt-include=/usr/include/qt4 --with-qt-lib=/usr/lib/qt4

Bude to analogie ;)
Název: Použití QT4 místo QT3
Přispěvatel: GlidingFLY 08 Července 2007, 22:29:37
No nedalo mi to a udělal jsem balíček Psi poslední verze z dnešního SVN. Jedná se o verzi 0.11 RC-1 kompilováno pro Feisty Fawn. Kdo chce může z mého souboru balíčků sekce Feisty Fawn.
Při kontrole funkčnosti mne překvapilo, že pro zvuk je nutné použít externí přehrávač. Patrně to chystají do příštích verzí. Takže si to jeden musí nastavit včetně cest ke zvukům, které implictně u mého balíčku směřují podle nastaveného prefixu při tvorbě balíčku. Dělal jsem to pro rychlou a snadnou přípravu kompilace. Jinak vypadá pěkně.
Je to útlý pěkně vypadající IM a čeština funguje také pokud si jeden stahne jazykový soubor z webu psi.
Název: Použití QT4 místo QT3
Přispěvatel: GlidingFLY 29 Srpna 2007, 00:16:15
Updatnul jsem balíček Psi na verzi 0.11-RC2, je to nightly build 28. 8. 2007 pro Feisty Fawn.
Název: Použití QT4 místo QT3
Přispěvatel: Martin-22 29 Srpna 2007, 09:21:47
Ano napada, co jsi zeditovat napriklad configure a tam to zmenit z qmake na qmake-qt4 ?
Název: Použití QT4 místo QT3
Přispěvatel: Poborskiii 05 Září 2007, 18:52:16
http://www.malyjarda.cz/~jarda/psi/
Název: Použití QT4 místo QT3
Přispěvatel: Poborskiii 05 Září 2007, 19:19:53
GlidingFLY: ten tvůj balíček Psi má po instalaci zajímavé výchozí nastavení: Options - Sound - např. Receive message /home/glidingfly/LocalDebs/srcs/psi-0.11-rc2/debian/psi/usr/share/psi/sound/chat2.wav. což není dobře, mělo by být jen /usr/share/psi/sound/chat2.wav, u dalších zvuků je to stejné.
Název: Použití QT4 místo QT3
Přispěvatel: GlidingFLY 05 Září 2007, 21:21:53
Ano je to tak, máš pravdu. Vono totiž ten zdroják je napsán tak, že při kompilaci debianizací to není schopno správně ukládat vysledek tam kde chci standartně. Obešel jsem to nejjednodušeji jak to šlo - nastavením prefixu. Tím se podařilo balíček vytvořit, ale s tím, že cesty v konfiguraci jsou ve špatném default směru. Všiml jsem si toho hned, ale vyšel jsem z toho, že stejně každý hned otevře setup option a vše nastaví jak potřeba. Nechtěl jsem nad tím příliš bádat. Nejsem si jist zdali to stojí za tu námahu ;) "Na funkci veterináře to však vliv nemá" ;)
Název: Re: Použití QT4 místo QT3
Přispěvatel: GlidingFLY 23 Října 2007, 15:53:59
Vyrobil jsem balíček Psi 0.11 - october 15. 2007 pro Feisty Fawn, tentokrát jsem si ho pořádně zeditoval, ať je to jak má být.
Viz můj soubor balíčků.