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 <bhilb...@gnuradio.org> 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 <richard.be...@gmail.com> > 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 <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