-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
go get github.com/mattn/go-sqlite3 doesn't compile on OSX 10.10.3 with go1.4.2 darwin/amd64 #205
Comments
nor it compiles on freebsd 10.1 |
what output of On 5/31/15, Stanislas SABATIER notifications@github.com wrote:
|
On 31 May 2015, at 16:39, mattn wrote:
||||||||||||||||||||||||||||||||||||||||||| tél.: +33 (0)6 63 19 36 36 |
On 31 May 2015, at 16:39, mattn wrote:
on freeBSD :
||||||||||||||||||||||||||||||||||||||||||| tél.: +33 (0)6 63 19 36 36 |
I have the same issue on FreeBSD 10.1 (amd64). Here is the output:
|
try with |
On 11 Jun 2015, at 3:39, mattn wrote:
did work on freeBSD 10.1 !
||||||||||||||||||||||||||||||||||||||||||| |
please show me log on OSX. |
here it is (same as before) :
|
Is your gcc linking to clang? |
On 12 Jun 2015, at 9:52, mattn wrote:
no
||||||||||||||||||||||||||||||||||||||||||| |
You go1.4.2 is downloaded from official site? or your build? |
On 12 Jun 2015, at 10:52, mattn wrote:
Downloaded from official site --> go1.4.2.darwin-amd64-osx10.8.pkg
||||||||||||||||||||||||||||||||||||||||||| |
I have the same problem. My OS X version is 10.10.3 (Yosemite) My gcc is at /usr/bin/gcc : My go is at /usr/local/go : Same error messages as sapiens-sapide |
I'm guessing your go is using clang to build cgo. Could you please try below?
|
Thanks, Matt. That allowed me to (re)install the driver. I'm now getting a different set of errors when running my app that seemed to be described in #92 . I start troubleshooting from there. EDIT: Modified the advice there for running vs installing and now my app works again. |
I'm on OSX 10.10.4 and installed Go 1.4.x with
|
closable? |
Yeh I guess so. Sent from my iPhone
|
go get github.com/mattn/go-sqlite3 output :
github.com/mattn/go-sqlite3
gcc did not produce error at completed:1
on input:
line 8 "/Users/stan/Dev/go/src/github.com/mattn/go-sqlite3/sqlite3.go"
include <sqlite3-binding.h>
include <stdlib.h>
include <string.h>
ifdef CYGWIN
include <errno.h>
endif
ifndef SQLITE_OPEN_READWRITE
define SQLITE_OPEN_READWRITE 0
endif
ifndef SQLITE_OPEN_FULLMUTEX
define SQLITE_OPEN_FULLMUTEX 0
endif
static int
_sqlite3_open_v2(const char _filename, sqlite3 *_ppDb, int flags, const char *zVfs) {
ifdef SQLITE_OPEN_URI
return sqlite3_open_v2(filename, ppDb, flags | SQLITE_OPEN_URI, zVfs);
else
return sqlite3_open_v2(filename, ppDb, flags, zVfs);
endif
}
static int
_sqlite3_bind_text(sqlite3_stmt *stmt, int n, char *p, int np) {
return sqlite3_bind_text(stmt, n, p, np, SQLITE_TRANSIENT);
}
static int
_sqlite3_bind_blob(sqlite3_stmt *stmt, int n, void *p, int np) {
return sqlite3_bind_blob(stmt, n, p, np, SQLITE_TRANSIENT);
}
include <stdio.h>
include <stdint.h>
static int
_sqlite3_exec(sqlite3* db, const char* pcmd, long* rowid, long* changes)
{
int rv = sqlite3_exec(db, pcmd, 0, 0, 0);
*rowid = (long) sqlite3_last_insert_rowid(db);
*changes = (long) sqlite3_changes(db);
return rv;
}
static int
_sqlite3_step(sqlite3_stmt* stmt, long* rowid, long* changes)
{
int rv = sqlite3_step(stmt);
sqlite3* db = sqlite3_db_handle(stmt);
*rowid = (long) sqlite3_last_insert_rowid(db);
*changes = (long) sqlite3_changes(db);
return rv;
}
include <stddef.h> /* for ptrdiff_t and size_t below */
/* Define intgo when compiling with GCC. */
typedef ptrdiff_t intgo;
typedef struct { char *p; intgo n; } GoString;
typedef struct { char *p; intgo n; intgo c; } GoBytes;
GoString GoString(char *p);
GoString GoStringN(char *p, int l);
GoBytes GoBytes(void *p, int n);
char *CString(GoString);
void *_CMalloc(size_t);
line 1 "not-declared"
void cgo_f_1_1(void) { __typeof(CString) *cgo_undefined; }
line 1 "not-type"
void *cgo_f_1_2(void) { CString __cgo_undefined; }
line 1 "not-const"
void cgo_f_1_3(void) { enum { __cgo__undefined = (CString)*1 }; }
line 2 "not-declared"
void cgo_f_2_1(void) { __typeof(GoString) *cgo_undefined; }
line 2 "not-type"
void *cgo_f_2_2(void) { GoString __cgo_undefined; }
line 2 "not-const"
void cgo_f_2_3(void) { enum { __cgo__undefined = (GoString)*1 }; }
line 3 "not-declared"
void cgo_f_3_1(void) { __typeof(GoStringN) *cgo_undefined; }
line 3 "not-type"
void *cgo_f_3_2(void) { GoStringN __cgo_undefined; }
line 3 "not-const"
void cgo_f_3_3(void) { enum { __cgo__undefined = (GoStringN)*1 }; }
line 4 "not-declared"
void cgo_f_4_1(void) { __typeof(SQLITE_OPEN_CREATE) *cgo_undefined; }
line 4 "not-type"
void *cgo_f_4_2(void) { SQLITE_OPEN_CREATE __cgo_undefined; }
line 4 "not-const"
void cgo_f_4_3(void) { enum { __cgo__undefined = (SQLITE_OPEN_CREATE)*1 }; }
line 5 "not-declared"
void cgo_f_5_1(void) { __typeof(SQLITE_OPEN_FULLMUTEX) *cgo_undefined; }
line 5 "not-type"
void *cgo_f_5_2(void) { SQLITE_OPEN_FULLMUTEX __cgo_undefined; }
line 5 "not-const"
void cgo_f_5_3(void) { enum { __cgo__undefined = (SQLITE_OPEN_FULLMUTEX)*1 }; }
line 6 "not-declared"
void cgo_f_6_1(void) { __typeof(SQLITE_OPEN_READWRITE) *cgo_undefined; }
line 6 "not-type"
void *cgo_f_6_2(void) { SQLITE_OPEN_READWRITE __cgo_undefined; }
line 6 "not-const"
void cgo_f_6_3(void) { enum { __cgo__undefined = (SQLITE_OPEN_READWRITE)*1 }; }
line 7 "not-declared"
void cgo_f_7_1(void) { __typeof(_sqlite3_bind_blob) *cgo_undefined; }
line 7 "not-type"
void *cgo_f_7_2(void) { _sqlite3_bind_blob __cgo_undefined; }
line 7 "not-const"
void cgo_f_7_3(void) { enum { __cgo__undefined = (_sqlite3_bind_blob)*1 }; }
line 8 "not-declared"
void cgo_f_8_1(void) { __typeof(_sqlite3_bind_text) *cgo_undefined; }
line 8 "not-type"
void *cgo_f_8_2(void) { _sqlite3_bind_text __cgo_undefined; }
line 8 "not-const"
void cgo_f_8_3(void) { enum { __cgo__undefined = (_sqlite3_bind_text)*1 }; }
line 9 "not-declared"
void cgo_f_9_1(void) { __typeof(_sqlite3_exec) *cgo_undefined; }
line 9 "not-type"
void *cgo_f_9_2(void) { _sqlite3_exec __cgo_undefined; }
line 9 "not-const"
void cgo_f_9_3(void) { enum { __cgo__undefined = (_sqlite3_exec)*1 }; }
line 10 "not-declared"
void cgo_f_10_1(void) { __typeof(_sqlite3_open_v2) *cgo_undefined; }
line 10 "not-type"
void *cgo_f_10_2(void) { _sqlite3_open_v2 __cgo_undefined; }
line 10 "not-const"
void cgo_f_10_3(void) { enum { __cgo__undefined = (_sqlite3_open_v2)*1 }; }
line 11 "not-declared"
void cgo_f_11_1(void) { __typeof(_sqlite3_step) *cgo_undefined; }
line 11 "not-type"
void *cgo_f_11_2(void) { _sqlite3_step __cgo_undefined; }
line 11 "not-const"
void cgo_f_11_3(void) { enum { __cgo__undefined = (_sqlite3_step)*1 }; }
line 12 "not-declared"
void cgo_f_12_1(void) { __typeof(char) *cgo_undefined; }
line 12 "not-type"
void *cgo_f_12_2(void) { char __cgo_undefined; }
line 12 "not-const"
void cgo_f_12_3(void) { enum { __cgo__undefined = (char)*1 }; }
line 13 "not-declared"
void cgo_f_13_1(void) { __typeof(double) *cgo_undefined; }
line 13 "not-type"
void *cgo_f_13_2(void) { double __cgo_undefined; }
line 13 "not-const"
void cgo_f_13_3(void) { enum { __cgo__undefined = (double)*1 }; }
line 14 "not-declared"
void cgo_f_14_1(void) { __typeof(free) *cgo_undefined; }
line 14 "not-type"
void *cgo_f_14_2(void) { free __cgo_undefined; }
line 14 "not-const"
void cgo_f_14_3(void) { enum { __cgo__undefined = (free)*1 }; }
line 15 "not-declared"
void cgo_f_15_1(void) { __typeof(int) *cgo_undefined; }
line 15 "not-type"
void *cgo_f_15_2(void) { int __cgo_undefined; }
line 15 "not-const"
void cgo_f_15_3(void) { enum { __cgo__undefined = (int)*1 }; }
line 16 "not-declared"
void cgo_f_16_1(void) { __typeof(long) *cgo_undefined; }
line 16 "not-type"
void *cgo_f_16_2(void) { long __cgo_undefined; }
line 16 "not-const"
void cgo_f_16_3(void) { enum { __cgo__undefined = (long)*1 }; }
line 17 "not-declared"
void cgo_f_17_1(void) { __typeof(sqlite3) *cgo_undefined; }
line 17 "not-type"
void *cgo_f_17_2(void) { sqlite3 __cgo_undefined; }
line 17 "not-const"
void cgo_f_17_3(void) { enum { __cgo__undefined = (sqlite3)*1 }; }
line 18 "not-declared"
void cgo_f_18_1(void) { __typeof(sqlite3_bind_double) *cgo_undefined; }
line 18 "not-type"
void *cgo_f_18_2(void) { sqlite3_bind_double __cgo_undefined; }
line 18 "not-const"
void cgo_f_18_3(void) { enum { __cgo__undefined = (sqlite3_bind_double)*1 }; }
line 19 "not-declared"
void cgo_f_19_1(void) { __typeof(sqlite3_bind_int) *cgo_undefined; }
line 19 "not-type"
void *cgo_f_19_2(void) { sqlite3_bind_int __cgo_undefined; }
line 19 "not-const"
void cgo_f_19_3(void) { enum { __cgo__undefined = (sqlite3_bind_int)*1 }; }
line 20 "not-declared"
void cgo_f_20_1(void) { __typeof(sqlite3_bind_int64) *cgo_undefined; }
line 20 "not-type"
void *cgo_f_20_2(void) { sqlite3_bind_int64 __cgo_undefined; }
line 20 "not-const"
void cgo_f_20_3(void) { enum { __cgo__undefined = (sqlite3_bind_int64)*1 }; }
line 21 "not-declared"
void cgo_f_21_1(void) { __typeof(sqlite3_bind_null) *cgo_undefined; }
line 21 "not-type"
void *cgo_f_21_2(void) { sqlite3_bind_null __cgo_undefined; }
line 21 "not-const"
void cgo_f_21_3(void) { enum { __cgo__undefined = (sqlite3_bind_null)*1 }; }
line 22 "not-declared"
void cgo_f_22_1(void) { __typeof(sqlite3_bind_parameter_count) *cgo_undefined; }
line 22 "not-type"
void *cgo_f_22_2(void) { sqlite3_bind_parameter_count __cgo_undefined; }
line 22 "not-const"
void cgo_f_22_3(void) { enum { __cgo__undefined = (sqlite3_bind_parameter_count)*1 }; }
line 23 "not-declared"
void cgo_f_23_1(void) { __typeof(sqlite3_bind_parameter_name) *cgo_undefined; }
line 23 "not-type"
void *cgo_f_23_2(void) { sqlite3_bind_parameter_name __cgo_undefined; }
line 23 "not-const"
void cgo_f_23_3(void) { enum { __cgo__undefined = (sqlite3_bind_parameter_name)*1 }; }
line 24 "not-declared"
void cgo_f_24_1(void) { __typeof(sqlite3_busy_timeout) *cgo_undefined; }
line 24 "not-type"
void *cgo_f_24_2(void) { sqlite3_busy_timeout __cgo_undefined; }
line 24 "not-const"
void cgo_f_24_3(void) { enum { __cgo__undefined = (sqlite3_busy_timeout)*1 }; }
line 25 "not-declared"
void cgo_f_25_1(void) { __typeof(sqlite3_clear_bindings) *cgo_undefined; }
line 25 "not-type"
void *cgo_f_25_2(void) { sqlite3_clear_bindings __cgo_undefined; }
line 25 "not-const"
void cgo_f_25_3(void) { enum { __cgo__undefined = (sqlite3_clear_bindings)*1 }; }
line 26 "not-declared"
void cgo_f_26_1(void) { __typeof(sqlite3_close_v2) *cgo_undefined; }
line 26 "not-type"
void *cgo_f_26_2(void) { sqlite3_close_v2 __cgo_undefined; }
line 26 "not-const"
void cgo_f_26_3(void) { enum { __cgo__undefined = (sqlite3_close_v2)*1 }; }
line 27 "not-declared"
void cgo_f_27_1(void) { __typeof(sqlite3_column_blob) *cgo_undefined; }
line 27 "not-type"
void *cgo_f_27_2(void) { sqlite3_column_blob __cgo_undefined; }
line 27 "not-const"
void cgo_f_27_3(void) { enum { __cgo__undefined = (sqlite3_column_blob)*1 }; }
line 28 "not-declared"
void cgo_f_28_1(void) { __typeof(sqlite3_column_bytes) *cgo_undefined; }
line 28 "not-type"
void *cgo_f_28_2(void) { sqlite3_column_bytes __cgo_undefined; }
line 28 "not-const"
void cgo_f_28_3(void) { enum { __cgo__undefined = (sqlite3_column_bytes)*1 }; }
line 29 "not-declared"
void cgo_f_29_1(void) { __typeof(sqlite3_column_count) *cgo_undefined; }
line 29 "not-type"
void *cgo_f_29_2(void) { sqlite3_column_count __cgo_undefined; }
line 29 "not-const"
void cgo_f_29_3(void) { enum { __cgo__undefined = (sqlite3_column_count)*1 }; }
line 30 "not-declared"
void cgo_f_30_1(void) { __typeof(sqlite3_column_decltype) *cgo_undefined; }
line 30 "not-type"
void *cgo_f_30_2(void) { sqlite3_column_decltype __cgo_undefined; }
line 30 "not-const"
void cgo_f_30_3(void) { enum { __cgo__undefined = (sqlite3_column_decltype)*1 }; }
line 31 "not-declared"
void cgo_f_31_1(void) { __typeof(sqlite3_column_double) *cgo_undefined; }
line 31 "not-type"
void *cgo_f_31_2(void) { sqlite3_column_double __cgo_undefined; }
line 31 "not-const"
void cgo_f_31_3(void) { enum { __cgo__undefined = (sqlite3_column_double)*1 }; }
line 32 "not-declared"
void cgo_f_32_1(void) { __typeof(sqlite3_column_int64) *cgo_undefined; }
line 32 "not-type"
void *cgo_f_32_2(void) { sqlite3_column_int64 __cgo_undefined; }
line 32 "not-const"
void cgo_f_32_3(void) { enum { __cgo__undefined = (sqlite3_column_int64)*1 }; }
line 33 "not-declared"
void cgo_f_33_1(void) { __typeof(sqlite3_column_name) *cgo_undefined; }
line 33 "not-type"
void *cgo_f_33_2(void) { sqlite3_column_name __cgo_undefined; }
line 33 "not-const"
void cgo_f_33_3(void) { enum { __cgo__undefined = (sqlite3_column_name)*1 }; }
line 34 "not-declared"
void cgo_f_34_1(void) { __typeof(sqlite3_column_text) *cgo_undefined; }
line 34 "not-type"
void *cgo_f_34_2(void) { sqlite3_column_text __cgo_undefined; }
line 34 "not-const"
void cgo_f_34_3(void) { enum { __cgo__undefined = (sqlite3_column_text)*1 }; }
line 35 "not-declared"
void cgo_f_35_1(void) { __typeof(sqlite3_column_type) *cgo_undefined; }
line 35 "not-type"
void *cgo_f_35_2(void) { sqlite3_column_type __cgo_undefined; }
line 35 "not-const"
void cgo_f_35_3(void) { enum { __cgo__undefined = (sqlite3_column_type)*1 }; }
line 36 "not-declared"
void cgo_f_36_1(void) { __typeof(sqlite3_enable_load_extension) *cgo_undefined; }
line 36 "not-type"
void *cgo_f_36_2(void) { sqlite3_enable_load_extension __cgo_undefined; }
line 36 "not-const"
void cgo_f_36_3(void) { enum { __cgo__undefined = (sqlite3_enable_load_extension)*1 }; }
line 37 "not-declared"
void cgo_f_37_1(void) { __typeof(sqlite3_errcode) *cgo_undefined; }
line 37 "not-type"
void *cgo_f_37_2(void) { sqlite3_errcode __cgo_undefined; }
line 37 "not-const"
void cgo_f_37_3(void) { enum { __cgo__undefined = (sqlite3_errcode)*1 }; }
line 38 "not-declared"
void cgo_f_38_1(void) { __typeof(sqlite3_errmsg) *cgo_undefined; }
line 38 "not-type"
void *cgo_f_38_2(void) { sqlite3_errmsg __cgo_undefined; }
line 38 "not-const"
void cgo_f_38_3(void) { enum { __cgo__undefined = (sqlite3_errmsg)*1 }; }
line 39 "not-declared"
void cgo_f_39_1(void) { __typeof(sqlite3_errstr) *cgo_undefined; }
line 39 "not-type"
void *cgo_f_39_2(void) { sqlite3_errstr __cgo_undefined; }
line 39 "not-const"
void cgo_f_39_3(void) { enum { __cgo__undefined = (sqlite3_errstr)*1 }; }
line 40 "not-declared"
void cgo_f_40_1(void) { __typeof(sqlite3_extended_errcode) *cgo_undefined; }
line 40 "not-type"
void *cgo_f_40_2(void) { sqlite3_extended_errcode __cgo_undefined; }
line 40 "not-const"
void cgo_f_40_3(void) { enum { __cgo__undefined = (sqlite3_extended_errcode)*1 }; }
line 41 "not-declared"
void cgo_f_41_1(void) { __typeof(sqlite3_finalize) *cgo_undefined; }
line 41 "not-type"
void *cgo_f_41_2(void) { sqlite3_finalize __cgo_undefined; }
line 41 "not-const"
void cgo_f_41_3(void) { enum { __cgo__undefined = (sqlite3_finalize)*1 }; }
line 42 "not-declared"
void cgo_f_42_1(void) { __typeof(sqlite3_get_autocommit) *cgo_undefined; }
line 42 "not-type"
void *cgo_f_42_2(void) { sqlite3_get_autocommit __cgo_undefined; }
line 42 "not-const"
void cgo_f_42_3(void) { enum { __cgo__undefined = (sqlite3_get_autocommit)*1 }; }
line 43 "not-declared"
void cgo_f_43_1(void) { __typeof(sqlite3_int64) *cgo_undefined; }
line 43 "not-type"
void *cgo_f_43_2(void) { sqlite3_int64 __cgo_undefined; }
line 43 "not-const"
void cgo_f_43_3(void) { enum { __cgo__undefined = (sqlite3_int64)*1 }; }
line 44 "not-declared"
void cgo_f_44_1(void) { __typeof(sqlite3_libversion) *cgo_undefined; }
line 44 "not-type"
void *cgo_f_44_2(void) { sqlite3_libversion __cgo_undefined; }
line 44 "not-const"
void cgo_f_44_3(void) { enum { __cgo__undefined = (sqlite3_libversion)*1 }; }
line 45 "not-declared"
void cgo_f_45_1(void) { __typeof(sqlite3_libversion_number) *cgo_undefined; }
line 45 "not-type"
void *cgo_f_45_2(void) { sqlite3_libversion_number __cgo_undefined; }
line 45 "not-const"
void cgo_f_45_3(void) { enum { __cgo__undefined = (sqlite3_libversion_number)*1 }; }
line 46 "not-declared"
void cgo_f_46_1(void) { __typeof(sqlite3_load_extension) *cgo_undefined; }
line 46 "not-type"
void *cgo_f_46_2(void) { sqlite3_load_extension __cgo_undefined; }
line 46 "not-const"
void cgo_f_46_3(void) { enum { __cgo__undefined = (sqlite3_load_extension)*1 }; }
line 47 "not-declared"
void cgo_f_47_1(void) { __typeof(sqlite3_prepare_v2) *cgo_undefined; }
line 47 "not-type"
void *cgo_f_47_2(void) { sqlite3_prepare_v2 __cgo_undefined; }
line 47 "not-const"
void cgo_f_47_3(void) { enum { __cgo__undefined = (sqlite3_prepare_v2)*1 }; }
line 48 "not-declared"
void cgo_f_48_1(void) { __typeof(sqlite3_reset) *cgo_undefined; }
line 48 "not-type"
void *cgo_f_48_2(void) { sqlite3_reset __cgo_undefined; }
line 48 "not-const"
void cgo_f_48_3(void) { enum { __cgo__undefined = (sqlite3_reset)*1 }; }
line 49 "not-declared"
void cgo_f_49_1(void) { __typeof(sqlite3_sourceid) *cgo_undefined; }
line 49 "not-type"
void *cgo_f_49_2(void) { sqlite3_sourceid __cgo_undefined; }
line 49 "not-const"
void cgo_f_49_3(void) { enum { __cgo__undefined = (sqlite3_sourceid)*1 }; }
line 50 "not-declared"
void cgo_f_50_1(void) { __typeof(sqlite3_step) *cgo_undefined; }
line 50 "not-type"
void *cgo_f_50_2(void) { sqlite3_step __cgo_undefined; }
line 50 "not-const"
void cgo_f_50_3(void) { enum { __cgo__undefined = (sqlite3_step)*1 }; }
line 51 "not-declared"
void cgo_f_51_1(void) { __typeof(sqlite3_stmt) *cgo_undefined; }
line 51 "not-type"
void *cgo_f_51_2(void) { sqlite3_stmt __cgo_undefined; }
line 51 "not-const"
void cgo_f_51_3(void) { enum { __cgo__undefined = (sqlite3_stmt)*1 }; }
line 52 "not-declared"
void cgo_f_52_1(void) { __typeof(sqlite3_threadsafe) *cgo_undefined; }
line 52 "not-type"
void *cgo_f_52_2(void) { sqlite3_threadsafe __cgo_undefined; }
line 52 "not-const"
void cgo_f_52_3(void) { enum { __cgo__undefined = (sqlite3_threadsafe)*1 }; }
line 1 "completed"
int __cgo__1 = __cgo__2;
full error output:
not-type:1:35: error: use of undeclared identifier 'cgo_undefined'
void *cgo_f_1_2(void) { CString __cgo_undefined; }
^
not-const:1:63: error: invalid operands to binary expression ('char ()(GoString)' and 'int')
void cgo_f_1_3(void) { enum { __cgo__undefined = (CString)1 }; }
~~~~~~~~~^~
not-type:2:36: error: use of undeclared identifier 'cgo_undefined'
void *cgo_f_2_2(void) { GoString __cgo_undefined; }
^
not-const:2:64: error: invalid operands to binary expression ('GoString ()(char _)' and 'int')
void cgo_f_2_3(void) { enum { __cgo__undefined = (GoString)1 }; }
~~~~~~~~~~^~
not-type:3:37: error: use of undeclared identifier 'cgo_undefined'
void *cgo_f_3_2(void) { GoStringN __cgo_undefined; }
^
not-const:3:65: error: invalid operands to binary expression ('GoString ()(char *, int)' and 'int')
void cgo_f_3_3(void) { enum { __cgo__undefined = (GoStringN)1 }; }
~~~~~~~~~~~^~
not-type:4:46: error: use of undeclared identifier 'cgo_undefined'
void *cgo_f_4_2(void) { SQLITE_OPEN_CREATE __cgo_undefined; }
^
not-type:5:49: error: use of undeclared identifier 'cgo_undefined'
void *cgo_f_5_2(void) { SQLITE_OPEN_FULLMUTEX __cgo_undefined; }
^
not-type:6:49: error: use of undeclared identifier 'cgo_undefined'
void *cgo_f_6_2(void) { SQLITE_OPEN_READWRITE __cgo_undefined; }
^
not-type:7:46: error: use of undeclared identifier 'cgo_undefined'
void *cgo_f_7_2(void) { _sqlite3_bind_blob __cgo_undefined; }
^
not-const:7:74: error: invalid operands to binary expression ('int ()(sqlite3_stmt *, int, void *, int)' and 'int')
void cgo_f_7_3(void) { enum { __cgo__undefined = (_sqlite3_bind_blob)1 }; }
~~~~~~~~~~~~~~~~~~~~^~
not-type:8:46: error: use of undeclared identifier 'cgo_undefined'
void *cgo_f_8_2(void) { _sqlite3_bind_text __cgo_undefined; }
^
not-const:8:74: error: invalid operands to binary expression ('int ()(sqlite3_stmt *, int, char *, int)' and 'int')
void cgo_f_8_3(void) { enum { __cgo__undefined = (_sqlite3_bind_text)1 }; }
~~~~~~~~~~~~~~~~~~~~^~
not-type:9:41: error: use of undeclared identifier 'cgo_undefined'
void *cgo_f_9_2(void) { _sqlite3_exec __cgo_undefined; }
^
not-const:9:69: error: invalid operands to binary expression ('int ()(sqlite3 *, const char *, long *, long *)' and 'int')
void cgo_f_9_3(void) { enum { __cgo__undefined = (sqlite3_exec)1 }; }
~~~~~~~~~~~~~~~^~
not-type:10:45: error: use of undeclared identifier 'cgo_undefined'
void *cgo_f_10_2(void) { _sqlite3_open_v2 __cgo_undefined; }
^
not-const:10:73: error: invalid operands to binary expression ('int ()(const char *, sqlite3 *, int, const char _)' and 'int')
void cgo_f_10_3(void) { enum { __cgo__undefined = (_sqlite3_open_v2)1 }; }
~~~~~~~~~~~~~~~~~~^~
not-type:11:42: error: use of undeclared identifier 'cgo_undefined'
void *cgo_f_11_2(void) { _sqlite3_step __cgo_undefined; }
^
not-const:11:70: error: invalid operands to binary expression ('int ()(sqlite3_stmt *, long *, long *)' and 'int')
void cgo_f_11_3(void) { enum { __cgo__undefined = (_sqlite3_step)_1 }; }
~~~~~~~~~~~~~~~^~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
The text was updated successfully, but these errors were encountered: