yes Tom, I did try that from the mac specific stuff. redone here.. PMT still seems to be an issue.
bills-MacBook-Pro:gr-test2 willy$ rm -rf build bills-MacBook-Pro:gr-test2 willy$ mkdir build bills-MacBook-Pro:gr-test2 willy$ cd build bills-MacBook-Pro:build willy$ CC=/usr/bin/llvm-gcc CXX=/usr/bin/llvm-g++ cmake -DPYTHON_EXECUTABLE=/opt/local/bin/python2.7 -DPYTHON_INCLUDE_DIR=/opt/local/Library/Frameworks/Python.framework/Versions/2.7/Headers -DPYTHON_LIBRARY=/opt/local/Library/Frameworks/Python.framework/Versions/2.7/Python -DSPHINX_EXECUTABLE=/opt/local/bin/rst2html-2.7.py ../ -- The CXX compiler identification is Clang 5.1.0 -- The C compiler identification is Clang 5.1.0 -- Check for working CXX compiler: /usr/bin/llvm-g++ -- Check for working CXX compiler: /usr/bin/llvm-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working C compiler: /usr/bin/llvm-gcc -- Check for working C compiler: /usr/bin/llvm-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Build type not specified: defaulting to release. -- Boost version: 1.55.0 -- Found the following Boost libraries: -- filesystem -- system -- Found PkgConfig: /usr/local/bin/pkg-config (found version "0.28") -- checking for module 'cppunit' -- package 'cppunit' not found -- Found CPPUNIT: /opt/local/lib/libcppunit.dylib -- Found Doxygen: /opt/local/bin/doxygen (found version "1.8.7") Checking for GNU Radio Module: RUNTIME -- checking for module 'gnuradio-runtime' -- package 'gnuradio-runtime' not found * INCLUDES=/opt/local/include * LIBS=/opt/local/lib/libgnuradio-runtime.dylib -- Found GNURADIO_RUNTIME: /opt/local/lib/libgnuradio-runtime.dylib GNURADIO_RUNTIME_FOUND = TRUE -- Found SWIG: /usr/local/bin/swig (found version "2.0.11") -- Found PythonLibs: /opt/local/Library/Frameworks/Python.framework/Versions/2.7/Python (found suitable version "2.7.8", minimum required is "2") CMake Warning (dev) at /opt/local/share/cmake/gnuradio/GrSwig.cmake:25 (include): Syntax Warning in cmake code at /opt/local/share/cmake/gnuradio/GrPython.cmake:210:44 Argument not separated from preceding token by whitespace. Call Stack (most recent call first): swig/CMakeLists.txt:36 (include) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /opt/local/share/cmake/gnuradio/GrSwig.cmake:25 (include): Syntax Warning in cmake code at /opt/local/share/cmake/gnuradio/GrPython.cmake:210:92 Argument not separated from preceding token by whitespace. Call Stack (most recent call first): swig/CMakeLists.txt:36 (include) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /opt/local/share/cmake/gnuradio/GrSwig.cmake:25 (include): Syntax Warning in cmake code at /opt/local/share/cmake/gnuradio/GrPython.cmake:210:100 Argument not separated from preceding token by whitespace. Call Stack (most recent call first): swig/CMakeLists.txt:36 (include) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at swig/CMakeLists.txt:37 (include): Syntax Warning in cmake code at /opt/local/share/cmake/gnuradio/GrPython.cmake:210:44 Argument not separated from preceding token by whitespace. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at swig/CMakeLists.txt:37 (include): Syntax Warning in cmake code at /opt/local/share/cmake/gnuradio/GrPython.cmake:210:92 Argument not separated from preceding token by whitespace. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at swig/CMakeLists.txt:37 (include): Syntax Warning in cmake code at /opt/local/share/cmake/gnuradio/GrPython.cmake:210:100 Argument not separated from preceding token by whitespace. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /opt/local/share/cmake/gnuradio/GrSwig.cmake:188 (include): Syntax Warning in cmake code at /opt/local/share/cmake/gnuradio/GrPython.cmake:210:44 Argument not separated from preceding token by whitespace. Call Stack (most recent call first): swig/CMakeLists.txt:55 (GR_SWIG_INSTALL) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /opt/local/share/cmake/gnuradio/GrSwig.cmake:188 (include): Syntax Warning in cmake code at /opt/local/share/cmake/gnuradio/GrPython.cmake:210:92 Argument not separated from preceding token by whitespace. Call Stack (most recent call first): swig/CMakeLists.txt:55 (GR_SWIG_INSTALL) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /opt/local/share/cmake/gnuradio/GrSwig.cmake:188 (include): Syntax Warning in cmake code at /opt/local/share/cmake/gnuradio/GrPython.cmake:210:100 Argument not separated from preceding token by whitespace. Call Stack (most recent call first): swig/CMakeLists.txt:55 (GR_SWIG_INSTALL) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at python/CMakeLists.txt:23 (include): Syntax Warning in cmake code at /opt/local/share/cmake/gnuradio/GrPython.cmake:210:44 Argument not separated from preceding token by whitespace. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at python/CMakeLists.txt:23 (include): Syntax Warning in cmake code at /opt/local/share/cmake/gnuradio/GrPython.cmake:210:92 Argument not separated from preceding token by whitespace. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at python/CMakeLists.txt:23 (include): Syntax Warning in cmake code at /opt/local/share/cmake/gnuradio/GrPython.cmake:210:100 Argument not separated from preceding token by whitespace. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at apps/CMakeLists.txt:20 (include): Syntax Warning in cmake code at /opt/local/share/cmake/gnuradio/GrPython.cmake:210:44 Argument not separated from preceding token by whitespace. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at apps/CMakeLists.txt:20 (include): Syntax Warning in cmake code at /opt/local/share/cmake/gnuradio/GrPython.cmake:210:92 Argument not separated from preceding token by whitespace. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at apps/CMakeLists.txt:20 (include): Syntax Warning in cmake code at /opt/local/share/cmake/gnuradio/GrPython.cmake:210:100 Argument not separated from preceding token by whitespace. This warning is for project developers. Use -Wno-dev to suppress it. -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: SPHINX_EXECUTABLE -- Build files have been written to: /Users/willy/gr-test2/build bills-MacBook-Pro:build willy$ make clean bills-MacBook-Pro:build willy$ make Scanning dependencies of target gnuradio-test1 [ 5%] Building CXX object lib/CMakeFiles/gnuradio-test1.dir/pulse1_impl.cc.o [ 10%] Building CXX object lib/CMakeFiles/gnuradio-test1.dir/freq_counter2_impl.cc.o [ 15%] Building CXX object lib/CMakeFiles/gnuradio-test1.dir/freq_counter1_impl.cc.o [ 20%] Building CXX object lib/CMakeFiles/gnuradio-test1.dir/streamer1_impl.cc.o Linking CXX shared library libgnuradio-test1.dylib Undefined symbols for architecture x86_64: "pmt::dict_has_key(boost::intrusive_ptr<pmt::pmt_base> const&, boost::intrusive_ptr<pmt::pmt_base> const&)", referenced from: gr::basic_block::has_msg_port(boost::intrusive_ptr<pmt::pmt_base>) in pulse1_impl.cc.o gr::basic_block::has_msg_port(boost::intrusive_ptr<pmt::pmt_base>) in freq_counter2_impl.cc.o gr::basic_block::has_msg_port(boost::intrusive_ptr<pmt::pmt_base>) in freq_counter1_impl.cc.o gr::basic_block::has_msg_port(boost::intrusive_ptr<pmt::pmt_base>) in streamer1_impl.cc.o "pmt::intrusive_ptr_add_ref(pmt::pmt_base*)", referenced from: gr::basic_block::dispatch_msg(boost::intrusive_ptr<pmt::pmt_base>, boost::intrusive_ptr<pmt::pmt_base>) in pulse1_impl.cc.o std::__1::map<boost::intrusive_ptr<pmt::pmt_base>, boost::function<void (boost::intrusive_ptr<pmt::pmt_base>)>, pmt::comparator, std::__1::allocator<std::__1::pair<boost::intrusive_ptr<pmt::pmt_base> const, boost::function<void (boost::intrusive_ptr<pmt::pmt_base>)> > > >::operator[](boost::intrusive_ptr<pmt::pmt_base> const&) in pulse1_impl.cc.o boost::function1<void, boost::intrusive_ptr<pmt::pmt_base> >::operator()(boost::intrusive_ptr<pmt::pmt_base>) const in pulse1_impl.cc.o gr::basic_block::dispatch_msg(boost::intrusive_ptr<pmt::pmt_base>, boost::intrusive_ptr<pmt::pmt_base>) in freq_counter2_impl.cc.o std::__1::map<boost::intrusive_ptr<pmt::pmt_base>, boost::function<void (boost::intrusive_ptr<pmt::pmt_base>)>, pmt::comparator, std::__1::allocator<std::__1::pair<boost::intrusive_ptr<pmt::pmt_base> const, boost::function<void (boost::intrusive_ptr<pmt::pmt_base>)> > > >::operator[](boost::intrusive_ptr<pmt::pmt_base> const&) in freq_counter2_impl.cc.o boost::function1<void, boost::intrusive_ptr<pmt::pmt_base> >::operator()(boost::intrusive_ptr<pmt::pmt_base>) const in freq_counter2_impl.cc.o gr::basic_block::dispatch_msg(boost::intrusive_ptr<pmt::pmt_base>, boost::intrusive_ptr<pmt::pmt_base>) in freq_counter1_impl.cc.o ... "pmt::intrusive_ptr_release(pmt::pmt_base*)", referenced from: gr::basic_block::dispatch_msg(boost::intrusive_ptr<pmt::pmt_base>, boost::intrusive_ptr<pmt::pmt_base>) in pulse1_impl.cc.o boost::function1<void, boost::intrusive_ptr<pmt::pmt_base> >::operator()(boost::intrusive_ptr<pmt::pmt_base>) const in pulse1_impl.cc.o gr::basic_block::dispatch_msg(boost::intrusive_ptr<pmt::pmt_base>, boost::intrusive_ptr<pmt::pmt_base>) in freq_counter2_impl.cc.o boost::function1<void, boost::intrusive_ptr<pmt::pmt_base> >::operator()(boost::intrusive_ptr<pmt::pmt_base>) const in freq_counter2_impl.cc.o gr::basic_block::dispatch_msg(boost::intrusive_ptr<pmt::pmt_base>, boost::intrusive_ptr<pmt::pmt_base>) in freq_counter1_impl.cc.o boost::function1<void, boost::intrusive_ptr<pmt::pmt_base> >::operator()(boost::intrusive_ptr<pmt::pmt_base>) const in freq_counter1_impl.cc.o gr::basic_block::dispatch_msg(boost::intrusive_ptr<pmt::pmt_base>, boost::intrusive_ptr<pmt::pmt_base>) in streamer1_impl.cc.o ... "pmt::eqv(boost::intrusive_ptr<pmt::pmt_base> const&, boost::intrusive_ptr<pmt::pmt_base> const&)", referenced from: gr::basic_block::has_msg_handler(boost::intrusive_ptr<pmt::pmt_base>) in pulse1_impl.cc.o gr::basic_block::has_msg_port(boost::intrusive_ptr<pmt::pmt_base>) in pulse1_impl.cc.o std::__1::map<boost::intrusive_ptr<pmt::pmt_base>, boost::function<void (boost::intrusive_ptr<pmt::pmt_base>)>, pmt::comparator, std::__1::allocator<std::__1::pair<boost::intrusive_ptr<pmt::pmt_base> const, boost::function<void (boost::intrusive_ptr<pmt::pmt_base>)> > > >::operator[](boost::intrusive_ptr<pmt::pmt_base> const&) in pulse1_impl.cc.o gr::basic_block::has_msg_handler(boost::intrusive_ptr<pmt::pmt_base>) in freq_counter2_impl.cc.o gr::basic_block::has_msg_port(boost::intrusive_ptr<pmt::pmt_base>) in freq_counter2_impl.cc.o std::__1::map<boost::intrusive_ptr<pmt::pmt_base>, boost::function<void (boost::intrusive_ptr<pmt::pmt_base>)>, pmt::comparator, std::__1::allocator<std::__1::pair<boost::intrusive_ptr<pmt::pmt_base> const, boost::function<void (boost::intrusive_ptr<pmt::pmt_base>)> > > >::operator[](boost::intrusive_ptr<pmt::pmt_base> const&) in freq_counter2_impl.cc.o gr::basic_block::has_msg_handler(boost::intrusive_ptr<pmt::pmt_base>) in freq_counter1_impl.cc.o ... ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: *** [lib/libgnuradio-test1.dylib] Error 1 make[1]: *** [lib/CMakeFiles/gnuradio-test1.dir/all] Error 2 make: *** [all] Error 2 bills-MacBook-Pro:build willy$ On Sun, Jul 6, 2014 at 10:13 AM, Activecat <active...@gmail.com> wrote: > On Sun, Jul 6, 2014 at 4:59 PM, Marcus Müller <marcus.muel...@ettus.com> > wrote: > >> I *assume* that activecat's module should build fine, it does on my >> computer (however, activecat, remove the build folder from git; that >> shouldn't be included ;) ). >> > > Sorry for that, I have now removed the "build" folder. > > > _______________________________________________ > Discuss-gnuradio mailing list > Discuss-gnuradio@gnu.org > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio > > -- Doc Bill Dailey KXØO
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio