Dear all,rnrnI’m trying to compile the cavity3d_cuboid_mpi example on IBM’s BlueGene/Q supercomputer. As required by the BlueGene/Q system, IBM’s XL compiler was used in the compilation. The options (in Makefile.inc) are shown as follows:rnCXX := mpixlc_rrnOPTIM := -O3 -WallrnDEBUG := -g -DOLB_DEBUGrnCXXFLAGS := $(OPTIM)rnLDFLAGS :=rnPARALLEL_MODE := MPIrnMPIFLAGS :=rnOMPFLAGS := -fopenmprnBUILDTYPE := precompiledrnUnfortunately, I got error messages which I enclosed below:rn“”../../src/external/boost/boost/cstdint.hpp””, line 110.9: 1540-0130 (S) “”::int64_t”” is not declared.rn””../../src/external/cvmlcpp/base/stl_cstdint.h””, line 34.28: 1540-0040 (S) The text “”int64_t”” is unexpected. “”boost::int64_t”” may be undeclared or ambiguous.rn””../../src/external/boost/boost/integer_traits.hpp””, line 94.49: 1540-0724 (W) The non-type template argument “”2147483648″” of type “”T”” has wrapped.rn””../../src/core/units.hh””, line 158.30: 1540-0157 (S) The text “”>”” is unexpected. It may be that this token was intended as a template argument list terminator but the name is not known to be a template.rnrnIt will be appreciated if anyone who has experience of compiling OpenLB on high performance computing platforms can provide some suggestions. Thanks.rnrn