Команда adb в OpenBSD устарела ( 5.1.1.4 против текущей версии 7.0.0 ).После некоторых настроек и копирования Make-файлов из пакета панели запуска , компиляция liblog завершилась неудачно с
adb
liblog
liblog/config_read.c:38:62: error: invalid conversion from 'size_t {aka long unsinged int}' to 'log_id_t {aka log_id}' [-fpermissive] if (!transport->available || ((*transport->available)(i) >= 0)) {
transport и является struct содержит
transport
struct
int (*available)(log_id_t logId);
, где log_id_t - это перечисление , а i - это size_t.Помимо Что происходит при вызове класса enum / enum с круглыми скобками в C ++? :
log_id_t
i
size_t