kde,qt + fordítás gondok

Fórumok

kde,qt + fordítás gondok

Hozzászólások

Qt 3.2.1 fordítás után a k3b-t még mindíg nem tudom lefordítani !

dark:/usr/src/k3b/k3b-0.10/kdeextragear-1# ./configure --with-qt-dir=/usr/local/qt --with-qt-includes=/usr/local/qt/include --with-qt-libraries=/usr/local/qt/lib
...
....
checking for KDE... libraries /usr/lib, headers /usr/include/kde
checking if UIC has KDE plugins available... no
configure: error: you need to install kdelibs first.
dark:/usr/src/k3b/k3b-0.10/kdeextragear-1#

a log file-ből meg nem tudok kihámozni semmit!!
Mondod meg melyik részt másoljam ide a conf.log-ból!

köszi!

gabcsi, en is belefutottam ebbe a hibaba mar parszor.
a configure scryptben modositsd minden "klineedit" et KLineEdit" re es menni fog.
oo, de k3b nek vannak deb je miert nem abbol rakod fel.

Új k3b-t akarok csinálni, használni, amivel könnyeben tudok DVD-t írni (nem mintha nehéz lenne begépelni,
de egy GUI-s felülettel jobban "villoghatok")! 8)

A woody-s csomagok amiket találtam k3b-0.9 v. k3b-0.9pre2 ezek még nem tudják a DVD írást!

Kipróbálom amit írtál, ezt az instrukciót én is megtaláltam a neten és még ajánlották a kdelibs és vagy a kdebase újrafordítsát az aktuális QT verzióval!
Mit gondolsz?

köszi!

Megnéztem, a KLineEdit alapból úgy van benne ahogy írtad!
Így most már 5letem sincs!

Egy kis pucolgatás után végre sikerült a k3b-0.10 ./configure !! :D

