Как использовать dart odbc с mariadb 10.1 на Linux
Кому-нибудь удалось использовать библиотеку odbc в linux / ubuntu 14.04 с драйвером odbc для mariadb 10.1? После установки из паба и запуска тестового примера я получаю сообщение об ошибке
Cannot find extension library'package:odbc/odbc.dart': error: line 25 pos 1: library handler failed
import "dart-ext:odbc_ext";
^
И если я хочу скомпилировать расширение, я получаю странную ошибку:
odbc_ext_sql.cc:148:64: error: ‘SQLCancelHandle’ was not declared in this scope
unboxSqlHandle(ARGS(1)));
^
odbc_ext_sql.cc: In function ‘void sqlSetParam(Dart_NativeArguments)’:
odbc_ext_sql.cc:904:64: error: cannot convert ‘SQLINTEGER* {aka int*}’ to ‘SQLLEN* {aka long int*}’ for argument ‘8’ to ‘SQLRETURN SQLSetParam(SQLHSTMT, SQLUSMALLINT, SQLSMALLINT, SQLSMALLINT, SQLULEN, SQLSMALLINT, SQLPOINTER, SQLLEN*)’
unboxSqlIntegerPtr(ARGS(7)));
^
Я бы предпочел этот способ, а не mysql/sqljocky, и мне нужно оценить, подходит ли он для производства.