WebMail Notifier Linux driver (Dream Cheeky)

WebMail Notifier Linux driver (Dream Cheeky) - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 02-06-2013 à 10:07:00    

Hello,
 
j'essaie d'installer ca :
 
https://github.com/daniel-git/usblamp
 
mais j'ai quelques soucis  :whistle:  
 
si une bonne ame peut m'aider  :sol:  
 
voilà ou j'en suis :

Code :
  1. [patrick@localhost ~]$ su
  2. Password:
  3. [root@localhost patrick]# cd daniel-git-usblamp*/src
  4. [root@localhost src]# make
  5. g++ -Wall -o usblamp main.cpp USBLamp.cpp USBLamp.hpp Color.cpp Color.hpp -lusb
  6. make: g++ : commande introuvable
  7. make: *** [main] Erreur 127
  8. [root@localhost src]# make
  9. g++ -Wall -o usblamp main.cpp USBLamp.cpp USBLamp.hpp Color.cpp Color.hpp -lusb
  10. main.cpp:26:17: erreur fatale: usb.h : Aucun fichier ou dossier de ce type
  11. compilation terminée.
  12. In file included from USBLamp.cpp:20:0:
  13. USBLamp.hpp:25:17: erreur fatale: usb.h : Aucun fichier ou dossier de ce type
  14. compilation terminée.
  15. USBLamp.hpp:25:17: erreur fatale: usb.h : Aucun fichier ou dossier de ce type
  16. compilation terminée.
  17. make: *** [main] Erreur 1
  18. [root@localhost src]# sudo make install
  19. bash: sudo : commande introuvable
  20. [root@localhost src]# make install
  21. cp usblamp /usr/bin/usblamp
  22. chown root:root /usr/bin/usblamp
  23. chmod u+s /usr/bin/usblamp
  24. [root@localhost src]# usblamp red
  25. bash: /usr/bin/usblamp: Permission non accordée
  26. [root@localhost src]# chmod 750 /usr/bin/usblamp
  27. [root@localhost src]# usblamp red
  28. bash: /usr/bin/usblamp : fichier binaire impossible à lancer
  29. [root@localhost src]#


 
une idée ? merci .
 
ps : pclinuxos inside  :hello:

Message cité 1 fois
Message édité par patrick2 le 02-06-2013 à 11:42:26
Reply

Marsh Posté le 02-06-2013 à 10:07:00   

Reply

Marsh Posté le 02-06-2013 à 10:20:57    

je me souvient plus comment on passe les messages du terminal en anglais non plus  :pfff:

Reply

Marsh Posté le 02-06-2013 à 10:51:00    

patrick2 a écrit :

[patrick@localhost ~]$ su [:yann39]  
Password:  
[root@localhost patrick]# cd daniel-git-usblamp*/src [:yann39]  
[root@localhost src]# make [:yann39]  
g++ -Wall -o usblamp main.cpp USBLamp.cpp USBLamp.hpp Color.cpp Color.hpp -lusb
make: g++ : commande introuvable [:judgedredd:2] il te manque le compilateur g++ demandé...
make: *** [main] Erreur 127
[root@localhost src]# make
g++ -Wall -o usblamp main.cpp USBLamp.cpp USBLamp.hpp Color.cpp Color.hpp -lusb
main.cpp:26:17: erreur fatale: usb.h : Aucun fichier ou dossier de ce type  [:judgedredd:2] Là il te manque usb.h sur ton système
compilation terminée.
In file included from USBLamp.cpp:20:0:
USBLamp.hpp:25:17: erreur fatale: usb.h : Aucun fichier ou dossier de ce type [:judgedredd:2] Là il te manque usb.h sur ton système
compilation terminée.
USBLamp.hpp:25:17: erreur fatale: usb.h : Aucun fichier ou dossier de ce type [:judgedredd:2] Là il te manque usb.h sur ton système
compilation terminée.
make: *** [main] Erreur 1
[root@localhost src]# sudo make install  [:judgedredd:2] pourquoi sudo alors que tu es root ? :o
bash: sudo : commande introuvable
[root@localhost src]# make install
cp usblamp /usr/bin/usblamp
chown root:root /usr/bin/usblamp
chmod u+s /usr/bin/usblamp  [:judgedredd:2] pourquoi utiliser le SETGID là ? [:transparency] ça serait plutôt un chmod u+x [:spamatounet]
[root@localhost src]# usblamp red et donc forcément, ça ne fonctionne pas
bash: /usr/bin/usblamp: Permission non accordée
[root@localhost src]# chmod 750 /usr/bin/usblamp
[root@localhost src]# usblamp red
bash: /usr/bin/usblamp : fichier binaire impossible à lancer et vu que le compilateur a manqué de certains morceaux, ça ne fonctionne pas...


Donc je dirais sur une base Debian (à voir avec urpmi pour toi) :
1- On met les outils de compilation standards

$su
#apt-get update && apt-get install build-essentials


2- On voit si usb.h est bien présent sur ton système

#locate usb.h


S'il ne le trouve pas :

#apt-get install libusb-dev


3- Une fois bon on passe à la compilation/installation

#cd daniel-git-usblamp*/src
#make
#make install


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 02-06-2013 à 11:04:40    

merci, je n'aurais pas du tout mettre, désolé, j'ai mis gcc entre temps .
 
je crois que mon probleme pour le moment est là :
 
il ne trouve pas usb.h

Code :
  1. [patrick@localhost ~]$ locate usb.h
  2. /usr/src/kernel-devel-2.6.38.8-pclos3.a64/include/linux/usb.h
  3. /usr/src/kernel-devel-2.6.38.8-pclos3.a64/include/linux/usb/msm_hsusb.h
  4. /usr/src/kernel-devel-2.6.38.8-pclos3.a64/include/linux/usb/musb.h
  5. /usr/src/kernel-devel-2.6.38.8-pclos3.a64/include/linux/usb/wusb.h
  6. /usr/src/kernel-devel-3.2.18-pclos2.bfs/include/drm/drm_usb.h
  7. /usr/src/kernel-devel-3.2.18-pclos2.bfs/include/linux/usb.h
  8. /usr/src/kernel-devel-3.2.18-pclos2.bfs/include/linux/platform_data/mv_usb.h
  9. /usr/src/kernel-devel-3.2.18-pclos2.bfs/include/linux/platform_data/tegra_usb.h
  10. /usr/src/kernel-devel-3.2.18-pclos2.bfs/include/linux/usb/msm_hsusb.h
  11. /usr/src/kernel-devel-3.2.18-pclos2.bfs/include/linux/usb/musb.h
  12. /usr/src/kernel-devel-3.2.18-pclos2.bfs/include/linux/usb/wusb.h
  13. [patrick@localhost ~]$


Code :
  1. [patrick@localhost ~]$ cd daniel-git-usblamp*/src
  2. [patrick@localhost src]$ make
  3. g++ -Wall -o usblamp main.cpp USBLamp.cpp USBLamp.hpp Color.cpp Color.hpp -lusb
  4. main.cpp:26:17: erreur fatale: usb.h : Aucun fichier ou dossier de ce type
  5. compilation terminée.
  6. In file included from USBLamp.cpp:20:0:
  7. USBLamp.hpp:25:17: erreur fatale: usb.h : Aucun fichier ou dossier de ce type
  8. compilation terminée.
  9. USBLamp.hpp:25:17: erreur fatale: usb.h : Aucun fichier ou dossier de ce type
  10. compilation terminée.
  11. make: *** [main] Erreur 1
  12. [patrick@localhost src]$


 
 
merci beaucoup de ton aide .


Message édité par patrick2 le 02-06-2013 à 11:41:54
Reply

Marsh Posté le 02-06-2013 à 11:11:38    

Tu peux utiliser les balises de code, s’il te plaît ?
Merci :)


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 02-06-2013 à 13:03:00    

Sur le site web de ton appli, il est indiqué :

dependency libusb++-dev


 
Le fichier usb.h que tu vois est un header du noyau, ce n'est certainement pas celui dont ton programme a besoin.
Installe le paquet requis et ça devrait aller mieux.


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 03-06-2013 à 18:38:14    

