Skip to content

Cannot build on Fedora 31: go get error message: libusb_set_debug is deprecated #147

@perryrivera

Description

@perryrivera

Followed the directions here:
https://github.com/hanwen/go-mtpfs/wiki/Fedora-install

While invoking this command:
$ go get github.com/hanwen/go-mtpfs

Error message:

# github.com/hanwen/usb
cgo-gcc-prolog: In function ‘_cgo_afe072e410cc_Cfunc_libusb_set_debug’:
cgo-gcc-prolog:662:2: warning: ‘libusb_set_debug’ is deprecated: Use libusb_set_option instead [-Wdeprecated-declarations]
In file included from src/github.com/hanwen/usb/usb.go:8:
/usr/include/libusb-1.0/libusb.h:1300:18: note: declared here
 1300 | void LIBUSB_CALL libusb_set_debug(libusb_context *ctx, int level);
      |                  ^~~~~~~~~~~~~~~~

Cross-referenced:
#144

Branch: 42254b1

appears to be in order. Code snippet looks like this:

                for range asFolder.Children() {
                        errno = syscall.ENOTEMPTY
                        return
                }

Any ideas??

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions