Perhaps it doesn't know what size_t is? Either include a header with size_t defined/typedef'd (use -Ipath/to/header) or define size_t on the command line ("-Dsize_t=unsigned long") L.