Arman92 / go-tdlib

Golang Telegram TdLib JSON bindings
GNU General Public License v3.0
436 stars 100 forks source link

README building instruction does not work for latest tdlib #104

Open allwhatineedis opened 2 years ago

allwhatineedis commented 2 years ago

Hi *,

As by following the readme file to compile the example code but I got linking errors. I typed the following for building the example

go build --ldflags "-extldflags '-static -L/usr/local/lib -ltdjson_static -ltdjson_private -ltdclient -ltdcore -ltdactor -ltddb -ltdsqlite -ltdnet -ltdutils -ldl -lm -lssl -lcrypto -lstdc++ -lz'" -o /tmp/getChats getChats.go

I tried as well with -lc++

go build --ldflags "-extldflags '-static -L/usr/local/lib -ltdjson_static -ltdjson_private -ltdclient -ltdcore -ltdactor -ltddb -ltdsqlite -ltdnet -ltdutils -ldl -lm -lssl -lcrypto -lc++ -lz'" -o /tmp/getChats getChats.go

but got same outcome. The full error logs is here

it seems there are linking errors with the tdlib I installed by compiling from source.

go env

go version go1.18.5 linux/amd64

os info:

Distributor ID: Ubuntu
Description:    Ubuntu 22.04.1 LTS
Release:    22.04
Codename:   jammy

td-lib latest installed following building instructions for go

any suggestions?

thanks

fomotrader commented 1 year ago

I'm facing the same issue right now

fomotrader commented 1 year ago

Is this library still functional and supported? The docker build instructions don't work for me