[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.6.1:compile (default-compile) on project metatrader4-manager-connector: Compilation failure: Compilation failure:
[ERROR] /C:/mmc/src/main/java/mmc/service/Starter.java:[7,64] cannot find symbol
[ERROR] symbol: class TCHAR
[ERROR] location: class mmc.MtmanapiLibrary
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[41,46] no suitable method found
for getPeer(mmc.MtmanapiLibrary.REFIID)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.REFIID cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[81,48] incompatible types
[ERROR] required: mmc.MtmanapiLibrary.LPCSTR
[ERROR] found: org.bridj.Pointer<capture#1 of ?>
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[95,41] no suitable method found
for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[108,39] no suitable method foun
d for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[134,44] no suitable method foun
d for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[146,44] no suitable method foun
d for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[158,40] no suitable method foun
d for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[177,46] no suitable method foun
d for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[723,69] no suitable method foun
d for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[750,48] no suitable method foun
d for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[762,51] no suitable method foun
d for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[774,51] no suitable method foun
d for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[827,84] no suitable method foun
d for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[827,107] no suitable method fou
nd for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[840,85] no suitable method foun
d for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[840,108] no suitable method fou
nd for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[879,81] no suitable method foun
d for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[892,82] no suitable method foun
d for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[974,41] no suitable method foun
d for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[986,45] no suitable method foun
d for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[998,41] no suitable method foun
d for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[1010,42] no suitable method fou
nd for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[1035,46] no suitable method fou
nd for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[1086,96] no suitable method fou
nd for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[1162,56] no suitable method fou
nd for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[1174,54] no suitable method fou
nd for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[1291,47] no suitable method fou
nd for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[1317,71] no suitable method fou
nd for getPeer(mmc.MtmanapiLibrary.HWND)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.HWND cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[1342,46] no suitable method fou
nd for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[1429,83] no suitable method fou
nd for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[1442,89] no suitable method fou
nd for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[1500,53] no suitable method fou
nd for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[1562,40] no suitable method fou
nd for getPeer(mmc.MtmanapiLibrary.LPSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[1613,48] incompatible types
[ERROR] required: mmc.MtmanapiLibrary.LPSTR
[ERROR] found: org.bridj.Pointer<capture#2 of ?>
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[1628,70] no suitable method fou
nd for getPeer(mmc.MtmanapiLibrary.HWND)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.HWND cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[1679,78] no suitable method fou
nd for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[1738,42] no suitable method fou
nd for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[1774,47] no suitable method fou
nd for getPeer(mmc.MtmanapiLibrary.LPSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[1799,48] no suitable method fou
nd for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[1824,46] no suitable method found for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[1850,40] no suitable method found for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[1862,43] no suitable method found for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[1874,43] no suitable method found for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[2054,38] no suitable method found for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[2054,63] no suitable method found for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[2074,44] no suitable method found for getPeer(mmc.MtmanapiLibrary.LPCSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[2219,49] no suitable method found for getPeer(mmc.MtmanapiLibrary.LPWSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPWSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[2219,82] no suitable method found for getPeer(mmc.MtmanapiLibrary.LPCWSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCWSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] /C:/mmc/src/main/java/mmc/CManagerInterface.java:[2231,88] no suitable method found for getPeer(mmc.MtmanapiLibrary.LPCWSTR)
[ERROR] method org.bridj.Pointer.getPeer(org.bridj.Pointer<?>) is not applicable
[ERROR] (actual argument mmc.MtmanapiLibrary.LPCWSTR cannot be converted to org.bridj.Pointer<?> by method invocation conversion)
[ERROR] method org.bridj.Pointer.getPeer() is not applicable
[ERROR] (actual and formal argument lists differ in length)
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
I'm having the same issue as is reported on https://github.com/nativelibs4java/JNAerator/issues/34 - and am using the same library and headerfile.
I'm using the maven plugin to generate the classes, and the config file I'm using is:
Maven output
And the compilation errors I get are: