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.

#26 Le 20/02/2023, à 19:33

Heimdall894

Re : Carte son intégré, micro non fonctionnel et jack avant inut [résolu]

Pour xubu, je te met ca là.

thomas@be-quiet-thomas:~$ sudo lshw -C multimedia
[sudo] Mot de passe de thomas : 
  *-multimedia              
       description: Audio device
       produit: TU106 High Definition Audio Controller
       fabricant: NVIDIA Corporation
       identifiant matériel: 0.1
       information bus: pci@0000:01:00.1
       nom logique: card1
       nom logique: /dev/snd/controlC1
       nom logique: /dev/snd/hwC1D0
       nom logique: /dev/snd/pcmC1D10p
       nom logique: /dev/snd/pcmC1D11p
       nom logique: /dev/snd/pcmC1D12p
       nom logique: /dev/snd/pcmC1D3p
       nom logique: /dev/snd/pcmC1D7p
       nom logique: /dev/snd/pcmC1D8p
       nom logique: /dev/snd/pcmC1D9p
       version: a1
       bits: 32 bits
       horloge: 33MHz
       fonctionnalités: pm msi pciexpress bus_master cap_list
       configuration : driver=snd_hda_intel latency=0
       ressources : irq:17 mémoire:85080000-85083fff
  *-usb:1
       description: Périphérique audio
       produit: USB Audio
       fabricant: Generic
       identifiant matériel: 8
       information bus: usb@1:8
       nom logique: card2
       nom logique: /dev/snd/controlC2
       nom logique: /dev/snd/pcmC2D0c
       nom logique: /dev/snd/pcmC2D0p
       nom logique: /dev/snd/pcmC2D1c
       nom logique: /dev/snd/pcmC2D1p
       nom logique: /dev/snd/pcmC2D2c
       nom logique: /dev/snd/pcmC2D2p
       nom logique: /dev/snd/pcmC2D3p
       version: 0.05
       fonctionnalités: usb-2.00 audio-control
       configuration : driver=snd-usb-audio maxpower=100mA speed=480Mbit/s
  *-multimedia
       description: Audio device
       produit: Intel Corporation
       fabricant: Intel Corporation
       identifiant matériel: 1f.3
       information bus: pci@0000:00:1f.3
       nom logique: card0
       nom logique: /dev/snd/controlC0
       version: 11
       bits: 64 bits
       horloge: 33MHz
       fonctionnalités: pm msi bus_master cap_list
       configuration : driver=snd_hda_intel latency=32
       ressources : mémoireE/S:400-3ff mémoireE/S:400-3ff irq:192 mémoire:4016218000-401621bfff mémoire:4016000000-40160fffff
thomas@be-quiet-thomas:~$ more /etc/modprobe.d/alsa-base.conf
# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7

# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprob
e --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist s
nd-seq ; }
#
# Workaround at bug #499695 (reverted in Ubuntu see LP #319505)
install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin
/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /
sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin
/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-bl
acklist snd-seq-oss ; : ; }
#
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS &&
 { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS &&
 { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS &&
 { /sbin/modprobe --quiet --use-blacklist snd-seq ; }

# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin
/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options saa7134-alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-caiaq index=-2
options snd-usb-ua101 index=-2
options snd-usb-us122l index=-2
options snd-usb-usx2y index=-2
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388
# Keep snd-pcsp from being loaded as first soundcard
options snd-pcsp index=-2
# Keep snd-usb-audio from beeing loaded as first soundcard
options snd-usb-audio index=-2
options snd-hda-intel dmic_detect=0

Hors ligne

#27 Le 20/02/2023, à 19:36

Heimdall894

Re : Carte son intégré, micro non fonctionnel et jack avant inut [résolu]

Pour phiphiloo, j'ai testé mais nan malheuresement le problème est exactement le même en 5.15.

Hors ligne

#28 Le 20/02/2023, à 19:39

xubu1957

Re : Carte son intégré, micro non fonctionnel et jack avant inut [résolu]

sudo modprobe -v snd-hda-intel

donne une info ?

> askubuntu.com/questions/1436053/how-do-i-get-my-sounds-working


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#29 Le 20/02/2023, à 19:48

Heimdall894

Re : Carte son intégré, micro non fonctionnel et jack avant inut [résolu]

J'ai testé ce qu'il y avait dans le lien askubuntu.com/questions/1231524/ubuntu-20-04-no-sound

sudo apt-get install --reinstall alsa-base pulseaudio
sudo alsa force-reload
vim /etc/modprobe.d/alsa-base.conf
options snd-hda-intel model=generic
reboot

Mais aucun effet non plus

Hors ligne

#30 Le 20/02/2023, à 20:13

ylag

Re : Carte son intégré, micro non fonctionnel et jack avant inut [résolu]

Bonsoir,

Pour voir si la ligne  options snd-hda-intel model=generic  a bien été ajoutée au fichier /etc/modprobe.d/alsa-base.conf, faire voir le résultat de :

grep "options snd-hda-intel model=generic" /etc/modprobe.d/alsa-base.conf

A+

Dernière modification par ylag (Le 20/02/2023, à 20:14)

Hors ligne

#31 Le 20/02/2023, à 22:44

Heimdall894

Re : Carte son intégré, micro non fonctionnel et jack avant inut [résolu]

Pour ylag:

thomas@be-quiet-thomas:~$ grep "options snd-hda-intel model=generic" /etc/modprobe.d/alsa-base.conf
options snd-hda-intel model=generic

Pour xubu, en revanche 

sudo modprobe -v snd-hda-intel

ne renvoi rien du tout.

Hors ligne

#32 Le 20/02/2023, à 22:46

xubu1957

Re : Carte son intégré, micro non fonctionnel et jack avant inut [résolu]

J'ai plus d'idées ! ¯∖_(ツ)_/¯


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#33 Le 21/02/2023, à 10:18

phiphiloo

Re : Carte son intégré, micro non fonctionnel et jack avant inut [résolu]

re Heimdall,

C'est quel modèle de PC/CM?

sudo apt install -y dmidecode

sudo dmidecode | grep -A 9 "System Information"

sudo dmidecode -s system-product-name

sudo dmidecode -t 

Quelle distro?

lsb_release -idrc

Clevo P950ER - i7-8750H CPU @ 2,20/4,1 Ghz - 64 Go DDR4 RAM Corsair Vengeance - Cannon Lake PCH / HM470 Chipset - UHD Graphics 630 (CoffeeLake-H GT2) / GeForce GTX 1060 Mobile (GP106M) - Realtek RTL8111/8168/8411 / Wi-Fi 6 AX210 / AX210 Bluetooth - Crucial P1 NVMe/PCIe SSD 1 To / Samsung SSD 870 SATA 4 To - Realtek ALC1220 / HDA Intel PCH / HDA nVidia - Xubuntu 22.04 / Kernel 5.15.0-69-generic

Hors ligne

#34 Le 21/02/2023, à 12:16

ylag

Re : Carte son intégré, micro non fonctionnel et jack avant inut [résolu]

Bonjour,

Au #31, Heimdall894 a écrit :

Pour ylag:

thomas@be-quiet-thomas:~$ grep "options snd-hda-intel model=generic" /etc/modprobe.d/alsa-base.conf
options snd-hda-intel model=generic

Bien que j'y crois moyennement, tu pourrais tenter de remplacer la valeur generic par auto ?

A+

Hors ligne

#35 Le 21/02/2023, à 22:40

Heimdall894

Re : Carte son intégré, micro non fonctionnel et jack avant inut [résolu]

J'ai essay, sans surprise pas amelioration.
Du coup bien que je ne pense pas que ce soit un problème de matériel car pavucontrol détecte quand je branche et débranche mon clavier, je vais quand même faire un test pour en avoir le coeur net.
Dans la semaine, je referais mon install prévoyant un dual boot avec windows histoire que je puisse définitvement éliminer cela de la liste des possibilité.
Et j'en profite pour ajouter le modèle de ma carte mère (Asus ROG STRIX B660-F GAMING WI-FI) dès fois qu'il y est un soucis sur ce modèle spécifique.
Je je le rajoute dans les infos du premier poste pour que ce soit plus facile à retrouver.

Hors ligne

#36 Le 22/02/2023, à 06:48

phiphiloo

Re : Carte son intégré, micro non fonctionnel et jack avant inut [résolu]

re Heimdall,

Ok sur le site Asus, je vois
ROG STRIX B660-F GAMING WIFI
la carte son / le codec utilisé(e) est une Realtek ALC4080.

Une recherche sur le Web sur cette carte son / codec nous apprend quelque chose :
- par exemple, ici, ça date d'il y a 2 ans, pour une CM GA-TRX40, disposant du même HD-Audio/Codec
No headphone sound, ALC4080
qui est reconnu à cette date comme une carte son USB Audio Realtek AC1220:

2 [ALC1220VBDT    ]: USB-Audio - ALC1220-VB-DT
                      Realtek-ALC1220-VB-Desktop

Ce qui est intéressant c'est la réponse du 1er intervenant

It's a new chip and it uses USB to communicate [1]

qui renvoit ici:
The Realtek ALC4080 on the new Intel boards demystified and the differences to the ALC1220 | Insider

The Realtek ALC4080, which was launched in 2020, can now be found as a sound solution on many new mid-range and high-end Intel boards without the customer really knowing what’s behind it. Exactly that I would like to change today gladly and have a suitable data sheet from a mainboard developer procured. The ALC4080 breaks with the long tradition of direct connection to the SoC via a bi-lingual interface (HD-A or I2S/I2C) and uses USB instead. Yes, you read that right, the chip moves with the connector from the CPU to the chipset. Whether you have to find that beautiful or not, remains to be seen, but it is practicable.

ce qui donne en français:

Le Realtek ALC4080, qui a été lancé en 2020, se retrouve désormais comme une solution sonore sur de nombreuses nouvelles cartes Intel milieu de gamme et haut de gamme sans que le client ne sache vraiment ce qu'il y a derrière.  C'est exactement ce que je voudrais changer aujourd'hui avec plaisir et me procurer une fiche technique appropriée d'un développeur de carte mère.  L'ALC4080 rompt avec la longue tradition de connexion directe au SoC via une interface bilingue (HD-A ou I2S/I2C) et utilise l'USB à la place.  Oui, vous avez bien lu, la puce se déplace avec le connecteur du CPU au chipset.  Que vous deviez trouver ça beau ou pas, reste à voir, mais c'est praticable.

Tu peux lire le reste si ça te chante lol (excuse, elle était facile celle-là), mais ce qu'il en ressort, c'est que toutes les manips autour du listage des périphériques PCI n'aboutiront à rien, puisque ce n'est pas là qu'il faut regarder avec cette carte / ce codec HD-Audio.

########################################################################################################################"

Bref, commence par me retourner le résultat de la commande

lsusb

Clevo P950ER - i7-8750H CPU @ 2,20/4,1 Ghz - 64 Go DDR4 RAM Corsair Vengeance - Cannon Lake PCH / HM470 Chipset - UHD Graphics 630 (CoffeeLake-H GT2) / GeForce GTX 1060 Mobile (GP106M) - Realtek RTL8111/8168/8411 / Wi-Fi 6 AX210 / AX210 Bluetooth - Crucial P1 NVMe/PCIe SSD 1 To / Samsung SSD 870 SATA 4 To - Realtek ALC1220 / HDA Intel PCH / HDA nVidia - Xubuntu 22.04 / Kernel 5.15.0-69-generic

Hors ligne

#37 Le 25/02/2023, à 16:13

Heimdall894

Re : Carte son intégré, micro non fonctionnel et jack avant inut [résolu]

Alors la dessus j'ai trouvé le post suivant ou quelqu'un à le même soucis.
De ce que je comprend, le problème a été pris en compte et a fait l'objet de modif dans la master d'alsa_project
Donc de ce que je comprend le correctif a été poussé il y a deux semaine?
Mais je suis pas à l'aise avec tous ça, comment est-ce que je peux vérifier la correspondance avec la version que j'ai d'installé?

Voici pour le lsusb

thomas@be-quiet-thomas:~$ lsusb
Bus 002 Device 003: ID 174c:3074 ASMedia Technology Inc. ASM1074 SuperSpeed hub
Bus 002 Device 002: ID 174c:3074 ASMedia Technology Inc. ASM1074 SuperSpeed hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 174c:2074 ASMedia Technology Inc. ASM1074 High-Speed hub
Bus 001 Device 003: ID 0b05:1a16 ASUSTek Computer, Inc. USB Audio
Bus 001 Device 002: ID 0b05:19af ASUSTek Computer, Inc. AURA LED Controller
Bus 001 Device 008: ID 8087:0026 Intel Corp. AX201 Bluetooth
Bus 001 Device 006: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 009: ID 046d:c08d Logitech, Inc. G502 LIGHTSPEED Wireless Gaming Mouse
Bus 001 Device 007: ID 1532:021e Razer USA, Ltd Ornata Chroma
Bus 001 Device 005: ID 174c:2074 ASMedia Technology Inc. ASM1074 High-Speed hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Hors ligne

#38 Le 25/02/2023, à 16:25

Heimdall894

Re : Carte son intégré, micro non fonctionnel et jack avant inut [résolu]

Ok, j'ai un élément de réponse. Quand je regarde ma version j'ai:

homas@be-quiet-thomas:~$ apt list | grep  alsa-ucm-conf
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
alsa-ucm-conf/jammy-updates,jammy-updates,now 1.2.6.3-1ubuntu1.4 all  [installé, automatique]

Sauf que quand je regarde le github en 1.2.6.3 je vois que ma carte n'est pas géré.
Donc a priori j'ai juste a attendre que ubuntu intègre la maj d'alsa, c'est bien ça? (Je suis pas préssé au point de commencer à gérer des tarball dans tous les sens ^^)

Hors ligne

#39 Le 25/02/2023, à 16:51

phiphiloo

Re : Carte son intégré, micro non fonctionnel et jack avant inut [résolu]

hello heimdall

here is it:

Bus 001 Device 003: ID 0b05:1a16 ASUSTek Computer, Inc. USB Audio

sous l'USB ID frappé du sceau Asus, mais cf + bas...

Alors la dessus j'ai trouvé le post suivant ou quelqu'un à le même soucis.

C'est ce que j'allai aussi te proposer
https://github.com/alsa-project/alsa-uc … tag/v1.2.8

Configuration
 - USB-Audio: Add support for Arturia Minifuse 1
 - Rockchip/max98090: add HDMI device
 - USB-Audio: ALC4080: Add MSI MPG X670E Carbon Wifi (USB0db0:d6e7)
 - USB-Audio: ALC4080 - add back SPDIF switch
 - USB-Audio: ALC4080 - detect Speaker / Front Headphone controls
 - ucm2: simplify acp3xalc5682m98.conf
 - ucm2: Support acp3xalc5682m98 on Chromebook "zork"
 - ucm2: mt8195-sof: Fix wrong JackControl for headphone
 - USB-Audio: UR24C - add Steinberg UR24C (USB0499:174d)
 - USB-Audio: alc4080 - add MSI MEG X570S Ace Max (ID 0db0:a47c)
 - USB-Audio: alc4080 - add MSI MPG Z690 CARBON WIFI DDR5 (ID 0db0:005a)
 - USB-Audio: Fix Motu M2/M4 regex expression (wrong field)
 - sdm845: add LENOVO Yoga C630 support
 - ucm2: codecs: wcd934x: Add enable disable sequences
 - ucm2: USB-Audio: Add correct support for Rane SL-1
 - ucm2: Add support for MT8195 Cherry Tomato Chromebook with SOF
 - USB-Audio: Motu M4 - add new USB ID 07fd:0008
 - USB-Audio: ALC4080 - add MSI X570S EDGE MAX WIFI USB ID 0db0:151f
 - USB-Audio: ALC4080 - add Gigabyte Z590 Aorus Pro AX (USB 0414:a00e)
 - ucm2: update DEBUG.md (download latest)
 - USB-Audio: ALC4080 - correct S/PDIF PCM device for USB 0db0:1feb
 - USB-Audio: ALC4080 - fix S/PDIF and Mic2 PCM values
 - USB-Audio: ALC4080 - fix PCM,1 mixer control value settings
 - ucm2: add DEBUG.md
 - USB-Audio: ALC4080 - add 0db0:b202 MSI MAG Z690 Tomahawk Wifi
 - ucm2: sof-glkda7219max: add initial support
 - ucm2: HDA - add support for Internal Mic
 - USB-Audio: Add Behringer UMC202HD configuration
 - USB-Audio: Adding Focusrite Scarlett 2i4 gen2
 - USB-Audio: ALC4080 - add ASUS ROG Strix B660-F Gaming WiFi USB ID
 - USB-Audio: Add profile for MSI MEG Z690I Unify
 - USB-Audio: Realtek ALC4080 cleanups
 - USB-Audio: alc4080 - add multichannel variants
 - USB-Audio: Aorus-Master-Main-Audio - fix the secondary card lookup
 - Behringer UCM204HD - use S32_LE format for dshare/dsnoop
 - rt715-sdca: use sensible capture gain value
 - USB-Audio: add MOTU M2 config
Description
 - Release v1.2.8
 - README: fix tar compress arguments in README
 - README: add the latest config download info

Signed-off-by: Jaroslav Kysela <perex@perex.cz>

so:

USB-Audio: ALC4080 - add ASUS ROG Strix B660-F Gaming WiFi USB ID

donc comme décrit ici et dans ton 1er lien, avec quelques adaptations:
https://github.com/alsa-project/alsa-ucm-conf

# sauvegarde du contenu des dossiers /usr/share/alsa/ucm2 & /usr/share/alsa/ucm

sudo mv /usr/share/alsa/ucm2 /usr/share/alsa/ucm2_bak/
sudo mv /usr/share/alsa/ucm /usr/share/alsa/ucm_bak/

# clonage de la master dans ton répertoire utilisateur:
# si pas installé

sudo apt install -y git

puis

git clone https://github.com/alsa-project/alsa-ucm-conf

# enfin copie des fichiers/répertoires adéquats

cd alsa-ucm-conf
sudo cp -R ~/alsa-ucm-conf/ucm /usr/share/alsa/
sudo cp -R ~/alsa-ucm-conf/ucm2 /usr/share/alsa/

# petite installation supplémetaire si besoin

sudo apt install -y alsa-utils

# recharge alsa, tue PulseAudio et relance-le:

alsaucm reload
pulseaudio -k && pulseaudio -D

Ça donne quoi?

Dernière modification par phiphiloo (Le 21/03/2023, à 08:18)


Clevo P950ER - i7-8750H CPU @ 2,20/4,1 Ghz - 64 Go DDR4 RAM Corsair Vengeance - Cannon Lake PCH / HM470 Chipset - UHD Graphics 630 (CoffeeLake-H GT2) / GeForce GTX 1060 Mobile (GP106M) - Realtek RTL8111/8168/8411 / Wi-Fi 6 AX210 / AX210 Bluetooth - Crucial P1 NVMe/PCIe SSD 1 To / Samsung SSD 870 SATA 4 To - Realtek ALC1220 / HDA Intel PCH / HDA nVidia - Xubuntu 22.04 / Kernel 5.15.0-69-generic

Hors ligne

#40 Le 04/03/2023, à 10:36

Heimdall894

Re : Carte son intégré, micro non fonctionnel et jack avant inut [résolu]

J'ai testé et ça donne ça.

thomas@be-quiet-thomas:~$ sudo mv /usr/share/alsa/ucm2 /usr/share/alsa/ucm2_bck/
thomas@be-quiet-thomas:~$ sudo mv /usr/share/alsa/ucm /usr/share/alsa/ucm_bck/

thomas@be-quiet-thomas:~$ cd /tmp
thomas@be-quiet-thomas:/tmp$ git clone https://github.com/alsa-project/alsa-ucm-conf
Clonage dans 'alsa-ucm-conf'...
remote: Enumerating objects: 4599, done.
remote: Counting objects: 100% (152/152), done.
remote: Compressing objects: 100% (75/75), done.
remote: Total 4599 (delta 86), reused 114 (delta 72), pack-reused 4447
Réception d'objets: 100% (4599/4599), 602.70 Kio | 11.16 Mio/s, fait.
Résolution des deltas: 100% (2883/2883), fait.
thomas@be-quiet-thomas:/tmp$ cd alsa-ucm-conf/
thomas@be-quiet-thomas:/tmp/alsa-ucm-conf$ git status
Sur la branche master
Votre branche est à jour avec 'origin/master'.
rien à valider, la copie de travail est propre

homas@be-quiet-thomas:/tmp/alsa-ucm-conf$ sudo cp -R /tmp/alsa-ucm-conf/ucm /usr/share/alsa/
thomas@be-quiet-thomas:/tmp/alsa-ucm-conf$ sudo cp -R /tmp/alsa-ucm-conf/ucm2 /usr/share/alsa/

thomas@be-quiet-thomas:/tmp/alsa-ucm-conf$ alsaucm reload
ALSA lib parser.c:2021:(parse_master_file) Incompatible syntax 6 in HDA-Intel.conf
ALSA lib main.c:1412:(snd_use_case_mgr_open) error: failed to import hw:0 use case configuration -22
alsaucm: error failed to open sound card hw:0: Invalid argument

Hors ligne

#41 Le 07/03/2023, à 09:37

phiphiloo

Re : Carte son intégré, micro non fonctionnel et jack avant inut [résolu]

Salut Heimdall894,

Le retour de la commande

thomas@be-quiet-thomas:/tmp/alsa-ucm-conf$ alsaucm reload
ALSA lib parser.c:2021:(parse_master_file) Incompatible syntax 6 in HDA-Intel.conf
ALSA lib main.c:1412:(snd_use_case_mgr_open) error: failed to import hw:0 use case configuration -22
alsaucm: error failed to open sound card hw:0: Invalid argument

semble  correspondre au petit souci pointé par l'utilisateur dans le topic que j'ai cité plus haut:
https://askubuntu.com/questions/1384500 … oesnt-work

Installing a version of alsa-lib that can actually parse the config is more tedious, which is why I recommend waiting. Probably best to build from source (not what I did, see 1).
(...)
Finally, once you have both the config and a version of the library that can parse it:
(...)
1: Instead of building from source, I didn't know what I was doing, so I naively added bookworm [càd Debian 12] to my /etc/apt/sources.list so I could get alsa-utils 1.2.7.1, which somehow broke my DNS resolver so I strongly recommend not doing this. Again, probably installing from source is the way to go but I haven't seen any advice on how to do so.

càd qu'il faudrait probablement compiler & installer aussi une version plus récente d'alsa-utils et/ou d'alsa-lib...à savoir la release 1.28 pour chacun des 2??
https://github.com/alsa-project/alsa-utils
https://github.com/alsa-project/alsa-lib

je suppose que sur ta 22.04, tu dois avoir la version 1.2.6 d'alsa-utils et rien pour alsa-lib.
C'est en tout cas ce que j'ai sur ma Xubuntu 22.04.1.


Dans ton cas, j'essaierai de compiler & d'installer alsa-lib v1.28 puis alsa-utils v1.28, et, une fois fait, poursuivre avec la commande

alsaucm reload

pour alsa-lib

# installer les pré-requis, si pas déjà installés
apt install -y automake libtool make autoconf
# cloner le dépôt Git alsa-lib
git clone https://github.com/alsa-project/alsa-lib
# compilation & installation
cd alsa-lib
sudo ./configure
sudo make install
cd ~

pour alsa-utils

# installer les pré-requis, si pas déjà installés
apt install -y libncurses6 libncursesw6 libncurses-dev dialog (ou: whiptail)
# cloner le dépôt Git alsa-utils
git clone https://github.com/alsa-project/alsa-utils
# compilation & installation
cd alsa-utils
sudo ./configure
sudo make install
cd ~

NB: sur ma Xubuntu 22.04.1, libncurses6, libncursesw6, dialog et whiptail sont installés, mais pas libncurses-dev

Continuer avec

alsaucm reload
pulseaudio -k && pulseaudio -D

Clevo P950ER - i7-8750H CPU @ 2,20/4,1 Ghz - 64 Go DDR4 RAM Corsair Vengeance - Cannon Lake PCH / HM470 Chipset - UHD Graphics 630 (CoffeeLake-H GT2) / GeForce GTX 1060 Mobile (GP106M) - Realtek RTL8111/8168/8411 / Wi-Fi 6 AX210 / AX210 Bluetooth - Crucial P1 NVMe/PCIe SSD 1 To / Samsung SSD 870 SATA 4 To - Realtek ALC1220 / HDA Intel PCH / HDA nVidia - Xubuntu 22.04 / Kernel 5.15.0-69-generic

Hors ligne

#42 Le 20/03/2023, à 18:09

Heimdall894

Re : Carte son intégré, micro non fonctionnel et jack avant inut [résolu]

Je suis en train d'essayer de la faire mais pour le moment je rencontre un problème.

thomas@be-quiet-thomas:~/Téléchargements/alsa-lib$ sudo ./configure
sudo: ./configure : commande introuvable
thomas@be-quiet-thomas:~/Téléchargements/alsa-lib$ find ./ -name *configure*
./configure.ac

A priori c'est bon finalement

thomas@be-quiet-thomas:~/Téléchargements/alsa-lib$ ./gitcompile
thomas@be-quiet-thomas:~/Téléchargements/alsa-lib$ ./gitcompile
configure.ac:30: installing './compile'
configure.ac:15: installing './config.guess'
configure.ac:15: installing './config.sub'
configure.ac:16: installing './install-sh'
configure.ac:16: installing './missing'
alsalisp/Makefile.am: installing './depcomp'
parallel-tests: installing './test-driver'
configure.ac:36: warning: The macro `AC_LIBTOOL_DLOPEN' is obsolete.
configure.ac:36: You should run autoupdate.
m4/ltoptions.m4:113: AC_LIBTOOL_DLOPEN is expanded from...
configure.ac:36: the top level
configure.ac:36: warning: AC_LIBTOOL_DLOPEN: Remove this warning and the call to _LT_SET_OPTION when you
configure.ac:36: put the 'dlopen' option into LT_INIT's first parameter.
./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from...
m4/ltoptions.m4:113: AC_LIBTOOL_DLOPEN is expanded from...
configure.ac:36: the top level
configure.ac:37: warning: The macro `AM_PROG_LIBTOOL' is obsolete.
configure.ac:37: You should run autoupdate.
m4/libtool.m4:100: AM_PROG_LIBTOOL is expanded from...
configure.ac:37: the top level
configure.ac:42: warning: The macro `AC_HEADER_STDC' is obsolete.
configure.ac:42: You should run autoupdate.
./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from...
configure.ac:42: the top level
configure.ac:48: warning: The macro `AC_HEADER_TIME' is obsolete.
configure.ac:48: You should run autoupdate.
./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from...
configure.ac:48: the top level
configure.ac:240: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:240: You should run autoupdate.
./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
configure.ac:240: the top level
configure.ac:347: warning: The macro `AC_ERROR' is obsolete.
configure.ac:347: You should run autoupdate.
./lib/autoconf/oldnames.m4:34: AC_ERROR is expanded from...
configure.ac:347: the top level
configure.ac:522: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:522: You should run autoupdate.
./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
configure.ac:522: the top level
configure.ac:534: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:534: You should run autoupdate.
./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
configure.ac:534: the top level
configure.ac:718: warning: The macro `AC_ERROR' is obsolete.
configure.ac:718: You should run autoupdate.
./lib/autoconf/oldnames.m4:34: AC_ERROR is expanded from...
configure.ac:718: the top level
configure.ac:720: warning: The macro `AC_ERROR' is obsolete.
configure.ac:720: You should run autoupdate.
./lib/autoconf/oldnames.m4:34: AC_ERROR is expanded from...
configure.ac:720: the top level
configure.ac:746: warning: AC_OUTPUT should be used without arguments.
configure.ac:746: You should run autoupdate.
CFLAGS= -O2 -Wall -W -Wunused-const-variable=0 -pipe -g 
./configure --disable-aload --prefix=/usr --libdir=/usr/lib64 --with-plugindir=/usr/lib64/alsa-lib --with-pkgconfdir=/usr/lib64/pkgconfig
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking whether make supports nested variables... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for wchar.h... yes
checking for minix/config.h... no
checking for sys/time.h... yes
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking whether ln -s works... yes
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... no
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking if gcc supports -Wl,--no-undefined flag... yes
checking if gcc supports -Wl,-z,defs flag... yes
checking for egrep... (cached) /usr/bin/grep -E
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether gcc needs -traditional... no
checking for uselocale... yes
checking for eaccess... yes
checking for library version... major 1 minor 2 subminor 8 extrastr  extraver 1000000
checking for versioned symbols... yes
checking for symbolic-functions... no
checking for custom symbol prefixes... 
checking for debug... yes
checking for debug assert... no
checking for tmpdir... /tmp
checking for softfloat... no
checking for LFS calls... yes
checking for libdl... checking for library containing dlsym... none required
checking for pthread... checking for pthread_join in -lpthread... yes
checking for gcc options needed to detect all undeclared functions... none needed
checking whether PTHREAD_MUTEX_RECURSIVE is declared... yes
checking for __thread... yes
checking for librt... checking for clock_gettime in -lrt... yes
checking for use of wordexp... no
checking for endian.h... yes
checking for sys/endian.h... no
checking for sys/shm.h... yes
checking for malloc.h... yes
checking for resmgr support... no
checking for aload* support... no
checking for ALSA device file directory... /dev/snd/
checking for aload* device file directory... /dev/
checking whether GCC supports builtin atomic intrinsics... yes
checking for default lockless dmix... no
checking for max number of cards... 32
checking for thread-safe API functions... yes
Making a symlink include/alsa
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating doc/pictures/Makefile
config.status: creating doc/doxygen.cfg
config.status: creating include/Makefile
config.status: creating include/sound/Makefile
config.status: creating include/sound/uapi/Makefile
config.status: creating src/Versions
config.status: creating src/Makefile
config.status: creating src/control/Makefile
config.status: creating src/mixer/Makefile
config.status: creating src/pcm/Makefile
config.status: creating src/pcm/scopes/Makefile
config.status: creating src/rawmidi/Makefile
config.status: creating src/timer/Makefile
config.status: creating src/hwdep/Makefile
config.status: creating src/seq/Makefile
config.status: creating src/ucm/Makefile
config.status: creating src/alisp/Makefile
config.status: creating src/topology/Makefile
config.status: creating src/conf/Makefile
config.status: creating src/conf/cards/Makefile
config.status: creating src/conf/ctl/Makefile
config.status: creating src/conf/pcm/Makefile
config.status: creating modules/Makefile
config.status: creating modules/mixer/Makefile
config.status: creating modules/mixer/simple/Makefile
config.status: creating alsalisp/Makefile
config.status: creating aserver/Makefile
config.status: creating test/Makefile
config.status: creating test/lsb/Makefile
config.status: creating utils/Makefile
config.status: creating utils/alsa-lib.spec
config.status: creating utils/alsa.pc
config.status: creating utils/alsa-topology.pc
config.status: creating include/config.h
config.status: executing depfiles commands
config.status: executing libtool commands
Creating asoundlib.h...
Making all in doc
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/doc »
Making all in pictures
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/doc/pictures »
make[2]: rien à faire pour « all ».
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/doc/pictures »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/doc »
make[2]: rien à faire pour « all-am ».
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/doc »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/doc »
Making all in include
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/include »
make  all-recursive
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/include »
Making all in sound
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/include/sound »
Making all in uapi
make[4] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/include/sound/uapi »
make[4]: rien à faire pour « all ».
make[4] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/include/sound/uapi »
make[4] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/include/sound »
make[4]: rien à faire pour « all-am ».
make[4] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/include/sound »
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/include/sound »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/include »
Updating version.h
if ! test -r alsa/local.h; then \
	ln -s ../include alsa; \
fi
for f in asoundlib.h version.h; do \
	if ! test -r ../include/$f; then \
		ln -s /home/thomas/Téléchargements/alsa-lib/include/$f ../include/$f; \
	fi; \
done
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/include »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/include »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/include »
Making all in src
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src »
Making all in control
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/control »
  CC       cards.lo
  CC       tlv.lo
  CC       eld.lo
  CC       namehint.lo
  CC       hcontrol.lo
  CC       control.lo
  CC       control_hw.lo
  CC       control_empty.lo
  CC       setup.lo
  CC       ctlparse.lo
  CC       control_plugin.lo
  CC       control_symbols.lo
  CC       control_remap.lo
  CC       control_shm.lo
  CC       control_ext.lo
  CCLD     libcontrol.la
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/control »
Making all in mixer
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/mixer »
  CC       bag.lo
  CC       mixer.lo
  CC       simple.lo
  CC       simple_none.lo
  CC       simple_abst.lo
  CCLD     libmixer.la
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/mixer »
Making all in pcm
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/pcm »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/pcm »
make[3]: rien à faire pour « all-am ».
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/pcm »
  CC       mask.lo
  CC       interval.lo
  CC       pcm.lo
  CC       pcm_params.lo
  CC       pcm_simple.lo
  CC       pcm_hw.lo
  CC       pcm_misc.lo
  CC       pcm_mmap.lo
  CC       pcm_symbols.lo
  CC       pcm_generic.lo
  CC       pcm_plugin.lo
  CC       pcm_copy.lo
  CC       pcm_linear.lo
  CC       pcm_route.lo
In file included from pcm_route.c:334:
pcm_route.c: In function ‘snd_pcm_route_convert1_many’:
plugin_ops.h:66:99: warning: ‘src’ may be used uninitialized in this function [-Wmaybe-uninitialized]
   66 | #define _get_triple_le(ptr) (*(uint8_t*)(ptr) | (uint32_t)*((uint8_t*)(ptr) + 1) << 8 | (uint32_t)*((uint8_t*)(ptr) + 2) << 16)
      |                                                                                                   ^
pcm_route.c:329:37: note: ‘src’ was declared here
  329 |                         const char *src = srcs[srcidx];
      |                                     ^~~
  CC       pcm_mulaw.lo
  CC       pcm_alaw.lo
  CC       pcm_adpcm.lo
  CC       pcm_rate.lo
  CC       pcm_rate_linear.lo
  CC       pcm_plug.lo
  CC       pcm_multi.lo
  CC       pcm_shm.lo
  CC       pcm_file.lo
  CC       pcm_null.lo
  CC       pcm_empty.lo
  CC       pcm_share.lo
pcm_share.c: In function ‘snd_pcm_share_thread’:
pcm_share.c:417:33: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  417 |                                 read(pfd[0].fd, buf, 1);
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~
  CC       pcm_meter.lo
  CC       pcm_hooks.lo
  CC       pcm_lfloat.lo
  CC       pcm_ladspa.lo
  CC       pcm_dmix.lo
  CC       pcm_dshare.lo
  CC       pcm_dsnoop.lo
  CC       pcm_direct.lo
  CC       pcm_asym.lo
  CC       pcm_iec958.lo
  CC       pcm_softvol.lo
  CC       pcm_extplug.lo
  CC       pcm_ioplug.lo
  CC       pcm_mmap_emul.lo
  CCLD     libpcm.la
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/pcm »
Making all in timer
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/timer »
  CC       timer.lo
  CC       timer_hw.lo
  CC       timer_query.lo
  CC       timer_query_hw.lo
  CC       timer_symbols.lo
  CCLD     libtimer.la
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/timer »
Making all in rawmidi
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/rawmidi »
  CC       rawmidi.lo
  CC       rawmidi_hw.lo
  CC       rawmidi_symbols.lo
  CC       rawmidi_virt.lo
  CCLD     librawmidi.la
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/rawmidi »
Making all in hwdep
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/hwdep »
  CC       hwdep.lo
  CC       hwdep_hw.lo
  CC       hwdep_symbols.lo
  CCLD     libhwdep.la
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/hwdep »
Making all in seq
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/seq »
  CC       seq_hw.lo
  CC       seq.lo
  CC       seq_event.lo
  CC       seqmid.lo
  CC       seq_midi_event.lo
  CC       seq_symbols.lo
  CC       seq_old.lo
  CCLD     libseq.la
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/seq »
Making all in ucm
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/ucm »
  CC       utils.lo
  CC       parser.lo
  CC       ucm_cond.lo
  CC       ucm_subs.lo
  CC       ucm_include.lo
  CC       ucm_regex.lo
  CC       ucm_exec.lo
  CC       main.lo
  CCLD     libucm.la
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/ucm »
Making all in conf
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/conf »
Making all in cards
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/conf/cards »
make[3]: rien à faire pour « all ».
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/conf/cards »
Making all in ctl
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/conf/ctl »
make[3]: rien à faire pour « all ».
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/conf/ctl »
Making all in pcm
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/conf/pcm »
make[3]: rien à faire pour « all ».
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/conf/pcm »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/conf »
make[3]: rien à faire pour « all-am ».
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/conf »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/conf »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src »
  CC       conf.lo
  CC       confeval.lo
  CC       confmisc.lo
  CC       input.lo
  CC       output.lo
  CC       async.lo
  CC       error.lo
  CC       dlmisc.lo
  CC       socket.lo
  CC       shmarea.lo
  CC       userfile.lo
  CC       names.lo
  CCLD     libasound.la
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src »
Making all in src/topology
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/topology »
  CC       parser.lo
  CC       builder.lo
  CC       ctl.lo
  CC       dapm.lo
  CC       pcm.lo
  CC       data.lo
  CC       text.lo
  CC       channel.lo
  CC       ops.lo
  CC       elem.lo
  CC       save.lo
  CC       decoder.lo
  CC       log.lo
  CCLD     libatopology.la
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/topology »
Making all in modules
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/modules »
Making all in mixer
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/modules/mixer »
Making all in simple
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/modules/mixer/simple »
make[3]: rien à faire pour « all ».
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/modules/mixer/simple »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/modules/mixer »
make[3]: rien à faire pour « all-am ».
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/modules/mixer »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/modules/mixer »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/modules »
make[2]: rien à faire pour « all-am ».
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/modules »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/modules »
Making all in aserver
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/aserver »
  CC       aserver.o
  CCLD     aserver
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/aserver »
Making all in test
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/test »
Making all in .
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/test »
make[2]: rien à faire pour « all-am ».
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/test »
Making all in lsb
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/test/lsb »
make[2]: rien à faire pour « all ».
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/test/lsb »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/test »
Making all in utils
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/utils »
make[1]: rien à faire pour « all ».
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/utils »
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib »
make[1]: rien à faire pour « all-am ».
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib »
thomas@be-quiet-thomas:~/Téléchargements/alsa-lib$ sudo ./configure
[sudo] Mot de passe de thomas : 
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking whether make supports nested variables... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for wchar.h... yes
checking for minix/config.h... no
checking for sys/time.h... yes
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking whether ln -s works... yes
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... no
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking if gcc supports -Wl,--no-undefined flag... yes
checking if gcc supports -Wl,-z,defs flag... yes
checking for egrep... (cached) /usr/bin/grep -E
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether gcc needs -traditional... no
checking for uselocale... yes
checking for eaccess... yes
checking for library version... major 1 minor 2 subminor 8 extrastr  extraver 1000000
checking for versioned symbols... yes
checking for symbolic-functions... no
checking for custom symbol prefixes... 
checking for debug... yes
checking for debug assert... no
checking for tmpdir... /tmp
checking for softfloat... no
checking for LFS calls... yes
checking for libdl... checking for library containing dlsym... none required
checking for pthread... checking for pthread_join in -lpthread... yes
checking for gcc options needed to detect all undeclared functions... none needed
checking whether PTHREAD_MUTEX_RECURSIVE is declared... yes
checking for __thread... yes
checking for librt... checking for clock_gettime in -lrt... yes
checking for use of wordexp... no
checking for endian.h... yes
checking for sys/endian.h... no
checking for sys/shm.h... yes
checking for malloc.h... yes
checking for resmgr support... no
checking for aload* support... yes
checking for ALSA device file directory... /dev/snd/
checking for aload* device file directory... /dev/
checking whether GCC supports builtin atomic intrinsics... yes
checking for default lockless dmix... no
checking for max number of cards... 32
checking for thread-safe API functions... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating doc/pictures/Makefile
config.status: creating doc/doxygen.cfg
config.status: creating include/Makefile
config.status: creating include/sound/Makefile
config.status: creating include/sound/uapi/Makefile
config.status: creating src/Versions
config.status: creating src/Makefile
config.status: creating src/control/Makefile
config.status: creating src/mixer/Makefile
config.status: creating src/pcm/Makefile
config.status: creating src/pcm/scopes/Makefile
config.status: creating src/rawmidi/Makefile
config.status: creating src/timer/Makefile
config.status: creating src/hwdep/Makefile
config.status: creating src/seq/Makefile
config.status: creating src/ucm/Makefile
config.status: creating src/alisp/Makefile
config.status: creating src/topology/Makefile
config.status: creating src/conf/Makefile
config.status: creating src/conf/cards/Makefile
config.status: creating src/conf/ctl/Makefile
config.status: creating src/conf/pcm/Makefile
config.status: creating modules/Makefile
config.status: creating modules/mixer/Makefile
config.status: creating modules/mixer/simple/Makefile
config.status: creating alsalisp/Makefile
config.status: creating aserver/Makefile
config.status: creating test/Makefile
config.status: creating test/lsb/Makefile
config.status: creating utils/Makefile
config.status: creating utils/alsa-lib.spec
config.status: creating utils/alsa.pc
config.status: creating utils/alsa-topology.pc
config.status: creating include/config.h
config.status: include/config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
Creating asoundlib.h...
thomas@be-quiet-thomas:~/Téléchargements/alsa-lib$ sudo make install
Making install in doc
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/doc »
Making install in pictures
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/doc/pictures »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/doc/pictures »
make[3]: rien à faire pour « install-exec-am ».
make[3]: rien à faire pour « install-data-am ».
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/doc/pictures »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/doc/pictures »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/doc »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/doc »
make[3]: rien à faire pour « install-exec-am ».
make[3]: rien à faire pour « install-data-am ».
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/doc »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/doc »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/doc »
Making install in include
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/include »
Making install in sound
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/include/sound »
Making install in uapi
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/include/sound/uapi »
make[4] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/include/sound/uapi »
make[4]: rien à faire pour « install-exec-am ».
 /usr/bin/mkdir -p '/usr/include/alsa/sound/uapi'
 /usr/bin/install -c -m 644 asound_fm.h hdsp.h hdspm.h sb16_csp.h sscape_ioctl.h emu10k1.h asoc.h tlv.h '/usr/include/alsa/sound/uapi'
make[4] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/include/sound/uapi »
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/include/sound/uapi »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/include/sound »
make[4] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/include/sound »
make[4]: rien à faire pour « install-exec-am ».
 /usr/bin/mkdir -p '/usr/include/alsa/sound'
 /usr/bin/install -c -m 644 asound_fm.h hdsp.h hdspm.h sb16_csp.h sscape_ioctl.h emu10k1.h asoc.h tlv.h type_compat.h '/usr/include/alsa/sound'
make[4] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/include/sound »
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/include/sound »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/include/sound »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/include »
if ! test -r alsa/local.h; then \
	ln -s ../include alsa; \
fi
for f in asoundlib.h version.h; do \
	if ! test -r ../include/$f; then \
		ln -s /home/thomas/Téléchargements/alsa-lib/include/$f ../include/$f; \
	fi; \
done
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/include »
make[3]: rien à faire pour « install-exec-am ».
if ! test -r alsa/local.h; then \
	ln -s ../include alsa; \
fi
for f in asoundlib.h version.h; do \
	if ! test -r ../include/$f; then \
		ln -s /home/thomas/Téléchargements/alsa-lib/include/$f ../include/$f; \
	fi; \
done
 /usr/bin/mkdir -p '/usr/include/alsa'
 /usr/bin/install -c -m 644 asoundlib.h asoundef.h version.h global.h input.h output.h error.h conf.h control.h control_plugin.h control_external.h pcm.h pcm_old.h timer.h pcm_plugin.h pcm_rate.h pcm_external.h pcm_extplug.h pcm_ioplug.h rawmidi.h hwdep.h mixer.h mixer_abst.h seq_event.h seq.h seqmid.h seq_midi_event.h use-case.h topology.h '/usr/include/alsa'
make  install-data-hook
make[4] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/include »
test -d /usr/include/sys || mkdir -p /usr/include/sys
/usr/bin/install -c -m 644 ./sys.h /usr/include/sys/asoundlib.h
/usr/bin/install -c -m 644 ./sys.h /usr/include/asoundlib.h
make[4] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/include »
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/include »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/include »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/include »
Making install in src
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src »
Making install in control
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/control »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/control »
make[3]: rien à faire pour « install-exec-am ».
make[3]: rien à faire pour « install-data-am ».
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/control »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/control »
Making install in mixer
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/mixer »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/mixer »
make[3]: rien à faire pour « install-exec-am ».
make[3]: rien à faire pour « install-data-am ».
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/mixer »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/mixer »
Making install in pcm
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/pcm »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/pcm »
make[4] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/pcm »
make[4]: rien à faire pour « install-exec-am ».
make[4]: rien à faire pour « install-data-am ».
make[4] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/pcm »
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/pcm »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/pcm »
Making install in timer
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/timer »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/timer »
make[3]: rien à faire pour « install-exec-am ».
make[3]: rien à faire pour « install-data-am ».
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/timer »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/timer »
Making install in rawmidi
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/rawmidi »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/rawmidi »
make[3]: rien à faire pour « install-exec-am ».
make[3]: rien à faire pour « install-data-am ».
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/rawmidi »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/rawmidi »
Making install in hwdep
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/hwdep »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/hwdep »
make[3]: rien à faire pour « install-exec-am ».
make[3]: rien à faire pour « install-data-am ».
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/hwdep »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/hwdep »
Making install in seq
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/seq »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/seq »
make[3]: rien à faire pour « install-exec-am ».
make[3]: rien à faire pour « install-data-am ».
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/seq »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/seq »
Making install in ucm
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/ucm »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/ucm »
make[3]: rien à faire pour « install-exec-am ».
make[3]: rien à faire pour « install-data-am ».
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/ucm »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/ucm »
Making install in conf
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/conf »
Making install in cards
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/conf/cards »
make[4] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/conf/cards »
make[4]: rien à faire pour « install-exec-am ».
 /usr/bin/mkdir -p '/usr/share/alsa/cards'
 /usr/bin/install -c -m 644 aliases.conf AACI.conf ATIIXP.conf ATIIXP-SPDMA.conf ATIIXP-MODEM.conf AU8810.conf AU8820.conf AU8830.conf Audigy.conf Audigy2.conf Aureon51.conf Aureon71.conf CA0106.conf CMI8338.conf CMI8338-SWIEC.conf CMI8738-MC6.conf CMI8738-MC8.conf CMI8788.conf CS46xx.conf Echo_Echo3G.conf EMU10K1.conf EMU10K1X.conf ENS1370.conf ENS1371.conf ES1968.conf FM801.conf FWSpeakers.conf FireWave.conf GUS.conf HDA-Intel.conf HdmiLpeAudio.conf ICE1712.conf ICE1724.conf ICH.conf ICH4.conf ICH-MODEM.conf Loopback.conf Maestro3.conf NFORCE.conf PC-Speaker.conf '/usr/share/alsa/cards'
 /usr/bin/install -c -m 644 pistachio-card.conf PMac.conf PMacToonie.conf PS3.conf RME9636.conf RME9652.conf SI7018.conf SB-XFi.conf TRID4DWAVENX.conf USB-Audio.conf YMF744.conf vc4-hdmi.conf VIA686A.conf VIA8233.conf VIA8233A.conf VIA8237.conf VX222.conf VXPocket.conf VXPocket440.conf '/usr/share/alsa/cards'
make[4] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/conf/cards »
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/conf/cards »
Making install in ctl
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/conf/ctl »
make[4] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/conf/ctl »
make[4]: rien à faire pour « install-exec-am ».
 /usr/bin/mkdir -p '/usr/share/alsa/ctl'
 /usr/bin/install -c -m 644 default.conf '/usr/share/alsa/ctl'
make[4] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/conf/ctl »
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/conf/ctl »
Making install in pcm
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/conf/pcm »
make[4] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/conf/pcm »
make[4]: rien à faire pour « install-exec-am ».
 /usr/bin/mkdir -p '/usr/share/alsa/pcm'
 /usr/bin/install -c -m 644 default.conf front.conf rear.conf center_lfe.conf side.conf surround21.conf surround40.conf surround41.conf surround50.conf surround51.conf surround71.conf iec958.conf hdmi.conf modem.conf dmix.conf dsnoop.conf dpl.conf '/usr/share/alsa/pcm'
make[4] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/conf/pcm »
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/conf/pcm »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/conf »
make[4] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/conf »
make[4]: rien à faire pour « install-exec-am ».
 /usr/bin/mkdir -p '/usr/share/alsa'
 /usr/bin/install -c -m 644 alsa.conf '/usr/share/alsa'
make[4] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/conf »
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/conf »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/conf »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src »
  CC       conf.lo
  CC       confeval.lo
  CC       confmisc.lo
  CC       input.lo
  CC       output.lo
  CC       async.lo
  CC       error.lo
  CC       dlmisc.lo
  CC       socket.lo
  CC       shmarea.lo
  CC       userfile.lo
  CC       names.lo
  CCLD     libasound.la
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src »
 /usr/bin/mkdir -p '/usr/lib'
 /bin/bash ../libtool   --mode=install /usr/bin/install -c   libasound.la '/usr/lib'
libtool: install: /usr/bin/install -c .libs/libasound.so.2.0.0 /usr/lib/libasound.so.2.0.0
libtool: install: (cd /usr/lib && { ln -s -f libasound.so.2.0.0 libasound.so.2 || { rm -f libasound.so.2 && ln -s libasound.so.2.0.0 libasound.so.2; }; })
libtool: install: (cd /usr/lib && { ln -s -f libasound.so.2.0.0 libasound.so || { rm -f libasound.so && ln -s libasound.so.2.0.0 libasound.so; }; })
libtool: install: /usr/bin/install -c .libs/libasound.lai /usr/lib/libasound.la
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/sbin" ldconfig -n /usr/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[3]: rien à faire pour « install-data-am ».
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src »
Making install in src/topology
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/topology »
  CC       parser.lo
  CC       builder.lo
  CC       ctl.lo
  CC       dapm.lo
  CC       pcm.lo
  CC       data.lo
  CC       text.lo
  CC       channel.lo
  CC       ops.lo
  CC       elem.lo
  CC       save.lo
  CC       decoder.lo
  CC       log.lo
  CCLD     libatopology.la
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/src/topology »
 /usr/bin/mkdir -p '/usr/lib'
 /bin/bash ../../libtool   --mode=install /usr/bin/install -c   libatopology.la '/usr/lib'
libtool: warning: relinking 'libatopology.la'
libtool: install: (cd /home/thomas/Téléchargements/alsa-lib/src/topology; /bin/bash "/home/thomas/Téléchargements/alsa-lib/libtool"  --silent --tag CC --mode=relink gcc -g -O2 -version-info 2:0:0 -Wl,--version-script=../Versions -Wl,-z,defs -o libatopology.la -rpath /usr/lib parser.lo builder.lo ctl.lo dapm.lo pcm.lo data.lo text.lo channel.lo ops.lo elem.lo save.lo decoder.lo log.lo ../libasound.la )
libtool: install: /usr/bin/install -c .libs/libatopology.so.2.0.0T /usr/lib/libatopology.so.2.0.0
libtool: install: (cd /usr/lib && { ln -s -f libatopology.so.2.0.0 libatopology.so.2 || { rm -f libatopology.so.2 && ln -s libatopology.so.2.0.0 libatopology.so.2; }; })
libtool: install: (cd /usr/lib && { ln -s -f libatopology.so.2.0.0 libatopology.so || { rm -f libatopology.so && ln -s libatopology.so.2.0.0 libatopology.so; }; })
libtool: install: /usr/bin/install -c .libs/libatopology.lai /usr/lib/libatopology.la
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/sbin" ldconfig -n /usr/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: rien à faire pour « install-data-am ».
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/topology »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/src/topology »
Making install in modules
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/modules »
Making install in mixer
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/modules/mixer »
Making install in simple
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/modules/mixer/simple »
make[4] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/modules/mixer/simple »
make[4]: rien à faire pour « install-data-am ».
make[4] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/modules/mixer/simple »
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/modules/mixer/simple »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/modules/mixer »
make[4] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/modules/mixer »
make[4]: rien à faire pour « install-exec-am ».
make[4]: rien à faire pour « install-data-am ».
make[4] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/modules/mixer »
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/modules/mixer »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/modules/mixer »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/modules »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/modules »
make[3]: rien à faire pour « install-exec-am ».
make[3]: rien à faire pour « install-data-am ».
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/modules »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/modules »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/modules »
Making install in aserver
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/aserver »
  CC       aserver.o
  CCLD     aserver
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/aserver »
 /usr/bin/mkdir -p '/usr/bin'
  /bin/bash ../libtool   --mode=install /usr/bin/install -c aserver '/usr/bin'
libtool: install: /usr/bin/install -c .libs/aserver /usr/bin/aserver
make[2]: rien à faire pour « install-data-am ».
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/aserver »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/aserver »
Making install in test
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/test »
Making install in .
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/test »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/test »
make[3]: rien à faire pour « install-exec-am ».
make[3]: rien à faire pour « install-data-am ».
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/test »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/test »
Making install in lsb
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/test/lsb »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/test/lsb »
make[3]: rien à faire pour « install-exec-am ».
make[3]: rien à faire pour « install-data-am ».
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/test/lsb »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/test/lsb »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/test »
Making install in utils
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/utils »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib/utils »
make[2]: rien à faire pour « install-exec-am ».
 /usr/bin/mkdir -p '/usr/share/aclocal'
 /usr/bin/install -c -m 644 alsa.m4 '/usr/share/aclocal'
 /usr/bin/mkdir -p '/usr/lib/pkgconfig'
 /usr/bin/install -c -m 644 alsa.pc alsa-topology.pc '/usr/lib/pkgconfig'
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/utils »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib/utils »
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-lib »
make[2]: rien à faire pour « install-exec-am ».
make[2]: rien à faire pour « install-data-am ».
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-lib »

En revanche un petit souci avec alsa-utils

thomas@be-quiet-thomas:~/Téléchargements/alsa-utils$ sudo ./gitcompile
configure.ac:10: warning: macro 'AM_GNU_GETTEXT' not found in library
configure.ac:11: warning: macro 'AM_GNU_GETTEXT_VERSION' not found in library
./gitcompile: ligne 10: gettextize : commande introuvable
configure.ac:10: warning: macro 'AM_GNU_GETTEXT' not found in library
configure.ac:11: warning: macro 'AM_GNU_GETTEXT_VERSION' not found in library
configure.ac:15: installing './compile'
configure.ac:22: installing './config.guess'
configure.ac:22: installing './config.sub'
configure.ac:6: installing './install-sh'
configure.ac:6: installing './missing'
alsactl/Makefile.am: installing './depcomp'
parallel-tests: installing './test-driver'
configure.ac:22: warning: The macro `AM_PROG_LIBTOOL' is obsolete.
configure.ac:22: You should run autoupdate.
aclocal.m4:326: AM_PROG_LIBTOOL is expanded from...
configure.ac:22: the top level
configure.ac:26: warning: The macro `AC_ERROR' is obsolete.
configure.ac:26: You should run autoupdate.
./lib/autoconf/oldnames.m4:34: AC_ERROR is expanded from...
lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
./lib/autoconf/functions.m4:66: AC_CHECK_FUNC is expanded from...
configure.ac:26: the top level
configure.ac:223: warning: The macro `AC_HEADER_STDC' is obsolete.
configure.ac:223: You should run autoupdate.
./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from...
configure.ac:223: the top level
configure.ac:313: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:313: You should run autoupdate.
./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
configure.ac:313: the top level
configure.ac:325: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:325: You should run autoupdate.
./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
configure.ac:325: the top level
configure.ac:397: warning: The macro `AC_HEADER_TIME' is obsolete.
configure.ac:397: You should run autoupdate.
./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from...
configure.ac:397: the top level
configure.ac:466: warning: AC_OUTPUT should be used without arguments.
configure.ac:466: You should run autoupdate.
configure.ac:10: error: possibly undefined macro: AM_GNU_GETTEXT
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
configure.ac:11: error: possibly undefined macro: AM_GNU_GETTEXT_VERSION
CFLAGS=-O2 -Wall -pipe -g
./configure 
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... yes
./configure: line 3348: syntax error near unexpected token `external'
./configure: line 3348: `AM_GNU_GETTEXT(external)'
thomas@be-quiet-thomas:~/Téléchargements/alsa-utils$ sudo ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... yes
./configure: line 3348: syntax error near unexpected token `external'
./configure: line 3348: `AM_GNU_GETTEXT(external)'
thomas@be-quiet-thomas:~/Téléchargements/alsa-utils$

Pour corriger ça:

sudo apt-get install build-essential libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip git

Et après ca à l'air d'être ok

thomas@be-quiet-thomas:~/Téléchargements/alsa-utils$ sudo ./gitcompile
Copying file ABOUT-NLS
Copying file config.rpath
Copying file po/Makefile.in.in
Copying file po/Makevars.template
Copying file po/Rules-quot
Copying file po/boldquot.sed
Copying file po/en@boldquot.header
Copying file po/en@quot.header
Copying file po/insert-header.sin
Copying file po/quot.sed
Copying file po/remove-potcdate.sin
Copying file m4/gettext.m4
Copying file m4/host-cpu-c-abi.m4
Copying file m4/iconv.m4
Copying file m4/intlmacosx.m4
Copying file m4/lib-ld.m4
Copying file m4/lib-link.m4
Copying file m4/lib-prefix.m4
Copying file m4/nls.m4
Copying file m4/po.m4
Copying file m4/progtest.m4
Updating EXTRA_DIST in m4/Makefile.am (backup is in m4/Makefile.am~)
Updating configure.ac (backup is in configure.ac~)

Please run 'aclocal -I m4' to regenerate the aclocal.m4 file.
You need aclocal from GNU automake 1.9 (or newer) to do this.
Then run 'autoconf' to regenerate the configure file.

You might also want to copy the convenience header file gettext.h
from the /usr/share/gettext directory into your package.
It is a wrapper around <libintl.h> that implements the configure --disable-nls
option.

Press Return to acknowledge the previous two paragraphs.

configure.ac:10: installing './compile'
configure.ac:6: installing './missing'
alsactl/Makefile.am: installing './depcomp'
configure.ac:22: warning: The macro `AM_PROG_LIBTOOL' is obsolete.
configure.ac:22: You should run autoupdate.
aclocal.m4:3035: AM_PROG_LIBTOOL is expanded from...
configure.ac:22: the top level
configure.ac:26: warning: The macro `AC_ERROR' is obsolete.
configure.ac:26: You should run autoupdate.
./lib/autoconf/oldnames.m4:34: AC_ERROR is expanded from...
lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
./lib/autoconf/functions.m4:66: AC_CHECK_FUNC is expanded from...
configure.ac:26: the top level
configure.ac:223: warning: The macro `AC_HEADER_STDC' is obsolete.
configure.ac:223: You should run autoupdate.
./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from...
configure.ac:223: the top level
configure.ac:313: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:313: You should run autoupdate.
./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
configure.ac:313: the top level
configure.ac:325: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:325: You should run autoupdate.
./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
configure.ac:325: the top level
configure.ac:397: warning: The macro `AC_HEADER_TIME' is obsolete.
configure.ac:397: You should run autoupdate.
./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from...
configure.ac:397: the top level
configure.ac:466: warning: AC_OUTPUT should be used without arguments.
configure.ac:466: You should run autoupdate.
CFLAGS=-O2 -Wall -pipe -g
./configure 
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking for a sed that does not truncate output... /usr/bin/sed
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking whether make supports the include directive... yes (GNU style)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking 32-bit host C ABI... no
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ELF binary format... yes
checking for the common suffixes of directories in the library search path... lib,lib,lib64
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyPreferredLanguages... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for gcc... (cached) gcc
checking whether the compiler supports GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to enable C11 features... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) gcc3
checking whether ln -s works... yes
checking for a sed that does not truncate output... (cached) /usr/bin/sed
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) /usr/bin/sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for sys/time.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for ALSA CFLAGS... 
checking for dlopen in -lc... yes
checking for ALSA LDFLAGS...  -lasound -lm  -lpthread
checking required libasound headers version... 1.2.5
checking for libasound headers version >= 1.2.5 (1.2.5)... found.
checking for libatopology (sound headers version > 1.1.9)... yes
checking for snd_ctl_open in -lasound... yes
checking for snd_tplg_new in -latopology... yes
checking for ALSA topology LDFLAGS...  -latopology
checking for snd_ctl_elem_add_enumerated... yes
checking for dlfcn.h... (cached) yes
checking for malloc.h... yes
checking for alsa/pcm.h... yes
checking for alsa/mixer.h... yes
checking for alsa/rawmidi.h... yes
checking for alsa/seq.h... yes
checking for alsa/use-case.h... yes
checking for alsa/topology.h... yes
checking for samplerate.h... no
checking for snd_seq_client_info_get_card in -lasound... yes
checking for snd_seq_client_info_get_pid in -lasound... yes
checking for snd_tplg_save in -latopology... yes
checking for ffado_streaming_init in -lffado... no
checking for memfd_create... yes
checking for fftwf_malloc in -lfftw3f... no
checking for sqrtf in -lm... yes
checking for pthread_create in -lpthread... yes
checking for librt... checking for clock_gettime in -lrt... yes
checking for xmlto... no
checking for rst2man... no
checking for egrep... (cached) /usr/bin/grep -E
checking for ncursesw... yes
checking for curses library... ncursesw
checking for curses header name... <ncurses.h>
checking for curses compiler flags... -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600
checking for curses NLS support... yes
checking for panel.h... yes
checking for menu.h... yes
checking for form.h... yes
checking for new_panel in -lpanelw... yes
checking for new_menu in -lmenuw... yes
checking for new_form in -lformw... yes
checking for curses linker flags... -lformw -lmenuw -lpanelw -lncursesw -ltinfo
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether gcc needs -traditional... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for systemd >= 18... yes
/usr
${exec_prefix}/lib
/usr/lib
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating alsactl/Makefile
config.status: creating alsactl/init/Makefile
config.status: creating alsamixer/Makefile
config.status: creating amidi/Makefile
config.status: creating amixer/Makefile
config.status: creating m4/Makefile
config.status: creating po/Makefile.in
config.status: creating alsaconf/alsaconf
config.status: creating alsaconf/Makefile
config.status: creating alsaconf/po/Makefile
config.status: WARNING:  'alsaconf/po/Makefile.in' seems to ignore the --datarootdir setting
config.status: creating alsaucm/Makefile
config.status: creating topology/Makefile
config.status: creating topology/nhlt/Makefile
config.status: creating bat/Makefile
config.status: creating bat/tests/Makefile
config.status: creating bat/tests/asound_state/Makefile
config.status: creating aplay/Makefile
config.status: creating include/Makefile
config.status: creating iecset/Makefile
config.status: creating utils/Makefile
config.status: creating utils/alsa-utils.spec
config.status: creating seq/Makefile
config.status: creating seq/aconnect/Makefile
config.status: creating seq/aplaymidi/Makefile
config.status: creating seq/aseqdump/Makefile
config.status: creating seq/aseqnet/Makefile
config.status: creating speaker-test/Makefile
config.status: creating speaker-test/samples/Makefile
config.status: creating alsaloop/Makefile
config.status: creating alsa-info/Makefile
config.status: creating axfer/Makefile
config.status: creating axfer/test/Makefile
config.status: creating include/aconfig.h
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
config.status: executing depfiles commands
config.status: executing libtool commands
Making all in include
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/include »
make  all-am
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/include »
Updating version.h
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/include »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/include »
Making all in alsactl
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/alsactl »
Making all in init
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/alsactl/init »
make[2]: rien à faire pour « all ».
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/alsactl/init »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/alsactl »
gcc -DHAVE_CONFIG_H -I. -I../include    -D_GNU_SOURCE -D__USE_GNU -DSYS_ASOUNDRC=\"/var/lib/alsa/asound.state\" -DSYS_LOCKPATH=\"/var/lock\" -DSYS_LOCKFILE=\"asound.state.lock\" -DSYS_PIDFILE=\"/var/run/alsactl.pid\" -O2 -Wall -pipe -g -MT alsactl-alsactl.o -MD -MP -MF .deps/alsactl-alsactl.Tpo -c -o alsactl-alsactl.o `test -f 'alsactl.c' || echo './'`alsactl.c
mv -f .deps/alsactl-alsactl.Tpo .deps/alsactl-alsactl.Po
gcc -DHAVE_CONFIG_H -I. -I../include    -D_GNU_SOURCE -D__USE_GNU -DSYS_ASOUNDRC=\"/var/lib/alsa/asound.state\" -DSYS_LOCKPATH=\"/var/lock\" -DSYS_LOCKFILE=\"asound.state.lock\" -DSYS_PIDFILE=\"/var/run/alsactl.pid\" -O2 -Wall -pipe -g -MT alsactl-state.o -MD -MP -MF .deps/alsactl-state.Tpo -c -o alsactl-state.o `test -f 'state.c' || echo './'`state.c
mv -f .deps/alsactl-state.Tpo .deps/alsactl-state.Po
gcc -DHAVE_CONFIG_H -I. -I../include    -D_GNU_SOURCE -D__USE_GNU -DSYS_ASOUNDRC=\"/var/lib/alsa/asound.state\" -DSYS_LOCKPATH=\"/var/lock\" -DSYS_LOCKFILE=\"asound.state.lock\" -DSYS_PIDFILE=\"/var/run/alsactl.pid\" -O2 -Wall -pipe -g -MT alsactl-lock.o -MD -MP -MF .deps/alsactl-lock.Tpo -c -o alsactl-lock.o `test -f 'lock.c' || echo './'`lock.c
mv -f .deps/alsactl-lock.Tpo .deps/alsactl-lock.Po
gcc -DHAVE_CONFIG_H -I. -I../include    -D_GNU_SOURCE -D__USE_GNU -DSYS_ASOUNDRC=\"/var/lib/alsa/asound.state\" -DSYS_LOCKPATH=\"/var/lock\" -DSYS_LOCKFILE=\"asound.state.lock\" -DSYS_PIDFILE=\"/var/run/alsactl.pid\" -O2 -Wall -pipe -g -MT alsactl-utils.o -MD -MP -MF .deps/alsactl-utils.Tpo -c -o alsactl-utils.o `test -f 'utils.c' || echo './'`utils.c
utils.c: In function ‘initfailed’:
utils.c:94:15: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   94 |         (void)write(fp, str, strlen(str));
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
utils.c:95:15: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   95 |         (void)write(fp, ":", 1);
      |               ^~~~~~~~~~~~~~~~~
utils.c:96:15: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   96 |         (void)write(fp, reason, strlen(reason));
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils.c:97:15: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   97 |         (void)write(fp, ":", 1);
      |               ^~~~~~~~~~~~~~~~~
utils.c:98:15: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   98 |         (void)write(fp, sexitcode, strlen(sexitcode));
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils.c:99:15: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   99 |         (void)write(fp, "\n", 1);
      |               ^~~~~~~~~~~~~~~~~~
mv -f .deps/alsactl-utils.Tpo .deps/alsactl-utils.Po
gcc -DHAVE_CONFIG_H -I. -I../include    -D_GNU_SOURCE -D__USE_GNU -DSYS_ASOUNDRC=\"/var/lib/alsa/asound.state\" -DSYS_LOCKPATH=\"/var/lock\" -DSYS_LOCKFILE=\"asound.state.lock\" -DSYS_PIDFILE=\"/var/run/alsactl.pid\" -O2 -Wall -pipe -g -MT alsactl-init_parse.o -MD -MP -MF .deps/alsactl-init_parse.Tpo -c -o alsactl-init_parse.o `test -f 'init_parse.c' || echo './'`init_parse.c
mv -f .deps/alsactl-init_parse.Tpo .deps/alsactl-init_parse.Po
gcc -DHAVE_CONFIG_H -I. -I../include    -D_GNU_SOURCE -D__USE_GNU -DSYS_ASOUNDRC=\"/var/lib/alsa/asound.state\" -DSYS_LOCKPATH=\"/var/lock\" -DSYS_LOCKFILE=\"asound.state.lock\" -DSYS_PIDFILE=\"/var/run/alsactl.pid\" -O2 -Wall -pipe -g -MT alsactl-init_ucm.o -MD -MP -MF .deps/alsactl-init_ucm.Tpo -c -o alsactl-init_ucm.o `test -f 'init_ucm.c' || echo './'`init_ucm.c
mv -f .deps/alsactl-init_ucm.Tpo .deps/alsactl-init_ucm.Po
gcc -DHAVE_CONFIG_H -I. -I../include    -D_GNU_SOURCE -D__USE_GNU -DSYS_ASOUNDRC=\"/var/lib/alsa/asound.state\" -DSYS_LOCKPATH=\"/var/lock\" -DSYS_LOCKFILE=\"asound.state.lock\" -DSYS_PIDFILE=\"/var/run/alsactl.pid\" -O2 -Wall -pipe -g -MT alsactl-daemon.o -MD -MP -MF .deps/alsactl-daemon.Tpo -c -o alsactl-daemon.o `test -f 'daemon.c' || echo './'`daemon.c
mv -f .deps/alsactl-daemon.Tpo .deps/alsactl-daemon.Po
gcc -DHAVE_CONFIG_H -I. -I../include    -D_GNU_SOURCE -D__USE_GNU -DSYS_ASOUNDRC=\"/var/lib/alsa/asound.state\" -DSYS_LOCKPATH=\"/var/lock\" -DSYS_LOCKFILE=\"asound.state.lock\" -DSYS_PIDFILE=\"/var/run/alsactl.pid\" -O2 -Wall -pipe -g -MT alsactl-monitor.o -MD -MP -MF .deps/alsactl-monitor.Tpo -c -o alsactl-monitor.o `test -f 'monitor.c' || echo './'`monitor.c
mv -f .deps/alsactl-monitor.Tpo .deps/alsactl-monitor.Po
gcc -DHAVE_CONFIG_H -I. -I../include    -D_GNU_SOURCE -D__USE_GNU -DSYS_ASOUNDRC=\"/var/lib/alsa/asound.state\" -DSYS_LOCKPATH=\"/var/lock\" -DSYS_LOCKFILE=\"asound.state.lock\" -DSYS_PIDFILE=\"/var/run/alsactl.pid\" -O2 -Wall -pipe -g -MT alsactl-clean.o -MD -MP -MF .deps/alsactl-clean.Tpo -c -o alsactl-clean.o `test -f 'clean.c' || echo './'`clean.c
mv -f .deps/alsactl-clean.Tpo .deps/alsactl-clean.Po
gcc -DHAVE_CONFIG_H -I. -I../include    -D_GNU_SOURCE -D__USE_GNU -DSYS_ASOUNDRC=\"/var/lib/alsa/asound.state\" -DSYS_LOCKPATH=\"/var/lock\" -DSYS_LOCKFILE=\"asound.state.lock\" -DSYS_PIDFILE=\"/var/run/alsactl.pid\" -O2 -Wall -pipe -g -MT alsactl-info.o -MD -MP -MF .deps/alsactl-info.Tpo -c -o alsactl-info.o `test -f 'info.c' || echo './'`info.c
mv -f .deps/alsactl-info.Tpo .deps/alsactl-info.Po
/bin/bash ../libtool  --tag=CC   --mode=link gcc -D_GNU_SOURCE -D__USE_GNU -DSYS_ASOUNDRC=\"/var/lib/alsa/asound.state\" -DSYS_LOCKPATH=\"/var/lock\" -DSYS_LOCKFILE=\"asound.state.lock\" -DSYS_PIDFILE=\"/var/run/alsactl.pid\" -O2 -Wall -pipe -g   -o alsactl alsactl-alsactl.o alsactl-state.o alsactl-lock.o alsactl-utils.o alsactl-init_parse.o alsactl-init_ucm.o alsactl-daemon.o alsactl-monitor.o alsactl-clean.o alsactl-info.o  -lasound -lm -lpthread
libtool: link: gcc -D_GNU_SOURCE -D__USE_GNU -DSYS_ASOUNDRC=\"/var/lib/alsa/asound.state\" -DSYS_LOCKPATH=\"/var/lock\" -DSYS_LOCKFILE=\"asound.state.lock\" -DSYS_PIDFILE=\"/var/run/alsactl.pid\" -O2 -Wall -pipe -g -o alsactl alsactl-alsactl.o alsactl-state.o alsactl-lock.o alsactl-utils.o alsactl-init_parse.o alsactl-init_ucm.o alsactl-daemon.o alsactl-monitor.o alsactl-clean.o alsactl-info.o  /usr/lib/libasound.so -lm -lpthread
/usr/bin/sed -r -e 's,@sbindir\@,/usr/sbin,g' -e 's,@mydatadir\@,/usr/share/alsa,g' -e 's,@daemonswitch\@,/etc/alsa/state-daemon.conf,g' -e 's,@asoundrcfile\@,/var/lib/alsa/asound.state,g' < alsa-state.service.in > alsa-state.service || rm alsa-state.service
/usr/bin/sed -r -e 's,@sbindir\@,/usr/sbin,g' -e 's,@mydatadir\@,/usr/share/alsa,g' -e 's,@daemonswitch\@,/etc/alsa/state-daemon.conf,g' -e 's,@asoundrcfile\@,/var/lib/alsa/asound.state,g' < alsa-restore.service.in > alsa-restore.service || rm alsa-restore.service
/usr/bin/sed -r -e 's,@sbindir\@,/usr/sbin,g' -e 's,@mydatadir\@,/usr/share/alsa,g' -e 's,@daemonswitch\@,/etc/alsa/state-daemon.conf,g' -e 's,@asoundrcfile\@,/var/lib/alsa/asound.state,g' < 90-alsa-restore.rules.in > 90-alsa-restore.rules || rm 90-alsa-restore.rules
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/alsactl »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/alsactl »
Making all in utils
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/utils »
make[1]: rien à faire pour « all ».
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/utils »
Making all in m4
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/m4 »
make[1]: rien à faire pour « all ».
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/m4 »
Making all in po
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/po »
make alsa-utils.pot-update
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/po »
sed -e '/^#/d' remove-potcdate.sin > t-remove-potcdate.sed
mv t-remove-potcdate.sed remove-potcdate.sed
package_gnu=""; \
test -n "$package_gnu" || { \
  if { if (LC_ALL=C find --version) 2>/dev/null | grep GNU >/dev/null; then \
         LC_ALL=C find -L .. -maxdepth 1 -type f -size -10000000c -exec grep -i 'GNU alsa-utils' /dev/null '{}' ';' 2>/dev/null; \
       else \
         LC_ALL=C grep -i 'GNU alsa-utils' ../* 2>/dev/null; \
       fi; \
     } | grep -v 'libtool:' >/dev/null; then \
     package_gnu=yes; \
   else \
     package_gnu=no; \
   fi; \
}; \
if test "$package_gnu" = "yes"; then \
  package_prefix='GNU '; \
else \
  package_prefix=''; \
fi; \
if test -n '' || test '' = '@'PACKAGE_BUGREPORT'@'; then \
  msgid_bugs_address=''; \
else \
  msgid_bugs_address=''; \
fi; \
case `/usr/bin/xgettext --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \
  '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \
    /usr/bin/xgettext --default-domain=alsa-utils --directory=.. \
      --add-comments=TRANSLATORS: \
      --files-from=./POTFILES.in \
      --copyright-holder='The ALSA Team' \
      --msgid-bugs-address="$msgid_bugs_address" \
      --keyword=_ --keyword=N_  \
    ;; \
  *) \
    /usr/bin/xgettext --default-domain=alsa-utils --directory=.. \
      --add-comments=TRANSLATORS: \
      --files-from=./POTFILES.in \
      --copyright-holder='The ALSA Team' \
      --package-name="${package_prefix}alsa-utils" \
      --package-version='1.2.8' \
      --msgid-bugs-address="$msgid_bugs_address" \
      --keyword=_ --keyword=N_  \
    ;; \
esac
/usr/bin/xgettext: AVERTISSEMENT : L'option « --msgid-bugs-address » n'a pas été spécifiée.
                                   Si vous utilisez un fichier « Makevars », veuillez spécifier
                                   la variable MSGID_BUGS_ADDRESS à cet endroit. Sinon, veuillez
                                   utiliser l'option « --msgid-bugs-address » en ligne de commande.
aplay/aplay.c:1578: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
aplay/aplay.c:1613: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
test ! -f alsa-utils.po || { \
  if test -f ./alsa-utils.pot-header; then \
    sed -e '1,/^#$/d' < alsa-utils.po > alsa-utils.1po && \
    cat ./alsa-utils.pot-header alsa-utils.1po > alsa-utils.po && \
    rm -f alsa-utils.1po \
    || exit 1; \
  fi; \
  if test -f ./alsa-utils.pot; then \
    sed -f remove-potcdate.sed < ./alsa-utils.pot > alsa-utils.1po && \
    sed -f remove-potcdate.sed < alsa-utils.po > alsa-utils.2po && \
    if cmp alsa-utils.1po alsa-utils.2po >/dev/null 2>&1; then \
      rm -f alsa-utils.1po alsa-utils.2po alsa-utils.po; \
    else \
      rm -f alsa-utils.1po alsa-utils.2po ./alsa-utils.pot && \
      mv alsa-utils.po ./alsa-utils.pot; \
    fi; \
  else \
    mv alsa-utils.po ./alsa-utils.pot; \
  fi; \
}
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/po »
test ! -f ./alsa-utils.pot || \
  test -z "de.gmo eu.gmo fr.gmo ja.gmo ka.gmo sk.gmo" || make de.gmo eu.gmo fr.gmo ja.gmo ka.gmo sk.gmo
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/po »
/usr/bin/msgmerge --update  --lang=de --previous de.po alsa-utils.pot
............................................................. terminé.
de.po:813: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
de.po:813: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
de.po:829: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
de.po:829: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
rm -f de.gmo && /usr/bin/msgmerge --for-msgfmt -o de.1po de.po alsa-utils.pot && /usr/bin/msgfmt -c --statistics --verbose -o de.gmo de.1po && rm -f de.1po
de.po:836: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
de.po:836: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
de.po:852: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
de.po:852: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
de.1po : 292 messages traduits.
/usr/bin/msgmerge --update  --lang=eu --previous eu.po alsa-utils.pot
............................................................. terminé.
eu.po:833: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
eu.po:833: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
eu.po:849: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
eu.po:849: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
rm -f eu.gmo && /usr/bin/msgmerge --for-msgfmt -o eu.1po eu.po alsa-utils.pot && /usr/bin/msgfmt -c --statistics --verbose -o eu.gmo eu.1po && rm -f eu.1po
eu.po:857: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
eu.po:857: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
eu.po:873: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
eu.po:873: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
eu.1po : 319 messages traduits.
/usr/bin/msgmerge --update  --lang=fr --previous fr.po alsa-utils.pot
.............................................................. terminé.
fr.po:828: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
fr.po:828: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
fr.po:844: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
rm -f fr.gmo && /usr/bin/msgmerge --for-msgfmt -o fr.1po fr.po alsa-utils.pot && /usr/bin/msgfmt -c --statistics --verbose -o fr.gmo fr.1po && rm -f fr.1po
fr.po:862: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
fr.po:862: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
fr.1po : 305 messages traduits.
/usr/bin/msgmerge --update  --lang=ja --previous ja.po alsa-utils.pot
........................................................ terminé.
ja.po:805: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
ja.po:821: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
rm -f ja.gmo && /usr/bin/msgmerge --for-msgfmt -o ja.1po ja.po alsa-utils.pot && /usr/bin/msgfmt -c --statistics --verbose -o ja.gmo ja.1po && rm -f ja.1po
ja.1po : 243 messages traduits.
/usr/bin/msgmerge --update  --lang=ka --previous ka.po alsa-utils.pot
..................................................... terminé.
ka.po:838: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
ka.po:838: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
ka.po:855: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
ka.po:855: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
rm -f ka.gmo && /usr/bin/msgmerge --for-msgfmt -o ka.1po ka.po alsa-utils.pot && /usr/bin/msgfmt -c --statistics --verbose -o ka.gmo ka.1po && rm -f ka.1po
ka.po:851: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
ka.po:851: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
ka.po:868: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
ka.po:868: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
ka.1po : 330 messages traduits.
/usr/bin/msgmerge --update  --lang=sk --previous sk.po alsa-utils.pot
.......................................................... terminé.
sk.po:840: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
sk.po:840: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
sk.po:856: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
sk.po:856: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
rm -f sk.gmo && /usr/bin/msgmerge --for-msgfmt -o sk.1po sk.po alsa-utils.pot && /usr/bin/msgfmt -c --statistics --verbose -o sk.gmo sk.1po && rm -f sk.1po
sk.po:859: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
sk.po:859: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
sk.po:875: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
sk.po:875: AVERTISSEMENT : un message à traduire ne doit pas contenir de séquence d'échappement « \r »
sk.1po : 322 messages traduits.
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/po »
touch ./stamp-po
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/po »
Making all in alsa-info
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/alsa-info »
make[1]: rien à faire pour « all ».
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/alsa-info »
Making all in alsamixer
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/alsamixer »
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DCURSESINC="<ncurses.h>" -O2 -Wall -pipe -g -MT alsamixer-card_select.o -MD -MP -MF .deps/alsamixer-card_select.Tpo -c -o alsamixer-card_select.o `test -f 'card_select.c' || echo './'`card_select.c
mv -f .deps/alsamixer-card_select.Tpo .deps/alsamixer-card_select.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DCURSESINC="<ncurses.h>" -O2 -Wall -pipe -g -MT alsamixer-bindings.o -MD -MP -MF .deps/alsamixer-bindings.Tpo -c -o alsamixer-bindings.o `test -f 'bindings.c' || echo './'`bindings.c
mv -f .deps/alsamixer-bindings.Tpo .deps/alsamixer-bindings.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DCURSESINC="<ncurses.h>" -O2 -Wall -pipe -g -MT alsamixer-cli.o -MD -MP -MF .deps/alsamixer-cli.Tpo -c -o alsamixer-cli.o `test -f 'cli.c' || echo './'`cli.c
mv -f .deps/alsamixer-cli.Tpo .deps/alsamixer-cli.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DCURSESINC="<ncurses.h>" -O2 -Wall -pipe -g -MT alsamixer-colors.o -MD -MP -MF .deps/alsamixer-colors.Tpo -c -o alsamixer-colors.o `test -f 'colors.c' || echo './'`colors.c
mv -f .deps/alsamixer-colors.Tpo .deps/alsamixer-colors.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DCURSESINC="<ncurses.h>" -O2 -Wall -pipe -g -MT alsamixer-curskey.o -MD -MP -MF .deps/alsamixer-curskey.Tpo -c -o alsamixer-curskey.o `test -f 'curskey.c' || echo './'`curskey.c
mv -f .deps/alsamixer-curskey.Tpo .deps/alsamixer-curskey.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DCURSESINC="<ncurses.h>" -O2 -Wall -pipe -g -MT alsamixer-configparser.o -MD -MP -MF .deps/alsamixer-configparser.Tpo -c -o alsamixer-configparser.o `test -f 'configparser.c' || echo './'`configparser.c
mv -f .deps/alsamixer-configparser.Tpo .deps/alsamixer-configparser.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DCURSESINC="<ncurses.h>" -O2 -Wall -pipe -g -MT alsamixer-device_name.o -MD -MP -MF .deps/alsamixer-device_name.Tpo -c -o alsamixer-device_name.o `test -f 'device_name.c' || echo './'`device_name.c
mv -f .deps/alsamixer-device_name.Tpo .deps/alsamixer-device_name.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DCURSESINC="<ncurses.h>" -O2 -Wall -pipe -g -MT alsamixer-die.o -MD -MP -MF .deps/alsamixer-die.Tpo -c -o alsamixer-die.o `test -f 'die.c' || echo './'`die.c
mv -f .deps/alsamixer-die.Tpo .deps/alsamixer-die.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DCURSESINC="<ncurses.h>" -O2 -Wall -pipe -g -MT alsamixer-mainloop.o -MD -MP -MF .deps/alsamixer-mainloop.Tpo -c -o alsamixer-mainloop.o `test -f 'mainloop.c' || echo './'`mainloop.c
mv -f .deps/alsamixer-mainloop.Tpo .deps/alsamixer-mainloop.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DCURSESINC="<ncurses.h>" -O2 -Wall -pipe -g -MT alsamixer-mem.o -MD -MP -MF .deps/alsamixer-mem.Tpo -c -o alsamixer-mem.o `test -f 'mem.c' || echo './'`mem.c
mv -f .deps/alsamixer-mem.Tpo .deps/alsamixer-mem.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DCURSESINC="<ncurses.h>" -O2 -Wall -pipe -g -MT alsamixer-menu_widget.o -MD -MP -MF .deps/alsamixer-menu_widget.Tpo -c -o alsamixer-menu_widget.o `test -f 'menu_widget.c' || echo './'`menu_widget.c
mv -f .deps/alsamixer-menu_widget.Tpo .deps/alsamixer-menu_widget.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DCURSESINC="<ncurses.h>" -O2 -Wall -pipe -g -MT alsamixer-mixer_clickable.o -MD -MP -MF .deps/alsamixer-mixer_clickable.Tpo -c -o alsamixer-mixer_clickable.o `test -f 'mixer_clickable.c' || echo './'`mixer_clickable.c
mv -f .deps/alsamixer-mixer_clickable.Tpo .deps/alsamixer-mixer_clickable.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DCURSESINC="<ncurses.h>" -O2 -Wall -pipe -g -MT alsamixer-mixer_controls.o -MD -MP -MF .deps/alsamixer-mixer_controls.Tpo -c -o alsamixer-mixer_controls.o `test -f 'mixer_controls.c' || echo './'`mixer_controls.c
mv -f .deps/alsamixer-mixer_controls.Tpo .deps/alsamixer-mixer_controls.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DCURSESINC="<ncurses.h>" -O2 -Wall -pipe -g -MT alsamixer-mixer_display.o -MD -MP -MF .deps/alsamixer-mixer_display.Tpo -c -o alsamixer-mixer_display.o `test -f 'mixer_display.c' || echo './'`mixer_display.c
mv -f .deps/alsamixer-mixer_display.Tpo .deps/alsamixer-mixer_display.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DCURSESINC="<ncurses.h>" -O2 -Wall -pipe -g -MT alsamixer-mixer_widget.o -MD -MP -MF .deps/alsamixer-mixer_widget.Tpo -c -o alsamixer-mixer_widget.o `test -f 'mixer_widget.c' || echo './'`mixer_widget.c
mv -f .deps/alsamixer-mixer_widget.Tpo .deps/alsamixer-mixer_widget.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DCURSESINC="<ncurses.h>" -O2 -Wall -pipe -g -MT alsamixer-proc_files.o -MD -MP -MF .deps/alsamixer-proc_files.Tpo -c -o alsamixer-proc_files.o `test -f 'proc_files.c' || echo './'`proc_files.c
mv -f .deps/alsamixer-proc_files.Tpo .deps/alsamixer-proc_files.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DCURSESINC="<ncurses.h>" -O2 -Wall -pipe -g -MT alsamixer-textbox.o -MD -MP -MF .deps/alsamixer-textbox.Tpo -c -o alsamixer-textbox.o `test -f 'textbox.c' || echo './'`textbox.c
mv -f .deps/alsamixer-textbox.Tpo .deps/alsamixer-textbox.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DCURSESINC="<ncurses.h>" -O2 -Wall -pipe -g -MT alsamixer-utils.o -MD -MP -MF .deps/alsamixer-utils.Tpo -c -o alsamixer-utils.o `test -f 'utils.c' || echo './'`utils.c
mv -f .deps/alsamixer-utils.Tpo .deps/alsamixer-utils.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DCURSESINC="<ncurses.h>" -O2 -Wall -pipe -g -MT alsamixer-volume_mapping.o -MD -MP -MF .deps/alsamixer-volume_mapping.Tpo -c -o alsamixer-volume_mapping.o `test -f 'volume_mapping.c' || echo './'`volume_mapping.c
mv -f .deps/alsamixer-volume_mapping.Tpo .deps/alsamixer-volume_mapping.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DCURSESINC="<ncurses.h>" -O2 -Wall -pipe -g -MT alsamixer-widget.o -MD -MP -MF .deps/alsamixer-widget.Tpo -c -o alsamixer-widget.o `test -f 'widget.c' || echo './'`widget.c
mv -f .deps/alsamixer-widget.Tpo .deps/alsamixer-widget.Po
/bin/bash ../libtool  --tag=CC   --mode=link gcc -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DCURSESINC="<ncurses.h>" -O2 -Wall -pipe -g   -o alsamixer alsamixer-card_select.o alsamixer-bindings.o alsamixer-cli.o alsamixer-colors.o alsamixer-curskey.o alsamixer-configparser.o alsamixer-device_name.o alsamixer-die.o alsamixer-mainloop.o alsamixer-mem.o alsamixer-menu_widget.o alsamixer-mixer_clickable.o alsamixer-mixer_controls.o alsamixer-mixer_display.o alsamixer-mixer_widget.o alsamixer-proc_files.o alsamixer-textbox.o alsamixer-utils.o alsamixer-volume_mapping.o alsamixer-widget.o -lformw -lmenuw -lpanelw -lncursesw -ltinfo -lasound -lm -lpthread
libtool: link: gcc -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 "-DCURSESINC=<ncurses.h>" -O2 -Wall -pipe -g -o alsamixer alsamixer-card_select.o alsamixer-bindings.o alsamixer-cli.o alsamixer-colors.o alsamixer-curskey.o alsamixer-configparser.o alsamixer-device_name.o alsamixer-die.o alsamixer-mainloop.o alsamixer-mem.o alsamixer-menu_widget.o alsamixer-mixer_clickable.o alsamixer-mixer_controls.o alsamixer-mixer_display.o alsamixer-mixer_widget.o alsamixer-proc_files.o alsamixer-textbox.o alsamixer-utils.o alsamixer-volume_mapping.o alsamixer-widget.o  -lformw -lmenuw -lpanelw -lncursesw -ltinfo /usr/lib/libasound.so -lm -lpthread
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/alsamixer »
Making all in amixer
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/amixer »
depbase=`echo amixer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -D_GNU_SOURCE -O2 -Wall -pipe -g -MT amixer.o -MD -MP -MF $depbase.Tpo -c -o amixer.o amixer.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo volume_mapping.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -D_GNU_SOURCE -O2 -Wall -pipe -g -MT volume_mapping.o -MD -MP -MF $depbase.Tpo -c -o volume_mapping.o volume_mapping.c &&\
mv -f $depbase.Tpo $depbase.Po
/bin/bash ../libtool  --tag=CC   --mode=link gcc -D_GNU_SOURCE -O2 -Wall -pipe -g   -o amixer amixer.o volume_mapping.o -lm -lasound -lm -lpthread
libtool: link: gcc -D_GNU_SOURCE -O2 -Wall -pipe -g -o amixer amixer.o volume_mapping.o  /usr/lib/libasound.so -lm -lpthread
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/amixer »
Making all in amidi
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/amidi »
depbase=`echo amidi.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include   -O2 -Wall -pipe -g -MT amidi.o -MD -MP -MF $depbase.Tpo -c -o amidi.o amidi.c &&\
mv -f $depbase.Tpo $depbase.Po
amidi.c: In function ‘main’:
amidi.c:733:33: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  733 |                                 write(receive_file, buf, length);
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/bin/bash ../libtool  --tag=CC   --mode=link gcc  -O2 -Wall -pipe -g   -o amidi amidi.o  -lasound -lm -lpthread
libtool: link: gcc -O2 -Wall -pipe -g -o amidi amidi.o  /usr/lib/libasound.so -lm -lpthread
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/amidi »
Making all in alsaconf
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/alsaconf »
Making all in po
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/alsaconf/po »
./ja.po:7: AVERTISSEMENT : Le champ « Language » est absent de l'en-tête
35 messages traduits, 1 message non traduit.
35 messages traduits.
./ru.po:8: AVERTISSEMENT : Le champ « Language » est absent de l'en-tête
34 messages traduits, 1 traduction approximative, 1 message non traduit.
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/alsaconf/po »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/alsaconf »
make[2]: rien à faire pour « all-am ».
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/alsaconf »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/alsaconf »
Making all in aplay
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/aplay »
depbase=`echo aplay.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include   -O2 -Wall -pipe -g -MT aplay.o -MD -MP -MF $depbase.Tpo -c -o aplay.o aplay.c &&\
mv -f $depbase.Tpo $depbase.Po
/bin/bash ../libtool  --tag=CC   --mode=link gcc  -O2 -Wall -pipe -g   -o aplay aplay.o  -lrt -lasound -lm -lpthread
libtool: link: gcc -O2 -Wall -pipe -g -o aplay aplay.o  -lrt /usr/lib/libasound.so -lm -lpthread
rm -f arecord.1
ln -s aplay.1 arecord.1
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/aplay »
Making all in iecset
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/iecset »
depbase=`echo iecset.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include   -O2 -Wall -pipe -g -MT iecset.o -MD -MP -MF $depbase.Tpo -c -o iecset.o iecset.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo iecbits.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include   -O2 -Wall -pipe -g -MT iecbits.o -MD -MP -MF $depbase.Tpo -c -o iecbits.o iecbits.c &&\
mv -f $depbase.Tpo $depbase.Po
/bin/bash ../libtool  --tag=CC   --mode=link gcc  -O2 -Wall -pipe -g   -o iecset iecset.o iecbits.o -lm -lasound -lm -lpthread
libtool: link: gcc -O2 -Wall -pipe -g -o iecset iecset.o iecbits.o  /usr/lib/libasound.so -lm -lpthread
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/iecset »
Making all in speaker-test
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/speaker-test »
Making all in samples
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/speaker-test/samples »
make[2]: rien à faire pour « all ».
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/speaker-test/samples »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/speaker-test »
depbase=`echo speaker-test.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include   -O2 -Wall -pipe -g -MT speaker-test.o -MD -MP -MF $depbase.Tpo -c -o speaker-test.o speaker-test.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo pink.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include   -O2 -Wall -pipe -g -MT pink.o -MD -MP -MF $depbase.Tpo -c -o pink.o pink.c &&\
mv -f $depbase.Tpo $depbase.Po
/bin/bash ../libtool  --tag=CC   --mode=link gcc  -O2 -Wall -pipe -g   -o speaker-test speaker-test.o pink.o  -lm -lasound -lm -lpthread
libtool: link: gcc -O2 -Wall -pipe -g -o speaker-test speaker-test.o pink.o  /usr/lib/libasound.so -lm -lpthread
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/speaker-test »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/speaker-test »
Making all in axfer
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/axfer »
Making all in test
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/axfer/test »
make[2]: rien à faire pour « all ».
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/axfer/test »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/axfer »
depbase=`echo main.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include   -O2 -Wall -pipe -g -MT main.o -MD -MP -MF $depbase.Tpo -c -o main.o main.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo subcmd-list.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include   -O2 -Wall -pipe -g -MT subcmd-list.o -MD -MP -MF $depbase.Tpo -c -o subcmd-list.o subcmd-list.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo container.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include   -O2 -Wall -pipe -g -MT container.o -MD -MP -MF $depbase.Tpo -c -o container.o container.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo container-riff-wave.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include   -O2 -Wall -pipe -g -MT container-riff-wave.o -MD -MP -MF $depbase.Tpo -c -o container-riff-wave.o container-riff-wave.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo container-au.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include   -O2 -Wall -pipe -g -MT container-au.o -MD -MP -MF $depbase.Tpo -c -o container-au.o container-au.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo container-voc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include   -O2 -Wall -pipe -g -MT container-voc.o -MD -MP -MF $depbase.Tpo -c -o container-voc.o container-voc.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo container-raw.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include   -O2 -Wall -pipe -g -MT container-raw.o -MD -MP -MF $depbase.Tpo -c -o container-raw.o container-raw.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo mapper.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include   -O2 -Wall -pipe -g -MT mapper.o -MD -MP -MF $depbase.Tpo -c -o mapper.o mapper.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo mapper-single.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include   -O2 -Wall -pipe -g -MT mapper-single.o -MD -MP -MF $depbase.Tpo -c -o mapper-single.o mapper-single.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo mapper-multiple.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include   -O2 -Wall -pipe -g -MT mapper-multiple.o -MD -MP -MF $depbase.Tpo -c -o mapper-multiple.o mapper-multiple.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo xfer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include   -O2 -Wall -pipe -g -MT xfer.o -MD -MP -MF $depbase.Tpo -c -o xfer.o xfer.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo xfer-options.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include   -O2 -Wall -pipe -g -MT xfer-options.o -MD -MP -MF $depbase.Tpo -c -o xfer-options.o xfer-options.c &&\
mv -f $depbase.Tpo $depbase.Po
In function ‘allocate_paths’,
    inlined from ‘xfer_options_parse_args’ at xfer-options.c:388:8:
xfer-options.c:69:34: warning: ‘strndup’ specified bound 4096 exceeds source size 2 [-Wstringop-overread]
   69 |                 xfer->paths[0] = strndup("-", PATH_MAX);
      |                                  ^~~~~~~~~~~~~~~~~~~~~~
depbase=`echo xfer-libasound.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include   -O2 -Wall -pipe -g -MT xfer-libasound.o -MD -MP -MF $depbase.Tpo -c -o xfer-libasound.o xfer-libasound.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo frame-cache.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include   -O2 -Wall -pipe -g -MT frame-cache.o -MD -MP -MF $depbase.Tpo -c -o frame-cache.o frame-cache.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo xfer-libasound-irq-rw.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include   -O2 -Wall -pipe -g -MT xfer-libasound-irq-rw.o -MD -MP -MF $depbase.Tpo -c -o xfer-libasound-irq-rw.o xfer-libasound-irq-rw.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo subcmd-transfer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include   -O2 -Wall -pipe -g -MT subcmd-transfer.o -MD -MP -MF $depbase.Tpo -c -o subcmd-transfer.o subcmd-transfer.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo xfer-libasound-irq-mmap.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include   -O2 -Wall -pipe -g -MT xfer-libasound-irq-mmap.o -MD -MP -MF $depbase.Tpo -c -o xfer-libasound-irq-mmap.o xfer-libasound-irq-mmap.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo waiter.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include   -O2 -Wall -pipe -g -MT waiter.o -MD -MP -MF $depbase.Tpo -c -o waiter.o waiter.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo waiter-poll.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include   -O2 -Wall -pipe -g -MT waiter-poll.o -MD -MP -MF $depbase.Tpo -c -o waiter-poll.o waiter-poll.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo waiter-select.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include   -O2 -Wall -pipe -g -MT waiter-select.o -MD -MP -MF $depbase.Tpo -c -o waiter-select.o waiter-select.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo waiter-epoll.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include   -O2 -Wall -pipe -g -MT waiter-epoll.o -MD -MP -MF $depbase.Tpo -c -o waiter-epoll.o waiter-epoll.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo xfer-libasound-timer-mmap.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include   -O2 -Wall -pipe -g -MT xfer-libasound-timer-mmap.o -MD -MP -MF $depbase.Tpo -c -o xfer-libasound-timer-mmap.o xfer-libasound-timer-mmap.c &&\
mv -f $depbase.Tpo $depbase.Po
/bin/bash ../libtool  --tag=CC   --mode=link gcc  -O2 -Wall -pipe -g   -o axfer main.o subcmd-list.o container.o container-riff-wave.o container-au.o container-voc.o container-raw.o mapper.o mapper-single.o mapper-multiple.o xfer.o xfer-options.o xfer-libasound.o frame-cache.o xfer-libasound-irq-rw.o subcmd-transfer.o xfer-libasound-irq-mmap.o waiter.o waiter-poll.o waiter-select.o waiter-epoll.o xfer-libasound-timer-mmap.o   -lrt  -lasound -lm -lpthread
libtool: link: gcc -O2 -Wall -pipe -g -o axfer main.o subcmd-list.o container.o container-riff-wave.o container-au.o container-voc.o container-raw.o mapper.o mapper-single.o mapper-multiple.o xfer.o xfer-options.o xfer-libasound.o frame-cache.o xfer-libasound-irq-rw.o subcmd-transfer.o xfer-libasound-irq-mmap.o waiter.o waiter-poll.o waiter-select.o waiter-epoll.o xfer-libasound-timer-mmap.o  -lrt /usr/lib/libasound.so -lm -lpthread
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/axfer »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/axfer »
Making all in alsaloop
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/alsaloop »
depbase=`echo alsaloop.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -D_GNU_SOURCE -O2 -Wall -pipe -g -MT alsaloop.o -MD -MP -MF $depbase.Tpo -c -o alsaloop.o alsaloop.c &&\
mv -f $depbase.Tpo $depbase.Po
alsaloop.c: In function ‘parse_config’:
alsaloop.c:407:13: warning: variable ‘arg_effect’ set but not used [-Wunused-but-set-variable]
  407 |         int arg_effect = 0;
      |             ^~~~~~~~~~
depbase=`echo pcmjob.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -D_GNU_SOURCE -O2 -Wall -pipe -g -MT pcmjob.o -MD -MP -MF $depbase.Tpo -c -o pcmjob.o pcmjob.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo control.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -D_GNU_SOURCE -O2 -Wall -pipe -g -MT control.o -MD -MP -MF $depbase.Tpo -c -o control.o control.c &&\
mv -f $depbase.Tpo $depbase.Po
/bin/bash ../libtool  --tag=CC   --mode=link gcc -D_GNU_SOURCE -O2 -Wall -pipe -g   -o alsaloop alsaloop.o pcmjob.o control.o -lm  -lasound -lm -lpthread
libtool: link: gcc -D_GNU_SOURCE -O2 -Wall -pipe -g -o alsaloop alsaloop.o pcmjob.o control.o  /usr/lib/libasound.so -lm -lpthread
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/alsaloop »
Making all in bat
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/bat »
Making all in tests
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/bat/tests »
Making all in asound_state
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/bat/tests/asound_state »
make[3]: rien à faire pour « all ».
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/bat/tests/asound_state »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/bat/tests »
make[3]: rien à faire pour « all-am ».
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/bat/tests »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/bat/tests »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/bat »
depbase=`echo bat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -Wall -I../include   -O2 -Wall -pipe -g -MT bat.o -MD -MP -MF $depbase.Tpo -c -o bat.o bat.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo common.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -Wall -I../include   -O2 -Wall -pipe -g -MT common.o -MD -MP -MF $depbase.Tpo -c -o common.o common.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo signal.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -Wall -I../include   -O2 -Wall -pipe -g -MT signal.o -MD -MP -MF $depbase.Tpo -c -o signal.o signal.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo latencytest.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -Wall -I../include   -O2 -Wall -pipe -g -MT latencytest.o -MD -MP -MF $depbase.Tpo -c -o latencytest.o latencytest.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo convert.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -Wall -I../include   -O2 -Wall -pipe -g -MT convert.o -MD -MP -MF $depbase.Tpo -c -o convert.o convert.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo alsa.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -Wall -I../include   -O2 -Wall -pipe -g -MT alsa.o -MD -MP -MF $depbase.Tpo -c -o alsa.o alsa.c &&\
mv -f $depbase.Tpo $depbase.Po
/bin/bash ../libtool  --tag=CC   --mode=link gcc  -O2 -Wall -pipe -g   -o alsabat bat.o common.o signal.o latencytest.o convert.o   alsa.o -lpthread -lm -lasound -lm -lpthread -lasound -lm -lpthread
libtool: link: gcc -O2 -Wall -pipe -g -o alsabat bat.o common.o signal.o latencytest.o convert.o alsa.o  /usr/lib/libasound.so -lm -lpthread
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/bat »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/bat »
Making all in seq
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/seq »
Making all in aconnect
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/seq/aconnect »
depbase=`echo aconnect.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../../include  -I../../include   -O2 -Wall -pipe -g -MT aconnect.o -MD -MP -MF $depbase.Tpo -c -o aconnect.o aconnect.c &&\
mv -f $depbase.Tpo $depbase.Po
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -O2 -Wall -pipe -g   -o aconnect aconnect.o  -lasound -lm -lpthread
libtool: link: gcc -O2 -Wall -pipe -g -o aconnect aconnect.o  /usr/lib/libasound.so -lm -lpthread
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/seq/aconnect »
Making all in aplaymidi
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/seq/aplaymidi »
depbase=`echo aplaymidi.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../../include  -I../../include   -O2 -Wall -pipe -g -MT aplaymidi.o -MD -MP -MF $depbase.Tpo -c -o aplaymidi.o aplaymidi.c &&\
mv -f $depbase.Tpo $depbase.Po
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -O2 -Wall -pipe -g   -o aplaymidi aplaymidi.o  -lasound -lm -lpthread
libtool: link: gcc -O2 -Wall -pipe -g -o aplaymidi aplaymidi.o  /usr/lib/libasound.so -lm -lpthread
depbase=`echo arecordmidi.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../../include  -I../../include   -O2 -Wall -pipe -g -MT arecordmidi.o -MD -MP -MF $depbase.Tpo -c -o arecordmidi.o arecordmidi.c &&\
mv -f $depbase.Tpo $depbase.Po
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -O2 -Wall -pipe -g   -o arecordmidi arecordmidi.o  -lasound -lm -lpthread
libtool: link: gcc -O2 -Wall -pipe -g -o arecordmidi arecordmidi.o  /usr/lib/libasound.so -lm -lpthread
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/seq/aplaymidi »
Making all in aseqdump
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/seq/aseqdump »
depbase=`echo aseqdump.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../../include  -I../../include   -O2 -Wall -pipe -g -MT aseqdump.o -MD -MP -MF $depbase.Tpo -c -o aseqdump.o aseqdump.c &&\
mv -f $depbase.Tpo $depbase.Po
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -O2 -Wall -pipe -g   -o aseqdump aseqdump.o  -lasound -lm -lpthread
libtool: link: gcc -O2 -Wall -pipe -g -o aseqdump aseqdump.o  /usr/lib/libasound.so -lm -lpthread
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/seq/aseqdump »
Making all in aseqnet
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/seq/aseqnet »
depbase=`echo aseqnet.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../../include  -I../../include   -O2 -Wall -pipe -g -MT aseqnet.o -MD -MP -MF $depbase.Tpo -c -o aseqnet.o aseqnet.c &&\
mv -f $depbase.Tpo $depbase.Po
/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -O2 -Wall -pipe -g   -o aseqnet aseqnet.o  -lasound -lm -lpthread
libtool: link: gcc -O2 -Wall -pipe -g -o aseqnet aseqnet.o  /usr/lib/libasound.so -lm -lpthread
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/seq/aseqnet »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/seq »
make[2]: rien à faire pour « all-am ».
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/seq »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/seq »
Making all in alsaucm
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/alsaucm »
depbase=`echo usecase.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -Wall -I../include   -O2 -Wall -pipe -g -MT usecase.o -MD -MP -MF $depbase.Tpo -c -o usecase.o usecase.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo dump.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -Wall -I../include   -O2 -Wall -pipe -g -MT dump.o -MD -MP -MF $depbase.Tpo -c -o dump.o dump.c &&\
mv -f $depbase.Tpo $depbase.Po
/bin/bash ../libtool  --tag=CC   --mode=link gcc  -O2 -Wall -pipe -g   -o alsaucm usecase.o dump.o  -lasound -lm -lpthread
libtool: link: gcc -O2 -Wall -pipe -g -o alsaucm usecase.o dump.o  /usr/lib/libasound.so -lm -lpthread
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/alsaucm »
Making all in topology
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/topology »
Making all in nhlt
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/topology/nhlt »
depbase=`echo nhlt-processor.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../include    -Wall -fvisibility=hidden -I../../include -I../../topology -O2 -Wall -pipe -g -MT nhlt-processor.lo -MD -MP -MF $depbase.Tpo -c -o nhlt-processor.lo nhlt-processor.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../include -Wall -fvisibility=hidden -I../../include -I../../topology -O2 -Wall -pipe -g -MT nhlt-processor.lo -MD -MP -MF .deps/nhlt-processor.Tpo -c nhlt-processor.c  -fPIC -DPIC -o .libs/nhlt-processor.o
depbase=`echo intel/intel-nhlt.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../include    -Wall -fvisibility=hidden -I../../include -I../../topology -O2 -Wall -pipe -g -MT intel/intel-nhlt.lo -MD -MP -MF $depbase.Tpo -c -o intel/intel-nhlt.lo intel/intel-nhlt.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../include -Wall -fvisibility=hidden -I../../include -I../../topology -O2 -Wall -pipe -g -MT intel/intel-nhlt.lo -MD -MP -MF intel/.deps/intel-nhlt.Tpo -c intel/intel-nhlt.c  -fPIC -DPIC -o intel/.libs/intel-nhlt.o
depbase=`echo intel/dmic-nhlt.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../include    -Wall -fvisibility=hidden -I../../include -I../../topology -O2 -Wall -pipe -g -MT intel/dmic-nhlt.lo -MD -MP -MF $depbase.Tpo -c -o intel/dmic-nhlt.lo intel/dmic-nhlt.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../include -Wall -fvisibility=hidden -I../../include -I../../topology -O2 -Wall -pipe -g -MT intel/dmic-nhlt.lo -MD -MP -MF intel/.deps/dmic-nhlt.Tpo -c intel/dmic-nhlt.c  -fPIC -DPIC -o intel/.libs/dmic-nhlt.o
depbase=`echo intel/dmic/dmic-debug.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../include    -Wall -fvisibility=hidden -I../../include -I../../topology -O2 -Wall -pipe -g -MT intel/dmic/dmic-debug.lo -MD -MP -MF $depbase.Tpo -c -o intel/dmic/dmic-debug.lo intel/dmic/dmic-debug.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../include -Wall -fvisibility=hidden -I../../include -I../../topology -O2 -Wall -pipe -g -MT intel/dmic/dmic-debug.lo -MD -MP -MF intel/dmic/.deps/dmic-debug.Tpo -c intel/dmic/dmic-debug.c  -fPIC -DPIC -o intel/dmic/.libs/dmic-debug.o
depbase=`echo intel/dmic/dmic-process.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../include    -Wall -fvisibility=hidden -I../../include -I../../topology -O2 -Wall -pipe -g -MT intel/dmic/dmic-process.lo -MD -MP -MF $depbase.Tpo -c -o intel/dmic/dmic-process.lo intel/dmic/dmic-process.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../include -Wall -fvisibility=hidden -I../../include -I../../topology -O2 -Wall -pipe -g -MT intel/dmic/dmic-process.lo -MD -MP -MF intel/dmic/.deps/dmic-process.Tpo -c intel/dmic/dmic-process.c  -fPIC -DPIC -o intel/dmic/.libs/dmic-process.o
depbase=`echo intel/ssp-nhlt.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../include    -Wall -fvisibility=hidden -I../../include -I../../topology -O2 -Wall -pipe -g -MT intel/ssp-nhlt.lo -MD -MP -MF $depbase.Tpo -c -o intel/ssp-nhlt.lo intel/ssp-nhlt.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../include -Wall -fvisibility=hidden -I../../include -I../../topology -O2 -Wall -pipe -g -MT intel/ssp-nhlt.lo -MD -MP -MF intel/.deps/ssp-nhlt.Tpo -c intel/ssp-nhlt.c  -fPIC -DPIC -o intel/.libs/ssp-nhlt.o
depbase=`echo intel/ssp/ssp-debug.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../include    -Wall -fvisibility=hidden -I../../include -I../../topology -O2 -Wall -pipe -g -MT intel/ssp/ssp-debug.lo -MD -MP -MF $depbase.Tpo -c -o intel/ssp/ssp-debug.lo intel/ssp/ssp-debug.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../include -Wall -fvisibility=hidden -I../../include -I../../topology -O2 -Wall -pipe -g -MT intel/ssp/ssp-debug.lo -MD -MP -MF intel/ssp/.deps/ssp-debug.Tpo -c intel/ssp/ssp-debug.c  -fPIC -DPIC -o intel/ssp/.libs/ssp-debug.o
depbase=`echo intel/ssp/ssp-process.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../include    -Wall -fvisibility=hidden -I../../include -I../../topology -O2 -Wall -pipe -g -MT intel/ssp/ssp-process.lo -MD -MP -MF $depbase.Tpo -c -o intel/ssp/ssp-process.lo intel/ssp/ssp-process.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../include -Wall -fvisibility=hidden -I../../include -I../../topology -O2 -Wall -pipe -g -MT intel/ssp/ssp-process.lo -MD -MP -MF intel/ssp/.deps/ssp-process.Tpo -c intel/ssp/ssp-process.c  -fPIC -DPIC -o intel/ssp/.libs/ssp-process.o
/bin/bash ../../libtool  --tag=CC   --mode=link gcc -Wall -fvisibility=hidden -I../../include -I../../topology -O2 -Wall -pipe -g -module -avoid-version -export-dynamic -no-undefined   -o libalsatplg_module_nhlt.la -rpath /usr/lib/alsa-topology nhlt-processor.lo intel/intel-nhlt.lo intel/dmic-nhlt.lo intel/dmic/dmic-debug.lo intel/dmic/dmic-process.lo intel/ssp-nhlt.lo intel/ssp/ssp-debug.lo intel/ssp/ssp-process.lo -lasound -lm  -lpthread -lasound -lm -lpthread
libtool: link: gcc -shared  -fPIC -DPIC  .libs/nhlt-processor.o intel/.libs/intel-nhlt.o intel/.libs/dmic-nhlt.o intel/dmic/.libs/dmic-debug.o intel/dmic/.libs/dmic-process.o intel/.libs/ssp-nhlt.o intel/ssp/.libs/ssp-debug.o intel/ssp/.libs/ssp-process.o   /usr/lib/libasound.so -lm -lpthread  -O2 -g   -Wl,-soname -Wl,libalsatplg_module_nhlt.so -o .libs/libalsatplg_module_nhlt.so
libtool: link: ( cd ".libs" && rm -f "libalsatplg_module_nhlt.la" && ln -s "../libalsatplg_module_nhlt.la" "libalsatplg_module_nhlt.la" )
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/topology/nhlt »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/topology »
depbase=`echo topology.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -Wall -I../include -DALSA_TOPOLOGY_PLUGIN_DIR=\"/usr/lib/alsa-topology\"   -O2 -Wall -pipe -g -MT topology.o -MD -MP -MF $depbase.Tpo -c -o topology.o topology.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo pre-processor.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -Wall -I../include -DALSA_TOPOLOGY_PLUGIN_DIR=\"/usr/lib/alsa-topology\"   -O2 -Wall -pipe -g -MT pre-processor.o -MD -MP -MF $depbase.Tpo -c -o pre-processor.o pre-processor.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo pre-process-class.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -Wall -I../include -DALSA_TOPOLOGY_PLUGIN_DIR=\"/usr/lib/alsa-topology\"   -O2 -Wall -pipe -g -MT pre-process-class.o -MD -MP -MF $depbase.Tpo -c -o pre-process-class.o pre-process-class.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo pre-process-object.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -Wall -I../include -DALSA_TOPOLOGY_PLUGIN_DIR=\"/usr/lib/alsa-topology\"   -O2 -Wall -pipe -g -MT pre-process-object.o -MD -MP -MF $depbase.Tpo -c -o pre-process-object.o pre-process-object.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo pre-process-dapm.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -Wall -I../include -DALSA_TOPOLOGY_PLUGIN_DIR=\"/usr/lib/alsa-topology\"   -O2 -Wall -pipe -g -MT pre-process-dapm.o -MD -MP -MF $depbase.Tpo -c -o pre-process-dapm.o pre-process-dapm.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo pre-process-dai.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -DHAVE_CONFIG_H -I. -I../include  -Wall -I../include -DALSA_TOPOLOGY_PLUGIN_DIR=\"/usr/lib/alsa-topology\"   -O2 -Wall -pipe -g -MT pre-process-dai.o -MD -MP -MF $depbase.Tpo -c -o pre-process-dai.o pre-process-dai.c &&\
mv -f $depbase.Tpo $depbase.Po
/bin/bash ../libtool  --tag=CC   --mode=link gcc  -O2 -Wall -pipe -g   -o alsatplg topology.o pre-processor.o pre-process-class.o pre-process-object.o pre-process-dapm.o pre-process-dai.o -latopology -lasound -lm -lpthread
libtool: link: gcc -O2 -Wall -pipe -g -o alsatplg topology.o pre-processor.o pre-process-class.o pre-process-object.o pre-process-dapm.o pre-process-dai.o  /usr/lib/libatopology.so /usr/lib/libasound.so -lm -lpthread
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/topology »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/topology »
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils »
make[1]: rien à faire pour « all-am ».
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils »

thomas@be-quiet-thomas:~/Téléchargements/alsa-utils$ sudo ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking for a sed that does not truncate output... /usr/bin/sed
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking whether make supports the include directive... yes (GNU style)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking 32-bit host C ABI... no
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ELF binary format... yes
checking for the common suffixes of directories in the library search path... lib,lib,lib64
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyPreferredLanguages... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for gcc... (cached) gcc
checking whether the compiler supports GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to enable C11 features... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) gcc3
checking whether ln -s works... yes
checking for a sed that does not truncate output... (cached) /usr/bin/sed
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) /usr/bin/sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for sys/time.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for ALSA CFLAGS... 
checking for dlopen in -lc... yes
checking for ALSA LDFLAGS...  -lasound -lm  -lpthread
checking required libasound headers version... 1.2.5
checking for libasound headers version >= 1.2.5 (1.2.5)... found.
checking for libatopology (sound headers version > 1.1.9)... yes
checking for snd_ctl_open in -lasound... yes
checking for snd_tplg_new in -latopology... yes
checking for ALSA topology LDFLAGS...  -latopology
checking for snd_ctl_elem_add_enumerated... yes
checking for dlfcn.h... (cached) yes
checking for malloc.h... yes
checking for alsa/pcm.h... yes
checking for alsa/mixer.h... yes
checking for alsa/rawmidi.h... yes
checking for alsa/seq.h... yes
checking for alsa/use-case.h... yes
checking for alsa/topology.h... yes
checking for samplerate.h... no
checking for snd_seq_client_info_get_card in -lasound... yes
checking for snd_seq_client_info_get_pid in -lasound... yes
checking for snd_tplg_save in -latopology... yes
checking for ffado_streaming_init in -lffado... no
checking for memfd_create... yes
checking for fftwf_malloc in -lfftw3f... no
checking for sqrtf in -lm... yes
checking for pthread_create in -lpthread... yes
checking for librt... checking for clock_gettime in -lrt... yes
checking for xmlto... no
checking for rst2man... no
checking for egrep... (cached) /usr/bin/grep -E
checking for ncursesw... yes
checking for curses library... ncursesw
checking for curses header name... <ncurses.h>
checking for curses compiler flags... -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600
checking for curses NLS support... yes
checking for panel.h... yes
checking for menu.h... yes
checking for form.h... yes
checking for new_panel in -lpanelw... yes
checking for new_menu in -lmenuw... yes
checking for new_form in -lformw... yes
checking for curses linker flags... -lformw -lmenuw -lpanelw -lncursesw -ltinfo
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether gcc needs -traditional... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for systemd >= 18... yes
/usr
${exec_prefix}/lib
/usr/lib
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating alsactl/Makefile
config.status: creating alsactl/init/Makefile
config.status: creating alsamixer/Makefile
config.status: creating amidi/Makefile
config.status: creating amixer/Makefile
config.status: creating m4/Makefile
config.status: creating po/Makefile.in
config.status: creating alsaconf/alsaconf
config.status: creating alsaconf/Makefile
config.status: creating alsaconf/po/Makefile
config.status: WARNING:  'alsaconf/po/Makefile.in' seems to ignore the --datarootdir setting
config.status: creating alsaucm/Makefile
config.status: creating topology/Makefile
config.status: creating topology/nhlt/Makefile
config.status: creating bat/Makefile
config.status: creating bat/tests/Makefile
config.status: creating bat/tests/asound_state/Makefile
config.status: creating aplay/Makefile
config.status: creating include/Makefile
config.status: creating iecset/Makefile
config.status: creating utils/Makefile
config.status: creating utils/alsa-utils.spec
config.status: creating seq/Makefile
config.status: creating seq/aconnect/Makefile
config.status: creating seq/aplaymidi/Makefile
config.status: creating seq/aseqdump/Makefile
config.status: creating seq/aseqnet/Makefile
config.status: creating speaker-test/Makefile
config.status: creating speaker-test/samples/Makefile
config.status: creating alsaloop/Makefile
config.status: creating alsa-info/Makefile
config.status: creating axfer/Makefile
config.status: creating axfer/test/Makefile
config.status: creating include/aconfig.h
config.status: include/aconfig.h is unchanged
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
config.status: executing depfiles commands
config.status: executing libtool commands
thomas@be-quiet-thomas:~/Téléchargements/alsa-utils$ sudo make install
Making install in include
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/include »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/include »
make[2]: rien à faire pour « install-exec-am ».
make[2]: rien à faire pour « install-data-am ».
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/include »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/include »
Making install in alsactl
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/alsactl »
Making install in init
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/alsactl/init »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/alsactl/init »
make[3]: rien à faire pour « install-exec-am ».
 /usr/bin/mkdir -p '/usr/share/alsa/init'
 /usr/bin/install -c -m 644 00main default help info test hda ca0106 '/usr/share/alsa/init'
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/alsactl/init »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/alsactl/init »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/alsactl »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/alsactl »
 /usr/bin/mkdir -p '/usr/sbin'
  /bin/bash ../libtool   --mode=install /usr/bin/install -c alsactl '/usr/sbin'
libtool: install: /usr/bin/install -c alsactl /usr/sbin/alsactl
 /usr/bin/mkdir -p '/usr/share/man/man1'
 /usr/bin/install -c -m 644 alsactl.1 '/usr/share/man/man1'
 /usr/bin/mkdir -p '/usr/share/man/man7'
 /usr/bin/mkdir -p '/lib/systemd/system'
 /usr/bin/install -c -m 644 alsa-state.service alsa-restore.service '/lib/systemd/system'
 /usr/bin/mkdir -p '/lib/udev/rules.d'
 /usr/bin/install -c -m 644 90-alsa-restore.rules '/lib/udev/rules.d'
make  install-data-hook
make[4] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/alsactl »
/usr/bin/mkdir -p -m 0755 \
	/lib/systemd/system/sound.target.wants
( cd /lib/systemd/system/sound.target.wants && \
	rm -f alsa-state.service alsa-restore.service && \
	ln -s ../alsa-state.service alsa-state.service && \
	ln -s ../alsa-restore.service alsa-restore.service)
make[4] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/alsactl »
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/alsactl »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/alsactl »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/alsactl »
Making install in utils
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/utils »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/utils »
make[2]: rien à faire pour « install-exec-am ».
make[2]: rien à faire pour « install-data-am ».
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/utils »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/utils »
Making install in m4
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/m4 »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/m4 »
make[2]: rien à faire pour « install-exec-am ».
make[2]: rien à faire pour « install-data-am ».
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/m4 »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/m4 »
Making install in po
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/po »
installing de.gmo as /usr/share/locale/de/LC_MESSAGES/alsa-utils.mo
installing eu.gmo as /usr/share/locale/eu/LC_MESSAGES/alsa-utils.mo
installing fr.gmo as /usr/share/locale/fr/LC_MESSAGES/alsa-utils.mo
installing ja.gmo as /usr/share/locale/ja/LC_MESSAGES/alsa-utils.mo
installing ka.gmo as /usr/share/locale/ka/LC_MESSAGES/alsa-utils.mo
installing sk.gmo as /usr/share/locale/sk/LC_MESSAGES/alsa-utils.mo
if test "alsa-utils" = "gettext-tools"; then \
  /usr/bin/mkdir -p /usr/share/gettext/po; \
  for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot   Makevars.template; do \
    /usr/bin/install -c -m 644 ./$file \
		    /usr/share/gettext/po/$file; \
  done; \
  for file in Makevars; do \
    rm -f /usr/share/gettext/po/$file; \
  done; \
else \
  : ; \
fi
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/po »
Making install in alsa-info
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/alsa-info »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/alsa-info »
 /usr/bin/mkdir -p '/usr/sbin'
 /usr/bin/install -c alsa-info.sh '/usr/sbin'
 /usr/bin/mkdir -p '/usr/share/man/man1'
 /usr/bin/install -c -m 644 alsa-info.sh.1 '/usr/share/man/man1'
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/alsa-info »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/alsa-info »
Making install in alsamixer
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/alsamixer »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/alsamixer »
 /usr/bin/mkdir -p '/usr/bin'
  /bin/bash ../libtool   --mode=install /usr/bin/install -c alsamixer '/usr/bin'
libtool: install: /usr/bin/install -c alsamixer /usr/bin/alsamixer
 /usr/bin/mkdir -p '/usr/share/man/man1'
 /usr/bin/install -c -m 644 alsamixer.1 '/usr/share/man/man1'
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/alsamixer »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/alsamixer »
Making install in amixer
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/amixer »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/amixer »
 /usr/bin/mkdir -p '/usr/bin'
  /bin/bash ../libtool   --mode=install /usr/bin/install -c amixer '/usr/bin'
libtool: install: /usr/bin/install -c amixer /usr/bin/amixer
 /usr/bin/mkdir -p '/usr/share/man/man1'
 /usr/bin/install -c -m 644 amixer.1 '/usr/share/man/man1'
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/amixer »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/amixer »
Making install in amidi
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/amidi »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/amidi »
 /usr/bin/mkdir -p '/usr/bin'
  /bin/bash ../libtool   --mode=install /usr/bin/install -c amidi '/usr/bin'
libtool: install: /usr/bin/install -c amidi /usr/bin/amidi
 /usr/bin/mkdir -p '/usr/share/man/man1'
 /usr/bin/install -c -m 644 amidi.1 '/usr/share/man/man1'
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/amidi »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/amidi »
Making install in alsaconf
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/alsaconf »
Making install in po
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/alsaconf/po »
mkdir -p -- /usr/share
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/alsaconf/po »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/alsaconf »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/alsaconf »
 /usr/bin/mkdir -p '/usr/sbin'
 /usr/bin/install -c alsaconf '/usr/sbin'
 /usr/bin/install -c -m 644 alsaconf.8 /usr/share/man/man8/alsaconf.8
 /usr/bin/install -c -m 644 alsaconf.fr.8 /usr/share/man/fr/man8/alsaconf.8
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/alsaconf »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/alsaconf »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/alsaconf »
Making install in aplay
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/aplay »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/aplay »
 /usr/bin/mkdir -p '/usr/bin'
  /bin/bash ../libtool   --mode=install /usr/bin/install -c aplay '/usr/bin'
libtool: install: /usr/bin/install -c aplay /usr/bin/aplay
make  install-exec-hook
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/aplay »
rm -f arecord
ln -s aplay arecord
rm -f /usr/bin/arecord
(cd /usr/bin && ln -s aplay arecord)
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/aplay »
 /usr/bin/mkdir -p '/usr/share/man/man1'
 /usr/bin/install -c -m 644 aplay.1 arecord.1 '/usr/share/man/man1'
make  install-data-hook
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/aplay »
rm -f /usr/share/man/man1/arecord.1
(cd /usr/share/man/man1 && ln -s aplay.1 arecord.1)
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/aplay »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/aplay »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/aplay »
Making install in iecset
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/iecset »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/iecset »
 /usr/bin/mkdir -p '/usr/bin'
  /bin/bash ../libtool   --mode=install /usr/bin/install -c iecset '/usr/bin'
libtool: install: /usr/bin/install -c iecset /usr/bin/iecset
 /usr/bin/mkdir -p '/usr/share/man/man1'
 /usr/bin/install -c -m 644 iecset.1 '/usr/share/man/man1'
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/iecset »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/iecset »
Making install in speaker-test
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/speaker-test »
Making install in samples
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/speaker-test/samples »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/speaker-test/samples »
make[3]: rien à faire pour « install-exec-am ».
 /usr/bin/mkdir -p '/usr/share/sounds/alsa'
 /usr/bin/install -c -m 644 Front_Left.wav Rear_Center.wav Rear_Right.wav Side_Right.wav Front_Center.wav Front_Right.wav Noise.wav Rear_Left.wav Side_Left.wav '/usr/share/sounds/alsa'
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/speaker-test/samples »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/speaker-test/samples »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/speaker-test »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/speaker-test »
 /usr/bin/mkdir -p '/usr/bin'
  /bin/bash ../libtool   --mode=install /usr/bin/install -c speaker-test '/usr/bin'
libtool: install: /usr/bin/install -c speaker-test /usr/bin/speaker-test
 /usr/bin/mkdir -p '/usr/share/man/man1'
 /usr/bin/install -c -m 644 speaker-test.1 '/usr/share/man/man1'
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/speaker-test »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/speaker-test »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/speaker-test »
Making install in axfer
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/axfer »
Making install in test
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/axfer/test »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/axfer/test »
make[3]: rien à faire pour « install-exec-am ».
make[3]: rien à faire pour « install-data-am ».
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/axfer/test »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/axfer/test »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/axfer »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/axfer »
 /usr/bin/mkdir -p '/usr/bin'
  /bin/bash ../libtool   --mode=install /usr/bin/install -c axfer '/usr/bin'
libtool: install: /usr/bin/install -c axfer /usr/bin/axfer
 /usr/bin/mkdir -p '/usr/share/man/man1'
 /usr/bin/install -c -m 644 axfer.1 axfer-list.1 axfer-transfer.1 '/usr/share/man/man1'
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/axfer »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/axfer »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/axfer »
Making install in alsaloop
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/alsaloop »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/alsaloop »
 /usr/bin/mkdir -p '/usr/bin'
  /bin/bash ../libtool   --mode=install /usr/bin/install -c alsaloop '/usr/bin'
libtool: install: /usr/bin/install -c alsaloop /usr/bin/alsaloop
 /usr/bin/mkdir -p '/usr/share/man/man1'
 /usr/bin/install -c -m 644 alsaloop.1 '/usr/share/man/man1'
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/alsaloop »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/alsaloop »
Making install in bat
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/bat »
Making install in tests
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/bat/tests »
Making install in asound_state
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/bat/tests/asound_state »
make[4] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/bat/tests/asound_state »
make[4]: rien à faire pour « install-exec-am ».
make[4]: rien à faire pour « install-data-am ».
make[4] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/bat/tests/asound_state »
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/bat/tests/asound_state »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/bat/tests »
make[4] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/bat/tests »
make[4]: rien à faire pour « install-exec-am ».
make[4]: rien à faire pour « install-data-am ».
make[4] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/bat/tests »
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/bat/tests »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/bat/tests »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/bat »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/bat »
 /usr/bin/mkdir -p '/usr/bin'
  /bin/bash ../libtool   --mode=install /usr/bin/install -c alsabat '/usr/bin'
libtool: install: /usr/bin/install -c alsabat /usr/bin/alsabat
 /usr/bin/mkdir -p '/usr/sbin'
 /usr/bin/install -c alsabat-test.sh '/usr/sbin'
 /usr/bin/mkdir -p '/usr/share/man/man1'
 /usr/bin/install -c -m 644 alsabat.1 '/usr/share/man/man1'
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/bat »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/bat »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/bat »
Making install in seq
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/seq »
Making install in aconnect
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/seq/aconnect »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/seq/aconnect »
 /usr/bin/mkdir -p '/usr/bin'
  /bin/bash ../../libtool   --mode=install /usr/bin/install -c aconnect '/usr/bin'
libtool: install: /usr/bin/install -c aconnect /usr/bin/aconnect
 /usr/bin/mkdir -p '/usr/share/man/man1'
 /usr/bin/install -c -m 644 aconnect.1 '/usr/share/man/man1'
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/seq/aconnect »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/seq/aconnect »
Making install in aplaymidi
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/seq/aplaymidi »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/seq/aplaymidi »
 /usr/bin/mkdir -p '/usr/bin'
  /bin/bash ../../libtool   --mode=install /usr/bin/install -c aplaymidi arecordmidi '/usr/bin'
libtool: install: /usr/bin/install -c aplaymidi /usr/bin/aplaymidi
libtool: install: /usr/bin/install -c arecordmidi /usr/bin/arecordmidi
 /usr/bin/mkdir -p '/usr/share/man/man1'
 /usr/bin/install -c -m 644 aplaymidi.1 arecordmidi.1 '/usr/share/man/man1'
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/seq/aplaymidi »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/seq/aplaymidi »
Making install in aseqdump
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/seq/aseqdump »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/seq/aseqdump »
 /usr/bin/mkdir -p '/usr/bin'
  /bin/bash ../../libtool   --mode=install /usr/bin/install -c aseqdump '/usr/bin'
libtool: install: /usr/bin/install -c aseqdump /usr/bin/aseqdump
 /usr/bin/mkdir -p '/usr/share/man/man1'
 /usr/bin/install -c -m 644 aseqdump.1 '/usr/share/man/man1'
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/seq/aseqdump »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/seq/aseqdump »
Making install in aseqnet
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/seq/aseqnet »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/seq/aseqnet »
 /usr/bin/mkdir -p '/usr/bin'
  /bin/bash ../../libtool   --mode=install /usr/bin/install -c aseqnet '/usr/bin'
libtool: install: /usr/bin/install -c aseqnet /usr/bin/aseqnet
 /usr/bin/mkdir -p '/usr/share/man/man1'
 /usr/bin/install -c -m 644 aseqnet.1 '/usr/share/man/man1'
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/seq/aseqnet »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/seq/aseqnet »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/seq »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/seq »
make[3]: rien à faire pour « install-exec-am ».
make[3]: rien à faire pour « install-data-am ».
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/seq »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/seq »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/seq »
Making install in alsaucm
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/alsaucm »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/alsaucm »
 /usr/bin/mkdir -p '/usr/bin'
  /bin/bash ../libtool   --mode=install /usr/bin/install -c alsaucm '/usr/bin'
libtool: install: /usr/bin/install -c alsaucm /usr/bin/alsaucm
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/alsaucm »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/alsaucm »
Making install in topology
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/topology »
Making install in nhlt
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/topology/nhlt »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/topology/nhlt »
make[3]: rien à faire pour « install-exec-am ».
 /usr/bin/mkdir -p '/usr/lib/alsa-topology'
 /bin/bash ../../libtool   --mode=install /usr/bin/install -c   libalsatplg_module_nhlt.la '/usr/lib/alsa-topology'
libtool: install: /usr/bin/install -c .libs/libalsatplg_module_nhlt.so /usr/lib/alsa-topology/libalsatplg_module_nhlt.so
libtool: install: /usr/bin/install -c .libs/libalsatplg_module_nhlt.lai /usr/lib/alsa-topology/libalsatplg_module_nhlt.la
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/sbin" ldconfig -n /usr/lib/alsa-topology
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/lib/alsa-topology

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/topology/nhlt »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/topology/nhlt »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/topology »
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils/topology »
 /usr/bin/mkdir -p '/usr/bin'
  /bin/bash ../libtool   --mode=install /usr/bin/install -c alsatplg '/usr/bin'
libtool: install: /usr/bin/install -c alsatplg /usr/bin/alsatplg
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/topology »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/topology »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils/topology »
make[1] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils »
make[2] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils »
make[2]: rien à faire pour « install-exec-am ».
make  install-data-hook
make[3] : on entre dans le répertoire « /home/thomas/Téléchargements/alsa-utils »
/usr/bin/mkdir -p -m 0755 /var/lib/alsa
make[3] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils »
make[2] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils »
make[1] : on quitte le répertoire « /home/thomas/Téléchargements/alsa-utils »
thomas@be-quiet-thomas:~/Téléchargements/alsa-utils$ 

Finalement, ça ne passe pas.

thomas@be-quiet-thomas:~$ alsaucm reload
ALSA lib parser.c:2021:(parse_master_file) Incompatible syntax 6 in HDA-Intel.conf
ALSA lib main.c:1412:(snd_use_case_mgr_open) error: failed to import hw:0 use case configuration -22
alsaucm: error failed to open sound card hw:0: Invalid argument
thomas@be-quiet-thomas:~$ pulseaudio -k && pulseaudio -D

Dernière modification par Heimdall894 (Le 20/03/2023, à 18:59)

Hors ligne

#43 Le 20/03/2023, à 19:00

iznobe

Re : Carte son intégré, micro non fonctionnel et jack avant inut [résolu]

Bonjour , installe tous les outils de compilation necessaire au prealable :

sudo apt install build-essential gcc

ref : https://doc.ubuntu-fr.org/compilation

Dernière modification par iznobe (Le 20/03/2023, à 19:01)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#44 Le 20/03/2023, à 19:15

iznobe

Re : Carte son intégré, micro non fonctionnel et jack avant inut [résolu]

la compilation s ' est correctement passée a la fin .

y a quoi dans ce fichier :

ALSA lib parser.c:2021:(parse_master_file) Incompatible syntax 6 in HDA-Intel.conf

---------------------------------------------------------------

cat /usr/share/alsa/ucm2/conf.d/HDA-Intel/HDA-Intel.conf
cat /usr/share/alsa/cards/HDA-Intel.conf

Dernière modification par iznobe (Le 20/03/2023, à 19:20)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#45 Le 21/03/2023, à 08:07

phiphiloo

Re : Carte son intégré, micro non fonctionnel et jack avant inut [résolu]

iznobe a écrit :

la compilation s ' est correctement passée a la fin .

y a quoi dans ce fichier :

ALSA lib parser.c:2021:(parse_master_file) Incompatible syntax 6 in HDA-Intel.conf

---------------------------------------------------------------

cat /usr/share/alsa/ucm2/conf.d/HDA-Intel/HDA-Intel.conf
cat /usr/share/alsa/cards/HDA-Intel.conf

hello

/usr/share/alsa/ucm2/conf.d/HDA-Intel/HDA-Intel.conf

est un lien symbolique vers

/usr/share/alsa/ucm2/HDA/HDA.conf

donc, que les commandes

cat /usr/share/alsa/ucm2/conf.d/HDA-Intel/HDA-Intel.conf

et

cat /usr/share/alsa/cards/HDA-Intel.conf

ne retournent rien, indique qu'il n'y a aucun fichier

HDA-Intel.conf

dans les répertoires respectifs, là où tu les recherches.

Sur ma Xubuntu 22.04, voici

cat /usr/share/alsa/cards/HDA-Intel.conf
#
# Configuration for the Intel HD audio (ICH6/ICH7)
#

ça m'étonnerait fort que ICH6/ICH7 corresponde à ta puce matérielle Intel sur ton PC ^^
AMHA, tu n'as pas à t'occuper de ce fichier, il ne concerne pas ton problème, d'autant que comme indiqué au-dessus, l'histoire du lien symbolique

et:

cat /usr/share/alsa/ucm2/HDA/HDA.conf
Syntax 4

Define.Use ""	# a non-empty string to use UCM configuration for HDA devices
Define.Done ""	# a non-empty string to skip the end error

Define.AcpCardId "$${find-card:field=name,return=id,regex='^(acp|acp6x)$'}"
Define.DeviceMic "Mic"

If.dualcodec {
	Condition {
		Type String
		Haystack "${CardLongName}"
		Needle "DualCodecs"
	}
	True {
		Define.Done y
		Define.AcpCardId ""
		Include.dual.File "/HDA/DualCodecs/DualCodecs.conf"
	}
}

If.acp {
	Condition {
		Type String
		Empty "${var:AcpCardId}"
	}
	False {
		Define.Use y
		Define.DeviceMic "Mic2"
	}
}

If.use {
	Condition {
		Type String
		Empty "${var:Use}"
	}
	False {
		Define.Done y

		SectionUseCase."HiFi" {
			File "/HDA/HiFi.conf"
			Comment "Play HiFi quality Music"
		}

		If.analog {
			Condition {
				Type ControlExists
				Control "name='Master Playback Switch'"
			}
			True {
				Include.init.File "/HDA/init.conf"

				FixedBootSequence [
					cset-new "name='Mic ACP LED Capture Switch' type=bool,count=1 off"
					exec "-/sbin/modprobe snd_ctl_led"
					sysw "-/class/sound/ctl-led/mic/card${CardNumber}/attach:Mic ACP LED Capture Switch"
				]
			}
		}
	}
}

If.err {
	Condition {
		Type String
		Empty "${var:Done}"
	}
	True.Error "UCM is not supported for this HDA model (${CardLongName})"
}

est-ce qu'au moins il y a quelque chose dans le répertoire:

/usr/share/alsa/ucm2/HDA/

parce que s'il n'y a rien, comme tout le suggère, le lien symbolique

308041 lrwxrwxrwx 1 root root  18 févr.  6 09:14 HDA-Intel.conf -> ../../HDA/HDA.conf

readlink -f /usr/share/alsa/ucm2/conf.d/HDA-Intel/HDA-Intel.conf 
/usr/share/alsa/ucm2/HDA/HDA.conf

pointera vers ... rien!


Clevo P950ER - i7-8750H CPU @ 2,20/4,1 Ghz - 64 Go DDR4 RAM Corsair Vengeance - Cannon Lake PCH / HM470 Chipset - UHD Graphics 630 (CoffeeLake-H GT2) / GeForce GTX 1060 Mobile (GP106M) - Realtek RTL8111/8168/8411 / Wi-Fi 6 AX210 / AX210 Bluetooth - Crucial P1 NVMe/PCIe SSD 1 To / Samsung SSD 870 SATA 4 To - Realtek ALC1220 / HDA Intel PCH / HDA nVidia - Xubuntu 22.04 / Kernel 5.15.0-69-generic

Hors ligne

#46 Le 21/03/2023, à 08:28

iznobe

Re : Carte son intégré, micro non fonctionnel et jack avant inut [résolu]

philphiloo a écrit :

AMHA, tu n'as pas à t'occuper de ce fichier, il ne concerne pas ton problème,

mouais , j ' en suis pas si sur que toi , car a chaque redemarrage de alsa , cette erreur ressort .
et au pire , je vois pas en quoi  ca derange de verifier .

Ce qui est sur , c' est qu ' il est concerné par la carte son intel puisque :

thomas@be-quiet-thomas:~$ more /proc/asound/cards
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0x4016218000 irq 192
 1 [Audio          ]: USB-Audio - USB Audio
                      Generic USB Audio at usb-0000:00:14.0-8, high speed
 2 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0x85080000 irq 17

chez moi , qui suis presque dans la meme configuration materielle que le demandeur ( juste un peu moins recente ) , j ' ai :

iznobe@iznobe-PC:~$ cat /usr/share/alsa/ucm2/conf.d/HDA-Intel/HDA-Intel.conf
Syntax 4

Define.Use ""	# a non-empty string to use UCM configuration for HDA devices
Define.Done ""	# a non-empty string to skip the end error

Define.AcpCardId "$${find-card:field=name,return=id,regex='^(acp|acp6x)$'}"
Define.DeviceMic "Mic"

If.dualcodec {
	Condition {
		Type String
		Haystack "${CardLongName}"
		Needle "DualCodecs"
	}
	True {
		Define.Done y
		Define.AcpCardId ""
		Include.dual.File "/HDA/DualCodecs/DualCodecs.conf"
	}
}

If.acp {
	Condition {
		Type String
		Empty "${var:AcpCardId}"
	}
	False {
		Define.Use y
		Define.DeviceMic "Mic2"
	}
}

If.use {
	Condition {
		Type String
		Empty "${var:Use}"
	}
	False {
		Define.Done y

		SectionUseCase."HiFi" {
			File "/HDA/HiFi.conf"
			Comment "Play HiFi quality Music"
		}

		If.analog {
			Condition {
				Type ControlExists
				Control "name='Master Playback Switch'"
			}
			True {
				Include.init.File "/HDA/init.conf"

				FixedBootSequence [
					cset-new "name='Mic ACP LED Capture Switch' type=bool,count=1 off"
					exec "-/sbin/modprobe snd_ctl_led"
					sysw "-/class/sound/ctl-led/mic/card${CardNumber}/attach:Mic ACP LED Capture Switch"
				]
			}
		}
	}
}

If.err {
	Condition {
		Type String
		Empty "${var:Done}"
	}
	True.Error "UCM is not supported for this HDA model (${CardLongName})"
}
iznobe@iznobe-PC:~$ cat /usr/share/alsa/cards/HDA-Intel.conf
#
# Configuration for the Intel HD audio (ICH6/ICH7)
#

<confdir:pcm/front.conf>

HDA-Intel.pcm.front.0 {
	@args [ CARD ]
	@args.CARD {
		type string
	}
	type asym
	playback.pcm {
		type softvol
		slave.pcm {
			type hw
			card $CARD
			subdevice 0
		}
		control {
			name "PCM Playback Volume"
			card $CARD
		}
	}
	capture.pcm {
		type hw
		card $CARD
	}
}	

# default with dmix+softvol & dsnoop
HDA-Intel.pcm.default {
	@args [ CARD ]
	@args.CARD {
		type string
	}
	type asym
	playback.pcm {
		type plug
		slave.pcm {
			type softvol
			slave.pcm {
				@func concat
				strings [ "dmix:" $CARD ]
			}
			control {
				name "PCM Playback Volume"
				card $CARD
			}
		}
	}
	capture.pcm {
		type plug
		slave.pcm {
			type softvol
			slave.pcm {
				@func concat
				strings [ "dsnoop:" $CARD ]
			}
			control {
				name "Digital Capture Volume"
				card $CARD
			}
			min_dB -30.0
			max_dB 30.0
			resolution 121
		}
		# to avoid possible phase inversions with digital mics
		route_policy copy
	}
	hint.device 0
}

<confdir:pcm/surround21.conf>
<confdir:pcm/surround40.conf>
<confdir:pcm/surround41.conf>
<confdir:pcm/surround50.conf>
<confdir:pcm/surround51.conf>
<confdir:pcm/surround71.conf>

HDA-Intel.pcm.surround40.0 cards.HDA-Intel.pcm.front.0
HDA-Intel.pcm.surround51.0 cards.HDA-Intel.pcm.front.0
HDA-Intel.pcm.surround71.0 cards.HDA-Intel.pcm.front.0

<confdir:pcm/iec958.conf>

HDA-Intel.pcm.iec958.0 {
	@args [ CARD AES0 AES1 AES2 AES3 ]
	@args.CARD {
		type string
	}
	@args.AES0 {
		type integer
	}
	@args.AES1 {
		type integer
	}
	@args.AES2 {
		type integer
	}
	@args.AES3 {
		type integer
	}
	type asym
	playback.pcm {
		type hooks
		slave.pcm {
			type hw
			card $CARD
			device 1
		}
		hooks.0 {
			type ctl_elems
			hook_args [
			{
				name "IEC958 Playback Default"
				index 16
				optional true
				lock true
				preserve true
				value [ $AES0 $AES1 $AES2 $AES3 ]
			}
			{
				name "IEC958 Playback Switch"
				index 16
				optional true
				value true
				# if this element is present, skip the rest
				skip_rest true
			}
			{
				name "IEC958 Playback Default"
				lock true
				preserve true
				value [ $AES0 $AES1 $AES2 $AES3 ]
			}
			{
				name "IEC958 Playback Switch"
				value true
			}
			]
		}
	}
	capture.pcm {
		type hooks
		slave.pcm {
			type hw
			card $CARD
			device 1
		}
		hooks.0 {
			type ctl_elems
			hook_args [
			{
				name "IEC958 Capture Switch"
				lock true
				preserve true
				value true
			}
			]
		}
	}
	hint.device 1
}

<confdir:pcm/hdmi.conf>

HDA-Intel.pcm.hdmi.common {
	@args [ CARD DEVICE CTLINDEX AES0 AES1 AES2 AES3 ]
	@args.CARD {
		type string
	}
	@args.DEVICE {
		type integer
	}
	@args.CTLINDEX {
		type integer
	}
	@args.AES0 {
		type integer
	}
	@args.AES1 {
		type integer
	}
	@args.AES2 {
		type integer
	}
	@args.AES3 {
		type integer
	}
	type hooks
	slave.pcm {
		type hw
		card $CARD
		device $DEVICE
	}
	hooks.0 {
		type ctl_elems
		hook_args [
		{
			name "IEC958 Playback Default"
			index $CTLINDEX
			lock true
			preserve true
			value [ $AES0 $AES1 $AES2 $AES3 ]
		}
		{
			name "IEC958 Playback Switch"
			index $CTLINDEX
			value true
		}
		]
	}
	hint.device $DEVICE
}

HDA-Intel.pcm.hdmi.0 {
	@args [ CARD AES0 AES1 AES2 AES3 ]
	@args.CARD { type string }
	@args.AES0 { type integer }
	@args.AES1 { type integer }
	@args.AES2 { type integer }
	@args.AES3 { type integer }
	@func refer
	name {
		@func concat
		strings [
			"cards.HDA-Intel.pcm.hdmi.common:"
			"CARD=" $CARD ","
			"DEVICE=3,"
			"CTLINDEX=0,"
			"AES0=" $AES0 ","
			"AES1=" $AES1 ","
			"AES2=" $AES2 ","
			"AES3=" $AES3
		]
	}
}

HDA-Intel.pcm.hdmi.1 {
	@args [ CARD AES0 AES1 AES2 AES3 ]
	@args.CARD { type string }
	@args.AES0 { type integer }
	@args.AES1 { type integer }
	@args.AES2 { type integer }
	@args.AES3 { type integer }
	@func refer
	name {
		@func concat
		strings [
			"cards.HDA-Intel.pcm.hdmi.common:"
			"CARD=" $CARD ","
			"DEVICE=7,"
			"CTLINDEX=1,"
			"AES0=" $AES0 ","
			"AES1=" $AES1 ","
			"AES2=" $AES2 ","
			"AES3=" $AES3
		]
	}
}

HDA-Intel.pcm.hdmi.2 {
	@args [ CARD AES0 AES1 AES2 AES3 ]
	@args.CARD { type string }
	@args.AES0 { type integer }
	@args.AES1 { type integer }
	@args.AES2 { type integer }
	@args.AES3 { type integer }
	@func refer
	name {
		@func concat
		strings [
			"cards.HDA-Intel.pcm.hdmi.common:"
			"CARD=" $CARD ","
			"DEVICE=8,"
			"CTLINDEX=2,"
			"AES0=" $AES0 ","
			"AES1=" $AES1 ","
			"AES2=" $AES2 ","
			"AES3=" $AES3
		]
	}
}

HDA-Intel.pcm.hdmi.3 {
	@args [ CARD AES0 AES1 AES2 AES3 ]
	@args.CARD { type string }
	@args.AES0 { type integer }
	@args.AES1 { type integer }
	@args.AES2 { type integer }
	@args.AES3 { type integer }
	@func refer
	name {
		@func concat
		strings [
			"cards.HDA-Intel.pcm.hdmi.common:"
			"CARD=" $CARD ","
			"DEVICE=9,"
			"CTLINDEX=3,"
			"AES0=" $AES0 ","
			"AES1=" $AES1 ","
			"AES2=" $AES2 ","
			"AES3=" $AES3
		]
	}
}

HDA-Intel.pcm.hdmi.4 {
	@args [ CARD AES0 AES1 AES2 AES3 ]
	@args.CARD { type string }
	@args.AES0 { type integer }
	@args.AES1 { type integer }
	@args.AES2 { type integer }
	@args.AES3 { type integer }
	@func refer
	name {
		@func concat
		strings [
			"cards.HDA-Intel.pcm.hdmi.common:"
			"CARD=" $CARD ","
			"DEVICE=10,"
			"CTLINDEX=4,"
			"AES0=" $AES0 ","
			"AES1=" $AES1 ","
			"AES2=" $AES2 ","
			"AES3=" $AES3
		]
	}
}

HDA-Intel.pcm.hdmi.5 {
	@args [ CARD AES0 AES1 AES2 AES3 ]
	@args.CARD { type string }
	@args.AES0 { type integer }
	@args.AES1 { type integer }
	@args.AES2 { type integer }
	@args.AES3 { type integer }
	@func refer
	name {
		@func concat
		strings [
			"cards.HDA-Intel.pcm.hdmi.common:"
			"CARD=" $CARD ","
			"DEVICE=11,"
			"CTLINDEX=5,"
			"AES0=" $AES0 ","
			"AES1=" $AES1 ","
			"AES2=" $AES2 ","
			"AES3=" $AES3
		]
	}
}

HDA-Intel.pcm.hdmi.6 {
	@args [ CARD AES0 AES1 AES2 AES3 ]
	@args.CARD { type string }
	@args.AES0 { type integer }
	@args.AES1 { type integer }
	@args.AES2 { type integer }
	@args.AES3 { type integer }
	@func refer
	name {
		@func concat
		strings [
			"cards.HDA-Intel.pcm.hdmi.common:"
			"CARD=" $CARD ","
			"DEVICE=12,"
			"CTLINDEX=6,"
			"AES0=" $AES0 ","
			"AES1=" $AES1 ","
			"AES2=" $AES2 ","
			"AES3=" $AES3
		]
	}
}

HDA-Intel.pcm.hdmi.7 {
	@args [ CARD AES0 AES1 AES2 AES3 ]
	@args.CARD { type string }
	@args.AES0 { type integer }
	@args.AES1 { type integer }
	@args.AES2 { type integer }
	@args.AES3 { type integer }
	@func refer
	name {
		@func concat
		strings [
			"cards.HDA-Intel.pcm.hdmi.common:"
			"CARD=" $CARD ","
			"DEVICE=13,"
			"CTLINDEX=7,"
			"AES0=" $AES0 ","
			"AES1=" $AES1 ","
			"AES2=" $AES2 ","
			"AES3=" $AES3
		]
	}
}

HDA-Intel.pcm.hdmi.8 {
	@args [ CARD AES0 AES1 AES2 AES3 ]
	@args.CARD { type string }
	@args.AES0 { type integer }
	@args.AES1 { type integer }
	@args.AES2 { type integer }
	@args.AES3 { type integer }
	@func refer
	name {
		@func concat
		strings [
			"cards.HDA-Intel.pcm.hdmi.common:"
			"CARD=" $CARD ","
			"DEVICE=14,"
			"CTLINDEX=8,"
			"AES0=" $AES0 ","
			"AES1=" $AES1 ","
			"AES2=" $AES2 ","
			"AES3=" $AES3
		]
	}
}

HDA-Intel.pcm.hdmi.9 {
	@args [ CARD AES0 AES1 AES2 AES3 ]
	@args.CARD { type string }
	@args.AES0 { type integer }
	@args.AES1 { type integer }
	@args.AES2 { type integer }
	@args.AES3 { type integer }
	@func refer
	name {
		@func concat
		strings [
			"cards.HDA-Intel.pcm.hdmi.common:"
			"CARD=" $CARD ","
			"DEVICE=15,"
			"CTLINDEX=9,"
			"AES0=" $AES0 ","
			"AES1=" $AES1 ","
			"AES2=" $AES2 ","
			"AES3=" $AES3
		]
	}
}

HDA-Intel.pcm.hdmi.10 {
	@args [ CARD AES0 AES1 AES2 AES3 ]
	@args.CARD { type string }
	@args.AES0 { type integer }
	@args.AES1 { type integer }
	@args.AES2 { type integer }
	@args.AES3 { type integer }
	@func refer
	name {
		@func concat
		strings [
			"cards.HDA-Intel.pcm.hdmi.common:"
			"CARD=" $CARD ","
			"DEVICE=16,"
			"CTLINDEX=10,"
			"AES0=" $AES0 ","
			"AES1=" $AES1 ","
			"AES2=" $AES2 ","
			"AES3=" $AES3
		]
	}
}

<confdir:pcm/modem.conf>

HDA-Intel.pcm.modem.0 {
	@args [ CARD ]
	@args.CARD {
		type string
	}
	type hw
	card $CARD
	device 6
	hint.show off
}
iznobe@iznobe-PC:~$

Dernière modification par iznobe (Le 21/03/2023, à 08:35)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#47 Le 21/03/2023, à 09:32

phiphiloo

Re : Carte son intégré, micro non fonctionnel et jack avant inut [résolu]

iznobe a écrit :
philphiloo a écrit :

AMHA, tu n'as pas à t'occuper de ce fichier, il ne concerne pas ton problème,

mouais , j ' en suis pas si sur que toi , car a chaque redemarrage de alsa , cette erreur ressort .

je suppose que tu parles de l'erreur générée par la commande

alsaucm reload

à savoir:

ALSA lib parser.c:2021:(parse_master_file) Incompatible syntax 6 in HDA-Intel.conf
ALSA lib main.c:1412:(snd_use_case_mgr_open) error: failed to import hw:0 use case configuration -22
alsaucm: error failed to open sound card hw:0: Invalid argument

car si c'est bien le cas, je suppose que la commande citée va lire dans le dossier

/usr/share/alsa/ucm2/

(voire dans:

/usr/share/alsa/ucm/

et non pas dans:

/usr/share/alsa/cards/

d'ailleurs, 1ère ligne d'erreur que retourne la commande:

Incompatible syntax 6 in HDA-Intel.conf

et on sait que:

/usr/share/alsa/ucm2/conf.d/HDA-Intel/HDA-Intel.conf --> /usr/share/alsa/ucm2/HDA/HDA.conf

et que, normalement, la 1ère ligne du fichier HDA.conf (dans sa version 1.2.8 que Heimdall894 doit avoir maintenant, à moins que) devrait ressembler à ça:

Syntax 6

cf https://github.com/alsa-project/alsa-ucm-conf puis https://github.com/alsa-project/alsa-uc … A/HDA.conf

NB: petite précision, j'ai la version 1.2.6.3 d'alsa-ucm-conf installé sur Xubuntu 22.04, d'où la légère différence de la 1ère ligne du fichier HDA.conf: Syntax 4

iznobe a écrit :

et au pire , je vois pas en quoi  ca derange de verifier .

pas faux, mais...

iznobe a écrit :

Ce qui est sur , c' est qu ' il est concerné par la carte son intel puisque :

thomas@be-quiet-thomas:~$ more /proc/asound/cards
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0x4016218000 irq 192
 1 [Audio          ]: USB-Audio - USB Audio
                      Generic USB Audio at usb-0000:00:14.0-8, high speed
 2 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0x85080000 irq 17

ce qu'on voit ici, c'est que ça cause de HDA Intel PCH, ce qui est très différent de Intel HD audio (ICH6/ICH7)
il me semble que ça ne parle pas du tout de la même architecture Intel, non?

Dernière modification par phiphiloo (Le 21/03/2023, à 09:50)


Clevo P950ER - i7-8750H CPU @ 2,20/4,1 Ghz - 64 Go DDR4 RAM Corsair Vengeance - Cannon Lake PCH / HM470 Chipset - UHD Graphics 630 (CoffeeLake-H GT2) / GeForce GTX 1060 Mobile (GP106M) - Realtek RTL8111/8168/8411 / Wi-Fi 6 AX210 / AX210 Bluetooth - Crucial P1 NVMe/PCIe SSD 1 To / Samsung SSD 870 SATA 4 To - Realtek ALC1220 / HDA Intel PCH / HDA nVidia - Xubuntu 22.04 / Kernel 5.15.0-69-generic

Hors ligne

#48 Le 21/03/2023, à 13:07

iznobe

Re : Carte son intégré, micro non fonctionnel et jack avant inut [résolu]

ce qu'on voit ici, c'est que ça cause de HDA Intel PCH, ce qui est très différent de Intel HD audio (ICH6/ICH7)
il me semble que ça ne parle pas du tout de la même architecture Intel, non?

justement , une mauvaise detection et un fichier de conf inapproprié pourrait peut etre donner l ' erreur que l' on voit au retour de la commande

alsaucm reload

apres ce n' est que des suppositions , ca ne me parait pas normal ce retour . est ce la cause du probleme , je ne sais pas ... Mais comme la compilation de la nouvelle version d ' alsa c ' est bien finie , qu ' explorer d' autre ?

chez moi , ca n ' a pas l ' air terrible non plus :

iznobe@iznobe-PC:~$ alsaucm reload
ALSA lib parser.c:243:(error_node) UCM is not supported for this HDA model (HDA Intel PCH at 0x6001110000 irq 144)
ALSA lib main.c:1412:(snd_use_case_mgr_open) error: failed to import hw:0 use case configuration -6
alsaucm: error failed to open sound card hw:0: No such device or address
iznobe@iznobe-PC:~$

c ' est peut etre une fausse piste .

Dernière modification par iznobe (Le 21/03/2023, à 13:10)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#49 Le 21/03/2023, à 15:45

phiphiloo

Re : Carte son intégré, micro non fonctionnel et jack avant inut [résolu]

re iznobe,


je ne suis pas sûr que l'erreur soit pertinente ici car:
- comme déjà dit, sur mon installation Xubuntu 22.04, j'ai la version 1.2.6.3 d'alsa-ucm-conf installé
- si je lance des commandes avec alsaucm, j'obtiens par exemple:

alsaucm listcards
  list is empty

et

alsaucm dump txt
ALSA lib parser.c:243:(error_node) UCM is not supported for this HDA model (HDA Intel PCH at 0x7f610000 irq 160)
ALSA lib main.c:1412:(snd_use_case_mgr_open) error: failed to import hw:0 use case configuration -6
alsaucm: error failed to open sound card hw:0: No such device or address

La même erreur que tu as!! et pourtant:

lspci -vnn | grep -A 10 Audio
00:1f.3 Audio device [0403]: Intel Corporation Cannon Lake PCH cAVS [8086:a348] (rev 10)
	DeviceName: Onboard - Sound
	Subsystem: CLEVO/KAPOK Computer Cannon Lake PCH cAVS [1558:95e1]
	Flags: bus master, fast devsel, latency 32, IRQ 160
	Memory at 7f610000 (64-bit, non-prefetchable) [size=16K]
	Memory at 7f100000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: [50] Power Management version 3
	Capabilities: [80] Vendor Specific Information: Len=14 <?>
	Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel, snd_sof_pci_intel_cnl
--
01:00.1 Audio device [0403]: NVIDIA Corporation GP106 High Definition Audio Controller [10de:10f1] (rev a1)
	Flags: bus master, fast devsel, latency 0, IRQ 17
	Memory at 7f080000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: [60] Power Management version 3
	Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [78] Express Endpoint, MSI 00
	Capabilities: [100] Advanced Error Reporting
        Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
lshw -C multimedia
  *-multimedia              
       description: Audio device
       produit: GP106 High Definition Audio Controller
       fabricant: NVIDIA Corporation
       identifiant matériel: 0.1
       information bus: pci@0000:01:00.1
       nom logique: card1
       nom logique: /dev/snd/controlC1
       nom logique: /dev/snd/hwC1D0
       nom logique: /dev/snd/pcmC1D10p
       nom logique: /dev/snd/pcmC1D11p
       nom logique: /dev/snd/pcmC1D3p
       nom logique: /dev/snd/pcmC1D7p
       nom logique: /dev/snd/pcmC1D8p
       nom logique: /dev/snd/pcmC1D9p
       version: a1
       bits: 32 bits
       horloge: 33MHz
       fonctionnalités: pm msi pciexpress bus_master cap_list
       configuration : driver=snd_hda_intel latency=0
       ressources : irq:17 mémoire:7f080000-7f083fff
  *-multimedia
       description: Audio device
       produit: Cannon Lake PCH cAVS
       fabricant: Intel Corporation
       identifiant matériel: 1f.3
       information bus: pci@0000:00:1f.3
       nom logique: card0
       nom logique: /dev/snd/controlC0
       nom logique: /dev/snd/hwC0D0
       nom logique: /dev/snd/hwC0D2
       nom logique: /dev/snd/pcmC0D0c
       nom logique: /dev/snd/pcmC0D0p
       nom logique: /dev/snd/pcmC0D10p
       nom logique: /dev/snd/pcmC0D1p
       nom logique: /dev/snd/pcmC0D3p
       nom logique: /dev/snd/pcmC0D7p
       nom logique: /dev/snd/pcmC0D8p
       nom logique: /dev/snd/pcmC0D9p
       version: 10
       bits: 64 bits
       horloge: 33MHz
       fonctionnalités: pm msi bus_master cap_list
       configuration : driver=snd_hda_intel latency=32
       ressources : irq:160 mémoire:7f610000-7f613fff mémoire:7f100000-7f1fffff
journalctl | grep 'codec'
févr. 16 07:53:55 n4n0u-P95xER kernel: pci 0000:01:00.0: optimus capabilities: enabled, status dynamic power, hda bios codec supported
févr. 16 07:53:56 n4n0u-P95xER kernel: snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC1220: line_outs=1 (0x1b/0x0/0x0/0x0/0x0) type:speaker
févr. 16 07:53:56 n4n0u-P95xER kernel: snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
févr. 16 07:53:56 n4n0u-P95xER kernel: snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x14/0x0/0x0/0x0/0x0)
févr. 16 07:53:56 n4n0u-P95xER kernel: snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
févr. 16 07:53:56 n4n0u-P95xER kernel: snd_hda_codec_realtek hdaudioC0D0:    dig-out=0x1e/0x0
févr. 16 07:53:56 n4n0u-P95xER kernel: snd_hda_codec_realtek hdaudioC0D0:    inputs:
févr. 16 07:53:56 n4n0u-P95xER kernel: snd_hda_codec_realtek hdaudioC0D0:      Mic=0x18
févr. 16 07:53:56 n4n0u-P95xER kernel: snd_hda_codec_realtek hdaudioC0D0:      Internal Mic=0x12
journalctl | grep ALC1220
févr. 16 07:53:56 n4n0u-P95xER kernel: snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC1220: line_outs=1 (0x1b/0x0/0x0/0x0/0x0) type:speaker
févr. 16 07:54:00 n4n0u-P95xER alsactl[832]: Found hardware: "HDA-Intel" "Realtek ALC1220" "HDA:10ec1220,155895e1,00100003 HDA:8086280b,80860101,00100000" "0x1558" "0x95e1"

et je garantis que le son marche!

NB: à mon avis, cela doit être JUSTE dû au fait que la commande

alsaucm

cherche une configuration audio pour la carte son dans le dossier (parce qu'elle n'y est SIMPLEMENT pas, je veux dire la configuration de la carte son en cours d'utilisation)

/usr/share/alsa/ucm2/

et ne la trouve pas, RIEN de plus.
Oui ou non?

---
en plus, pour recentrer sur le sujet, ce qu’on cherche à faire, c'est tenter de reconnaître la carte codecs Realtek ALC4080 connectée en USB à la carte son Intel HDA PCH.

Dernière modification par phiphiloo (Le 21/03/2023, à 16:20)


Clevo P950ER - i7-8750H CPU @ 2,20/4,1 Ghz - 64 Go DDR4 RAM Corsair Vengeance - Cannon Lake PCH / HM470 Chipset - UHD Graphics 630 (CoffeeLake-H GT2) / GeForce GTX 1060 Mobile (GP106M) - Realtek RTL8111/8168/8411 / Wi-Fi 6 AX210 / AX210 Bluetooth - Crucial P1 NVMe/PCIe SSD 1 To / Samsung SSD 870 SATA 4 To - Realtek ALC1220 / HDA Intel PCH / HDA nVidia - Xubuntu 22.04 / Kernel 5.15.0-69-generic

Hors ligne

#50 Le 31/03/2023, à 17:17

Heimdall894

Re : Carte son intégré, micro non fonctionnel et jack avant inut [résolu]

iznobe a écrit :

Bonjour , installe tous les outils de compilation necessaire au prealable :

sudo apt install build-essential gcc

ref : https://doc.ubuntu-fr.org/compilation

Bonjour, concernant ces paquets, je les aient déjà tous.

thomas@be-quiet-thomas:~$ sudo apt install build-essential gcc
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
build-essential est déjà la version la plus récente (12.9ubuntu3).
gcc est déjà la version la plus récente (4:11.2.0-1ubuntu1).
gcc passé en « installé manuellement ».
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  ca-certificates-java fonts-dejavu-extra java-common libatk-wrapper-java libatk-wrapper-java-jni libigdgmm12:i386 linux-headers-5.15.0-60 linux-headers-5.15.0-60-generic linux-image-5.15.0-60-generic
  linux-modules-5.15.0-60-generic linux-modules-extra-5.15.0-60-generic linux-modules-nvidia-525-5.15.0-60-generic linux-objects-nvidia-525-5.15.0-60-generic linux-signatures-nvidia-5.15.0-60-generic
  openjdk-17-jre-headless
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 27 non mis à jour.

Hors ligne