Aller au contenu

Messages recommandés

  • 2 semaines après...
Posté(e) (modifié)

Hello,

Pas de réponse sur le forum et pas de driver dans les radars de google. Je me suis donc lancé en suivant la méthode habituelle (http://aeropassion.net/leblog/post/2013/12/Cross-compilation-pour-un-NAS-Synology)

J'ai adapté le tuto pour la version 3 du linux kernel, et j'ai bien télécharger les dernières archives de synology.

Lorsque je lancela compilation, j'obtiens malheureusement l'erreur suivante.

root@ubuntu:/usr/local/arm-none-linux-gnueabi/source/linux-3.x# make modules  CHK     include/linux/version.h
  CHK     include/generated/utsrelease.h
make[1]: `include/generated/mach-types.h' is up to date.
  CALL    scripts/checksyscalls.sh
  LD [M]  fs/btrfs/btrfs.o
  LD [M]  fs/cifs/cifs.o
  LD [M]  fs/configfs/configfs.o
  LD [M]  fs/ecryptfs/ecryptfs.o
  LD [M]  fs/exportfs/exportfs.o
  LD [M]  fs/fat/fat.o
  LD [M]  fs/fat/vfat.o
  CC [M]  fs/fuse/dir.o
In file included from fs/fuse/../synoacl_int.h:8:0,
                 from fs/fuse/dir.c:22:
include/linux/syno_acl.h: In function 'get_cached_syno_acl':
include/linux/syno_acl.h:75:12: error: 'struct inode' has no member named 'i_syno_acl'
include/linux/syno_acl.h: In function 'set_cached_syno_acl':
include/linux/syno_acl.h:92:13: error: 'struct inode' has no member named 'i_syno_acl'
include/linux/syno_acl.h:93:7: error: 'struct inode' has no member named 'i_syno_acl'
In file included from fs/fuse/dir.c:22:0:
fs/fuse/../synoacl_int.h: In function 'synoacl_op_perm':
fs/fuse/../synoacl_int.h:54:17: error: 'const struct inode_operations' has no member named 'syno_permission'
fs/fuse/../synoacl_int.h:55:21: error: 'const struct inode_operations' has no member named 'syno_permission'
In file included from fs/fuse/dir.c:22:0:
fs/fuse/../synoacl_int.h: In function 'synoacl_op_exec_perm':
fs/fuse/../synoacl_int.h:63:17: error: 'const struct inode_operations' has no member named 'syno_exec_permission'
fs/fuse/../synoacl_int.h:64:21: error: 'const struct inode_operations' has no member named 'syno_exec_permission'
fs/fuse/../synoacl_int.h: In function 'synoacl_op_access':
fs/fuse/../synoacl_int.h:74:17: error: 'const struct inode_operations' has no member named 'syno_acl_access'
fs/fuse/../synoacl_int.h:75:21: error: 'const struct inode_operations' has no member named 'syno_acl_access'
fs/fuse/../synoacl_int.h: In function 'synoacl_op_to_mode':
fs/fuse/../synoacl_int.h:84:17: error: 'const struct inode_operations' has no member named 'syno_acl_to_mode'
fs/fuse/../synoacl_int.h:85:14: error: 'const struct inode_operations' has no member named 'syno_acl_to_mode'
fs/fuse/../synoacl_int.h: In function 'synoacl_op_xattr_get':
fs/fuse/../synoacl_int.h:95:17: error: 'const struct inode_operations' has no member named 'syno_acl_xattr_get'
fs/fuse/../synoacl_int.h:96:21: error: 'const struct inode_operations' has no member named 'syno_acl_xattr_get'
fs/fuse/../synoacl_int.h: In function 'synoacl_op_inode_chg_ok':
fs/fuse/../synoacl_int.h:106:17: error: 'const struct inode_operations' has no member named 'syno_inode_change_ok'
fs/fuse/../synoacl_int.h:107:21: error: 'const struct inode_operations' has no member named 'syno_inode_change_ok'
fs/fuse/../synoacl_int.h: In function 'synoacl_op_arbit_chg_ok':
fs/fuse/../synoacl_int.h:117:17: error: 'const struct inode_operations' has no member named 'syno_arbit_chg_ok'
fs/fuse/../synoacl_int.h:118:21: error: 'const struct inode_operations' has no member named 'syno_arbit_chg_ok'
fs/fuse/../synoacl_int.h: In function 'synoacl_op_setattr_post':
fs/fuse/../synoacl_int.h:128:17: error: 'const struct inode_operations' has no member named 'syno_setattr_post'
fs/fuse/../synoacl_int.h:129:14: error: 'const struct inode_operations' has no member named 'syno_setattr_post'
fs/fuse/../synoacl_int.h: In function 'synoacl_op_init':
fs/fuse/../synoacl_int.h:139:17: error: 'const struct inode_operations' has no member named 'syno_acl_init'
fs/fuse/../synoacl_int.h:140:14: error: 'const struct inode_operations' has no member named 'syno_acl_init'
fs/fuse/../synoacl_int.h: In function 'synoacl_check_xattr_perm':
fs/fuse/../synoacl_int.h:155:7: error: 'MAY_READ_PERMISSION' undeclared (first use in this function)
fs/fuse/../synoacl_int.h:155:7: note: each undeclared identifier is reported only once for each function it appears in
fs/fuse/../synoacl_int.h:156:3: error: implicit declaration of function 'IS_SYNOACL' [-Werror=implicit-function-declaration]
fs/fuse/../synoacl_int.h:161:7: error: 'MAY_WRITE_PERMISSION' undeclared (first use in this function)
fs/fuse/../synoacl_int.h:162:3: error: implicit declaration of function 'IS_FS_SYNOACL' [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[2]: *** [fs/fuse/dir.o] Error 1
make[1]: *** [fs/fuse] Error 2
make: *** [fs] Error 2

Quelqu'un y comprends quelque chose ? Je ne trouve rien sur Google. :(

Modifié par declencher
  • 2 semaines après...

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.