Dear Gem5 developers and experts, I am new to Gem5 development and was hoping to get help with the build issue I am running into. I have a Docker image and a fresh checkout of Gem5 repository from the steps outlined in: https://www.gem5.org/documentation/general_docs/building
Background: For the last month I have been experimenting with Gem5/ARM FS simulation with my own configs and Ubuntu OS. All is good. Now, I am trying to experiment with SystemC integration, which is our main use case. Most of the blocks that we are planning to develop are custom IP, and we plan to go SystemC route for those. Hence, integrating/bridging Gem5 models with SystemC world is of interest to us. Issue: First (normal) build of Gem5/ARM is successful. Second build of Gem5 as a library is also successful. However, I run into issues with 'scons' in util/tlm. I followed the steps outlined in util/tlm/README. I tried both ubuntu-22.04_all-dependencies and ubuntu-20.04_all-dependencies images and hitting the same issue. Appreciate any help on this. Thank you. >> root@e1812eb82c55:/work/gem5SystemC/gem5/util/tlm# scons build/ARM/gem5.opt ... root@e1812eb82c55:/work/gem5SystemC/gem5/util/tlm# scons --with-cxx-config --without-python --without-tcmalloc USE_SYSTEMC=0 build/ARM/libgem5_opt.so ... [ SHLINK] -> ARM/libgem5_opt.so scons: done building targets. *** Summary of Warnings *** Warning: Deprecated namespaces are not supported by this compiler. Please make sure to check the mailing list for deprecation announcements. root@e1812eb82c55:/work/gem5SystemC/gem5# root@e1812eb82c55:/work/gem5SystemC/gem5# cd util/tlm/ root@e1812eb82c55:/work/gem5SystemC/gem5/util/tlm# ls README SConstruct conf examples run_gem5_fs.sh src root@e1812eb82c55:/work/gem5SystemC/gem5/util/tlm# scons scons: Reading SConscript files ... AttributeError: 'Values' object has no attribute 'duplicate_sources': File "/work/gem5SystemC/gem5/util/tlm/SConstruct", line 70: duplicate=GetOption('duplicate_sources')) File "/usr/lib/scons/SCons/Script/Main.py", line 491: return getattr(OptionsParser.values, name) File "/usr/lib/scons/SCons/Script/SConsOptions.py", line 118: return getattr(self.__dict__['__defaults__'], attr) root@e1812eb82c55:/work/gem5SystemC/gem5/util/tlm#
_______________________________________________ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev-le...@gem5.org