Guy,

     I assume that error is coming from Python.  If that's the case, then
it might be that your Swig build messed up somewhere or the lib and Swig
are not agreeing.  When I get those kinds of errors I will edit the
__init__.py file for the Python module (likely in
/usr/local/lib/python2.7/dist-packages/your_module_name/) and remove the
`pass` for the ImportError and replace with `import traceback;
traceback.print_exc()` to see what's wrong.  It might be that your .so file
isn't being imported properly to Python.  Making that __init__ change and
then running `python -c 'import your_module_name'` should result in seeing
a better error.  If no error happens, then you can also try running `python
-c 'import my_module_name; print dir(your_module_name)` to see if your
module actually has any contents at all.

     Hope that helps!

-Dave

On Mon, Dec 17, 2018 at 5:16 AM Guy Durrieu <guy.durr...@onera.fr> wrote:

> Hi,
>
> I am developing some kind of MAC layer within a GNUradio model. Until
> now, my C++ mac module works.
>
> Now I need to add time functionnalities to my module. I include the
> following declarations:
>
> ---
> boost::chrono::system_clock::time_point now =
> boost::chrono::system_clock::now() ;
> boost::chrono::system_clock::time_point nextperiod = now +
> boost::chrono::milliseconds{d_period} ;
> ---
>
> The "make" runs successfully (no compile time errors) but after
> launching gnuradio-companion, when trying to execute the model, I get
> the error
>
> ---
> AttributeError: 'module' object has no attribute 'mac'
> ---
>
> Did somebody experience this kind of error with boost/chrono ? I read in
> the list that it could result from a library access problem, but
> libboost-chrono.so is present in the standard directory
> /usr/lib/x86_64-linux-gnu, so I really don't understand what happens in
> my model...
>
> Thanks in advance for your help !
>
> -- GD.
>
> Guy Durrieu
> ONERA - Département Traitement de l'Information et Systèmes
> CEntRe de Toulouse, 2, avenue Edouard Belin BP 74025 31055 TOULOUSE CEDEX 4
> Tél. +33 5 62 25 26 59
> avertissement http://www.onera.fr/onera-en/emails-terms
>
>
>
>
>
> _______________________________________________
> 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

Reply via email to