Где проходит граница между здравым смыслом и паранойей?
Где-то между затратами бабла и потенциальным ущербом ;)
Так то один из вариантов текста назывался «Хакер и солонка». Исключить из схемы солонку (это просто) — хакеру придется думать другой вектор атаки (это сложнее).
У меня в debian 9 оно просто собралось.
Правда libneon27-dev, libssh-dev и libssl-dev конфликтуют :(
apt install libssh-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
comerr-dev krb5-multidev libgssrpc4 libkadm5clnt-mit11 libkadm5srv-mit11 libkdb5-8 libneon27 libssl-doc
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
libssh-4 libssl1.0-dev
Suggested packages:
libssh-doc
The following packages will be REMOVED:
libneon27-dev libssl-dev
The following NEW packages will be installed:
libssh-4 libssh-dev libssl1.0-dev
apt install libneon27-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
libssh-4
Use 'apt autoremove' to remove it.
The following additional packages will be installed:
libssl-dev
The following packages will be REMOVED:
libssh-dev libssl1.0-dev
Где-то между затратами бабла и потенциальным ущербом ;)
Так то один из вариантов текста назывался «Хакер и солонка». Исключить из схемы солонку (это просто) — хакеру придется думать другой вектор атаки (это сложнее).
Тем более, если это зависимости для сборки плагинов — зачем тянуть эти зависимости в основное приложение?
Правда libneon27-dev, libssh-dev и libssl-dev конфликтуют :(
Отлично починили сборку ;)
Ну, теперь нужно смотреть, что не так с этой строчкой. Почему вместо переменных пробелы. Возможно, libfmt нужен определённой версии. Или cmake.
В строчке 16 ожидается выражение, похоже, переменные в нем не установлены. Нужно посмотреть, откуда они берутся.
Но для начала зачистить сборочную директорию. Все CMakeFiles и CMakeCache.txt.
Наверное, не хватает этого самого libfmt. libfmt-dev по убунтовски.
Удобно, когда привычные инструменты в разных ОС работают похоже.
В Штатах не любят, когда заработок не облагается налогами ;) Начинают видеть в этом криминал.