Do you have pygccxml and castxml installed on this machine? And if so, are they recent versions (pygccxml >= 2.0)
When gr_modtool bind is called, pygccxml compiles the project headers then scrapes the symbol information to generate the python bindings. Not finding memory.h sounds like an outdated version of pygccxml. If you are on e.g. Ubuntu 20.04, uninstall pygccxml (apt remove python3-pygccxml) and install it from pip (pip3 install pygccxml) On Mon, Apr 24, 2023 at 12:14 PM Grace Yeung <gr...@nwra.com> wrote: > Hi, I am trying to port my OOTs from gr 3.8 to 3.10. Following the > porting guide and running "gr_modtool bind" work on all our machines > running 3.10 except one that is on 3.10.5 where block.h tries to include > memory.h which is missing. What's the best way to get around this > besides just copying the file over? Thank you for any advice. > > Grace > > -- > Grace K. Yeung, MS > NorthWest Research Associates > 301 Webster Street > Monterey, CA 93940 > gr...@nwra.com > https://www.nwra.com > >