Re: [Confirme] Compilation avec Qt3

2002-07-10 Par sujet Ramarotafika Rado

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Le Mercredi 10 Juillet 2002 10:50, Nicolas Adrian a écrit :
> Bonjour à tous,
> Je me permets d'écrire car j'obtiens des erreurs lors de l'essai de
> développement avec la librairie Qt3-dev fournie dans les rpm officiels
> de kde pour Mandrake 8.2.
> Ce n'est pas un problème (normalement) de variables d'environnements
> $QTDIR et compagnie.
> L'erreur est que lors de la recherche de la librairie Qt3 dans le script
> configure, des fonctions de la librairie qt-mt ne sont pas trouvées (
> voir un extrait du config.log ci-dessous ). J'utilise gcc3
> (gcc3.0-colorgcc).

Il faut utiliser la même version de compilateur avec laquelle le libqt3-devel 
a été compilée. Pour la MDK 8.2 je crois que c'est la version 2.96 mais 
regardes le changelog du rpm pe que c'est marqué dedans (rpm -q --changelog 
libqt3-devel)
Bonnne continuation

> Quelqu'un a déjà eu ce problème ? (ou saurait le résoudre ?)
> J'espère que ce n'est pas une question de newbie,
>
> Nad
>
>
> PS : j'ai compilé qt3.0.4 dans un autre répertoire, et linké à partir de
> celui-là des programmes Qt, sans erreurs, mais il y avait des erreurs à
> l'execution : symboles non trouvés, etc.
>
>
>
>
>
>
>
>
> <-Extrait du config.log lors de la compilation de arson
> 0.9.6(j'ai le me genre de prob. lors de la compilation depuis
> kdevelop)--->
>
> configure:19097: checking for Qt
> configure: 19159: /usr/lib/qt3/include/qstyle.h
> taking that
> tried NO
> configure:19264: rm -rf SunWS_cache; g++ -o conftest -O2 -fno-exceptions
> -fno-check-new -I/usr/lib/qt3/include -I/usr/X11R6/include
> -DQT_THREAD_SUPPORT  -D_REENTRANT  _*-L/usr/lib/qt3/lib*_
> -L/usr/X11R6/lib   conftest.cc  -lqt-mt -lpng -lz -lm -ljpeg -ldl
> -lXext -lX11 -lSM -lICE  -lresolv -lpthread 1>&5
> /tmp/ccbUSDJS.o: In function `main':
> /tmp/ccbUSDJS.o(.text+0x11): undefined reference to `QString::null'
> /tmp/ccbUSDJS.o(.text+0x16): undefined reference to
> `QStyleFactory::create(QString const&)'
> /tmp/ccbUSDJS.o(.text+0x20): undefined reference to `QCursor::QCursor(int)'
> /tmp/ccbUSDJS.o(.text+0x28): undefined reference to `QCursor::~QCursor()'
> collect2: ld returned 1 exit status
> configure:19267: $? = 1
> configure: failed program was:
> #include "confdefs.h"
> #include 
> #include 
> #include 
> #include 
> #include 
> #if ! (QT_VERSION >= 302)
> #error 1
> #endif
>
> int main() {
> (void)QStyleFactory::create(QString::null);
> QCursor c(Qt::WhatsThisCursor);
> return 0;
> }
> configure:19306: error: Qt (>= Qt 3.0.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!
>
>
>
> Pour info mon rep /usr/lib/qt3/lib contient tout ce qu'il faut :
>
>
>
>
>
>
> [nad@nad arson-0.9.6-kde3]$ cd /usr/lib/qt3/lib
> [nad@nad lib]$ l
> libeditor.prllibeditor.so.1.0@libqt-mt.so@
> libqt-mt.so.3.0.4*  libqui.so.1@
> libeditor.so@libeditor.so.1.0.0*  libqt-mt.so.3@
> libqui.prl  libqui.so.1.0@
> libeditor.so.1@  libqt-mt.prl libqt-mt.so.3.0@
> libqui.so@  libqui.so.1.0.0*

- -- 
GNU/Linux: il y a moins bien mais plus cher
[EMAIL PROTECTED]
http://linuxmg.org
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE9LC6v6XBVBpDvL78RAsQHAKCENFv9SXzKvPVhAdbAcNNyRaMMeACfRYsi
NPV/3m1XaH5EmO6TYVSv4rs=
=DDWy
-END PGP SIGNATURE-




Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";



[Confirme] Compilation avec Qt3

2002-07-10 Par sujet Nicolas Adrian




Bonjour à tous,
Je me permets d'écrire car j'obtiens des erreurs lors de l'essai de développement
avec la librairie Qt3-dev fournie dans les rpm officiels de kde pour Mandrake
8.2. 
Ce n'est pas un problème (normalement) de variables d'environnements $QTDIR
et compagnie. 
L'erreur est que lors de la recherche de la librairie Qt3 dans le script
configure, des fonctions de la librairie qt-mt ne sont pas trouvées ( voir
un extrait du config.log ci-dessous ). J'utilise gcc3 (gcc3.0-colorgcc).

Quelqu'un a déjà eu ce problème ? (ou saurait le résoudre ?)
J'espère que ce n'est pas une question de newbie, 

Nad


PS : j'ai compilé qt3.0.4 dans un autre répertoire, et linké à partir de
celui-là des programmes Qt, sans erreurs, mais il y avait des erreurs à l'execution
: symboles non trouvés, etc.








<-Extrait du config.log lors de la compilation de arson 0.9.6(j'ai
le me genre de prob. lors de la compilation depuis kdevelop)--->

configure:19097: checking for Qt
configure: 19159: /usr/lib/qt3/include/qstyle.h
taking that
tried NO
configure:19264: rm -rf SunWS_cache; g++ -o conftest -O2 -fno-exceptions
-fno-check-new -I/usr/lib/qt3/include -I/usr/X11R6/include  -DQT_THREAD_SUPPORT 
-D_REENTRANT  -L/usr/lib/qt3/lib -L/usr/X11R6/lib  
conftest.cc  -lqt-mt -lpng -lz -lm -ljpeg -ldl  -lXext -lX11 -lSM -lICE 
-lresolv -lpthread 1>&5
/tmp/ccbUSDJS.o: In function `main':
/tmp/ccbUSDJS.o(.text+0x11): undefined reference to `QString::null'
/tmp/ccbUSDJS.o(.text+0x16): undefined reference to `QStyleFactory::create(QString
const&)'
/tmp/ccbUSDJS.o(.text+0x20): undefined reference to `QCursor::QCursor(int)'
/tmp/ccbUSDJS.o(.text+0x28): undefined reference to `QCursor::~QCursor()'
collect2: ld returned 1 exit status
configure:19267: $? = 1
configure: failed program was:
#include "confdefs.h"
#include 
#include 
#include 
#include 
#include 
#if ! (QT_VERSION >= 302)
#error 1
#endif

int main() {
    (void)QStyleFactory::create(QString::null);
    QCursor c(Qt::WhatsThisCursor);
    return 0;
}
configure:19306: error: Qt (>= Qt 3.0.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!



Pour info mon rep /usr/lib/qt3/lib contient tout ce qu'il faut :






[nad@nad arson-0.9.6-kde3]$ cd /usr/lib/qt3/lib
[nad@nad lib]$ l
libeditor.prl    libeditor.so.1.0@    libqt-mt.so@  libqt-mt.so.3.0.4* 
libqui.so.1@
libeditor.so@    libeditor.so.1.0.0*  libqt-mt.so.3@    libqui.prl 
libqui.so.1.0@
libeditor.so.1@  libqt-mt.prl libqt-mt.so.3.0@  libqui.so@ 
libqui.so.1.0.0*