Probleem met QT3.1 compilen

Pagina: 1
Acties:
  • 105 views sinds 30-01-2008
  • Reageer

  • BaatZ
  • Registratie: December 2000
  • Laatst online: 09-04 19:58

BaatZ

Prullenbakker :?

Topicstarter
Info:

Mandrake 9.0 i586
KDE 3.0
systeem voeldoet aan dependencies voor QT
Logged in as root

Ik heb qt-x11-free-3.1.1 gedownload, untarred in /usr/local/qt

.profile (in /root) heb ik juist geconfigged:
code:
1
2
3
4
5
6
QTDIR=/usr/local/qt
    PATH=$QTDIR/bin:$PATH
    MANPATH=$QTDIR/doc/man:$MANPATH
    LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

    export QTDIR PATH MANPATH LD_LIBRARY_PATH

Ik gebruik als shell Bash.

Dan gaan we aan de slag.
./configure succesvol afgerond.
Daarna make
hele lap output
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
dan: ./configure -libdir /usr/local/qt/lib -bindir /usr/local/qt/bin -headerdir /usr/local/qt/include/qt

Dat gaat in principe helemaal goed, MAAR:
STL support ......... yes
Thread support ...... no
NIS support ......... yes
CUPS support ........ no
Large File support .. partial
GIF support ......... no
MNG support ......... plugin (qt)
JPEG support ........ plugin (qt)
PNG support ......... yes (qt)
zlib support ........ yes
OpenGL support ...... no
NAS sound support ... no
Session management .. yes
Xinerama support .... yes
Tablet support ...... no
XRender support ..... yes
Xft support ......... yes
XKB Support ......... yes
Hoe krijg ik Thread support (voor kde3.1) EN Opengl support aan ?
Nergens kan ik vinden van voor command line options ik moet invoeren !

Weet iemand hoe dat moet ???
Ik zit nu al dagenlang te kloten :'(

BaatZ. Want niet álles kan lekker zijn.


  • BaatZ
  • Registratie: December 2000
  • Laatst online: 09-04 19:58

BaatZ

Prullenbakker :?

Topicstarter
oh fuck delete me topic maar *sorry* !

typo in commandline -thread had ik steeds -trhead |:(

(dyslectisch :o )

BaatZ. Want niet álles kan lekker zijn.


  • saviour
  • Registratie: Juli 2000
  • Niet online
/configure -system-zlib -qt-gif -system-linpng -system-libjpeg -plugin-imgfmt-mng -thread -no-stl -no-xinerama -no-g++-exceptions

Op die manier compileer ik QT altijd, met QT3.1.1 had ik ook problemen, 3.1 verliep vlekkeloos :)

  • BaatZ
  • Registratie: December 2000
  • Laatst online: 09-04 19:58

BaatZ

Prullenbakker :?

Topicstarter
BaatZ schreef op 04 February 2003 @ 12:28:
oh fuck delete me topic maar *sorry* !

