Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 09-04-2017 18:37:47

luluberlu
Membre
Distrib. : debian Stretch
Noyau : Linux 4.9.0-3-amd64
(G)UI : plasma
Inscription : 14-09-2015

Erreur compilation track-o-bot

Bonjour à tous j'essaie de compiler le programme track-o-bot sur mon ordi mais la compilation échoue.
https://github.com/BOSSoNe0013/track-o-bot

lulu@luluberlu:~/Documents/trackobot/track-o-bot$ qmake
lulu@luluberlu:~/Documents/trackobot/track-o-bot$ make
make -f Makefile.Debug
make[1]: Entering directory '/home/lulu/Documents/trackobot/track-o-bot'
g++ -c -include debug/Track-o-Bot -m64 -pipe -g -std=c++0x -D_REENTRANT -Wall -W -fPIE -DVERSION=\"0.8.7\" -D_DEBUG -DPLATFORM=\"linux\" -DQT_X11EXTRAS_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -Itmp -Itmp -o tmp/Window.o src/ui/Window.cpp
src/ui/Window.cpp: In constructor ‘Window::Window()’:
src/ui/Window.cpp:65:66: error: no matching function for call to ‘QTimer::singleShot(int, Window*, void (Window::*)())’
   QTimer::singleShot( 1000, this, &Window::HandleFirstStartCheck );
                                                                  ^
src/ui/Window.cpp:65:66: note: candidates are:
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore:77:0,
                 from /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGuiDepends:2,
                 from /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGui:3,
                 from src/ui/Window.cpp:3:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h:81:17: note: static void QTimer::singleShot(int, const QObject*, const char*)
     static void singleShot(int msec, const QObject *receiver, const char *member);
                 ^
/usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h:81:17: note:   no known conversion for argument 3 from ‘void (Window::*)()’ to ‘const char*’
/usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h:82:17: note: static void QTimer::singleShot(int, Qt::TimerType, const QObject*, const char*)
     static void singleShot(int msec, Qt::TimerType timerType, const QObject *receiver, const char *member);
                 ^
/usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h:82:17: note:   candidate expects 4 arguments, 3 provided
Makefile.Debug:516: recipe for target 'tmp/Window.o' failed
make[1]: *** [tmp/Window.o] Error 1
make[1]: Leaving directory '/home/lulu/Documents/trackobot/track-o-bot'
Makefile:34: recipe for target 'debug' failed
make: *** [debug] Error 2
 


Et je ne sais pas interpreter cette erreur.
Merci d'avance

Hors ligne

#2 09-04-2017 19:55:12

kyodev
Banni(e)
Lieu : Lyon
Distrib. : Debian
Noyau : probablement stretch
(G)UI : variable selon l'humeur de naguam
Inscription : 18-08-2013

Re : Erreur compilation track-o-bot

bonsoir

il est indiqué: Install Qt5.5+

et je suis par sûr que cela corresponde à la version disponible sur jessie https://packages.debian.org/jessie/qtbase5-dev

sinon, tu as bien installé tous les paquets requis?
    pkg-config
    qt5-base
    qt5-x11extras
    mesa
    xcb
    xcb-icccm
avec les paquets correspondants debian?

Dernière modification par kyodev (09-04-2017 19:55:27)


[mode aéré]

Hors ligne

#3 11-05-2017 22:16:40

luluberlu
Membre
Distrib. : debian Stretch
Noyau : Linux 4.9.0-3-amd64
(G)UI : plasma
Inscription : 14-09-2015

Re : Erreur compilation track-o-bot

Désolé j'ai complétement oublier ce poste, j'attendrai donc gentillement Debian stretch. Merci smile

Hors ligne

Pied de page des forums