I am trying to start *PulseView* and *sigrok* AppImages. Unfortunately, I
am getting an error message and I cannot figure out how to fix it:

./sigrok-cli-0.7.1-x86_64.AppImage
sigrok-cli: symbol lookup error:
/tmp/.mount_sigrokLM29y6/usr/lib/libsigrok.so.4: undefined symbol:
libusb_get_version

./PulseView-0.4.1-x86_64.AppImage
pulseview: symbol lookup error:
/tmp/.mount_PulseVunpXcp/usr/lib/libsigrok.so.4: undefined symbol:
libusb_get_version

Then, I tried to build from source following the instructions at
https://sigrok.org/wiki/Linux . I have built successfully all libraries but
got the same undefined reference to *libusb* when building *sigrok-cli*:

~/temp/sigrok-cli$ make
make  all-am
  CCLD     sigrok-cli
/usr/local/lib/libsigrok.so: undefined reference to `libusb_free_pollfds'
/usr/local/lib/libsigrok.so: undefined reference to `libusb_get_version'
/usr/local/lib/libsigrok.so: undefined reference to
`libusb_handle_events_timeout_completed'
/usr/local/lib/libsigrok.so: undefined reference to `libusb_has_capability'
/usr/local/lib/libsigrok.so: undefined reference to `libusb_error_name'
/usr/local/lib/libsigrok.so: undefined reference to `libusb_get_port_numbers'
collect2: error: ld returned 1 exit status
Makefile:476: recipe for target 'sigrok-cli' failed
make[1]: *** [sigrok-cli] Error 1
Makefile:362: recipe for target 'all' failed
make: *** [all] Error 2

Here are some dumps:

$ lsb_release -a
LSB Version:
core-9.20160110ubuntu0.2-amd64:core-9.20160110ubuntu0.2-noarch:security-9.20160110ubuntu0.2-amd64:security-9.20160110ubuntu0.2-noarch
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.6 LTS
Release:    16.04
Codename:   xenial

$ apt-cache policy libusb-1.0*
libusb-1.0-0:
  Installed: 2:1.0.20-1
  Candidate: 2:1.0.20-1
  Version table:
 *** 2:1.0.20-1 500
        500 http://de.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
        100 /var/lib/dpkg/status
libusb-1.0-0-dbg:
  Installed: (none)
  Candidate: 2:1.0.20-1
  Version table:
     2:1.0.20-1 500
        500 http://de.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
libusb-1.0-0-dev:
  Installed: 2:1.0.20-1
  Candidate: 2:1.0.20-1
  Version table:
 *** 2:1.0.20-1 500
        500 http://de.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
        100 /var/lib/dpkg/status
libusb-1.0-doc:
  Installed: 2:1.0.20-1
  Candidate: 2:1.0.20-1
  Version table:
 *** 2:1.0.20-1 500
        500 http://de.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
        500 http://de.archive.ubuntu.com/ubuntu xenial/main i386 Packages
        100 /var/lib/dpkg/status

Do you have ideas what is the problem?
_______________________________________________
sigrok-devel mailing list
sigrok-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sigrok-devel

Reply via email to