je n'ai pas libusb++-dev sur ma pclinuxos  :whistle:

Reply

Marsh Posté le 04-06-2013 à 09:53:46    

Alors va te falloir compiler cette bibliothèque toi-même :o
http://www.libusb.org/


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 04-06-2013 à 10:06:37    

ce serait celui là ?  
 

Code :
  1. [patrick@localhost ~]$ apt-cache show libusb
  2. Le paquet libusb est un paquet virtuel fourni par :
  3.   libusb1.0_0 1.0.11-1pclos2012
  4.   libusb-compat0.1_4 0.1.3-2pclos2010
  5. You should explicitly select one to show.
  6. E: Package libusb is a virtual package with multiple providers.
  7. E: Aucun paquet n'a été trouvé
  8. [patrick@localhost ~]$

Reply

Marsh Posté le 04-06-2013 à 10:12:53    

Peut-être que oui, peut-être que non, faudrait voir les fichiers que ça te fournit pour pouvoir te dire.


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 04-06-2013 à 10:12:53   

Reply

Marsh Posté le 08-06-2013 à 14:28:39    

quelle est la commande avec apt stp ?

Reply

Marsh Posté le 23-06-2013 à 15:35:15    

youps je m'en sors pas, si une bonne ame peut m'aider  :hello:

Reply

Marsh Posté le 23-06-2013 à 18:46:38    

Tu peux peut-être expliciter sur quoi tu bloques ?


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 23-06-2013 à 19:10:23    

j'en suis toujours là :
 

Code :
  1. [root@localhost src]# make
  2. g++ -Wall -o usblamp main.cpp USBLamp.cpp USBLamp.hpp Color.cpp Color.hpp -lusb
  3. main.cpp:26:17: erreur fatale: usb.h : Aucun fichier ou dossier de ce type
  4. compilation terminée.
  5. In file included from USBLamp.cpp:20:0:
  6. USBLamp.hpp:25:17: erreur fatale: usb.h : Aucun fichier ou dossier de ce type
  7. compilation terminée.
  8. USBLamp.hpp:25:17: erreur fatale: usb.h : Aucun fichier ou dossier de ce type
  9. compilation terminée.
  10. make: *** [main] Erreur 1
  11. [root@localhost src]#


 
je ne sais pas trop quoi faire  :whistle:

Reply

Marsh Posté le 23-06-2013 à 19:23:46    

Installe le paquet libusb-compat0.1-devel


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 23-06-2013 à 19:36:01    

ca parait bon :

 
Code :
  1. [root@localhost patrick]# cd daniel-git-usblamp*/src
  2. [root@localhost src]# make
  3. g++ -Wall -o usblamp main.cpp USBLamp.cpp USBLamp.hpp Color.cpp Color.hpp -lusb
  4. USBLamp.cpp: In member function ‘void USBLamp::setColor(Color)’:
  5. USBLamp.cpp:98:84: attention : narrowing conversion of ‘((USBLamp*)this)->USBLamp::color.Color::red’ from ‘unsigned char’ to ‘char’ inside { } is ill-formed in C++11 [-Wnarrowing]
  6. USBLamp.cpp:98:84: attention : narrowing conversion of ‘((USBLamp*)this)->USBLamp::color.Color::green’ from ‘unsigned char’ to ‘char’ inside { } is ill-formed in C++11 [-Wnarrowing]
  7. USBLamp.cpp:98:84: attention : narrowing conversion of ‘((USBLamp*)this)->USBLamp::color.Color::blue’ from ‘unsigned char’ to ‘char’ inside { } is ill-formed in C++11 [-Wnarrowing]
  8. [root@localhost src]# make install
  9. cp usblamp /usr/bin/usblamp
  10. chown root:root /usr/bin/usblamp
  11. chmod u+s /usr/bin/usblamp
  12. [root@localhost src]#


Message édité par patrick2 le 23-06-2013 à 19:36:30
Reply

Marsh Posté le 23-06-2013 à 19:43:47    

et bien non  :sweat:

Reply

