View Issue Details

IDProjectCategoryView StatusLast Update
0000017QElectroTechwebsitepublic2021-02-15 00:52
ReporterVinsS Assigned Toxavier  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionno change required 
Product Version0.1 
Summary0000017: Echec à l'installation
DescriptionInstallation de la version 0.11

L'installation par le paquet Debian signale une dépendance non satisfaite : libqt-4, or cette librairie est bien présente sur mon système.

J'ai voulu, alors, procéder par les sources mais la compile a échoué lors du make avec ce message :

make -f Makefile.Debug
make[1]: entrant dans le répertoire « /home/vincent/qelectrotech-0.11 »
g++ -c -pipe -fpermissive -g -Wall -W -D_REENTRANT -DQT_SHARED -DQET_ALLOW_OVERRIDE_CED_OPTION -DQET_ALLOW_OVERRIDE_CD_OPTION -DQET_LANG_PATH=/usr/local/share/qelectrotech/lang/ -DQET_COMMON_COLLECTION_PATH=/usr/local/share/qelectrotech/elements/ -DQT_SVG_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -Isources -Isources/editor -Idebug -I. -o debug/aboutqet.o sources/aboutqet.cpp
g++ -c -pipe -fpermissive -g -Wall -W -D_REENTRANT -DQT_SHARED -DQET_ALLOW_OVERRIDE_CED_OPTION -DQET_ALLOW_OVERRIDE_CD_OPTION -DQET_LANG_PATH=/usr/local/share/qelectrotech/lang/ -DQET_COMMON_COLLECTION_PATH=/usr/local/share/qelectrotech/elements/ -DQT_SVG_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -Isources -Isources/editor -Idebug -I. -o debug/borderinset.o sources/borderinset.cpp
Dans le fichier inclus à partir de sources/qetapp.h:20,
          à partir de sources/borderinset.cpp:20:
sources/qetsingleapplication.h:21:25: erreur: QSharedMemory : Aucun fichier ou dossier de ce type
sources/qetsingleapplication.h:22:24: erreur: QLocalServer : Aucun fichier ou dossier de ce type
In file included from sources/qetapp.h:20,
                 from sources/borderinset.cpp:20:
sources/qetsingleapplication.h:52: erreur: «QSharedMemory» does not name a type
sources/qetsingleapplication.h:53: attention : ISO C++ forbids declaration of «QLocalServer» with no type
sources/qetsingleapplication.h:53: erreur: expected «;» before «*» token
make[1]: *** [debug/borderinset.o] Erreur 1
make[1]: quittant le répertoire « /home/vincent/qelectrotech-0.11 »
make: *** [debug] Erreur 2
Additional InformationUbuntu 8.04 + Qt 4.4 sur pc

(La librairie Qt 4.4 n'est effectivement pas dans les dépôts mais est parfaitement installable et fonctionnelle pour Ubuntu.)

Vincent
TagsNo tags attached.

Activities

xavier

2008-10-04 15:25

reporter   ~0000019

Bonjour VinsS,

Utilises-tu qmake ou qmake-qt4 ? Comment as-tu installé Qt 4.4 sur ton Ubuntu?

Pourrais-tu nous fournir la sortie des commandes suivantes ?
echo $PATH
which qmake && qmake -v
which qmake-qt4 && qmake-qt4 -v

VinsS

2008-10-07 23:34

reporter   ~0000020

Bonjour, merci pour ta réponse.

Comme il n'y a pas encore de paquet .deb pour la version 4.4 j'ai compilé les sources que j'ai téléchargées il y a deux semaines, à savoir :

qt-x11-opensource-src-4.4.2

Pour Qelectrotech, j'ai effectivement utilisé la commande qmake-qt4 comme indiqué dans le fichier install

voici le résultat des commandes en console :

vincent@tiemoko:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
vincent@tiemoko:~$ which qmake && qmake -v
/usr/bin/qmake
QMake version 2.01a
Using Qt version 4.3.4 in /usr/lib
vincent@tiemoko:~$ which qmake-qt4 && qmake-qt4 -v
/usr/bin/qmake-qt4
QMake version 2.01a
Using Qt version 4.3.4 in /usr/lib


J'avoue que la dernière ligne me surprend, j'avais fait une suppression totale de qt-4.3 avant d'installer la dernière version.

Je fait usage journalier de qt4.4 designer et de PyQt 4.4.4 sans problème.

vincent

xavier

2008-10-08 00:35

reporter   ~0000021

Last edited: 2008-10-08 00:40

Donc tu utilises bien Qt 4.3.4 tel que packagé par Ubuntu (cf les chemins d'inclusion en /usr/include/qt4) ; pour le désinstaller entièrement, enlève-bien tous les paquet libqt4* et qt4*.
Sinon, le Qt 4.4 que tu as compilé est sans doute installé dans /usr/local/Trolltech/Qt-4.4.2/bin
Pense à modifier ta variable d'environnement PATH :
export PATH="/usr/local/Trolltech/Qt-4.4.2/bin:${PATH}"

VinsS

2008-10-08 10:42

reporter   ~0000022

RESOLU

Il fallait effectivement modifier le PATH

merci, vincent

xavier

2008-10-08 11:53

reporter   ~0000023

Ok, je ferme le bug. Merci de suivre QElectroTech ;)

Issue History

Date Modified Username Field Change
2008-10-04 07:03 VinsS New Issue
2008-10-04 15:25 xavier Note Added: 0000019
2008-10-07 23:34 VinsS Note Added: 0000020
2008-10-08 00:35 xavier Note Added: 0000021
2008-10-08 00:40 xavier Note Edited: 0000021
2008-10-08 10:42 VinsS Note Added: 0000022
2008-10-08 11:53 xavier Note Added: 0000023
2008-10-08 11:53 xavier Status new => resolved
2008-10-08 11:53 xavier Resolution open => no change required
2008-10-08 11:53 xavier Assigned To => xavier
2008-10-08 11:55 xavier Status resolved => closed
2013-06-09 14:08 scorpio810 Category Éditeur de schémas => Diagram Editor
2021-02-15 00:52 user245 Category Diagram Editor => website