rene-dev / homebrew-sigrok

sigrok for osx
http://sigrok.org/wiki/Mac_OS_X#Building_using_Homebrew
15 stars 13 forks source link

brew upgrade fails to compile pulseview with libsigrokc++ bindings missing #21

Open paulcrawford opened 6 years ago

paulcrawford commented 6 years ago

I originally installed pulseview in May 2017 and it worked fine. A few days ago I did a "brew upgrade" and the compiling of the upgraded pulseview failed:

==> Upgrading 1 outdated package, with result: rene-dev/sigrok/pulseview HEAD-d008cab -> HEAD-d008cab ==> Upgrading rene-dev/sigrok/pulseview ==> Cloning git://sigrok.org/pulseview Updating /Users/paulcrawford/Library/Caches/Homebrew/pulseview--git From git://sigrok.org/pulseview e431acd..3c14f4d master -> origin/master ==> Checking out branch master Already on 'master' Your branch is behind 'origin/master' by 7 commits, and can be fast-forwarded. (use "git pull" to update your local branch) HEAD is now at 3c14f4d Fix unit tests ==> cmake . -DENABLE_DECODE=y -DCMAKE_C_FLAGS_RELEASE=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG -DCMAKE_INSTALL_PREFIX=/usr/local/Cellar/pulseview/HEAD-3c14f4d -DCMAKE_BUILD_TYPE=Release -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKEVERBOSE Last 15 lines from /Users/paulcrawford/Library/Logs/Homebrew/pulseview/01.cmake: -- Detecting C compile features - done -- Check for working CXX compiler: /usr/local/Homebrew/Library/Homebrew/shims/mac/super/clang++ -- Check for working CXX compiler: /usr/local/Homebrew/Library/Homebrew/shims/mac/super/clang++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/local/bin/pkg-config (found version "0.29.2") CMake Error at CMakeLists.txt:86 (message): libsigrok C++ bindings missing, check libsigrok's 'configure' output (missing dependencies?)

-- Configuring incomplete, errors occurred! See also "/tmp/pulseview-20180930-89015-z1qk42/CMakeFiles/CMakeOutput.log".

If reporting this issue please do so at (not Homebrew/brew or Homebrew/core): https://github.com/rene-dev/homebrew-sigrok/issues

These open issues may also help: Unable to install PulseView - Error: marshal data too short https://github.com/rene-dev/homebrew-sigrok/issues/17

Can you please advise what I need to do? I am running MacOS High Sierra 10.13.6.

Thanks.