Just tutorial 2.1 is still not compiling, probably a similiar “bug”. Anyway, this tutorial is understandable without compiliation as well
tutorial_2_1.cpp: In function ‘int main(int, char**)’:
tutorial_2_1.cpp:125: error: invalid initialization of reference of type ‘plb::MultiBlockLattice2D<double, plb::descriptors::D2Q9Descriptor>&’ from expression of type ‘plb::BlockLattice2D<double, plb::descriptors::D2Q9Descriptor>’
tutorial_2_1.cpp:66: error: in passing argument 1 of ‘void channelSetup(plb::MultiBlockLattice2D<double, plb::descriptors::D2Q9Descriptor>&, const plb::IncomprFlowParam&, plb::OnLatticeBoundaryCondition2D<double, plb::descriptors::D2Q9Descriptor>&)’
scons: *** [tutorial_2_1.o] Error 1
scons: building terminated because of errors.
make: *** [compile] Fehler 2