Aller au contenu
  • 0

Compiler Fuse Sur Qnap 112


orax

Question

Bonjour, je cherche à compiler FUSE http://fuse.sourceforge.net/ sur mon NAS. J'ai essayé avec la dernière version, ainsi qu'avec des versions antérieures, mais, à chaque fois, la même erreur de syntaxe de gawk lors du "./configure".


Qnap 112 - 3.6.1 Build 0302T


uname -mrp

2.6.33.2 armv5tel unknown

Ce que retourne ./configure :


[/opt/tmp/fuse-2.9.0] # ./configure

[...]

checking for iconv declaration...

		 extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);

checking if umount supports --fake --no-canonicalize... umount: unrecognized option `--fake'

configure: creating ./config.status

config.status: creating fuse.pc

gawk: ./confD9436j/subs.awk:2: S["/; s/!.*/"]=am__EXEEXT_FALSE!%!_!# ""

gawk: ./confD9436j/subs.awk:2:								 ^ syntax error

gawk: ./confD9436j/subs.awk:3: S["/; s/!.*/"]=am__EXEEXT_FALSE!%!_!# ""

gawk: ./confD9436j/subs.awk:3:									 ^ syntax error

gawk: ./confD9436j/subs.awk:4: S["/; s/!.*/"]=am__EXEEXT_TRUE!#%!_!# "#"

gawk: ./confD9436j/subs.awk:4:								^ syntax error

gawk: ./confD9436j/subs.awk:4: S["/; s/!.*/"]=LTLIBOBJS!%!_!# ""

gawk: ./confD9436j/subs.awk:4:						  ^ syntax error

gawk: ./confD9436j/subs.awk:5: S["/; s/!.*/"]=LTLIBOBJS!%!_!# ""

gawk: ./confD9436j/subs.awk:5:							  ^ syntax error

gawk: ./confD9436j/subs.awk:5: S["/; s/!.*/"]=LIBOBJS!%!_!# ""

gawk: ./confD9436j/subs.awk:5:						^ syntax error

gawk: ./confD9436j/subs.awk:6: S["/; s/!.*/"]=LIBOBJS!%!_!# ""

gawk: ./confD9436j/subs.awk:6:							^ syntax error

gawk: ./confD9436j/subs.awk:6: S["/; s/!.*/"]=BSD_FALSE!%!_!# ""

gawk: ./confD9436j/subs.awk:6:						  ^ syntax error

gawk: ./confD9436j/subs.awk:7: S["/; s/!.*/"]=BSD_FALSE!%!_!# ""

gawk: ./confD9436j/subs.awk:7:							  ^ syntax error

gawk: ./confD9436j/subs.awk:8: S["/; s/!.*/"]=BSD_TRUE!#%!_!# "#"

gawk: ./confD9436j/subs.awk:8:						 ^ syntax error

gawk: ./confD9436j/subs.awk:8: S["/; s/!.*/"]=NETBSD_FALSE!%!_!# ""

gawk: ./confD9436j/subs.awk:8:							 ^ syntax error

gawk: ./confD9436j/subs.awk:9: S["/; s/!.*/"]=NETBSD_FALSE!%!_!# ""

gawk: ./confD9436j/subs.awk:9:								 ^ syntax error

gawk: ./confD9436j/subs.awk:10: S["/; s/!.*/"]=NETBSD_TRUE!#%!_!# "#"

gawk: ./confD9436j/subs.awk:10:							^ syntax error

gawk: ./confD9436j/subs.awk:11: S["/; s/!.*/"]=LINUX_FALSE!#%!_!# "#"

gawk: ./confD9436j/subs.awk:11:							^ syntax error

gawk: ./confD9436j/subs.awk:11: S["/; s/!.*/"]=LINUX_TRUE!%!_!# ""

gawk: ./confD9436j/subs.awk:11:						   ^ syntax error

gawk: ./confD9436j/subs.awk:12: S["/; s/!.*/"]=LINUX_TRUE!%!_!# ""

gawk: ./confD9436j/subs.awk:12:							   ^ syntax error

gawk: ./confD9436j/subs.awk:13: S["/; s/!.*/"]=subdirs2!include lib util example%!_!# "include lib util example"

gawk: ./confD9436j/subs.awk:13:													 ^ syntax error

gawk: ./confD9436j/subs.awk:13: S["/; s/!.*/"]=INIT_D_PATH!/etc/init.d%!_!# "/etc/init.d"

gawk: ./confD9436j/subs.awk:13:									 ^ syntax error

gawk: ./confD9436j/subs.awk:14: S["/; s/!.*/"]=INIT_D_PATH!/etc/init.d%!_!# "/etc/init.d"

gawk: ./confD9436j/subs.awk:14:										   ^ syntax error

gawk: ./confD9436j/subs.awk:14: S["/; s/!.*/"]=UDEV_RULES_PATH!/etc/udev/rules.d%!_!# "/etc/udev/rules.d"

gawk: ./confD9436j/subs.awk:14:											   ^ syntax error

gawk: ./confD9436j/subs.awk:15: S["/; s/!.*/"]=UDEV_RULES_PATH!/etc/udev/rules.d%!_!# "/etc/udev/rules.d"

gawk: ./confD9436j/subs.awk:15:													 ^ syntax error

gawk: ./confD9436j/subs.awk:15: S["/; s/!.*/"]=MOUNT_FUSE_PATH!/sbin%!_!# "/sbin"

gawk: ./confD9436j/subs.awk:15:												 ^ unterminated string

gawk: ./confD9436j/subs.awk:15: S["/; s/!.*/"]=MOUNT_FUSE_PATH!/sbin%!_!# "/sbin"

gawk: ./confD9436j/subs.awk:15:												 ^ syntax error

config.status: error: could not create fuse.pc

Lien vers le commentaire
Partager sur d’autres sites

2 réponses à cette question

Messages recommandés

  • 0

Bonjour,

FUSE étant inclus dans le noyau des QNAP ... vous risquez d'avoir un peu de problème pour avoir des versions différentes ... cohabitant ...

Sinon, le problème est connu ... cela vient des versions réduites (busybox) des utilitaires sed, awk, grep, etc.

La solution est :

installez les utilitaires complets (coreutils, find, etc.) via Ipkg (QPKG Optware)

puis changer les liens (ne supprimer pas, car plusieurs modules du QNAP utilise le Path complet /bin/xxx pour les utilitaires

donc :

rm /bin/le_lien_vers_utilitaire

ln -s /opt/bin/utilitaire /bin/le_lien_vers_utilitaire

ex. rm /bin/grep

ln -s /opt/bin/grep /bin/grep

etc. etc.

Philippe.

Lien vers le commentaire
Partager sur d’autres sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invité
Répondre à cette question…

×   Vous avez collé du contenu avec mise en forme.   Supprimer la mise en forme

  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.

Chargement
×
×
  • Créer...