Служба запустится и будет слушать порт # 443, я получу errno=99, который является EADDRNOTAVAIL и std::strerror(errno), сообщающие "Не могу присвоить запрашиваемый адрес".
Если я запущу sudo getcap /path/to/binary, я получу вот это: /usr/local/binary_file = cap_net_bind_service+ep
Это, кажется, означает, что у него есть возможность, но я не могу связать порт, кто-нибудь может помочь мне с этой проблемой?
Оказывается, я указал неверный IP-адрес в привязке, полученной из переменной среды, переданной во время компиляции. Сеткап работает отлично.