Hi Tariq, Thanks for letting us know about this issue. Nikos just merged a change that fixes it: https://gem5-review.googlesource.com/c/public/gem5/+/11429
Cheers, Jason On Tue, Jun 19, 2018 at 11:01 AM Jason Lowe-Power <ja...@lowepower.com> wrote: > HI Tariq, > > You can fix it and submit a patch to gerrit :). Likely, you just need > #include <functional> at the top of addr_range_map.hh. > > See https://gem5.googlesource.com/public/gem5/+/master/CONTRIBUTING.md > for more details. > > Cheers, > Jason > > On Tue, Jun 19, 2018 at 10:44 AM Tariq Azmy <tariqslaye...@gmail.com> > wrote: > >> Hi, >> >> I got a fresh new gem5 from google repo ( >> https://gem5.googlesource.com/public/gem5) and built the X86 with scons. >> But there's an error from xbar: >> >> In file included from build/X86/mem/xbar.hh:57:0, >> from build/X86/mem/noncoherent_xbar.hh:54, >> from build/X86/mem/noncoherent_xbar.cc:50: >> build/X86/base/addr_range_map.hh:221:35: error: 'std::function' has not >> been declared >> find(const AddrRange &r, std::function<bool(const AddrRange)> cond) >> const >> ^~~~~~~~ >> build/X86/base/addr_range_map.hh:221:43: error: expected ',' or '...' >> before '<' token >> find(const AddrRange &r, std::function<bool(const AddrRange)> cond) >> const >> ^ >> scons: *** [build/X86/mem/noncoherent_xbar.o] Error 1 >> scons: building terminated because of errors. >> >> Hope it can get fixed. >> >> Thanks >> _______________________________________________ >> gem5-users mailing list >> gem5-users@gem5.org >> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users > >
_______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users