What release / branch of GNU Radio are you using?

Cheers,
Ben

On Thu, May 26, 2016 at 2:41 PM, Richard Bell <[email protected]>
wrote:

> 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