yep, simply copy over to cmake/Modules. That way, CMake will find it
when you look for Armadillo

Cheers,

Marcus

PS: I think this might be useful in the future, so please try to keep
the mailing list in CC:


On 24.02.2017 21:25, Richard Mcallister wrote:
> FindArmadillo.cmake in cmake/Modules? I haven't included it, so I just
> place the file in cmake/Modules? Or how I should include it in my OOT
> module?
>
> On Fri, Feb 24, 2017 at 3:22 PM, Marcus Müller
> <marcus.muel...@ettus.com <mailto:marcus.muel...@ettus.com>> wrote:
>
>     Ah sorry, forgot to mention the key point: you've got the
>     FindArmadillo.cmake from gr-specest?
>
>
>     On 24.02.2017 21:18, Richard Mcallister wrote:
>>     Hey Marcus,
>>
>>     I added the following lines to my CMakeLists.txt, following from
>>     what gr-specest had:
>>     find_package(BLAS REQUIRED)
>>     find_package(LAPACK REQUIRED)
>>     find_package(Armadillo)
>>     include(Armadillo)
>>
>>     And when i run 'make' it results in:
>>     -- A library with BLAS API found.
>>     -- A library with BLAS API found.
>>     -- A library with LAPACK API found.
>>     CMake Error at CMakeLists.txt:125 (include):
>>       include could not find load file:
>>
>>         Armadillo
>>     (The other lines are just the standard outputs in the console)
>>     Line 125 is include(Armadillo). I guess thats where error is,
>>     although pybombs tells me armadillo is installed. Is there a way
>>     to manually link it?
>>
>>     Thanks,
>>     Rich
>>
>>
>>
>>     On Fri, Feb 24, 2017 at 2:54 PM, Marcus Müller
>>     <marcus.muel...@ettus.com <mailto:marcus.muel...@ettus.com>> wrote:
>>
>>         I remember we had quite a struggle for a moment, but fixed
>>         that for gr-specest. See
>>         https://github.com/kit-cel/gr-specest
>>         <https://github.com/kit-cel/gr-specest>.
>>
>>         Best regards,
>>
>>         Marcus
>>
>>
>>         On 24.02.2017 20:31, Richard Mcallister wrote:
>>>         Hey all,
>>>
>>>         This might be more of an error with cmake or armadillo, but
>>>         I've been trying to use armadillo in an OOT module. I've
>>>         called make and built the module, no issues with missing
>>>         libraries or anything. Pybombs tells me that armadillo is
>>>         installed, along with blas and lapack. I'm using the latest
>>>         gnuradio update, and I'm on Ubuntu 16.04
>>>
>>>         However, when I run 'ctest -V -R'
>>>         Test timeout computed to be: 9.99988e+06
>>>         3: Traceback (most recent call last):
>>>         3:   File
>>>         "/home/rich/Desktop/repos3/gr-vlp2/python/qa_amp2d_ff.py",
>>>         line 24, in <module>
>>>         3:     import vlp2_swig as vlp2
>>>         3:   File
>>>         "/home/rich/Desktop/repos3/gr-vlp2/build/swig/vlp2_swig.py",
>>>         line 28, in <module>
>>>         3:     _vlp2_swig = swig_import_helper()
>>>         3:   File
>>>         "/home/rich/Desktop/repos3/gr-vlp2/build/swig/vlp2_swig.py",
>>>         line 24, in swig_import_helper
>>>         3:     _mod = imp.load_module('_vlp2_swig', fp, pathname,
>>>         description)
>>>         3: ImportError:
>>>         /home/rich/Desktop/repos3/gr-vlp2/build/lib/libgnuradio-vlp2.so:
>>>         undefined symbol: wrapper_sgelsd_
>>>
>>>         All of the tests in the OOT modules fail (except test_vlp2),
>>>         including blocks that don't use armadillo. I've looked at
>>>         gr-specest and added the following lines to my CMakeLists.txt:
>>>         find_package(BLAS REQUIRED)
>>>         find_package(LAPACK REQUIRED)
>>>         find_package(Armadillo)
>>>
>>>         and still get the same issues. I'm pretty sure cmake is
>>>         missing something, I'm just not sure what. Has anyone else
>>>         had issues with this before?
>>>
>>>
>>>         Thanks,
>>>         Rich
>>>
>>>
>>>         _______________________________________________
>>>         Discuss-gnuradio mailing list
>>>         Discuss-gnuradio@gnu.org <mailto:Discuss-gnuradio@gnu.org>
>>>         https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>>         <https://lists.gnu.org/mailman/listinfo/discuss-gnuradio>
>>         _______________________________________________
>>         Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org
>>         <mailto:Discuss-gnuradio@gnu.org>
>>         https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>         <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