Skip to content

Improve OpenBSD support #121

@vl-ms

Description

@vl-ms

Gives me the following error:

$ make
make  all-recursive
Making all in src
cc -DHAVE_CONFIG_H -I. -I..  -D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=700 -D__BSD_VISIBLE=1 -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_DARWIN_BETTER_REALPATH     -std=c99 -Wall -Wpedantic -fno-common -g -O2 -MT bindfs.o -MD -MP -MF .deps/bindfs.Tpo -c -o bindfs.o bindfs.c
bindfs.c:712:9: warning: implicit declaration of function 'fuse_exit' is invalid in C99 [-Wimplicit-function-declaration]
        fuse_exit(fuse_get_context()->fuse);
        ^
bindfs.c:1666:6: error: field designator 'ioctl' does not refer to any field in type 'struct fuse_operations'
    .ioctl      = bindfs_ioctl,
     ^
bindfs.c:2830:21: error: no member named 'ioctl' in 'struct fuse_operations'
        bindfs_oper.ioctl = NULL;
        ~~~~~~~~~~~ ^
1 warning and 2 errors generated.
*** Error 1 in src (Makefile:455 'bindfs.o')
*** Error 1 in . (Makefile:427 'all-recursive': @fail=;  if (target_option=k; case ${target_option-} in  ?) ;;  *) echo "am__make_running_wi...)
*** Error 2 in /home/unix/soft/bindfs-1.17.0 (Makefile:334 'all')

Any advice on how to approach this? I'm not even close to being a C developer.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature request/PR

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions