Then it spit out this error message:

 CMake Error at
/usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:203
 (CMAKE_PARSE_ARGUMENTS):
   Unknown CMake command "CMAKE_PARSE_ARGUMENTS".
 Call Stack (most recent call first):
   /usr/share/cmake-3.5/Modules/FindPkgConfig.cmake:52
(find_package_handle_standard_args)
   cmake/Modules/FindCppUnit.cmake:12 (INCLUDE)
   CMakeLists.txt:106 (find_package)

I don't know what to make of this, do you?

On Thu, May 26, 2016 at 9:45 AM, Richard Bell <richard.be...@gmail.com>
wrote:

> It seems to be looking into the grprefix directory, this is what I get
> from ccmake:
>
>  CMAKE_BUILD_TYPE
> *
>  CMAKE_INSTALL_PREFIX
> */usr/local
>  ENABLE_DOXYGEN
> *ON
>  GNURADIO_RUNTIME_LIBRARIES_gnu
> */home/rbell/Documents/grprefix/lib/libgnuradio-pmt.so
>  GNURADIO_RUNTIME_LIBRARIES_gnu
> */home/rbell/Documents/grprefix/lib/libgnuradio-runtime.so
>  Gnuradio_DIR
> */home/rbell/Documents/grprefix/lib/cmake/gnuradio
>  LIB_SUFFIX
> *
>  QA_PYTHON_EXECUTABLE
> */usr/bin/python2
>  SHELL                                          */bin/sh
>
> On Thu, May 26, 2016 at 7:54 AM, Ben Hilburn <bhilb...@gnuradio.org>
> wrote:
>
>> Hi Richard -
>>
>> Can you try peeking into the CMAKE madness to see what paths it selected
>> for those two gnuradio libraries? I've found the curses-based CMAKE UI to
>> be pretty helpful in seeing what the build parameters are: $ ccmake
>>
>> Cheers,
>> Ben
>>
>> On Wed, May 25, 2016 at 4:19 PM, Richard Bell <richard.be...@gmail.com>
>> wrote:
>>
>>> I'm trying to compile one of my custom OOT modules on this new Ubuntu
>>> 16.04 install and I wonder if I'm having compatibility issues. I'm getting
>>> what looks like cmake issues that cause make to error out. I made sure to
>>> feed the prefix location into cmake. There are warnings that I'm not used
>>> to seeing in the cmake output. make says it can't find a few required
>>> libraries that cmake reported it found. Here is the full cmake and make
>>> output:
>>>
>>> rbell@rbell:~/Documents/pcodes/radio_devel/custom_grblocks/gr-add_tagged_stream_once/build$
>>> cmake -DCMAKE_INSTALL_PREFIX=/home/rbell/Documents/grprefix/ ..
>>> -- The CXX compiler identification is GNU 5.3.1
>>> -- The C compiler identification is GNU 5.3.1
>>> -- Check for working CXX compiler: /usr/bin/c++
>>> -- Check for working CXX compiler: /usr/bin/c++ -- works
>>> -- Detecting CXX compiler ABI info
>>> -- Detecting CXX compiler ABI info - done
>>> -- Detecting CXX compile features
>>> -- Detecting CXX compile features - done
>>> -- Check for working C compiler: /usr/bin/cc
>>> -- Check for working C compiler: /usr/bin/cc -- works
>>> -- Detecting C compiler ABI info
>>> -- Detecting C compiler ABI info - done
>>> -- Detecting C compile features
>>> -- Detecting C compile features - done
>>> -- Build type not specified: defaulting to release.
>>> -- Boost version: 1.58.0
>>> -- Found the following Boost libraries:
>>> --   filesystem
>>> --   system
>>> -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
>>> -- Checking for module 'cppunit'
>>> --   Found cppunit, version 1.13.2
>>> -- Found CPPUNIT: /usr/lib/x86_64-linux-gnu/libcppunit.so;dl
>>> -- Found Doxygen: /usr/bin/doxygen (found version "1.8.11")
>>> Checking for GNU Radio Module: RUNTIME
>>> -- Checking for module 'gnuradio-runtime'
>>> --   Found gnuradio-runtime, version 3.7.10git
>>>  * INCLUDES=/home/rbell/Documents/grprefix/include
>>>  *
>>> LIBS=/home/rbell/Documents/grprefix/lib/libgnuradio-runtime.so;/home/rbell/Documents/grprefix/lib/libgnuradio-pmt.so
>>> -- Found GNURADIO_RUNTIME:
>>> /home/rbell/Documents/grprefix/lib/libgnuradio-runtime.so;/home/rbell/Documents/grprefix/lib/libgnuradio-pmt.so
>>>
>>> GNURADIO_RUNTIME_FOUND = TRUE
>>> CMake Warning (dev) at
>>> /home/rbell/Documents/grprefix/lib/cmake/gnuradio/GrTest.cmake:45
>>> (get_target_property):
>>>   Policy CMP0026 is not set: Disallow use of the LOCATION target
>>> property.
>>>   Run "cmake --help-policy CMP0026" for policy details.  Use the
>>> cmake_policy
>>>   command to set the policy and suppress this warning.
>>>
>>>   The LOCATION property should not be read from target
>>>   "test-add_tagged_stream_once".  Use the target name directly with
>>>   add_custom_command, or use the generator expression $<TARGET_FILE>, as
>>>   appropriate.
>>>
>>> Call Stack (most recent call first):
>>>   lib/CMakeLists.txt:79 (GR_ADD_TEST)
>>> This warning is for project developers.  Use -Wno-dev to suppress it.
>>>
>>> --
>>> -- Checking for module SWIG
>>> -- Found SWIG version 2.0.12.
>>> -- Found SWIG: /usr/bin/swig2.0
>>> -- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython2.7.so (found
>>> suitable version "2.7.11+", minimum required is "2")
>>> -- Found PythonInterp: /usr/bin/python2 (found suitable version
>>> "2.7.11", minimum required is "2")
>>> -- Looking for sys/types.h
>>> -- Looking for sys/types.h - found
>>> -- Looking for stdint.h
>>> -- Looking for stdint.h - found
>>> -- Looking for stddef.h
>>> -- Looking for stddef.h - found
>>> -- Check size of size_t
>>> -- Check size of size_t - done
>>> -- Check size of unsigned int
>>> -- Check size of unsigned int - done
>>> -- Check size of unsigned long
>>> -- Check size of unsigned long - done
>>> -- Check size of unsigned long long
>>> -- Check size of unsigned long long - done
>>> -- Performing Test HAVE_WNO_UNUSED_BUT_SET_VARIABLE
>>> -- Performing Test HAVE_WNO_UNUSED_BUT_SET_VARIABLE - Success
>>> CMake Warning (dev) at
>>> /home/rbell/Documents/grprefix/lib/cmake/gnuradio/GrTest.cmake:45
>>> (get_target_property):
>>>   Policy CMP0026 is not set: Disallow use of the LOCATION target
>>> property.
>>>   Run "cmake --help-policy CMP0026" for policy details.  Use the
>>> cmake_policy
>>>   command to set the policy and suppress this warning.
>>>
>>>   The LOCATION property should not be read from target
>>>   "gnuradio-add_tagged_stream_once".  Use the target name directly with
>>>   add_custom_command, or use the generator expression $<TARGET_FILE>, as
>>>   appropriate.
>>>
>>> Call Stack (most recent call first):
>>>   python/CMakeLists.txt:44 (GR_ADD_TEST)
>>> This warning is for project developers.  Use -Wno-dev to suppress it.
>>>
>>> CMake Warning (dev) at
>>> /home/rbell/Documents/grprefix/lib/cmake/gnuradio/GrTest.cmake:45
>>> (get_target_property):
>>>   Policy CMP0045 is not set: Error on non-existent target in
>>>   get_target_property.  Run "cmake --help-policy CMP0045" for policy
>>> details.
>>>   Use the cmake_policy command to set the policy and suppress this
>>> warning.
>>>
>>>   get_target_property() called with non-existent target
>>> "/usr/bin/python2".
>>> Call Stack (most recent call first):
>>>   python/CMakeLists.txt:44 (GR_ADD_TEST)
>>> This warning is for project developers.  Use -Wno-dev to suppress it.
>>>
>>> CMake Warning (dev) at
>>> /home/rbell/Documents/grprefix/lib/cmake/gnuradio/GrTest.cmake:45
>>> (get_target_property):
>>>   Policy CMP0045 is not set: Error on non-existent target in
>>>   get_target_property.  Run "cmake --help-policy CMP0045" for policy
>>> details.
>>>   Use the cmake_policy command to set the policy and suppress this
>>> warning.
>>>
>>>   get_target_property() called with non-existent target
>>>
>>> "/home/rbell/Documents/pcodes/radio_devel/custom_grblocks/gr-add_tagged_stream_once/python/qa_add_tagged_stream_once.py".
>>> Call Stack (most recent call first):
>>>   python/CMakeLists.txt:44 (GR_ADD_TEST)
>>> This warning is for project developers.  Use -Wno-dev to suppress it.
>>>
>>> -- Configuring done
>>> -- Generating done
>>> -- Build files have been written to:
>>> /home/rbell/Documents/pcodes/radio_devel/custom_grblocks/gr-add_tagged_stream_once/build
>>>
>>>
>>> rbell@rbell:~/Documents/pcodes/radio_devel/custom_grblocks/gr-add_tagged_stream_once/build$
>>> sudo make install
>>> Scanning dependencies of target gnuradio-add_tagged_stream_once
>>> [  4%] Building CXX object
>>> lib/CMakeFiles/gnuradio-add_tagged_stream_once.dir/add_tagged_stream_once_impl.cc.o
>>> [  8%] Linking CXX shared library libgnuradio-add_tagged_stream_once.so
>>> /usr/bin/ld: cannot find -lgnuradio-runtime
>>> /usr/bin/ld: cannot find -lgnuradio-pmt
>>> collect2: error: ld returned 1 exit status
>>> lib/CMakeFiles/gnuradio-add_tagged_stream_once.dir/build.make:98: recipe
>>> for target 'lib/libgnuradio-add_tagged_stream_once.so' failed
>>> make[2]: *** [lib/libgnuradio-add_tagged_stream_once.so] Error 1
>>> CMakeFiles/Makefile2:137: recipe for target
>>> 'lib/CMakeFiles/gnuradio-add_tagged_stream_once.dir/all' failed
>>> make[1]: *** [lib/CMakeFiles/gnuradio-add_tagged_stream_once.dir/all]
>>> Error 2
>>> Makefile:138: recipe for target 'all' failed
>>> make: *** [all] Error 2
>>>
>>> Anyone know how to fix this?
>>>
>>>
>>> _______________________________________________
>>> Discuss-gnuradio mailing list
>>> Discuss-gnuradio@gnu.org
>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>>
>>>
>>
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to