orax Posté(e) 24 juin 2012 Signaler Share Posté(e) 24 juin 2012 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 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
0 father_mande Posté(e) 24 juin 2012 Signaler Share Posté(e) 24 juin 2012 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. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
0 orax Posté(e) 26 juin 2012 Auteur Signaler Share Posté(e) 26 juin 2012 Merci, ça m'a permis de comprendre d'où venait le problème. Plutôt que de changer les liens j'ai changé un peu la variable PATH : export PATH=/opt/bin:/opt/sbin:/usr/local/bin:/usr/ucb:/bin:/usr/bin Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Question
orax
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".
Lien vers le commentaire
Partager sur d’autres sites
2 réponses à cette question
Messages recommandés
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.