no suitable neon
と言われるケースがある。
この場合、Your own riskではあるけど、./conigureのNEON_ALLOWED_LISTに0.28.3を追加すればconfigureが通る。
no suitable neon
# ./configure
# make
inode.c:597: unknown field `alloc_inode' specified in initializer
inode.c:597: warning: initialization from incompatible pointer type
inode.c:598: unknown field `destroy_inode' specified in initializer
inode.c:598: warning: initialization from incompatible pointer type
inode.c:599: field `read_inode' already initialized
inode.c: In function `fuse_inode_init_once':
inode.c:702: warning: implicit declaration of function `inode_init_once'
make[1]: *** [inode.o] エラー 1
make[1]: 出ます ディレクトリ `/root/fuse-2.4.2/kernel'
make: *** [all-recursive] エラー 1
static struct super_operations fuse_super_operations = {
// .alloc_inode = fuse_alloc_inode,
// .destroy_inode = fuse_destroy_inode,
.read_inode = fuse_read_inode,
.clear_inode = fuse_clear_inode,
.put_super = fuse_put_super,
.statfs = fuse_statfs,
.show_options = fuse_show_options,
};
# 前略
make[2]: 出ます ディレクトリ `/root/fuse-2.4.2/util'
make[1]: 出ます ディレクトリ `/root/fuse-2.4.2/util'
Making install in example
make[1]: 入ります ディレクトリ `/root/fuse-2.4.2/example'
make[2]: 入ります ディレクトリ `/root/fuse-2.4.2/example'
make[2]: `install-exec-am' に対して行うべき事はありません。
make[2]: `install-data-am' に対して行うべき事はありません。
make[2]: 出ます ディレクトリ `/root/fuse-2.4.2/example'
make[1]: 出ます ディレクトリ `/root/fuse-2.4.2/example'
make[1]: 入ります ディレクトリ `/root/fuse-2.4.2'
make[2]: 入ります ディレクトリ `/root/fuse-2.4.2'
make[2]: `install-exec-am' に対して行うべき事はありません。
test -z "/usr/local/lib/pkgconfig" || mkdir -p -- "/usr/local/lib/pkgconfig"
/usr/bin/install -c -m 644 'fuse.pc' '/usr/local/lib/pkgconfig/fuse.pc'
make[2]: 出ます ディレクトリ `/root/fuse-2.4.2'
make[1]: 出ます ディレクトリ `/root/fuse-2.4.2'
find /path/to/dir |
awk '{print("perl -wc "$1);}' |
sh 2>&1 |
grep "Can't locate" |
awk '{ gsub(/\//,"::",$3);sub(/\.pm/,"",$3);print($3); }' |
sort |
uniq