Does it work if you don't specify a DIRECTORY (it should make an _Inline directory in the current directory)? One reason it may fail to generate is if it fails when calling an Inline::XX module's register() method. Notably, make sure you don't have Inline::Config installed on your machine (this is old and may cause trouble).