[debug de paquet] Sportwatcher (Résolu)

Mise à jour / Création /debug de paquetages
Avatar de l’utilisateur
biginoz
archer de cavalerie
Messages : 166
Inscription : lun. 10 août 2009, 20:25
Localisation : Le mans

Re: [debug de paquet] Sportwatcher (en cours)

Message par biginoz »

J'ai les deux d'installé.
Je teste sans libusb1
dell XPS L502 + xfce4.10
Membre de l'équipe de traduction fr de Xfce
Avatar de l’utilisateur
biginoz
archer de cavalerie
Messages : 166
Inscription : lun. 10 août 2009, 20:25
Localisation : Le mans

Re: [debug de paquet] Sportwatcher (en cours)

Message par biginoz »

non j'ai toujours la meme erreur !
Linking CXX executable sportwatcher
../lib/libgant.a(gant.o): In function `gant':
/home/arnaud/compil/src/sportwatcher-0.7/libgant/gant.cpp:637: warning: the use of `tmpnam' is dangerous, better use `mkstemp'
../lib/libgarmin.a(usb_comm.o): In function `garmin_open':
/home/arnaud/compil/src/sportwatcher-0.7/libgarmin/usb_comm.c:155: undefined reference to `usb_init'
/home/arnaud/compil/src/sportwatcher-0.7/libgarmin/usb_comm.c:156: undefined reference to `usb_find_busses'
/home/arnaud/compil/src/sportwatcher-0.7/libgarmin/usb_comm.c:157: undefined reference to `usb_find_devices'
/home/arnaud/compil/src/sportwatcher-0.7/libgarmin/usb_comm.c:159: undefined reference to `usb_busses'
/home/arnaud/compil/src/sportwatcher-0.7/libgarmin/usb_comm.c:177: undefined reference to `usb_open'
/home/arnaud/compil/src/sportwatcher-0.7/libgarmin/usb_comm.c:187: undefined reference to `usb_set_configuration'
/home/arnaud/compil/src/sportwatcher-0.7/libgarmin/usb_comm.c:194: undefined reference to `usb_claim_interface'
/home/arnaud/compil/src/sportwatcher-0.7/libgarmin/usb_comm.c:182: undefined reference to `usb_strerror'
/home/arnaud/compil/src/sportwatcher-0.7/libgarmin/usb_comm.c:189: undefined reference to `usb_strerror'
/home/arnaud/compil/src/sportwatcher-0.7/libgarmin/usb_comm.c:196: undefined reference to `usb_strerror'
../lib/libgarmin.a(usb_comm.o): In function `garmin_write':
/home/arnaud/compil/src/sportwatcher-0.7/libgarmin/usb_comm.c:501: undefined reference to `usb_bulk_write'
/home/arnaud/compil/src/sportwatcher-0.7/libgarmin/usb_comm.c:518: undefined reference to `usb_strerror'
../lib/libgarmin.a(usb_comm.o): In function `garmin_read':
/home/arnaud/compil/src/sportwatcher-0.7/libgarmin/usb_comm.c:443: undefined reference to `usb_interrupt_read'
/home/arnaud/compil/src/sportwatcher-0.7/libgarmin/usb_comm.c:463: undefined reference to `usb_bulk_read'
../lib/libgarmin.a(usb_comm.o): In function `garmin_close':
/home/arnaud/compil/src/sportwatcher-0.7/libgarmin/usb_comm.c:90: undefined reference to `usb_release_interface'
/home/arnaud/compil/src/sportwatcher-0.7/libgarmin/usb_comm.c:91: undefined reference to `usb_close'
collect2: ld a retourné 1 code d'état d'exécution
make[2]: *** [src/sportwatcher] Erreur 1
make[1]: *** [src/CMakeFiles/sportwatcher.dir/all] Erreur 2
make: *** [all] Erreur 2
==> ERREUR: La compilation a échoué.
Abandon...

Mince!!!!
dell XPS L502 + xfce4.10
Membre de l'équipe de traduction fr de Xfce
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17577
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [debug de paquet] Sportwatcher (en cours)

Message par benjarobin »

Tente d'installer le paquet que j'ai compiler sinon je crois que je sèche, que donne la sortie de cette commande dans le même dossier que le PKGBUILD après compilation

Code : Tout sélectionner

grep -Ri "lusb"
Et que donne la sortie de

Code : Tout sélectionner

ls -l /usr/lib/libusb*
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
biginoz
archer de cavalerie
Messages : 166
Inscription : lun. 10 août 2009, 20:25
Localisation : Le mans

Re: [debug de paquet] Sportwatcher (en cours)

Message par biginoz »

benjarobin a écrit :En faite j'ai dis une connerie avec libusb... Bref....
Tu as bien ceci

Code : Tout sélectionner

1 core/libusb 0.1.12-4 [installé] (base)
     Library to enable user space application programs to communicate with USB
     devices
2 extra/libusb1 1.0.6-1 
     Library to enable user space application programs to communicate with USB
     devices.
libusb1 est installer chez toi ? Car moi j'ai que libusb

Sinon si tu veux vraiment l'installer voici le lien compiler http://benjarobin.fr/upload/sportwatche ... pkg.tar.gz (il se peut que cela ne marche pas comme tu as peut être des paquets manquant)

MErci , vraiment !
J'ai au moins aussi appris quelques trucs!

Avec ton paquet j'ai des erreurs avec GDAL
Error initializing GDAL:
ERROR TYPE Failure - 4: `/home/arnaud/.sportwatcher/track.wms' not recognised as a supported file format.


Pour
ls -l /usr/lib/libusb*
lrwxrwxrwx 1 root root 19 20 févr. 10:21 /usr/lib/libusb-0.1.so.4 -> libusb-0.1.so.4.4.4
-rwxr-xr-x 1 root root 32269 20 févr. 10:21 /usr/lib/libusb-0.1.so.4.4.4
-rw-r--r-- 1 root root 32190 20 févr. 10:21 /usr/lib/libusb.a
lrwxrwxrwx 1 root root 21 20 févr. 10:21 /usr/lib/libusbpp-0.1.so.4 -> libusbpp-0.1.so.4.4.4
-rwxr-xr-x 1 root root 24890 20 févr. 10:21 /usr/lib/libusbpp-0.1.so.4.4.4
-rw-r--r-- 1 root root 19868 20 févr. 10:21 /usr/lib/libusbpp.a
lrwxrwxrwx 1 root root 21 20 févr. 10:21 /usr/lib/libusbpp.so -> libusbpp-0.1.so.4.4.4
lrwxrwxrwx 1 root root 19 20 févr. 10:21 /usr/lib/libusb.so -> libusb-0.1.so.4.4.4

(j'ai reinstallé libusb1 mais je peux le réenlever)
Pour l'autre commande ca patiente, le temps qu'il regarde les fichiers je suppose
dell XPS L502 + xfce4.10
Membre de l'équipe de traduction fr de Xfce
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17577
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [debug de paquet] Sportwatcher (en cours)

Message par benjarobin »

Tente dans le PKGBUILD après les 2 sed ceci

Code : Tout sélectionner

LDFLAGS=""
unset CHOST #="i686-pc-linux-gnu"
unset CFLAGS #="-march=prescott -O2 -pipe -fomit-frame-pointer"
unset CXXFLAGS #="${CFLAGS}"
unset MAKEFLAGS #="-j3"
Dernière modification par benjarobin le sam. 06 mars 2010, 22:59, modifié 3 fois.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
biginoz
archer de cavalerie
Messages : 166
Inscription : lun. 10 août 2009, 20:25
Localisation : Le mans

Re: [debug de paquet] Sportwatcher (en cours)

Message par biginoz »

Voila
src/sportwatcher-0.7/build/src/CMakeFiles/sportwatcher.dir/link.txt:/usr/bin/c++ -march=i686 -mtune=generic -O2 -pipe -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fno-threadsafe-statics -fvisibility=hidden -fvisibility-inlines-hidden -O2 -g -DNDEBUG -DQT_NO_DEBUG -Wl,--enable-new-dtags -Wl,--hash-style=gnu -Wl,--as-needed CMakeFiles/sportwatcher.dir/sportwatcher_automoc.o CMakeFiles/sportwatcher.dir/coordinateswidget.o CMakeFiles/sportwatcher.dir/disassemble.o CMakeFiles/sportwatcher.dir/import.o CMakeFiles/sportwatcher.dir/main.o CMakeFiles/sportwatcher.dir/managefile.o CMakeFiles/sportwatcher.dir/progresswidget.o CMakeFiles/sportwatcher.dir/render.o CMakeFiles/sportwatcher.dir/settingswidget.o CMakeFiles/sportwatcher.dir/shapewidget.o CMakeFiles/sportwatcher.dir/sportwatcher.o CMakeFiles/sportwatcher.dir/sportwatcherwidget.o CMakeFiles/sportwatcher.dir/transform.o CMakeFiles/sportwatcher.dir/wmsbase.o CMakeFiles/sportwatcher.dir/wmscapabilitieswidget.o CMakeFiles/sportwatcher.dir/wmsselectorwidget.o -o sportwatcher -rdynamic -L/home/arnaud/compil/src/sportwatcher-0.7/build/lib /usr/lib/libkdeui.so.5.4.0 /usr/lib/libkio.so.5.4.0 /usr/lib/libkde3support.so.4.4.0 -lgdal -lusb -lfreetype -lz -lmapnik ../lib/libgarmin.a ../lib/libgant.a /usr/lib/libkio.so.5.4.0 /usr/lib/libkdeui.so.5.4.0 /usr/lib/libQtSvg.so /usr/lib/libQtNetwork.so /usr/lib/libQtXml.so /usr/lib/libkdecore.so.5.4.0 /usr/lib/libQtDBus.so /usr/lib/libQtGui.so /usr/lib/libQtCore.so -lpthread /usr/lib/libQt3Support.so -Wl,-rpath,:::::::::::::::::::::::::::::::::::::
src/sportwatcher-0.7/cmake/modules/FindLIBUSB.cmake: # allow us to -lusb)
dell XPS L502 + xfce4.10
Membre de l'équipe de traduction fr de Xfce
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17577
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [debug de paquet] Sportwatcher (en cours)

Message par benjarobin »

Arrive tu as compiler avec le bloc que je t'ai dis de rajouter dans le PKGBUILD (pourquoi je suis toujours a contre courant :) )
Car je soupçonne certaine variable d'environnement qui font de la merde
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
biginoz
archer de cavalerie
Messages : 166
Inscription : lun. 10 août 2009, 20:25
Localisation : Le mans

Re: [debug de paquet] Sportwatcher (en cours)

Message par biginoz »

super ca fonctionne!
Merci!
Alors le problème était un probleme de configuration du make pour mon architecture?
dell XPS L502 + xfce4.10
Membre de l'équipe de traduction fr de Xfce
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17577
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [debug de paquet] Sportwatcher (Résolu)

Message par benjarobin »

Oui... Voir /etc/makepkg.conf, j'ai mis en commentaire les miennes de variables... Mais spécifique pour mon processeur... Ou alors a confirmer mais je crois que c'est juste LDFLAGS="" qui a du faire l'affaire. Mais alors pourquoi cela fonctionne sur mon PC.

Donc test de recompiler juste avec LDFLAGS="" après les sed et si cela marche, soumet ceci sur AUR.

Edit: Peut tu mettre ceci au debut de build (juste avant les sed)

Code : Tout sélectionner

echo "LDFLAGS: $LDFLAGS"
Et lance makepkg tu peux ensuite killer la compilation ce qui m'intéresse c'est le contenu de l'affichage par curiosité (Tu peux bien me rendre ce service :D )
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
biginoz
archer de cavalerie
Messages : 166
Inscription : lun. 10 août 2009, 20:25
Localisation : Le mans

Re: [debug de paquet] Sportwatcher (Résolu)

Message par biginoz »

je te fais ça!
LDFLAGS: -Wl,--hash-style=gnu -Wl,--as-needed
dell XPS L502 + xfce4.10
Membre de l'équipe de traduction fr de Xfce
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17577
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [debug de paquet] Sportwatcher (Résolu)

Message par benjarobin »

Pour info voila ce qui faisait planter la compilation

Code : Tout sélectionner

--as-needed
car lorsqu'il construisait certain .o puis finalement le .a il optimiser trop et enlever le lien nécessaire vers la lib usb

Oula cette option est sortie le 22 sept 2009... makepkg.conf a un .pacnew que j'avais louper. Il faut vraiment que je scan ce disque dur avec les .pacnew et .pacsave...
Bref, j'espère que le logiciel fonctionne au moins... :D
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre