I am trying to build the newest version of CNTK ( commit 5b8203a8778274827418399cc5452e8fd6018f5c) on a machine running CentOS 6.6 with gcc version 4.8.2.
The full error is too long to post here, but the output from running make is attached. The first printed error is:
In file included from Source/Math/ConvolutionEngine.cpp:9:0:
Source/Math/CuDnnConvolutionEngine.h:35:51: error: ‘PoolDesc’ is not a class, namespace, or enumeration
PoolDescPtr CreatePoolDescriptor(typename PoolDesc::PoolKind kind, size_t w, size_t h, size_t wStride, size_t hStride, size_t wPad, size_t hPad) override;