Marsh Posté le 23-06-2013 à 19:58:05    

C'est à dire ?
Si tu veux qu'on t'aide, faut faire un minimum d'effort pour expliquer ton problème, hein :o


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 23-06-2013 à 20:06:31    

désolé j'ai oublié de poster ceci :
 

Code :
  1. [patrick@localhost ~]$ usblamp red
  2. bash: /usr/bin/usblamp: Permission non accordée
  3. [patrick@localhost ~]$ su
  4. Password:
  5. [root@localhost patrick]# usblamp red
  6. no lamp found
  7. [root@localhost patrick]#


 
je tente d'allumer la lampe rouge, mais il n'est pas d'accord  :cry:

Reply

Marsh Posté le 23-06-2013 à 20:10:00    

Code :
  1. [root@localhost patrick]# usblamp
  2. Usage: usblamp [-p <port>] [-d <delay>] color [color...]
  3.    -d <delay> will set fade delay between colors: default is 250ms
  4.    valid colors: [red blue green white magenta cyan yellow off] or #rrggbb (hex)
  5.    -p <port> will listen on the specified UDP socket. Datagrams of >= 3 bytes
  6.    will set color using bytes[0..2]=[red, green, blue], eg. [0 0xff 0xff]=cyan.
  7.    The previously set color will be sent as a reply.
  8. Website: https://github.com/daniel-git/usblamp
  9. [root@localhost patrick]#


 
 
une question de port ?

Reply

Marsh Posté le 23-06-2013 à 20:29:04    

un lsusb te donne quoi ?


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 23-06-2013 à 20:37:12    

Code :
  1. [patrick@localhost ~]$ lsusb
  2. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  3. Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  4. Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  5. Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  6. Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  7. Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  8. Bus 001 Device 003: ID 05dc:b049 Lexar Media, Inc.
  9. Bus 004 Device 002: ID 05ac:1003 Apple, Inc. Hub in Pro Keyboard [Mitsumi, A1048]
  10. Bus 005 Device 002: ID 1294:1320 RISO KAGAKU CORP.
  11. Bus 005 Device 003: ID 0c45:600d Microdia TwinkleCam USB camera
  12. Bus 004 Device 003: ID 05ac:020c Apple, Inc. Extended Keyboard [Mitsumi]
  13. [patrick@localhost ~]$
 

ca doit etre lui je pense :
Bus 006 Device 002: ID 1294:1320 RISO KAGAKU CORP.


Message édité par patrick2 le 23-06-2013 à 20:44:46
Reply

Marsh Posté le 24-06-2013 à 10:09:12    

Pour en être sûr, débranche ton machin USB, regarde le lsusb, rebranche le, tu refais lsusb et tu fais la différence :o


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 24-06-2013 à 18:16:38    

patrick2 a écrit :

Code :
  1. [root@localhost patrick]# usblamp
  2. Usage: usblamp [-p <port>] [-d <delay>] color [color...]
  3.    -d <delay> will set fade delay between colors: default is 250ms
  4.    valid colors: [red blue green white magenta cyan yellow off] or #rrggbb (hex)
  5.    -p <port> will listen on the specified UDP socket. Datagrams of >= 3 bytes
  6.    will set color using bytes[0..2]=[red, green, blue], eg. [0 0xff 0xff]=cyan.
  7.    The previously set color will be sent as a reply.
  8. Website: https://github.com/daniel-git/usblamp
  9. [root@localhost patrick]#


une question de port ?


Nah :o
L'option -p <port> te permet d'utiliser ta machine comme serveur. Imagine que tu as un petit serveur avec le port 1234 ouvert dessus. Si tu envoies un paquet (en Perl ou ce que tu veux) avec les valeurs [0 0xff 0xff] depuis une machine cliente vers ton serveur en UDP sur le port 1234, la lampe USB connecté à ce serveur s'allumera en bleu clair (cyan).
Normalement il te suffirait de faire un :

Code :
  1. # usblamp color red


Pour que ta lumière USB s'allume en rouge.
Et avec une comparaison lsusb, je ferais un :

Code :
  1. $ dmesg|tail -n3


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed