I tried making a fresh OOT module and I get the same problem. So it seems
to be connected to gr_modtool.

On Thu, May 26, 2016 at 11:05 AM, Richard Bell <[email protected]>
wrote:

> Yeah I've blown away build a few times now. I tried this to a few
> different OOT modules as well. They all produce the same output I've
> posted. Weird how GNU Radio istelf had no cmake issues but child OOT
> modules do.
>
> On Thu, May 26, 2016 at 10:52 AM, Ben Hilburn <[email protected]>
> wrote:
>
>> Pretty strange. Stupid question: I assume you have tried blowing away the
>> build directory and giving it another go? Wondering if this is the CMake
>> cache mucking you up.
>>
>> This might be worth a try?
>> https://github.com/dmlc/mxnet/issues/1131
>>
>> Cheers,
>> Ben
>>
>> On Thu, May 26, 2016 at 12:47 PM, Richard Bell <[email protected]>
>> wrote:
>>
>>> 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 <[email protected]>
>>> 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 <[email protected]>
>>>> 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 <[email protected]
>>>>> > 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
>>>>>> [email protected]
>>>>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
_______________________________________________
Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to