problems in the examples

Dear all:
Thank you for any answer.
I am a new member with the openlb,and recently try the code in the examples.but fail when I compile the cavity2d_cuboid_mpi,cavity3d_cuboid_mpi,forcedPoiseuille2d,poiseuille2d. The errors below:
cavity2d_cuboid_mpi
when enter ‘make’
cavity2d.cpp:86:error: ‘BlockStatistics2D’ undeclared
cavity2d.cpp:86:error:
cavity2d.cpp:86:error:expected primary-expression before ‘,’ token
cavity2d.cpp:86:error:missing template arguments before ‘>’ token
cavity2d.cpp:86:error:'statistics’undeclared
make: ***[/home/olb-0.5r1/examples/cavity2d_cuboid_mpi/cavity2d.o]Error 1
cavity3d_cuboid_mpi
cavity3d.cpp:109:error: ‘BlockStatistics3D’ undeclared
cavity3d.cpp:109:error:
cavity3d.cpp:109:error:expected primary-expression before ‘,’ token
cavity3d.cpp:109:error:missing template arguments before ‘>’ token
cavity3d.cpp:109:error:'statistics’undeclared
make: ***[/home/olb-0.5r1/examples/cavity3d_cuboid_mpi/cavity3d.o]Error 1

forcedPoiseuille2d
bash:forcedPoiseuille: command not found

poiseuille2d:

./poiseuille:./poiseuille:cannot execute binary file

I am only compile the original codes and correct nothing. How to deal with them? thank you so much for everyone.