Alors, la commande que tu m'a demandée à la fin donne :
ben@ben-Selecline-notebook-10-1:~/testSonHP$ ls -l
total 8
-rwxrw-r-- 1 ben ben 701 avril 9 13:58 script
drwxrwxr-x 3 ben ben 4096 avril 9 13:59 sound
ben@ben-Selecline-notebook-10-1:~/testSonHP$
En revanche, je crois qu'il y a des trucs qu'on pas fonctionné correctement :
ben@ben-Selecline-notebook-10-1:~$ cd ~
ben@ben-Selecline-notebook-10-1:~$ mkdir testSonHP
ben@ben-Selecline-notebook-10-1:~$ cd testSonHP
ben@ben-Selecline-notebook-10-1:~/testSonHP$ echo -e 'p_url="https://raw.githubusercontent.com/dsd/linux/es8316"
> files="
> sound/soc/codecs/es8316.c
> sound/soc/codecs/es8316.h
> sound/soc/codecs/Makefile
> sound/soc/codecs/Kconfig
> sound/soc/intel/Kconfig
> sound/soc/intel/boards/Makefile
> sound/soc/intel/boards/cht_bsw_es8316.c
> sound/soc/intel/boards/bytcht_es8316.c
> sound/soc/intel/sst/atom/sst_acpi.c
> sound/soc/intel/atom/sst/sst_acpi.c
> sound/soc/intel/atom/sst-atom-controls.h
> sound/soc/intel/common/sst-acpi.h
> sound/soc/intel/common/sst-dsp.h
> sound/soc/intel/atom/sst-mfld-platform.h
> sound/soc/intel/atom/sst/sst.h
> sound/soc/intel/atom/sst-mfld-dsp.h
> "
> for f in $files
> do
> echo $f
> mkdir -p `dirname $f`
> wget $p_url/$f
> mv `basename $f` $f
> done' | tee script
p_url="https://raw.githubusercontent.com/dsd/linux/es8316"
files="
sound/soc/codecs/es8316.c
sound/soc/codecs/es8316.h
sound/soc/codecs/Makefile
sound/soc/codecs/Kconfig
sound/soc/intel/Kconfig
sound/soc/intel/boards/Makefile
sound/soc/intel/boards/cht_bsw_es8316.c
sound/soc/intel/boards/bytcht_es8316.c
sound/soc/intel/sst/atom/sst_acpi.c
sound/soc/intel/atom/sst/sst_acpi.c
sound/soc/intel/atom/sst-atom-controls.h
sound/soc/intel/common/sst-acpi.h
sound/soc/intel/common/sst-dsp.h
sound/soc/intel/atom/sst-mfld-platform.h
sound/soc/intel/atom/sst/sst.h
sound/soc/intel/atom/sst-mfld-dsp.h
"
for f in $files
do
echo $f
mkdir -p `dirname $f`
wget $p_url/$f
mv `basename $f` $f
done
ben@ben-Selecline-notebook-10-1:~/testSonHP$ chmod u+x script
ben@ben-Selecline-notebook-10-1:~/testSonHP$ ./script
sound/soc/codecs/es8316.c
--2019-04-09 13:59:15-- https://raw.githubusercontent.com/dsd/linux/es8316/sound/soc/codecs/es8316.c
Résolution de raw.githubusercontent.com (raw.githubusercontent.com)… 151.101.120.133
Connexion à raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 27071 (26K) [text/plain]
Enregistre : «es8316.c»
es8316.c 100%[===================>] 26,44K --.-KB/s ds 0,07s
2019-04-09 13:59:16 (395 KB/s) - «es8316.c» enregistré [27071/27071]
sound/soc/codecs/es8316.h
--2019-04-09 13:59:16-- https://raw.githubusercontent.com/dsd/linux/es8316/sound/soc/codecs/es8316.h
Résolution de raw.githubusercontent.com (raw.githubusercontent.com)… 151.101.120.133
Connexion à raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 3519 (3,4K) [text/plain]
Enregistre : «es8316.h»
es8316.h 100%[===================>] 3,44K --.-KB/s ds 0,002s
2019-04-09 13:59:16 (1,39 MB/s) - «es8316.h» enregistré [3519/3519]
sound/soc/codecs/Makefile
--2019-04-09 13:59:16-- https://raw.githubusercontent.com/dsd/linux/es8316/sound/soc/codecs/Makefile
Résolution de raw.githubusercontent.com (raw.githubusercontent.com)… 151.101.120.133
Connexion à raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 20207 (20K) [text/plain]
Enregistre : «Makefile»
Makefile 100%[===================>] 19,73K --.-KB/s ds 0,07s
2019-04-09 13:59:17 (277 KB/s) - «Makefile» enregistré [20207/20207]
sound/soc/codecs/Kconfig
--2019-04-09 13:59:17-- https://raw.githubusercontent.com/dsd/linux/es8316/sound/soc/codecs/Kconfig
Résolution de raw.githubusercontent.com (raw.githubusercontent.com)… 151.101.120.133
Connexion à raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 24890 (24K) [text/plain]
Enregistre : «Kconfig»
Kconfig 100%[===================>] 24,31K --.-KB/s ds 0,06s
2019-04-09 13:59:17 (380 KB/s) - «Kconfig» enregistré [24890/24890]
sound/soc/intel/Kconfig
--2019-04-09 13:59:17-- https://raw.githubusercontent.com/dsd/linux/es8316/sound/soc/intel/Kconfig
Résolution de raw.githubusercontent.com (raw.githubusercontent.com)… 151.101.120.133
Connexion à raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 9412 (9,2K) [text/plain]
Enregistre : «Kconfig»
Kconfig 100%[===================>] 9,19K --.-KB/s ds 0,03s
2019-04-09 13:59:18 (322 KB/s) - «Kconfig» enregistré [9412/9412]
sound/soc/intel/boards/Makefile
--2019-04-09 13:59:18-- https://raw.githubusercontent.com/dsd/linux/es8316/sound/soc/intel/boards/Makefile
Résolution de raw.githubusercontent.com (raw.githubusercontent.com)… 151.101.120.133
Connexion à raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 2332 (2,3K) [text/plain]
Enregistre : «Makefile»
Makefile 100%[===================>] 2,28K --.-KB/s ds 0s
2019-04-09 13:59:18 (7,95 MB/s) - «Makefile» enregistré [2332/2332]
sound/soc/intel/boards/cht_bsw_es8316.c
--2019-04-09 13:59:18-- https://raw.githubusercontent.com/dsd/linux/es8316/sound/soc/intel/boards/cht_bsw_es8316.c
Résolution de raw.githubusercontent.com (raw.githubusercontent.com)… 151.101.120.133
Connexion à raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443… connecté.
requête HTTP transmise, en attente de la réponse… 404 Not Found
2019-04-09 13:59:19 erreur 404 : Not Found.
mv: impossible d'évaluer 'cht_bsw_es8316.c': Aucun fichier ou dossier de ce type
sound/soc/intel/boards/bytcht_es8316.c
--2019-04-09 13:59:19-- https://raw.githubusercontent.com/dsd/linux/es8316/sound/soc/intel/boards/bytcht_es8316.c
Résolution de raw.githubusercontent.com (raw.githubusercontent.com)… 151.101.120.133
Connexion à raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 9523 (9,3K) [text/plain]
Enregistre : «bytcht_es8316.c»
bytcht_es8316.c 100%[===================>] 9,30K --.-KB/s ds 0,03s
2019-04-09 13:59:19 (322 KB/s) - «bytcht_es8316.c» enregistré [9523/9523]
sound/soc/intel/sst/atom/sst_acpi.c
--2019-04-09 13:59:19-- https://raw.githubusercontent.com/dsd/linux/es8316/sound/soc/intel/sst/atom/sst_acpi.c
Résolution de raw.githubusercontent.com (raw.githubusercontent.com)… 151.101.120.133
Connexion à raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443… connecté.
requête HTTP transmise, en attente de la réponse… 404 Not Found
2019-04-09 13:59:19 erreur 404 : Not Found.
mv: impossible d'évaluer 'sst_acpi.c': Aucun fichier ou dossier de ce type
sound/soc/intel/atom/sst/sst_acpi.c
--2019-04-09 13:59:20-- https://raw.githubusercontent.com/dsd/linux/es8316/sound/soc/intel/atom/sst/sst_acpi.c
Résolution de raw.githubusercontent.com (raw.githubusercontent.com)… 151.101.120.133
Connexion à raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 16691 (16K) [text/plain]
Enregistre : «sst_acpi.c»
sst_acpi.c 100%[===================>] 16,30K --.-KB/s ds 0,04s
2019-04-09 13:59:20 (368 KB/s) - «sst_acpi.c» enregistré [16691/16691]
sound/soc/intel/atom/sst-atom-controls.h
--2019-04-09 13:59:20-- https://raw.githubusercontent.com/dsd/linux/es8316/sound/soc/intel/atom/sst-atom-controls.h
Résolution de raw.githubusercontent.com (raw.githubusercontent.com)… 151.101.120.133
Connexion à raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 27468 (27K) [text/plain]
Enregistre : «sst-atom-controls.h»
sst-atom-controls.h 100%[===================>] 26,82K --.-KB/s ds 0,07s
2019-04-09 13:59:20 (387 KB/s) - «sst-atom-controls.h» enregistré [27468/27468]
sound/soc/intel/common/sst-acpi.h
--2019-04-09 13:59:21-- https://raw.githubusercontent.com/dsd/linux/es8316/sound/soc/intel/common/sst-acpi.h
Résolution de raw.githubusercontent.com (raw.githubusercontent.com)… 151.101.120.133
Connexion à raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 1771 (1,7K) [text/plain]
Enregistre : «sst-acpi.h»
sst-acpi.h 100%[===================>] 1,73K --.-KB/s ds 0s
2019-04-09 13:59:21 (48,7 MB/s) - «sst-acpi.h» enregistré [1771/1771]
sound/soc/intel/common/sst-dsp.h
--2019-04-09 13:59:21-- https://raw.githubusercontent.com/dsd/linux/es8316/sound/soc/intel/common/sst-dsp.h
Résolution de raw.githubusercontent.com (raw.githubusercontent.com)… 151.101.120.133
Connexion à raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 9109 (8,9K) [text/plain]
Enregistre : «sst-dsp.h»
sst-dsp.h 100%[===================>] 8,90K --.-KB/s ds 0,03s
2019-04-09 13:59:21 (321 KB/s) - «sst-dsp.h» enregistré [9109/9109]
sound/soc/intel/atom/sst-mfld-platform.h
--2019-04-09 13:59:22-- https://raw.githubusercontent.com/dsd/linux/es8316/sound/soc/intel/atom/sst-mfld-platform.h
Résolution de raw.githubusercontent.com (raw.githubusercontent.com)… 151.101.120.133
Connexion à raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 5589 (5,5K) [text/plain]
Enregistre : «sst-mfld-platform.h»
sst-mfld-platform.h 100%[===================>] 5,46K --.-KB/s ds 0,007s
2019-04-09 13:59:22 (740 KB/s) - «sst-mfld-platform.h» enregistré [5589/5589]
sound/soc/intel/atom/sst/sst.h
--2019-04-09 13:59:22-- https://raw.githubusercontent.com/dsd/linux/es8316/sound/soc/intel/atom/sst/sst.h
Résolution de raw.githubusercontent.com (raw.githubusercontent.com)… 151.101.120.133
Connexion à raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 15530 (15K) [text/plain]
Enregistre : «sst.h»
sst.h 100%[===================>] 15,17K --.-KB/s ds 0,04s
2019-04-09 13:59:22 (345 KB/s) - «sst.h» enregistré [15530/15530]
sound/soc/intel/atom/sst-mfld-dsp.h
--2019-04-09 13:59:23-- https://raw.githubusercontent.com/dsd/linux/es8316/sound/soc/intel/atom/sst-mfld-dsp.h
Résolution de raw.githubusercontent.com (raw.githubusercontent.com)… 151.101.120.133
Connexion à raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 15049 (15K) [text/plain]
Enregistre : «sst-mfld-dsp.h»
sst-mfld-dsp.h 100%[===================>] 14,70K --.-KB/s ds 0,04s
2019-04-09 13:59:23 (347 KB/s) - «sst-mfld-dsp.h» enregistré [15049/15049]
ben@ben-Selecline-notebook-10-1:~/testSonHP$ echo -e 'snd-soc-es8316-objs := es8316.o
> obj-m += snd-soc-es8316.o' | tee sound/soc/codecs/Makefile
snd-soc-es8316-objs := es8316.o
obj-m += snd-soc-es8316.o
ben@ben-Selecline-notebook-10-1:~/testSonHP$ echo -e 'snd-soc-sst-byt-cht-es8316-objs := bytcht_es8316.o
> obj-m += snd-soc-sst-byt-cht-es8316.o' | tee sound/soc/intel/boards/Makefile
snd-soc-sst-byt-cht-es8316-objs := bytcht_es8316.o
obj-m += snd-soc-sst-byt-cht-es8316.o
ben@ben-Selecline-notebook-10-1:~/testSonHP$ echo -e 'snd-intel-sst-acpi-objs += sst_acpi.o
> obj-m += snd-intel-sst-acpi.o' | tee sound/soc/intel/atom/sst/Makefile
snd-intel-sst-acpi-objs += sst_acpi.o
obj-m += snd-intel-sst-acpi.o
ben@ben-Selecline-notebook-10-1:~/testSonHP$ C_FLAGS="-C /usr/src/linux-headers-`uname -r`"
ben@ben-Selecline-notebook-10-1:~/testSonHP$ c_dir=`pwd`
ben@ben-Selecline-notebook-10-1:~/testSonHP$ for mf in `find $c_dir -type f -name "Makefile"`
> do
> echo $mf
> cd `dirname $mf`
> make $C_FLAGS M=`pwd` modules
> mv *.ko $c_dir
> cd $c_dir
> done
/home/ben/testSonHP/sound/soc/codecs/Makefile
La commande « make » n'a pas été trouvée, mais peut être installée avec :
sudo apt install make
sudo apt install make-guile
mv: impossible d'évaluer '*.ko': Aucun fichier ou dossier de ce type
/home/ben/testSonHP/sound/soc/intel/atom/sst/Makefile
La commande « make » n'a pas été trouvée, mais peut être installée avec :
sudo apt install make
sudo apt install make-guile
mv: impossible d'évaluer '*.ko': Aucun fichier ou dossier de ce type
/home/ben/testSonHP/sound/soc/intel/boards/Makefile
La commande « make » n'a pas été trouvée, mais peut être installée avec :
sudo apt install make
sudo apt install make-guile
mv: impossible d'évaluer '*.ko': Aucun fichier ou dossier de ce type
ben@ben-Selecline-notebook-10-1:~/testSonHP$ for mf in `find $c_dir -type f -name "Makefile"`; do echo $mf; cd `dirname $mf`; make $C_FLAGS M=`pwd` modules; mv *.ko $c_dir; cd $c_dir; done
/home/ben/testSonHP/sound/soc/codecs/Makefile
make : on entre dans le répertoire « /usr/src/linux-headers-4.20.0+ »
arch/x86/Makefile:150: CONFIG_X86_X32 enabled but no binutils support
./scripts/gcc-version.sh: ligne 26: gcc : commande introuvable
./scripts/gcc-version.sh: ligne 27: gcc : commande introuvable
make: gcc: Command not found
make: gcc: Command not found
make: gcc: Command not found
make: gcc: Command not found
CC [M] /home/ben/testSonHP/sound/soc/codecs/es8316.o
/bin/sh: 1: gcc: not found
scripts/Makefile.build:291: recipe for target '/home/ben/testSonHP/sound/soc/codecs/es8316.o' failed
make[1]: *** [/home/ben/testSonHP/sound/soc/codecs/es8316.o] Error 127
Makefile:1563: recipe for target '_module_/home/ben/testSonHP/sound/soc/codecs' failed
make: *** [_module_/home/ben/testSonHP/sound/soc/codecs] Error 2
make : on quitte le répertoire « /usr/src/linux-headers-4.20.0+ »
mv: impossible d'évaluer '*.ko': Aucun fichier ou dossier de ce type
/home/ben/testSonHP/sound/soc/intel/atom/sst/Makefile
make : on entre dans le répertoire « /usr/src/linux-headers-4.20.0+ »
arch/x86/Makefile:150: CONFIG_X86_X32 enabled but no binutils support
./scripts/gcc-version.sh: ligne 26: gcc : commande introuvable
./scripts/gcc-version.sh: ligne 27: gcc : commande introuvable
make: gcc: Command not found
make: gcc: Command not found
make: gcc: Command not found
make: gcc: Command not found
CC [M] /home/ben/testSonHP/sound/soc/intel/atom/sst/sst_acpi.o
/bin/sh: 1: gcc: not found
scripts/Makefile.build:291: recipe for target '/home/ben/testSonHP/sound/soc/intel/atom/sst/sst_acpi.o' failed
make[1]: *** [/home/ben/testSonHP/sound/soc/intel/atom/sst/sst_acpi.o] Error 127
Makefile:1563: recipe for target '_module_/home/ben/testSonHP/sound/soc/intel/atom/sst' failed
make: *** [_module_/home/ben/testSonHP/sound/soc/intel/atom/sst] Error 2
make : on quitte le répertoire « /usr/src/linux-headers-4.20.0+ »
mv: impossible d'évaluer '*.ko': Aucun fichier ou dossier de ce type
/home/ben/testSonHP/sound/soc/intel/boards/Makefile
make : on entre dans le répertoire « /usr/src/linux-headers-4.20.0+ »
arch/x86/Makefile:150: CONFIG_X86_X32 enabled but no binutils support
./scripts/gcc-version.sh: ligne 26: gcc : commande introuvable
./scripts/gcc-version.sh: ligne 27: gcc : commande introuvable
make: gcc: Command not found
make: gcc: Command not found
make: gcc: Command not found
make: gcc: Command not found
CC [M] /home/ben/testSonHP/sound/soc/intel/boards/bytcht_es8316.o
/bin/sh: 1: gcc: not found
scripts/Makefile.build:291: recipe for target '/home/ben/testSonHP/sound/soc/intel/boards/bytcht_es8316.o' failed
make[1]: *** [/home/ben/testSonHP/sound/soc/intel/boards/bytcht_es8316.o] Error 127
Makefile:1563: recipe for target '_module_/home/ben/testSonHP/sound/soc/intel/boards' failed
make: *** [_module_/home/ben/testSonHP/sound/soc/intel/boards] Error 2
make : on quitte le répertoire « /usr/src/linux-headers-4.20.0+ »
mv: impossible d'évaluer '*.ko': Aucun fichier ou dossier de ce type
ben@ben-Selecline-notebook-10-1:~/testSonHP$ ls -l
total 8
-rwxrw-r-- 1 ben ben 701 avril 9 13:58 script
drwxrwxr-x 3 ben ben 4096 avril 9 13:59 sound
ben@ben-Selecline-notebook-10-1:~/testSonHP$
Comme demandé, j'ai installé "make" et "make-guile" mais j'ai pas réussi à installé "gcc", mais il me semble que j'ai déja eu ce problème, sans résultat d'ailleurs.