On 14 Aug 2017, at 10:52, gnorbury@bondcar.com [op25-dev] op25-dev@yahoogroups.com wrote: I'm going to take a guess that the "swig" package is not installed on your system so when you ran the "cmake ../" step prior to building op25 it generated makefiles without swig support. It'll still compile and install quite happily but won't run... (ask me how I know!)
To fix the problem you need to do a "sudo apt install swig" or whatever is equivalent on OSX, then delete and re-create the op25/build directory followed by the remaining build/install steps.
I do have swig installed :( [Maelstrom 10:54] ~/projects/op25/build >cmake -D CMAKE_INSTALL_PREFIX=/opt/local .. -- The CXX compiler identification is AppleClang 8.1.0.8020042 -- The C compiler identification is AppleClang 8.1.0.8020042 -- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ ... -- -- Checking for module SWIG -- Found SWIG version 3.0.12. -- Found SWIG: /opt/local/bin/swig -- Found PythonLibs: /usr/lib/libpython2.7.dylib (found suitable version "2.7.10", minimum required is "2") -- Found PythonInterp: /opt/local/bin/python2.7 (found suitable version "2.7.13", minimum required is "2") ...
Full log is at https://gist.github.com/DanielO/350abc7a51c73e0ee0810a8b75696d2d
One thing I see is.. CMake Warning (dev): Policy CMP0042 is not set: MACOSX_RPATH is enabled by default. Run "cmake --help-policy CMP0042" for policy details. Use the cmake_policy command to set the policy and suppress this warning.
MACOSX_RPATH is not specified for the following targets:
gnuradio-op25 gnuradio-op25_repeater
This warning is for project developers. Use -Wno-dev to suppress it.
Which might be an issue preventing it from being found. (But I have no idea how to fix it :)
-- Daniel O'Connor "The nice thing about standards is that there are so many of them to choose from." -- Andrew Tanenbaum GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C