Re: [debug de paquet] Sportwatcher (en cours)
Publié : sam. 06 mars 2010, 22:04
J'ai les deux d'installé.
Je teste sans libusb1
Je teste sans libusb1
Forum d'entraide ! Posez vos questions ici
https://forums.archlinux.fr/
Mince!!!!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...
Code : Tout sélectionner
grep -Ri "lusb"
Code : Tout sélectionner
ls -l /usr/lib/libusb*
benjarobin a écrit :En faite j'ai dis une connerie avec libusb... Bref....
Tu as bien cecilibusb1 est installer chez toi ? Car moi j'ai que libusbCode : 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.
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)
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"
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)
Code : Tout sélectionner
echo "LDFLAGS: $LDFLAGS"
LDFLAGS: -Wl,--hash-style=gnu -Wl,--as-needed
Code : Tout sélectionner
--as-needed