#1 Le 04/01/2017, à 16:21
- Titi04
Hearthstone tracker
Bonjour à toutes et à tous,
Il est grand temps pour moi de m'inscrire ici après avoir plus ou moins régulièrement prit des infos sur le forum.
Mon problème est assez simple a expliquer, étant joueur d'hearthsone en utilisant PlayOnLinux j'ai essayé d'utiliser Hearthstone tracker. J'ai réussi à l'installer cependant il ne se lance pas, quelqu'un a-t-il déjà installé et fait fonctionné ce logiciel ? Si oui je suis preneur de solutions, conseils.
J'ai essayé d'installé une alternative https://github.com/BOSSoNe0013/track-o-bot mais je n'arrive pas à faire le qmake qui me sort une petite explication, j'en ai déduit qu'il voulait un ou plusieurs paramètre mais je ne sais pas lesquels.
Petit information complémentaire je suis sous kubuntu 16.04.
Je vous remercie par avance pour vos réponses,
Titi.
Hors ligne
#2 Le 04/01/2017, à 16:32
- abelthorne
Re : Hearthstone tracker
À ma connaissance, HearthStone Deck Tracker ne fonctionne pas avec Wine. Innkeeper (le soft de Hearthpwn) non plus. En revanche, le portage Linux de Track-o-Bot fonctionne et je n'ai pas de problèmes particuliers pour le compiler sans préciser quoi que ce soit à qmake.
Tu as bien installé les paquets de dev spécifiés sur la page GitHub ? Si c'est le cas, qu'est-ce que tu as comme erreur quand tu le compiles ?
sudo apt-get install build-essential qt5-default qtbase5-dev libqt5x11extras5-dev libxcb1-dev libxcb-icccm4-dev
Si vraiment tu n'y arrives pas, je peux te filer ma version compilée mais le problème se reposera pour les futures mises à jour.
Dernière modification par abelthorne (Le 04/01/2017, à 16:35)
Hors ligne
#3 Le 04/01/2017, à 16:43
- Titi04
Re : Hearthstone tracker
Merci pour ta réponse qui a été rapide. J'ai bien installé les paquets et je viens relancer la commande pour vérifier je n'ai rien eu de plus. Voici l'erreur du compilateur.
g++ -m64 -Wl,-O1 -o Track-o-Bot_fr_FR -L/usr/X11R6/lib64 -lQt5Gui -lQt5Core -lGL -lpthread
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o : Dans la fonction « _start » :
(.text+0x20) : référence indéfinie vers « main »
collect2: error: ld returned 1 exit status
Makefile:138 : la recette pour la cible « Track-o-Bot_fr_FR » a échouée
make: *** [Track-o-Bot_fr_FR] Erreur 1
Pour générer le makefile il a fallu que je fasse qmake i18n/Track-o-bot_fr_FR.qm je ne serai pas étonné que ça vienne de la et que le make file ne soit pas complet. Peut-etre que l'on pourrait essayer avec ton Makefile ça éviterai le problème des maj. Après j'aimerai bien comprendre le problème.
Titi.
Hors ligne
#4 Le 04/01/2017, à 16:49
- abelthorne
Re : Hearthstone tracker
Si tu veux mon Makefile, je le copie ci-dessous. Mais note que je ne règle vraiment rien de spécial : je clone le dépôt Git, je me place dedans, puis
qmake
make
Sachant que la commande qmake me redonne directement la main, sans message d'erreur ni la moindre info.
Je suis sur Ubuntu 16.10 mais je compilais déjà Track-o-Bot sans problème en 16.04.
Et donc, le Makefile que j'ai dans le dossier track-o-bot :
#############################################################################
# Makefile for building: build/Track-o-Bot
# Generated by qmake (3.0) (Qt 5.6.1)
# Project: track-o-bot.pro
# Template: app
# Command: /usr/lib/x86_64-linux-gnu/qt5/bin/qmake -o Makefile track-o-bot.pro
#############################################################################
MAKEFILE = Makefile
first: debug
install: debug-install
uninstall: debug-uninstall
QMAKE = /usr/lib/x86_64-linux-gnu/qt5/bin/qmake
DEL_FILE = rm -f
CHK_DIR_EXISTS= test -d
MKDIR = mkdir -p
COPY = cp -f
COPY_FILE = cp -f
COPY_DIR = cp -f -R
INSTALL_FILE = install -m 644 -p
INSTALL_PROGRAM = install -m 755 -p
INSTALL_DIR = cp -f -R
DEL_FILE = rm -f
SYMLINK = ln -f -s
DEL_DIR = rmdir
MOVE = mv -f
TAR = tar -cf
COMPRESS = gzip -9f
DISTNAME = Track-o-Bot0.8.5
DISTDIR = /home/terzag/Dev/track-o-bot/tmp/Track-o-Bot0.8.5
SUBTARGETS = \
debug \
release
debug: FORCE
$(MAKE) -f $(MAKEFILE).Debug
debug-make_first: FORCE
$(MAKE) -f $(MAKEFILE).Debug
debug-all: FORCE
$(MAKE) -f $(MAKEFILE).Debug all
debug-clean: FORCE
$(MAKE) -f $(MAKEFILE).Debug clean
debug-distclean: FORCE
$(MAKE) -f $(MAKEFILE).Debug distclean
debug-install: FORCE
$(MAKE) -f $(MAKEFILE).Debug install
debug-uninstall: FORCE
$(MAKE) -f $(MAKEFILE).Debug uninstall
release: FORCE
$(MAKE) -f $(MAKEFILE).Release
release-make_first: FORCE
$(MAKE) -f $(MAKEFILE).Release
release-all: FORCE
$(MAKE) -f $(MAKEFILE).Release all
release-clean: FORCE
$(MAKE) -f $(MAKEFILE).Release clean
release-distclean: FORCE
$(MAKE) -f $(MAKEFILE).Release distclean
release-install: FORCE
$(MAKE) -f $(MAKEFILE).Release install
release-uninstall: FORCE
$(MAKE) -f $(MAKEFILE).Release uninstall
Makefile: track-o-bot.pro /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64/qmake.conf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_pre.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/unix.conf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/linux.conf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/sanitize.conf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base.conf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-base.conf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-unix.conf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/qconfig.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfs_device_lib_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_platformsupport_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_x11extras.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_functions.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_config.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64/qmake.conf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_post.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_pre.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resolve_config.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exclusive_builds_post.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_post.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/link_pkgconfig.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/precompile_header.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resources.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/moc.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/opengl.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/uic.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/thread.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/warn_on.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/file_copies.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/testcase_targets.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exceptions.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/yacc.prf \
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/lex.prf \
track-o-bot.pro \
/usr/lib/x86_64-linux-gnu/libQt5Widgets.prl \
/usr/lib/x86_64-linux-gnu/libQt5X11Extras.prl \
/usr/lib/x86_64-linux-gnu/libQt5Gui.prl \
/usr/lib/x86_64-linux-gnu/libQt5Network.prl \
/usr/lib/x86_64-linux-gnu/libQt5Xml.prl \
/usr/lib/x86_64-linux-gnu/libQt5Core.prl
$(QMAKE) -o Makefile track-o-bot.pro
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_pre.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/unix.conf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/linux.conf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/sanitize.conf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base.conf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-base.conf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-unix.conf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/qconfig.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfs_device_lib_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_platformsupport_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_x11extras.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_functions.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_config.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64/qmake.conf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_post.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_pre.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resolve_config.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exclusive_builds_post.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_post.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/link_pkgconfig.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/precompile_header.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resources.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/moc.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/opengl.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/uic.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/thread.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/warn_on.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/file_copies.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/testcase_targets.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exceptions.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/yacc.prf:
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/lex.prf:
track-o-bot.pro:
/usr/lib/x86_64-linux-gnu/libQt5Widgets.prl:
/usr/lib/x86_64-linux-gnu/libQt5X11Extras.prl:
/usr/lib/x86_64-linux-gnu/libQt5Gui.prl:
/usr/lib/x86_64-linux-gnu/libQt5Network.prl:
/usr/lib/x86_64-linux-gnu/libQt5Xml.prl:
/usr/lib/x86_64-linux-gnu/libQt5Core.prl:
qmake: FORCE
@$(QMAKE) -o Makefile track-o-bot.pro
qmake_all: FORCE
make_first: debug-make_first release-make_first FORCE
all: debug-all release-all FORCE
clean: debug-clean release-clean FORCE
distclean: debug-distclean release-distclean FORCE
-$(DEL_FILE) Makefile
debug-mocclean:
$(MAKE) -f $(MAKEFILE).Debug mocclean
release-mocclean:
$(MAKE) -f $(MAKEFILE).Release mocclean
mocclean: debug-mocclean release-mocclean
debug-mocables:
$(MAKE) -f $(MAKEFILE).Debug mocables
release-mocables:
$(MAKE) -f $(MAKEFILE).Release mocables
mocables: debug-mocables release-mocables
check: first
benchmark: first
FORCE:
dist: distdir FORCE
(cd `dirname $(DISTDIR)` && $(TAR) $(DISTNAME).tar $(DISTNAME) && $(COMPRESS) $(DISTNAME).tar) && $(MOVE) `dirname $(DISTDIR)`/$(DISTNAME).tar.gz . && $(DEL_FILE) -r $(DISTDIR)
distdir: debug-distdir release-distdir FORCE
@test -d $(DISTDIR) || mkdir -p $(DISTDIR)
$(COPY_FILE) --parents /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_pre.prf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/unix.conf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/linux.conf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/sanitize.conf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base.conf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-base.conf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-unix.conf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/qconfig.pri /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent_private.pri /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core.pri /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfs_device_lib_private.pri /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl_private.pri /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions.pri /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_platformsupport_private.pri /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_x11extras.pri /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_functions.prf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_config.prf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64/qmake.conf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_post.prf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_pre.prf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resolve_config.prf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exclusive_builds_post.prf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_post.prf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/link_pkgconfig.prf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/precompile_header.prf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt.prf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resources.prf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/moc.prf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/opengl.prf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/uic.prf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/thread.prf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/warn_on.prf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/file_copies.prf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/testcase_targets.prf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exceptions.prf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/yacc.prf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/lex.prf track-o-bot.pro $(DISTDIR)/
debug-distdir: FORCE
$(MAKE) -e -f $(MAKEFILE).Debug distdir DISTDIR=$(DISTDIR)/
release-distdir: FORCE
$(MAKE) -e -f $(MAKEFILE).Release distdir DISTDIR=$(DISTDIR)/
$(MAKEFILE).Debug: Makefile
$(MAKEFILE).Release: Makefile
Peut-être qu'il manque un paquet dans ceux à installer ? Si je me souviens bien, j'avais eu quelques problèmes pour trouver les paquets à installer au début, avant que le développeur spécifie la liste (je me basais sur les erreurs du make pour trouver ceux qu'il manquait).
Dernière modification par abelthorne (Le 04/01/2017, à 16:53)
Hors ligne
#5 Le 04/01/2017, à 17:04
- Titi04
Re : Hearthstone tracker
Avec ton makefile l'erreur de compilation est différente.
/usr/lib/x86_64-linux-gnu/qt5/bin/qmake -o Makefile track-o-bot.pro
Project ERROR: xcb development package not found
Makefile:134 : la recette pour la cible « Makefile » a échouée
make: *** [Makefile] Erreur 3
xcb est bien installé, je suis entrain de regarder du coté de xcb-icccm mais je ne trouve pas de paquet. Je continue à farfouiller.
Hors ligne
#6 Le 04/01/2017, à 17:16
- abelthorne
Re : Hearthstone tracker
Au cas où, j'ai les paquets de dev suivants en rapport avec xcb d'installés. Je ne sais pas si c'était pour ToB :
sudo apt-get install libxcb-dri2-0-dev libxcb-dri3-dev libxcb-glx0-dev libxcb-icccm4-dev libxcb-present-dev libxcb-randr0-dev libxcb-render0-dev libxcb-shape0-dev libxcb-shm0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb1-dev libx11-xcb-dev
Dernière modification par abelthorne (Le 04/01/2017, à 17:17)
Hors ligne
#7 Le 04/01/2017, à 17:28
- Titi04
Re : Hearthstone tracker
Le seul paquet qui me manquait dans la liste est libxcb-shm0-dev. Ca n'a rien changé à la compilation. Je continue mes recherches.
Hors ligne
#8 Le 04/01/2017, à 17:29
- abelthorne
Re : Hearthstone tracker
J'ai édité mon message après l'avoir posté pour rajouter libx11-xcb-dev. Des fois que tu aies vu la liste de paquets avant mon edit, celui-ci est installé aussi ?
Hors ligne
#9 Le 04/01/2017, à 17:36
- Titi04
Re : Hearthstone tracker
Oui il est installé j'ai essayé juste avant de voir ton message. J'ai fait un apt-get install libx11-xcb-* sans aller au bout pour le moment. Je regarde les paquets qui pourraient correspondre. Voici la liste que j'ai de proposer :
libdata-dump-perl libmouse-perl libmousex-nativetraits-perl libx11-xcb-perl libxcb-xinerama0 libxml-descent-perl libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-expat-perl libxml-sax-perl libxml-simple-perl libxml-tokeparser-perl libxs-object-magic-perl
Hors ligne
#10 Le 04/01/2017, à 17:54
- abelthorne
Re : Hearthstone tracker
Dans cette liste, j'ai ceux-là qui sont installés :
sudo apt-get install libxcb-xinerama0 libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-expat-perl libxml-sax-perl libxml-simple-perl
Je doute un peu que les paquets Perl aient un rapport avec le problème mais pour libxcb-xinerama0, ce serait possible (même si ce n'est pas un paquet de dev).
Dernière modification par abelthorne (Le 04/01/2017, à 18:10)
Hors ligne
#11 Le 04/01/2017, à 18:07
- Titi04
Re : Hearthstone tracker
Je doutais aussi que ça venait de là, j'ai installé un par un pour voir et ça ne change rien. Le seul que apt n'a pas trouvé est ibxml-namespacesuppport-perl mais là je doute encore plus que ce soit lui qui pose problème.
Hors ligne
#12 Le 04/01/2017, à 18:10
- abelthorne
Re : Hearthstone tracker
C'est surtout parce que j'ai fait une faute de frappe et que j'ai mis 3 p à "support".
Hors ligne
#13 Le 04/01/2017, à 18:17
- Titi04
Re : Hearthstone tracker
Humm, faudrait peut-etre que je tente en passant en 16.10.
Hors ligne
#14 Le 04/01/2017, à 19:04
- abelthorne
Re : Hearthstone tracker
Je doute que le problème vienne de là, j'utilise ToB depuis la mi-2015. Donc Ubuntu 15.04, puis 15.10, puis 16.04 et maintenant 16.10.
Essaie de supprimer le dossier, de recloner le dépôt et de faire un qmake sans paramètres : qu'est-ce que tu as comme retour (au-dessus, tu as mis le retour de make mais pas qmake si je ne me trompe pas) ?
Hors ligne
#15 Le 04/01/2017, à 19:26
- Titi04
Re : Hearthstone tracker
Alors après clonage le qmake renvoie une erreur qui indique le meme problème que la compilation de tout à l'heure.
Project ERROR: xcb development package not found
Peut-etre faut-il linker maniuellement xcb au projet ?
Hors ligne
#16 Le 04/01/2017, à 19:37
- abelthorne
Re : Hearthstone tracker
Je vais essayer sur une Xubuntu 16.04 virtualisée pour voir ce que ça donne.
EDIT : enfin, si j'y arrive : ces temps-ci, les Ubuntus que j'essaie de virtualiser se retrouvent avec un affichage foireux et je ne sais pas d'où ça vient. Je pensais que ça fonctionnerait mieux avec Xubuntu qu'Ubuntu mais ce n'est pas le cas.
EDIT 2 : problème d'affichage résolu mais je ne peux pas installer tous les paquets de dev en LiveCD. J'essaie avec une installation.
Dernière modification par abelthorne (Le 04/01/2017, à 20:22)
Hors ligne
#17 Le 04/01/2017, à 20:47
- abelthorne
Re : Hearthstone tracker
Bon, je viens donc de tester sur une Ubuntu 16.04.1 de base, en installant juste les paquets indiqués sur Git et la compilation se passe sans problème, aucune erreur au niveau de qmake ou make.
Étant donné que ce sont les paquets XCB qui ont l'air de poser problème de ton côté, tu peux essayer de forcer leur réinstallation pour voir ce que ça donne :
sudo apt-get install --reinstall libxcb1-dev libxcb-icccm4-dev
Hors ligne
#18 Le 04/01/2017, à 20:57
- Titi04
Re : Hearthstone tracker
Merci encore pour ton aide, j'ai tenté la réinstallation le problème persiste.
Edit : en continuant mes recherches je suis tombé sur un autre paquet que j'ai installé : libxcb-util-dev mais ça n'a rien changé.
Edit 2 : j'ai également installé libxcb-cursor-dev libxcb-image0-dev libxcb-render-util0-dev et toujours rien.
Dernière modification par Titi04 (Le 04/01/2017, à 21:06)
Hors ligne
#19 Le 04/01/2017, à 21:08
- abelthorne
Re : Hearthstone tracker
Essaie d'ouvrir un rapport de bug sur GitHub, des fois que le développeur aurait une idée.
En attendant, si ça t'intéresse, je t'ai mis Track-o-Bot là : http://dl.free.fr/rH83cxi3X. Version compilée cet après-midi donc à jour. C'est juste l'exécutable, il faudra l'installer manuellement.
Hors ligne
#20 Le 04/01/2017, à 21:12
- Titi04
Re : Hearthstone tracker
Après le test suivant sans aller jusqu'à l'installation :
apt-get install libxcb*
Il me ressort 52 paquets à installer :
libxcb-composite0-dbg libxcb-composite0-dev libxcb-damage0-dbg libxcb-damage0-dev libxcb-doc libxcb-dpms0-dbg libxcb-dpms0-dev libxcb-dri2-0-dbg libxcb-dri3-0-dbg libxcb-ewmh-dev
libxcb-ewmh2 libxcb-glx0-dbg libxcb-keysyms1-dev libxcb-present0-dbg libxcb-randr0-dbg libxcb-record0-dbg libxcb-record0-dev libxcb-render0-dbg libxcb-res0 libxcb-res0-dbg libxcb-res0-dev
libxcb-screensaver0 libxcb-screensaver0-dbg libxcb-screensaver0-dev libxcb-shape0-dbg libxcb-shm0-dbg libxcb-sync1-dbg libxcb-util0-dev libxcb-xevie0 libxcb-xevie0-dbg libxcb-xevie0-dev
libxcb-xf86dri0 libxcb-xf86dri0-dbg libxcb-xf86dri0-dev libxcb-xfixes0-dbg libxcb-xinerama0-dbg libxcb-xinerama0-dev libxcb-xkb-dev libxcb-xkb1-dbg libxcb-xprint0 libxcb-xprint0-dbg
libxcb-xprint0-dev libxcb-xtest0 libxcb-xtest0-dbg libxcb-xtest0-dev libxcb-xv0 libxcb-xv0-dbg libxcb-xv0-dev libxcb-xvmc0 libxcb-xvmc0-dbg libxcb-xvmc0-dev libxcb1-dbg
Avec la fatigue j'ai bien envie d'y aller en mode bourrin et tout installer mais je crois que j'attendrais demain. Est-ce que tu pourrais lancer la commande histoire que je puisse comparer à tous les coups tu as des paquets d'installés et qui seront pas dans ta liste.
Hors ligne
#21 Le 04/01/2017, à 21:16
- abelthorne
Re : Hearthstone tracker
Il me propose ça mais je ne sais pas si c'est très pertinent étant donné que j'utilise Mesa comme pilote graphique, dont libxcb fait partie. J'en ai donc certains installés que tu n'as peut-être pas si tu es sur un autre pilote.
libxcb-composite0-dbg libxcb-composite0-dev libxcb-cursor-dev libxcb-cursor0
libxcb-damage0 libxcb-damage0-dbg libxcb-damage0-dev libxcb-doc libxcb-dpms0
libxcb-dpms0-dbg libxcb-dpms0-dev libxcb-dri2-0-dbg libxcb-dri3-0-dbg
libxcb-ewmh-dev libxcb-ewmh2 libxcb-glx0-dbg libxcb-image0-dev
libxcb-keysyms1-dev libxcb-present0-dbg libxcb-randr0-dbg libxcb-record0
libxcb-record0-dbg libxcb-record0-dev libxcb-render-util0-dev
libxcb-render0-dbg libxcb-res0 libxcb-res0-dbg libxcb-res0-dev
libxcb-screensaver0 libxcb-screensaver0-dbg libxcb-screensaver0-dev
libxcb-shape0-dbg libxcb-shm0-dbg libxcb-sync1-dbg libxcb-util-dev
libxcb-util0-dev libxcb-xevie0 libxcb-xevie0-dbg libxcb-xevie0-dev
libxcb-xf86dri0 libxcb-xf86dri0-dbg libxcb-xf86dri0-dev libxcb-xfixes0-dbg
libxcb-xinerama0-dbg libxcb-xinerama0-dev libxcb-xkb-dev libxcb-xkb1-dbg
libxcb-xprint0 libxcb-xprint0-dbg libxcb-xprint0-dev libxcb-xrm-dev
libxcb-xrm0 libxcb-xtest0 libxcb-xtest0-dbg libxcb-xtest0-dev libxcb-xv0-dbg
libxcb-xv0-dev libxcb-xvmc0 libxcb-xvmc0-dbg libxcb-xvmc0-dev libxcb1-dbg
Au passage, je remarque que tu n'as pas mis de sudo devant la commande apt-get dans ton exemple : c'est un oubli en la retapant ici ou c'est parce que tu es sur un terminal root ?
Hors ligne
#22 Le 05/01/2017, à 14:44
- Titi04
Re : Hearthstone tracker
Salut après avoir regardé les deux listes je n'ai pas pu résister à la tentation de tout installer :$ Résultat ça marche toujours pas.
Je pense qu'il y a un problème de linkage de xcb avec le projet et que c'est pour ça que ça fonctionne pas.
Hors ligne
#23 Le 07/01/2017, à 19:09
- Titi04
Re : Hearthstone tracker
Bonsoir !
Je suis passé en 16.10 et ça semble fonctionner ! Surprenant mais satisfaisant merci pour le temps que tu as passé pour m'aider abelthorne.
Hors ligne
#24 Le 07/01/2017, à 19:14
- abelthorne
Re : Hearthstone tracker
Ah, effectivement, c'est étonnant que le passage en 16.10 ait résolu le problème, mais tant mieux.
Hors ligne
#25 Le 08/01/2017, à 20:28
- Titi04
Re : Hearthstone tracker
Hier j'ai pu accéder à mes stats en cliquant sur "Mon profil" et aujourd'hui ça me demande de me connecter hors j'ai strictement rien vu pour créer un compte. Serais-je miro ?
Hors ligne