I received a bunch of emails over the weekend with students having different types of problems while setting up the tool chain. Two tips: a) don't compile things in a VM host shared folder that uses VFAT, b) when compiling the documentation for gnss-sdr, I had a problem with a unicode character in a code comment. It was easy enough to solve:
git diff ../src/core/system_parameters/GLONASS_L1_L2_CA.h
diff --git a/src/core/system_parameters/GLONASS_L1_L2_CA.h b/src/core/system_parameters/GLONASS_L1_L2_CA.h
index 816b2c9aa..a514912ef 100644
@@ -52,7 +52,7 @@ const double GLONASS_fM_a = 0.35e9; //!< Gravitationa
const double GLONASS_SEMI_MAJOR_AXIS = 6378136; //!< Semi-major axis of Earth [m]
const double GLONASS_FLATTENING = 1 / 29825784; //!< Flattening parameter
const double GLONASS_GRAVITY = 97803284; //!< Equatorial acceleration of gravity [mGal]
-const double GLONASS_GRAVITY_CORRECTION = 0.87; //!< Correction to acceleration of gravity at sea-level due to Atmosphere[мGal]
+const double GLONASS_GRAVITY_CORRECTION = 0.87; //!< Correction to acceleration of gravity at sea-level due to Atmosphere[Gal]
c) As suggested in the handout, GPS lock acquisition might take longer than 2 minutes. We recommend 5 minutes of simulation. Typically, the lock is acquired within 3 minutes.
d) If the spoofing lock does not fully work out, just submit what you have and comment on it.