Hi Guy,

I've had these issues when linking to libraries.

Go to the CMakeLists.txt in the root of your OOT module, and look for the
line find_package(Boost..
Make sure you include chrono in your components list, i.e.:
find_package(Boost "1.35" COMPONENTS filesystem system *chrono*)

After compile/install run ldconfig.

Good luck,
Andriy

On Mon, 17 Dec 2018 at 09:39, Andrej Rode <[email protected]> wrote:

> Hi Guy,
> > ---
> > AttributeError: 'module' object has no attribute 'mac'
> > ---
>
> That usually happens if python can't import the created module.
> It can have several reasons why it can't:
>  1. the installed module is not in your (custom) PYTHONPATH
>  2. The python module tries to import the C++ code wrapped with SWIG and
>  errors out (Usually because some linking problems)
>
> That's the two usual suspects if working with GNU Radio. You should
> check the directory you installed the python module in. E.g.
> `/usr/local/lib64/python2.7/site-packages` if there is a `mac` folder.
> If there is you should check if it is in your pythonpath (e.g. python -c
> 'import sys;print(sys.path);'). If it is you can go into the `mac`
> folder and check with `ldd _mac_swig.so` (or similar) if the dynamic
> linker can locate all libraries required to run the code.
>
> Cheers
> Andrej
>
> --
> Andrej Rode
> GPG Key: 750B CBBB 4A75 811A 4D5F 03ED 5C23 7FB8 9A7D A2AA
> _______________________________________________
> 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