discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] Build OOT gr-test2


From: Bill Dailey
Subject: Re: [Discuss-gnuradio] Build OOT gr-test2
Date: Sun, 6 Jul 2014 10:31:14 -0500

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 <address@hidden> wrote:
On Sun, Jul 6, 2014 at 4:59 PM, Marcus Müller <address@hidden> 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
address@hidden
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio




--
Doc

Bill Dailey
KXØO
                                


                  

reply via email to

[Prev in Thread] Current Thread [Next in Thread]