jnaerator не может сгенерировать videodev2.h
При попытке запустить генерацию с ключами
java -jar ./jnaerator-0.13-SNAPSHOT-shaded.jar \
> -root . \
> -D__s8=char \
> -D_GNU_SOURCE=1 \
> -runtime JNA -mode Directory \
> -I/usr/include/x86_64-linux-gnu/ \
> -I/usr/include/linux/ \
> -library c \
> /usr/include/linux/types.h \
> /usr/include/linux/ioctl.h \
> /usr/include/linux/videodev2.h
Бросается ошибка
java.lang.NullPointerException
at com.ochafik.lang.jnaerator.Result.getFakePointer(Result.java:215)
at com.ochafik.lang.jnaerator.JNATypeConversion$1.visitSimpleTypeRef(JNATypeConversion.java:582)
at com.ochafik.lang.jnaerator.parser.TypeRef$SimpleTypeRef.accept(TypeRef.java:146)
at com.ochafik.lang.jnaerator.parser.Scanner.visit(Scanner.java:468)
at com.ochafik.lang.jnaerator.parser.Scanner.visitDeclaration(Scanner.java:118)
at com.ochafik.lang.jnaerator.parser.Scanner.visitArg(Scanner.java:78)
at com.ochafik.lang.jnaerator.parser.Arg.accept(Arg.java:115)
at com.ochafik.lang.jnaerator.JNATypeConversion.resolveTypeDef(JNATypeConversion.java:504)
at com.ochafik.lang.jnaerator.JNATypeConversion.resolveTypeDef(JNATypeConversion.java:479)
at com.ochafik.lang.jnaerator.JNATypeConversion.convertTypeToJNA(JNATypeConversion.java:63)
at com.ochafik.lang.jnaerator.JNADeclarationsConverter.convertVariablesDeclarationToJNA(JNADeclarationsConverter.java:602)
at com.ochafik.lang.jnaerator.JNADeclarationsConverter.convertVariablesDeclaration(JNADeclarationsConverter.java:676)
at com.ochafik.lang.jnaerator.JNADeclarationsConverter.convertStruct(JNADeclarationsConverter.java:434)
at com.ochafik.lang.jnaerator.DeclarationsConverter.outputConvertedStruct(DeclarationsConverter.java:635)
at com.ochafik.lang.jnaerator.JNADeclarationsConverter.convertStruct(JNADeclarationsConverter.java:439)
at com.ochafik.lang.jnaerator.DeclarationsConverter.outputConvertedStruct(DeclarationsConverter.java:635)
at com.ochafik.lang.jnaerator.DeclarationsConverter.convertStructs(DeclarationsConverter.java:688)
at com.ochafik.lang.jnaerator.DeclarationsConverter.fillLibraryMapping(DeclarationsConverter.java:909)
at com.ochafik.lang.jnaerator.JNADeclarationsConverter.generateLibraryFiles(JNADeclarationsConverter.java:1148)
at com.ochafik.lang.jnaerator.JNAerator.generateLibraryFiles(JNAerator.java:1493)
at com.ochafik.lang.jnaerator.JNAerator.jnaerationCore(JNAerator.java:1465)
at com.ochafik.lang.jnaerator.JNAerator.jnaerate(JNAerator.java:1018)
at com.ochafik.lang.jnaerator.JNAerator$1.finished(JNAerator.java:786)
at com.ochafik.lang.jnaerator.JNAeratorCommandLineArgs$ArgsParser.parse(JNAeratorCommandLineArgs.java:162)
at com.ochafik.lang.jnaerator.JNAerator.main(JNAerator.java:791)
at com.ochafik.lang.jnaerator.JNAerator.main(JNAerator.java:203)
java.lang.NullPointerException
at com.ochafik.lang.jnaerator.JNAerator$1$2.setFinished(JNAerator.java:753)
at com.ochafik.lang.jnaerator.JNAerator.jnaerate(JNAerator.java:1066)
at com.ochafik.lang.jnaerator.JNAerator$1.finished(JNAerator.java:786)
at com.ochafik.lang.jnaerator.JNAeratorCommandLineArgs$ArgsParser.parse(JNAeratorCommandLineArgs.java:162)
at com.ochafik.lang.jnaerator.JNAerator.main(JNAerator.java:791)
at com.ochafik.lang.jnaerator.JNAerator.main(JNAerator.java:203)
ERROR: JNAeration failed !
java.lang.NullPointerException
К сожалению не могу найти причину и решение уже второй день, а в процессе генерации не создается ключевой интерфейс CLibrary. Есть ли какие-то пути решения?