Sounds like castxml could be playing a role here.  Along the same lines Ron
suggested, you could try installing both pygccxml and castxml from pip3

Josh

On Tue, Dec 14, 2021 at 6:23 AM Ron Economos <w...@comcast.net> wrote:

> I've tried it on both Ubuntu 18.04 and 20.04, so I don't think it's due
> to the Python version.
>
> You could try the latest pygccxml. Use pip or pip3 to install.
>
> You could also try building CastXML from source. That's where some of
> the compiler dirty work is being done. For example, you need the latest
> CastXML for gcc 11.
>
> https://github.com/CastXML/CastXML
>
> You'll need to install clang and libclang-xx-dev (where xx matches the
> version of clang that was installed).
>
> Ron
>
> On 12/14/21 2:57 AM, Fabien PELLET wrote:
> > Is that could be an incompatibility between Python3.7 that is provide
> > by RaspiOS repo and Pybind11 ?
> >
> > Fabien.
> >
> > Le 14/12/2021 à 11:54, Marcus Müller a écrit :
> >> Uh, since bindtool is Python-only, this should really not be
> >> platform-dependent. Unless we've got a problem with pygccxml, that is...
> >>
> >> On 14/12/2021 11.51, Ron Economos wrote:
> >>> I've never been able to get gr_modtool bind to work on 32-bit ARM
> >>> architecture (Ubuntu on a Beagleboard-X15). I get the same error
> >>> message.
> >>>
> >>> Ron
> >>>
> >>> On 12/14/21 2:15 AM, Fabien PELLET wrote:
> >>>> Hello,
> >>>>
> >>>> I'm trying to write a simple OOT module. For exemple, I create a
> >>>> module "test" (gr-modtool newmod test) and I create a general block
> >>>> inside (gr-modtool add blablamodule) : everything fine up to this
> >>>> point.
> >>>>
> >>>> If now I modify the file "blablamodule.h" I have do a "gr_modtool
> >>>> bind blablamodule" to update the file "blablamodule_python.cc" that
> >>>> is in python/bindings" (if I do not do this, the cmake will
> >>>> complain). I get in return after the parsing of my file
> >>>> "blablamodule.h" the following error :
> >>>>
> >>>> ERROR error occured, while parsing element with name "Field" and
> >>>> attrs "['id', 'name', 'type', 'context', 'access', 'offset']"
> >>>> Error: 'file'.
> >>>> 'file'
> >>>>
> >>>> After several try without any success, I delete all file and
> >>>> recreate the module and the block using gr-modtool and then I try
> >>>> just after creating it without modifying it to execute "gr_modtool
> >>>> bind blablamodule" inside the fresh newly created module
> >>>> directory.... Same error !
> >>>>
> >>>> I read that I need to get pybind11 with a version > 2.5 so I
> >>>> install it from source the v2.8 (well recognized as a cmake command
> >>>> tell that it detects the v2.8.1).
> >>>>
> >>>> I'm on a raspberry PI4 with GNURADIO 3.9.4, PYTHON 3.7.3, PYBIND11
> >>>> 2.8.1. What am I doing wrong ?
> >>>>
> >>>> I try on a other computer with GNURADIO 3.9.3, PYTHON 3.8.10 and I
> >>>> do not see the research of PYBIND11 but "gr_modtool bind
> >>>> blablamodule" is working well....
> >>>>
> >>>> Thanks for your help,
> >>>>
> >>>> Best regards,
> >>>>
> >>>> Fabien, F4CTZ.
> >>>>
> >>>>
> >>>
> >
>
>

Reply via email to