Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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". wink

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