De sajnos a fordítással is gond van!!
make után:
..
..
base_k3badvanceddataimagesettings.cpp: In method `base_K3bAdvancedDataImageSettings::base_K3bAdvancedDataImageSettings(QWidget * = 0, const char * = 0, unsigned int = 0)':
base_k3badvanceddataimagesettings.cpp:40: invalid use of undefined type `class KListView'
base_k3badvanceddataimagesettings.h:20: forward declaration of `class KListView'
base_k3badvanceddataimagesettings.cpp:41: invalid use of undefined type `class KListView'
base_k3badvanceddataimagesettings.h:20: forward declaration of `class KListView'
base_k3badvanceddataimagesettings.cpp:42: invalid use of undefined type `class KListView'
base_k3badvanceddataimagesettings.h:20: forward declaration of `class KListView'
base_k3badvanceddataimagesettings.cpp:42: invalid use of undefined type `class KListView'
base_k3badvanceddataimagesettings.h:20: forward declaration of `class KListView'
base_k3badvanceddataimagesettings.cpp:43: invalid use of undefined type `class KListView'
base_k3badvanceddataimagesettings.h:20: forward declaration of `class KListView'
base_k3badvanceddataimagesettings.cpp:43: invalid use of undefined type `class KListView'
base_k3badvanceddataimagesettings.h:20: forward declaration of `class KListView'
base_k3badvanceddataimagesettings.cpp:44: invalid use of undefined type `class KListView'
base_k3badvanceddataimagesettings.h:20: forward declaration of `class KListView'
base_k3badvanceddataimagesettings.cpp:45: no matching function for call to `QVBoxLayout::addWidget (KListView *&)'
/usr/local/qt/include/qlayout.h:386: candidates are: void QBoxLayout::addWidget(QWidget *, int = 0, int = 0)
base_k3badvanceddataimagesettings.cpp:59: invalid use of undefined type `class KComboBox'
base_k3badvanceddataimagesettings.h:23: forward declaration of `class KComboBox'
base_k3badvanceddataimagesettings.cpp:60: invalid use of undefined type `class KComboBox'
base_k3badvanceddataimagesettings.h:23: forward declaration of `class KComboBox'
base_k3badvanceddataimagesettings.cpp:61: invalid use of undefined type `class KComboBox'
base_k3badvanceddataimagesettings.h:23: forward declaration of `class KComboBox'
base_k3badvanceddataimagesettings.cpp:62: no matching function for call to `QHBoxLayout::addWidget (KComboBox *&)'
/usr/local/qt/include/qlayout.h:386: candidates are: void QBoxLayout::addWidget(QWidget *, int = 0, int = 0)
base_k3badvanceddataimagesettings.cpp:69: no matching function for call to `base_K3bAdvancedDataImageSettings::connect (QCheckBox *&, const char[15], KComboBox *&, const char[18])'
/usr/local/qt/include/qobject.h:116: candidates are: static bool QObject::connect(const QObject *, const char *, const QObject *, const char *)
/usr/local/qt/include/qobject.h:227: bool QObject::connect(const QObject *, const char *, const char *) const
base_k3badvanceddataimagesettings.cpp:72: no matching function for call to `base_K3bAdvancedDataImageSettings::setTabOrder (QCheckBox *&, KComboBox *&)'
/usr/local/qt/include/qwidget.h:308: candidates are: static void QWidget::setTabOrder(QWidget *, QWidget *)
base_k3badvanceddataimagesettings.cpp: In method `void base_K3bAdvancedDataImageSettings::languageChange()':
base_k3badvanceddataimagesettings.cpp:91: invalid use of undefined type `class KListView'
base_k3badvanceddataimagesettings.h:20: forward declaration of `class KListView'
make[5]: *** [base_k3badvanceddataimagesettings.lo] Error 1
make[5]: Leaving directory `/usr/src/k3b-0.10/kdeextragear-1/k3b/src/projects/datacd'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/usr/src/k3b-0.10/kdeextragear-1/k3b/src/projects'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/usr/src/k3b-0.10/kdeextragear-1/k3b/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/k3b-0.10/kdeextragear-1/k3b'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/k3b-0.10/kdeextragear-1'
make: *** [all] Error 2
dark:/usr/src/k3b-0.10/kdeextragear-1#

Na innen hova tovább?? 8O

Gabcsi, eloszor ugy van benne, a masodik KLineEdit van klineedit kent, onnantol mukodik.

Hali!

Átszkenneltem mind a két helyek OK!
Én vmi KDE cucc hiányára v. verzió hibára gyanakszom!

Kérlek segíts még!

Kőszi!

[quote:706a430ff4="gabcsi"]
Átszkenneltem mind a két helyek OK!
Én vmi KDE cucc hiányára v. verzió hibára gyanakszom!

Eeeeemberek!
Tessék mán' végre mögtanúni', hogy ha xy lib-hez hozzá akarok vmit szerkeszteni, akkor az libxy-dev csomagot is fel kell rakni.
Tehát ha pl. van libqt csomagod, akkor libqt-dev, sít...
Mellesleg, az hogy van .so az nem elég ahhoz, hogy hozzá is tudj linkelni programot, mert ahhoz a libxy.a fájl is kell!
A .so csak a runtime shared object változat, ami ahhoz kell, hogy a lib-hez linkelt binárist futtatni tudd.
De ahhoz, hogy exec-et tudj linkelni, ahhoz szükség van az eredeti .o-kra is, amik a .a -ba lesznek bele ar -olva.

Gyu ez jó!!

MIntha kínait olvastam volna! Szerény programozói tudásom nem terjed ki a linux .so .a .akármi ismeretére! Én csak le akarom fordítani ezt a fránya k3b-t! Lefordítottam a qt-3.2.1-t merthogy az kell neki!! A ./configure le is futott rendesen, de a make nem!
A fent leírtakkal azt szeretnéd közölni, hogy nem elég csak lefordítani a qt-cuccos?
Mit bűvészkedjek vele még? Fordítsam le a KDE-t ezzel qt-val?

Amúgy is kezd elmenni tőle teljesen a kedvem, mert a legújabb cdrecord, mkisofs párossal nem tudok olyan Video-DVD-t írni amit egyátalán bevenne a lejátszóm (Saját videóanyag, nem vmi bűvész DVD másolás)!!
Hiába a -dvd-video kapcsoló az asztali lejátszó sz@rik rá!
Ugyanez a hitvány win alatt tokéletesen megy!

Még valaki??

Helló!

Kicsit belefáradtam abba, hogy a KDE alkalmazások forditásánál vagy vmi. KDE header v. qt dolog miatt nem megy a dolog!
Feltettem a KDE3.1.3 és a qt-3.2 -t csomagból a woody alá! Elég fura betűim lettek stb.
Nekiáltam k3b-t cvs-ből fordítani és lám mit kaptam eredményül: :x

checking for Qt... configure: error: Qt (>= Qt 3.2) (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!
dark:/usr/src/k3b-0.10/kdeextragear-1#

megnéztem biztos ami biztaos:
dark:/usr/src/k3b-0.10/kdeextragear-1# dpkg -l | grep qt
ii libqt2 2.3.1-22 Qt GUI Library (runtime version).
ii libqt3 3.2.1-4 Qt Library
ii libqt3-headers 3.2.1-4 Qt3 header files
rc libqt3-helper 3.1.1+cvs.2002 Some helper libraries for qt-tools
ii libqt3-mt 3.2.1-4 Qt GUI Library (Threaded runtime version)
ii libqt3-mt-dev 3.2.1-4 Qt development files (Threaded)
rc qt-designer 2.3.1-22 Qt GUI Designer
ii qt3-dev-tools 3.2.1-4 Qt3 development toolsrc qt3-tools 3.1.1+cvs.2002 Qt GUI Designer and other Qt3 based tools

Teljesen szét vagyok csúszva, mit kell még csinálniom, hogy le tudja fordítani egy KDE alkalmazást rendesen!

"For more details about this problem, look at the end of config.log. "

Nem ir semmit ami ta'mpont lehet?

nezd meg hogy van e egyaltalan libqt-mt.so.3 nevu file od
balage:/home/balage# ldconfig -p |grep libqt-mt*
libqt-mt.so.3 (libc6) => /usr/lib/libqt-mt.so.3
ha ez megvan, akkor probald --with-qt-libraries=/usr/lib el confolni...
vagy /usr/local/qt/lib el, ha van rendesen leforgatott qt d akkor eleg --with-qt-dir=qtdir
vagy csinalj egy linket, az adott verziorol (libqt-mt.so.3.2.x) libqt-mt.so.3 ra

nehany disztribnel kulon konyvtarba kerulnek a qt-val kapcsolatos dolgok, nezd meg a qt csomagok disztrospecifikus doksijat

Oké flor, értem mire gondolsz, de a k3b-cvs-ben hol kellene ezt látnom?

Van még 5letem, még az is kipróbálom.

Guest, feltettem a qt-3.2-t és meg van a libqt-mt.so.3.2.x és a linket is kipróbáltam, de ugyanaz a hiba!
Az UHU-ben miért tudom ezt rögtön lefordítani!

Lehet, hogy forrásból kellene feltenni a qt3.2-t, lehet ilyet egyátalán?
Ha igen, hogyan és honnan!
Érdemes-e a woody-t ennyire össszekuszálni?

Tenyleg nem ir semmit az a franya config.log?