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
