tarantool / go-tarantool

Tarantool 1.10+ client for Go language
https://pkg.go.dev/github.com/tarantool/go-tarantool/v2
BSD 2-Clause "Simplified" License
180 stars 57 forks source link

Suddenly go-openssl broken for go-tarantool #359

Closed kokizzu closed 9 months ago

kokizzu commented 9 months ago
# github.com/tarantool/go-openssl
../../pkg/mod/github.com/tarantool/go-openssl@v0.0.8-0.20230307065445-720eeb389195/net.go:25:7: undefined: Ctx
../../pkg/mod/github.com/tarantool/go-openssl@v0.0.8-0.20230307065445-720eeb389195/net.go:44:43: undefined: Ctx
../../pkg/mod/github.com/tarantool/go-openssl@v0.0.8-0.20230307065445-720eeb389195/net.go:52:41: undefined: Ctx
../../pkg/mod/github.com/tarantool/go-openssl@v0.0.8-0.20230307065445-720eeb389195/net.go:80:38: undefined: Ctx
../../pkg/mod/github.com/tarantool/go-openssl@v0.0.8-0.20230307065445-720eeb389195/net.go:80:62: undefined: Conn
../../pkg/mod/github.com/tarantool/go-openssl@v0.0.8-0.20230307065445-720eeb389195/net.go:90:68: undefined: Ctx
../../pkg/mod/github.com/tarantool/go-openssl@v0.0.8-0.20230307065445-720eeb389195/net.go:91:21: undefined: Conn
../../pkg/mod/github.com/tarantool/go-openssl@v0.0.8-0.20230307065445-720eeb389195/net.go:109:45: undefined: Ctx
../../pkg/mod/github.com/tarantool/go-openssl@v0.0.8-0.20230307065445-720eeb389195/net.go:110:20: undefined: Conn
../../pkg/mod/github.com/tarantool/go-openssl@v0.0.8-0.20230307065445-720eeb389195/net.go:115:59: undefined: Ctx
../../pkg/mod/github.com/tarantool/go-openssl@v0.0.8-0.20230307065445-720eeb389195/net.go:115:59: too many errors

tried also with vendoring also didn't work

# github.com/tarantool/go-openssl
vendor/github.com/tarantool/go-openssl/net.go:25:7: undefined: Ctx
vendor/github.com/tarantool/go-openssl/net.go:44:43: undefined: Ctx
vendor/github.com/tarantool/go-openssl/net.go:52:41: undefined: Ctx
vendor/github.com/tarantool/go-openssl/net.go:80:38: undefined: Ctx
vendor/github.com/tarantool/go-openssl/net.go:80:62: undefined: Conn
vendor/github.com/tarantool/go-openssl/net.go:90:68: undefined: Ctx
vendor/github.com/tarantool/go-openssl/net.go:91:21: undefined: Conn
vendor/github.com/tarantool/go-openssl/net.go:109:45: undefined: Ctx
vendor/github.com/tarantool/go-openssl/net.go:110:20: undefined: Conn
vendor/github.com/tarantool/go-openssl/net.go:115:59: undefined: Ctx
vendor/github.com/tarantool/go-openssl/net.go:115:59: too many errors

super weird because the Ctx and Conn struct type is there in the library.

imported go-tarantool:

    github.com/tarantool/go-tarantool v1.12.1

minimal code to reproduce:

package main

import "github.com/tarantool/go-tarantool"

func main() {

        var taran *tarantool.Connection
        _ = taran
}

image

kokizzu commented 9 months ago

my bad, it was because i exported CGO_ENABLED=0 on that shell.