Hi Yao, please include the actual error message when asking about these sorts of things, since without it it's much harder to tell what happened.
That said, this sounds like a problem with {} brackets somewhere in an included file, where things ended up inside scopes and/or namespaces they weren't supposed to be. Gabe On Tue, Dec 28, 2021 at 12:43 AM yaogang via gem5-users <gem5-users@gem5.org> wrote: > Hi, > > > > I have a device which incorporated another model in the GEM5 interface. > This is put into another directory and I use EXTRAS to include the > directory. It seems working fine until compiling to this extra > > > > > > #include "dev/io_device.hh" > > > > class BaseGpu : public BasicPioDevice > > > > It appears the gem5 struggle to recognize the BasicPioDevice as the base > class. Where it is located of the BasicPioDevice? > > > > > > > > Regards > > Yao > > > > > _______________________________________________ > gem5-users mailing list -- gem5-users@gem5.org > To unsubscribe send an email to gem5-users-le...@gem5.org > %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
_______________________________________________ gem5-users mailing list -- gem5-users@gem5.org To unsubscribe send an email to gem5-users-le...@gem5.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s