Bonjour,
Je profite de ce post pour lancer un sujet sur une méthode pour patcher un noyau linux avec le driver UDF 2.5.
Je commence:
1- je n'ai jamais patché, compilé ou recompilé quelque noyau que ce soit. Jusqu'à maintenant, tous mes périphériques étaient reconnus (ou inutiles).
2- mon pc est un vaio vgn-fz21m, et j'ai un lecteur blue-ray intégré. Si il y a besoin de préciser d'autres caractéristiques, il n'y aura qu'à demander.
3- j'ai essayé ma méthode suivante:
http://forum.hardware.fr/hfr/OSAlternatifs/Multimedia/linux-sujet_64987_1.htm
pour la 3ieme fois et sur un ubuntu 7.10 fraichement installé, et pour la 3ieme fois je bloque à l'étape "make modules". Lorsque je tape cette commande, il me renvoie:
root@gio-laptop:/usr/src/linux# make modules
HOSTCC scripts/basic/fixdep
scripts/basic/fixdep.c:107:23: erreur: sys/types.h : Aucun fichier ou répertoire de ce type
scripts/basic/fixdep.c:108:22: erreur: sys/stat.h : Aucun fichier ou répertoire de ce type
scripts/basic/fixdep.c:109:22: erreur: sys/mman.h : Aucun fichier ou répertoire de ce type
scripts/basic/fixdep.c:110:20: erreur: unistd.h : Aucun fichier ou répertoire de ce type
scripts/basic/fixdep.c:111:19: erreur: fcntl.h : Aucun fichier ou répertoire de ce type
scripts/basic/fixdep.c:112:20: erreur: string.h : Aucun fichier ou répertoire de ce type
scripts/basic/fixdep.c:113:20: erreur: stdlib.h : Aucun fichier ou répertoire de ce type
scripts/basic/fixdep.c:114:19: erreur: stdio.h : Aucun fichier ou répertoire de ce type
Dans le fichier inclus à partir de /usr/lib/gcc/i486-linux-gnu/4.1.3/include/syslimits.h:7,
à partir de /usr/lib/gcc/i486-linux-gnu/4.1.3/include/limits.h:11,
à partir de scripts/basic/fixdep.c:115:
/usr/lib/gcc/i486-linux-gnu/4.1.3/include/limits.h:122:61: erreur: limits.h : Aucun fichier ou répertoire de ce type
scripts/basic/fixdep.c:116:19: erreur: ctype.h : Aucun fichier ou répertoire de ce type
scripts/basic/fixdep.c:117:23: erreur: arpa/inet.h : Aucun fichier ou répertoire de ce type
scripts/basic/fixdep.c: In function «usage":
scripts/basic/fixdep.c:131: attention : implicit declaration of function «fprintf"
scripts/basic/fixdep.c:131: attention : incompatible implicit declaration of built-in function «fprintf"
scripts/basic/fixdep.c:131: erreur: «stderr" undeclared (first use in this function)
scripts/basic/fixdep.c:131: erreur: (Each undeclared identifier is reported only once
scripts/basic/fixdep.c:131: erreur: for each function it appears in.)
scripts/basic/fixdep.c:132: attention : implicit declaration of function «exit"
scripts/basic/fixdep.c:132: attention : incompatible implicit declaration of built-in function «exit"
scripts/basic/fixdep.c: In function «print_cmdline":
scripts/basic/fixdep.c:140: attention : implicit declaration of function «printf"
scripts/basic/fixdep.c:140: attention : incompatible implicit declaration of built-in function «printf"
scripts/basic/fixdep.c: Hors de toute fonction :
scripts/basic/fixdep.c:143: erreur: «NULL" undeclared here (not in a function)
scripts/basic/fixdep.c: In function «grow_config":
scripts/basic/fixdep.c:156: attention : implicit declaration of function «realloc"
scripts/basic/fixdep.c:156: attention : assignment makes pointer from integer without a cast
scripts/basic/fixdep.c:158: attention : implicit declaration of function «perror"
scripts/basic/fixdep.c:158: attention : incompatible implicit declaration of built-in function «exit"
scripts/basic/fixdep.c: In function «is_defined_config":
scripts/basic/fixdep.c:174: attention : implicit declaration of function «memcmp"
scripts/basic/fixdep.c: In function «define_config":
scripts/basic/fixdep.c:187: attention : implicit declaration of function «memcpy"
scripts/basic/fixdep.c:187: attention : incompatible implicit declaration of built-in function «memcpy"
scripts/basic/fixdep.c: In function «use_config":
scripts/basic/fixdep.c:206: erreur: «PATH_MAX" undeclared (first use in this function)
scripts/basic/fixdep.c:214: attention : incompatible implicit declaration of built-in function «memcpy"
scripts/basic/fixdep.c:220: attention : implicit declaration of function «tolower"
scripts/basic/fixdep.c:222: attention : incompatible implicit declaration of built-in function «printf"
scripts/basic/fixdep.c:206: attention : unused variable «s"
scripts/basic/fixdep.c: Hors de toute fonction :
scripts/basic/fixdep.c:225: erreur: expected declaration specifiers or «..." before «size_t"
scripts/basic/fixdep.c: In function «parse_config_file":
scripts/basic/fixdep.c:227: erreur: «len" undeclared (first use in this function)
scripts/basic/fixdep.c:233: attention : implicit declaration of function «ntohl"
scripts/basic/fixdep.c:244: attention : implicit declaration of function «isalnum"
scripts/basic/fixdep.c: In function «strrcmp":
scripts/basic/fixdep.c:261: attention : implicit declaration of function «strlen"
scripts/basic/fixdep.c:261: attention : incompatible implicit declaration of built-in function «strlen"
scripts/basic/fixdep.c: In function «do_config_file":
scripts/basic/fixdep.c:272: erreur: storage size of «st" isn"t known
scripts/basic/fixdep.c:276: attention : implicit declaration of function «open"
scripts/basic/fixdep.c:276: erreur: «O_RDONLY" undeclared (first use in this function)
scripts/basic/fixdep.c:278: attention : incompatible implicit declaration of built-in function «fprintf"
scripts/basic/fixdep.c:278: erreur: «stderr" undeclared (first use in this function)
scripts/basic/fixdep.c:280: attention : incompatible implicit declaration of built-in function «exit"
scripts/basic/fixdep.c:282: attention : implicit declaration of function «fstat"
scripts/basic/fixdep.c:284: attention : implicit declaration of function «close"
scripts/basic/fixdep.c:287: attention : implicit declaration of function «mmap"
scripts/basic/fixdep.c:287: erreur: «PROT_READ" undeclared (first use in this function)
scripts/basic/fixdep.c:287: erreur: «MAP_PRIVATE" undeclared (first use in this function)
scripts/basic/fixdep.c:287: attention : assignment makes pointer from integer without a cast
scripts/basic/fixdep.c:294: erreur: too many arguments to function «parse_config_file"
scripts/basic/fixdep.c:296: attention : implicit declaration of function «munmap"
scripts/basic/fixdep.c:272: attention : unused variable «st"
scripts/basic/fixdep.c: Hors de toute fonction :
scripts/basic/fixdep.c:301: erreur: expected declaration specifiers or «..." before «size_t"
scripts/basic/fixdep.c: In function «parse_dep_file":
scripts/basic/fixdep.c:304: erreur: «len" undeclared (first use in this function)
scripts/basic/fixdep.c:306: erreur: «PATH_MAX" undeclared (first use in this function)
scripts/basic/fixdep.c:308: attention : implicit declaration of function «strchr"
scripts/basic/fixdep.c:308: attention : incompatible implicit declaration of built-in function «strchr"
scripts/basic/fixdep.c:310: attention : incompatible implicit declaration of built-in function «fprintf"
scripts/basic/fixdep.c:310: erreur: «stderr" undeclared (first use in this function)
scripts/basic/fixdep.c:311: attention : incompatible implicit declaration of built-in function «exit"
scripts/basic/fixdep.c:313: attention : incompatible implicit declaration of built-in function «memcpy"
scripts/basic/fixdep.c:314: attention : incompatible implicit declaration of built-in function «printf"
scripts/basic/fixdep.c:306: attention : unused variable «s"
scripts/basic/fixdep.c: In function «print_deps":
scripts/basic/fixdep.c:343: erreur: storage size of «st" isn"t known
scripts/basic/fixdep.c:347: erreur: «O_RDONLY" undeclared (first use in this function)
scripts/basic/fixdep.c:349: attention : incompatible implicit declaration of built-in function «fprintf"
scripts/basic/fixdep.c:349: erreur: «stderr" undeclared (first use in this function)
scripts/basic/fixdep.c:351: attention : incompatible implicit declaration of built-in function «exit"
scripts/basic/fixdep.c:355: attention : incompatible implicit declaration of built-in function «fprintf"
scripts/basic/fixdep.c:359: erreur: «PROT_READ" undeclared (first use in this function)
scripts/basic/fixdep.c:359: erreur: «MAP_PRIVATE" undeclared (first use in this function)
scripts/basic/fixdep.c:359: attention : assignment makes pointer from integer without a cast
scripts/basic/fixdep.c:366: erreur: too many arguments to function «parse_dep_file"
scripts/basic/fixdep.c:343: attention : unused variable «st"
scripts/basic/fixdep.c: In function «traps":
scripts/basic/fixdep.c:378: attention : incompatible implicit declaration of built-in function «fprintf"
scripts/basic/fixdep.c:378: erreur: «stderr" undeclared (first use in this function)
scripts/basic/fixdep.c:380: attention : incompatible implicit declaration of built-in function «exit"
make[2]: *** [scripts/basic/fixdep] Erreur 1
make[1]: *** [scripts_basic] Erreur 2
The present kernel configuration has modules disabled.
Type 'make config' and enable loadable module support.
Then build a kernel with module support enabled.
make: *** [modules] Erreur 1
J'ai tenté "make config", mais c'est pareil, il me renvoie plein de messages d'erreur.
Voilà, si quelqu'un peut me traduire cela, ou m'envoyer un lien pour un noyau patché à installer, ou me conseiller.
Merci 😃