Perl バインディングを Nvidia 管理ライブラリ (NVML) にコンパイルしようとしています。makefile を使用すると、次のエラーが表示されます。
/usr/lib/powerpc64le-linux-gnu/perl/5.22/CORE/handy.h:117:34: error: ‘bool’ undeclared (first use in this function)
#define cBOOL(cbool) ((cbool) ? (bool)1 : (bool)0)
/usr/lib/powerpc64le-linux-gnu/perl/5.22/CORE/handy.h:117:39: error: expected ‘:’ before numeric constant
#define cBOOL(cbool) ((cbool) ? (bool)1 : (bool)0)
gcc のバージョン: gcc (Ubuntu/IBM 5.4.0-6ubuntu1~16.04.2) 5.4.0 20160609
私は、handy.h に stdbool.h ファイルを含めました。