sqlite3 merge breaks go get install
go get bitbucket.org/liamstask/goose/cmd/goose gives me the following error:
bitbucket.org/liamstask/goose/lib/goose
/Users/thedude/go/src/bitbucket.org/liamstask/goose/lib/goose/dialect.go:5: imported and not used: "github.com/mattn/go-sqlite3" as sqlite /Users/thedude/go/src/bitbucket.org/liamstask/goose/lib/goose/dialect.go:119: undefined: sqlite3
Comments (7)
-
repo owner -
I'm gonna piggy back on this. sqlite just busts the shit out of this. it makes it unusable on OS X.
-
github.com/mattn/go-sqlite3
../../mattn/go-sqlite3/sqlite3.c:92 unknown #: if ../../mattn/go-sqlite3/sqlite3.c:94 6c: No such file or directory: mingw.h
-
repo owner I still can't reproduce this on
go version go1.2 darwin/amd64
What's your
go version
output, and does it change if yougo get -u
to update the sqlite dependency? -
I am unable to reproduce on OSX with Xcode and
go version go1.2 darwin/amd64
, and I don't have convenient access to a fresh OSX install (at gophercon, woo hoo) @jchenry Do you have the Xcode command line tools installed? -
I do, as well as the full xcode stack.
-
Not sure if it's the right issue to post on but I've been facing an issue on Archlinux concerning this mattn/go-sqlite3 package when installing.
here is the stack trace (tell me if i'm wrong pasting it here, it's the first time i comment on Issues on Bitbucket)
# github.com/mattn/go-sqlite3 /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.0/../../../../lib/libdl.so when searching for -ldl /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.0/../../../../lib/libdl.a when searching for -ldl /usr/bin/ld: skipping incompatible /lib/../lib/libdl.so when searching for -ldl /usr/bin/ld: skipping incompatible /lib/../lib/libdl.a when searching for -ldl /usr/bin/ld: skipping incompatible /usr/lib/../lib/libdl.so when searching for -ldl /usr/bin/ld: skipping incompatible /usr/lib/../lib/libdl.a when searching for -ldl /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.0/../../../libdl.so when searching for -ldl /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.0/../../../libdl.a when searching for -ldl /usr/bin/ld: skipping incompatible /usr/lib/libdl.so when searching for -ldl /usr/bin/ld: skipping incompatible /usr/lib/libdl.a when searching for -ldl /usr/bin/ld: cannot find -ldl /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.0/libgcc.a when searching for -lgcc /usr/bin/ld: cannot find -lgcc /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.0/../../../../lib/libgcc_s.so when searching for -lgcc_s /usr/bin/ld: skipping incompatible /lib/../lib/libgcc_s.so when searching for -lgcc_s /usr/bin/ld: skipping incompatible /usr/lib/../lib/libgcc_s.so when searching for -lgcc_s /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.0/../../../libgcc_s.so when searching for -lgcc_s /usr/bin/ld: skipping incompatible /usr/lib/libgcc_s.so when searching for -lgcc_s /usr/bin/ld: cannot find -lgcc_s /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.0/../../../../lib/libpthread.so when searching for -lpthread /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.0/../../../../lib/libpthread.a when searching for -lpthread /usr/bin/ld: skipping incompatible /lib/../lib/libpthread.so when searching for -lpthread /usr/bin/ld: skipping incompatible /lib/../lib/libpthread.a when searching for -lpthread /usr/bin/ld: skipping incompatible /usr/lib/../lib/libpthread.so when searching for -lpthread /usr/bin/ld: skipping incompatible /usr/lib/../lib/libpthread.a when searching for -lpthread /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.0/../../../libpthread.so when searching for -lpthread /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.0/../../../libpthread.a when searching for -lpthread /usr/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching for -lpthread /usr/bin/ld: skipping incompatible /usr/lib/libpthread.a when searching for -lpthread /usr/bin/ld: cannot find -lpthread /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.0/../../../../lib/libc.so when searching for -lc /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.0/../../../../lib/libc.a when searching for -lc /usr/bin/ld: skipping incompatible /lib/../lib/libc.so when searching for -lc /usr/bin/ld: skipping incompatible /lib/../lib/libc.a when searching for -lc /usr/bin/ld: skipping incompatible /usr/lib/../lib/libc.so when searching for -lc /usr/bin/ld: skipping incompatible /usr/lib/../lib/libc.a when searching for -lc /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.0/../../../libc.so when searching for -lc /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.0/../../../libc.a when searching for -lc /usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc /usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc /usr/bin/ld: cannot find -lc /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.0/libgcc.a when searching for -lgcc /usr/bin/ld: cannot find -lgcc /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.0/../../../../lib/libgcc_s.so when searching for -lgcc_s /usr/bin/ld: skipping incompatible /lib/../lib/libgcc_s.so when searching for -lgcc_s /usr/bin/ld: skipping incompatible /usr/lib/../lib/libgcc_s.so when searching for -lgcc_s /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.0/../../../libgcc_s.so when searching for -lgcc_s /usr/bin/ld: skipping incompatible /usr/lib/libgcc_s.so when searching for -lgcc_s /usr/bin/ld: cannot find -lgcc_s collect2: error: ld returned 1 exit status
Go version:
go1.2 linux/386
- Log in to comment
hi - i can't reproduce. what's your
go version
output, and do you see anything different if yougo get -u
?