Open hejops opened 3 months ago
As of the newest commit, go.mod has:
go.mod
https://github.com/houqp/sqlvet/blob/5f05ce8ee30db3e0b2bd1ba6786ee20bdfc7d7da/go.mod#L9
However, v1.1.8 (aka latest) still has: https://github.com/houqp/sqlvet/blob/de3040a06e0198e67a8ebcaba67095c601f42d81/go.mod#L9
v1.1.8
latest
This version of pg_query_go leads to the following compilation error:
pg_query_go
$ go install github.com/houqp/sqlvet@latest go: downloading github.com/houqp/sqlvet v1.1.8 go: downloading github.com/logrusorgru/aurora v2.0.3+incompatible go: downloading github.com/sirupsen/logrus v1.9.0 go: downloading github.com/pganalyze/pg_query_go/v4 v4.2.0 go: downloading golang.org/x/tools v0.13.0 go: downloading golang.org/x/tools/go/pointer v0.1.0-deprecated go: downloading golang.org/x/sys v0.12.0 go: downloading golang.org/x/mod v0.12.0 go: downloading github.com/golang/protobuf v1.5.0 go: downloading google.golang.org/protobuf v1.33.0 # github.com/pganalyze/pg_query_go/v4/parser src_port_snprintf.c:374:1: error: conflicting types for ‘strchrnul’; have ‘const char *(const char *, int)’ 374 | strchrnul(const char *s, int c) | ^~~~~~~~~ In file included from go/pkg/mod/github.com/pganalyze/pg_query_go/v4@v4.2.0/parser/include/c.h:61, from src_port_snprintf.c:62: /usr/include/string.h:286:14: note: previous declaration of ‘strchrnul’ with type ‘char *(const char *, int)’ 286 | extern char *strchrnul (const char *__s, int __c) | ^~~~~~~~~
Provide go version, please
go version go1.23.0 linux/amd64
As of the newest commit,
go.mod
has:https://github.com/houqp/sqlvet/blob/5f05ce8ee30db3e0b2bd1ba6786ee20bdfc7d7da/go.mod#L9
However,
v1.1.8
(akalatest
) still has: https://github.com/houqp/sqlvet/blob/de3040a06e0198e67a8ebcaba67095c601f42d81/go.mod#L9This version of
pg_query_go
leads to the following compilation error: