[Alsa] Problème lors de l'installation d'alsa-tools (Résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
jaymzwise
Hankyu
Messages : 24
Inscription : mar. 26 mai 2009, 17:56

[Alsa] Problème lors de l'installation d'alsa-tools (Résolu)

Message par jaymzwise »

Salut,

Je tourne depuis quelques jours sous Arch Linux 64 Bits.
J'ai un petit problème pour installer la version alsa-tools d'AUR.
Voici ce que j'obtiens lors de la compilation :

Code : Tout sélectionner

strstr_icase_blank.c: In function ‘strstr_icase_blank’:
strstr_icase_blank.c:51: erreur: expected ‘)’ before ‘c’
strstr_icase_blank.c:51: erreur: expected expression before ‘)’ token
make: *** [profiles.o] Erreur 1
==> ERREUR: La compilation a échoué.
Abandon...
J'ai besoin de ce package pour utiliser envy24control, outil qui me permettra de régler au mieux ma nouvelle carte son.

A quoi pourrait être du cette erreur ?
Dernière modification par jaymzwise le jeu. 28 mai 2009, 00:44, modifié 2 fois.
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [Alsa] Problème lors de l'installation d'alsa-tools

Message par mélodie »

Salut,

C'est cette version que tu as essayé de compiler ?
4 aur/alsa-tools-ice1712 1.0.20-1 (7)
envy24control - Control tool for Envy24 (ice1712) based soundcards
jaymzwise
Hankyu
Messages : 24
Inscription : mar. 26 mai 2009, 17:56

Re: [Alsa] Problème lors de l'installation d'alsa-tools

Message par jaymzwise »

Salut,

Oui, c'est bien celle là. J'ai même essayer l'autre, alsa-tools 1.0.20-1, mais sans plus de succès.
Avatar de l’utilisateur
Abazigal
Chu Ko Nu
Messages : 313
Inscription : sam. 26 avr. 2008, 14:45
Localisation : Seine et Marne

Re: [Alsa] Problème lors de l'installation d'alsa-tools

Message par Abazigal »

Si tu regardes le bout de code incriminé, tu verras qu'il s'agit de cette ligne

Code : Tout sélectionner

int isblank(int c);
Je ne suis pas expert en programmation, mais il me semble bien que cette chose est un non-sens total. isblank est une fonction qui prend en argument un entier, et qui renvoi 0 si ce qu'on lui a donné est un caractère blanc (et sinon, 1).
"int c" ne me parait donc pas être un argument valide, et même s'il l'était, on aurait donc un "int 0" ou "int 1", ce qui est impossible.
Bref, je ne vois vraiment pas l'utilité de cette ligne, que j'ai donc supprimé, pour tester: la compilation se termine bien sans elle ...
Je n'ai pas envie d'installer ce paquet pour tester, mais tu peux le faire, si tu te sens courageux :lol:

Voila donc ce que je te propose:

Code : Tout sélectionner

makepkg
ca sort avec ton erreur...

Code : Tout sélectionner

vim ./src/alsa-tools-1.0.20/envy24control/strstr_icase_blank.c
dans vim ->

Code : Tout sélectionner

:51
dd
:wq
Puis

Code : Tout sélectionner

makepkg -e
Et la création du paquet finie bien, normalement ...
Si les cons savaient voler, il ferait nuit tout le temps ...
jaymzwise
Hankyu
Messages : 24
Inscription : mar. 26 mai 2009, 17:56

Re: [Alsa] Problème lors de l'installation d'alsa-tools

Message par jaymzwise »

Salut,

Oui, effectivement, il s'agit bien de cette ligne. Je me demandais justement si le fait de la supprimer pouvait changer quelque chose mais je n'ai pas testé, craignant de foutre en l'air la génération du package ou pire.
Mais non, ça roule :mrgreen:
Un ENORME merci, ça faisait 4 jours que je cherchais une solution :copain:
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [RESOLU] [Alsa] Problème lors de l'installation d'alsa-tools

Message par mélodie »

Salut,

Contente que tu aies eu la solution. Par contre, le topic n'est pas tout à fait dans les clous : Résolu s'écrit à la fin de la ligne du sujet, et entre parenthèses.

Merci par avance.

:dodo:
jaymzwise
Hankyu
Messages : 24
Inscription : mar. 26 mai 2009, 17:56

Re: [Alsa] Problème lors de l'installation d'alsa-tools (Résolu)

Message par jaymzwise »

Corrigé :)
Répondre