SEM's build progress bar does not complete at 100%
SEM is a Simulation Execution Manager for ns-3: it helps users run multiple ns-3 simulations, collect their results in a database and analyze the results in order to extract meaningful plots. In order to do this, SEM needs to know how to compile the simulator: SEM will always build ns-3 when needed, and display a progress bar for the user. We've found that sometimes the progress bar stops before reaching 100%, despite the fact that compilation has finished without errors. Usually, this does not happen for new installation, but sometimes does when users modify the ns-3 code and then run SEM again.
To complete this task, investigate and solve this issue! The code that is
responsible for printing out this progress bar is concentrated in just a
few lines of code, that are responsible for parsing the output of waf
and converting it to the progress bar you see through the tqdm
library.