erreur avec l'activation du ntfs dans le kernel - Linux et OS Alternatifs
Marsh Posté le 13-09-2001 à 14:34:11
j'ai lu qu'il y avait un problème d'argument de la fonction min().
une des versions de min() contient 2 arguments et l'autre 3 (un typage de variable et 2 arguments)
je ne pense pas qu'il y ai moyen pour l'instant de résoudre ce problème... j'ai essayé d'enlever le typage, mais si je me souviens bien, dans ce cas, le module ne fonctionne plus
Tu peux essayer de
- reprendre l'ancienne version de ntfs.c et ntfs.h et de les copier dans ce répertoire (et aussi unistr.c et .h)
- reprendre le module du kernel 2.4.8 et le mettre dans /lib/modules/kernel-2.4.9/.
a+
Marsh Posté le 13-09-2001 à 15:47:47
j'ai essaye de prendre les ancien fichiers et ca ne marche pas
comment faire pour reprendre le module du kernel 2.4.8 et le mettre dans /lib/modules/kernel-2.4.9 ? je n'ai plus les modules du 2.4.8
Marsh Posté le 13-09-2001 à 15:54:00
Tu peux toujours essayer de compiler le module dont tu as besoin avec gcc
"gcc /usr/src/linux-2.4.8/fs/ntfs/ntfs.c" et le renommer en "ntfs.o"
mais je ne suis pas du tout sûr que cela fctera...
A prendre avec des pincettes !
Marsh Posté le 13-09-2001 à 15:56:53
je crois que c'est pas aussi simple
bon si je n'y arrive pas, je repasserai au 2.4.8
Marsh Posté le 13-09-2001 à 16:29:23
non c pas si simple
sinon il doit y avoir un patch...
il y en a un pour le netfilter qui produit la même erreur.
Marsh Posté le 13-09-2001 à 17:49:28
je crois qu'il faut le mettre en module, et pas le compiler en dur.
OK c pas extra comme méthode, mais en attendant que le bug soit réparé, ça fonctionne. Sinon repasse en 2.4.8 (-:
Marsh Posté le 13-09-2001 à 18:18:42
bon en module ca passe pas non plus
si quelqu'un a d'autres idees, je suis toujours preneur avant de repasser au 2.4.8
Marsh Posté le 13-09-2001 à 19:16:40
mets NTFS en module ( le RO )
et dans partition type mettre Advance partition selection = N
ca devrait car cela le fait chez moi.
je peux t'envoyer mon .config si tu veux.
Marsh Posté le 13-09-2001 à 20:10:45
merci Dark_Schneider, mais ca ne marche pas....
donc je veux bien que tu m'envoies ton .config
Marsh Posté le 13-09-2001 à 20:31:11
Dark_Schneider > j'ai recu ton fichier et j'essaie ca tout de suite
Marsh Posté le 13-09-2001 à 20:48:20
bon ca ne marche pas toujours pas. je crois que je vais abandonner et remettre le 2.4.8
Marsh Posté le 13-09-2001 à 13:49:24
salut a tous
j'ai un probleme lors de la compilation du kernel 2.4.9
unistr.c: In function `ntfs_collate_names':
unistr.c:99: warning: implicit declaration of function `min'
unistr.c:99: parse error before `unsigned'
unistr.c:99: parse error before `)'
unistr.c:97: warning: `c1' might be used uninitialized in this function
unistr.c: At top level:
unistr.c:118: parse error before `if'
unistr.c:123: warning: type defaults to `int' in declaration of `c1'
unistr.c:123: `name1' undeclared here (not in a function)
unistr.c:123: warning: data definition has no type or storage class
unistr.c:124: parse error before `if'
make[3]: *** [unistr.o] Erreur 1
make[3]: Quitte le répertoire `/usr/src/linux/fs/ntfs'
make[2]: *** [first_rule] Erreur 2
make[2]: Quitte le répertoire `/usr/src/linux/fs/ntfs'
make[1]: *** [_subdir_ntfs] Erreur 2
make[1]: Quitte le répertoire `/usr/src/linux/fs'
make: *** [_dir_fs] Erreur 2
et ca s'arrete
alors qu'avec le 2.4.8 ca marche
comment resoudre ca car j'ai besoin de pouvoir lire une partition en ntfs ?
[edtdd]--Message édité par kelus--[/edtdd]