Hello. I integrated a custom memory controller in gem5 but when I try to start the build process it terminates with an error (see log.txt in files).
The C++ class, the python class and the SConsctipt file (see DpiMemCtrl.cc, DpiMemCtrl.hh, DpiMemCtrl.txt, SConscript in files) are placed in gem5/src/learning_gem5/my_mem_ctrl.
The python config file (see simple.py in files) is placed in gem5/configs/tutorial/part1.
The funny thing is that a friend of mine can compile it successfully. We share the same Ubuntu version (22.04), the same g++ version (11.4.0), the same python version (3.10.12) and the same scons version (4.5.2).
I tried many suggestions but none of them worked. I even tried to install what requirements.txt and optional-requirements.txt contain but nothing.
Can you help me? Thanks in advance.
Hello. I integrated a custom memory controller in gem5 but when I try to start the build process it terminates with an error (see log.txt in files).
The C++ class, the python class and the SConsctipt file (see DpiMemCtrl.cc, DpiMemCtrl.hh, DpiMemCtrl.txt, SConscript in files) are placed in gem5/src/learning_gem5/my_mem_ctrl.
The python config file (see simple.py in files) is placed in gem5/configs/tutorial/part1.
The funny thing is that a friend of mine can compile it successfully. We share the same Ubuntu version (22.04), the same g++ version (11.4.0), the same python version (3.10.12) and the same scons version (4.5.2).
I tried many suggestions but none of them worked. I even tried to install what requirements.txt and optional-requirements.txt contain but nothing.
Can you help me? Thanks in advance.