typo in commandline -thread had ik steeds -trhead |:(

(dyslectisch :o )
Toch maar niet.
heb net ./configure -libdir /usr/local/qt/lib -bindir /usr/local/qt/bin -headerdir /usr/local/include/qt -thread gerund.
Configure klaar.
Dus dan make install --> error 2 bij elke make line :(

Ben nu bezig met gmake (zoals output van de shell zegt (just run gmake) in plaats van de manual die make zegt), zou dat verschil maken ?

het duurt iig wel godse lang ;)

BaatZ. Want niet álles kan lekker zijn.


  • Fatal-Error
  • Registratie: Juli 2001
  • Niet online
Kun je de foutmelding posten? Niet allemaal natuurlijk, maar alleen de eerste.

Welcome to the desert of the real.


  • BaatZ
  • Registratie: December 2000
  • Laatst online: 09-04 19:58

BaatZ

Prullenbakker :?

Topicstarter
Fatal-Error schreef op 04 February 2003 @ 13:57:
Kun je de foutmelding posten? Niet allemaal natuurlijk, maar alleen de eerste.
ik laat gmake eerst ff compilen, dan probeer ik het weer (gmake install).
voor zover ik het eruit kan vissen lijkt het er op dat de paths niet goed zijn geset, maar ik heb toch echt .profile goed ingesteld: alles verwijst immers naar de QT dir, en ook de ./configure regel (zie mijn post hierboven) zit goed met de dirs...

BaatZ. Want niet álles kan lekker zijn.


  • BaatZ
  • Registratie: December 2000
  • Laatst online: 09-04 19:58

BaatZ

Prullenbakker :?

Topicstarter
Duszzz...
gmake is klaar (na 2 uur :/ )
Daarna dus gmake install, en voila:

[root@baatz qt]# gmake install
gmake[1]: Entering directory `/usr/local/qt'
cd qmake && gmake
gmake[2]: Entering directory `/usr/local/qt/qmake'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/local/qt/qmake'
cd qmake && gmake install
gmake[2]: Entering directory `/usr/local/qt/qmake'
[ -d /usr/local/qt/bin ] || mkdir -p /usr/local/qt/bin
cp -f /usr/local/qt/bin/qmake /usr/local/qt/bin
cp: `/usr/local/qt/bin/qmake' and `/usr/local/qt/bin/qmake' are the same file
gmake[2]: [install] Error 1 (ignored)
[ -d /usr/local/qt ] || mkdir -p /usr/local/qt
cp -r -f /usr/local/qt/mkspecs /usr/local/qt
cp: `/usr/local/qt/mkspecs' and `/usr/local/qt/mkspecs' are the same file
gmake[2]: [install] Error 1 (ignored)
gmake[2]: Leaving directory `/usr/local/qt/qmake'
cd src/moc && gmake
gmake[2]: Entering directory `/usr/local/qt/src/moc'
gmake[2]: Nothing to be done for `first'.
gmake[2]: Leaving directory `/usr/local/qt/src/moc'
cd src/moc && gmake install
gmake[2]: Entering directory `/usr/local/qt/src/moc'
rm -f "../../bin/moc"
cp -f "../../bin/moc" "../../bin/moc"
cp: cannot stat `../../bin/moc': No such file or directory
gmake[2]: [install_target] Error 1 (ignored)

Kut...
Dan volgt:

strip: ../../bin/moc: No such file or directory
gmake[2]: [install_target] Error 1 (ignored)
gmake[2]: Leaving directory `/usr/local/qt/src/moc'
cd src && gmake
gmake[2]: Entering directory `/usr/local/qt/src'
( cd /src/moc ; gmake )
/bin/sh: line 1: cd: /src/moc: No such file or directory
gmake[3]: Entering directory `/usr/local/qt/src'
( cd /src/moc ; gmake )

En 3 gaat verder tot 174 (steeds hetzelfde) waarna:
gmake[175]: Entering directory `/usr/local/qt/src'
gmake[175]: *** No targets specified and no makefile found. Stop.
gmake[175]: Leaving directory `/usr/local/qt/src'
gmake[174]: *** [/usr/local/qt/bin/moc] Error 2
gmake[174]: Leaving directory `/usr/local/qt/src'

en 174 gaat terug tot 1 (steeds 174 herhalende),
waarna:

gmake[1]: *** [sub-src] Error 2
gmake[1]: Leaving directory `/usr/local/qt'
gmake: *** [install] Error 2


:'(
dus die directories zitten fout lijkt me, maar hoe ???
[edit]
Ik heb wel even bekeken of de examples werkten (/usr/local/qt/examples) en die doen het wél!
maar als ik dan probeer kdelibs-3.1 probeer te configgen:

checking for Qt... configure: error: Qt (>= Qt 3.1 (20021021)) (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!

No-go....

[ Voor 19% gewijzigd door BaatZ op 04-02-2003 14:37 . Reden: extra-info ]

BaatZ. Want niet álles kan lekker zijn.


  • Fatal-Error
  • Registratie: Juli 2001
  • Niet online
Hm, wat klopt hier niet? :)
rm -f "../../bin/moc"
cp -f "../../bin/moc" "../../bin/moc"
Kun je proberen om -prefix te gebruiken, ipv aparte -libdir -bindir en -headerdir?

Welcome to the desert of the real.


  • odysseus
  • Registratie: Augustus 2000
  • Nu online

odysseus

Debian GNU/Linux Sid

Je kunt het best gewoon geen 'make install' draaien en gewoon je source-directory als QTDIR opgeven voor KDE...de problemen die jij krijgt komen door het proberen te installeren in dezelfde directory als de source-dir en dan gooit hij dingen weg die niet weg mogen...heb ik zelf ook al te vaak gehad als ik weer eens automatisch 'make install' draaide in mijn Qt-directory hier...

Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.


  • BaatZ
  • Registratie: December 2000
  • Laatst online: 09-04 19:58

BaatZ

Prullenbakker :?

Topicstarter
odysseus schreef op 04 February 2003 @ 16:20:
Je kunt het best gewoon geen 'make install' draaien en gewoon je source-directory als QTDIR opgeven voor KDE...de problemen die jij krijgt komen door het proberen te installeren in dezelfde directory als de source-dir en dan gooit hij dingen weg die niet weg mogen...heb ik zelf ook al te vaak gehad als ik weer eens automatisch 'make install' draaide in mijn Qt-directory hier...
Ok dan bedankt !
./configure --x-includes=/usr/local/qt --x-libraries=/usr/local/lib

nu nog op zoek naar 'xext' :?

BaatZ. Want niet álles kan lekker zijn.


  • saviour
  • Registratie: Juli 2000
  • Niet online
Aah, dat was dus ook de fout die ik kreeg met QT3.1.1, nu weet ik waar het aan lag.

Maarja, QT3.1 doet het ook lekker en zonder problemen.
Pagina: 1