Open triss opened 11 months ago
tg won't build on Raspberry Pi running the latest Raspbian as per instructions in README.
When running make I get a casting warning/error:
make
gcc -I. -I. -I./tgl -g -O2 -I/usr/local/include -I/usr/include -I/usr/include -I/usr/include/lua5.2 -DHAVE_CONFIG_H -Wall -Werror -Wextra -Wno-missing-field-initializers -Wno-deprecated-declarations -fno-strict-aliasing -fno-omit-frame-pointer -ggdb -Wno-unused-parameter -fPIC -iquote ./tgl -c -MP -MD -MF dep/queries.d -MQ objs/queries.o -o objs/queries.o tgl/queries.c tgl/queries.c: In function ‘_tgl_do_send_photo’: tgl/queries.c:2091:10: error: cast between incompatible function types from ‘void (*)(struct tgl_state *, void *, int, struct tgl_message *)’ to ‘void (*)(struct tgl_state *, void *, int)’ [-Werror=cast-function-type] 2091 | ((void (*)(struct tgl_state *, void *, int))callback) (TLS, callback_extra, 0); | ^ tgl/queries.c:2108:10: error: cast between incompatible function types from ‘void (*)(struct tgl_state *, void *, int, struct tgl_message *)’ to ‘void (*)(struct tgl_state *, void *, int)’ [-Werror=cast-function-type] 2108 | ((void (*)(struct tgl_state *, void *, int))callback) (TLS, callback_extra, 0); | ^ tgl/queries.c:2141:10: error: cast between incompatible function types from ‘void (*)(struct tgl_state *, void *, int, struct tgl_message *)’ to ‘void (*)(struct tgl_state *, void *, int)’ [-Werror=cast-function-type] 2141 | ((void (*)(struct tgl_state *, void *, int))callback) (TLS, callback_extra, 0); | ^ cc1: all warnings being treated as errors make: *** [Makefile.tgl:20: objs/queries.o] Error 1
How do I build tg on the RPi?
delkorvo@gmail.com
https://github.com/vysheng/tg/issues/1633#issuecomment-569247052
tg won't build on Raspberry Pi running the latest Raspbian as per instructions in README.
When running
make
I get a casting warning/error:How do I build tg on the RPi?