, поэтому я добавил пакет OpenSSL / 1.1. 1a@conan/stable к обязательному
То есть пакет устарел, вы можете проверить его в репозитории Conan Community, Вместо этого вы должны попробовать openssl/1.1.1a@
, что поддерживается новым индексом центра Конана .
conan install openssl/1.1.1d@
Где находится пространство имен? Он был удален, посмотрите на больше информации о рецептах .
Поскольку я новичок, использующий Конана, я понятия не имею, как я могу решить эту проблему. Что нужно сделать, чтобы решить эту проблему, а также я могу это исправить самостоятельно или мне нужна помощь автора пакета?
Как рекомендует FAQ , Вы должны собрать его самостоятельно, выполнив команду, предложенную в сообщении об ошибке:
conan install openssl/1.1.1a@ --build zlib
Но я уверен, что этого будет недостаточно, вам нужно будет также собрать OpenSSL. Итак, лучший подход в вашей ситуации:
conan install openssl/1.1.1a@ --build missing
Теперь, Конан будет собирать из источников все, что не было предварительно построено на стороне сервера.
Подводя итог, это не ошибка, как будто что-то сломано.
Когда вы запросили OpenSSL 1.1.1a, Конан нашел рецепт на Центр Конана , который объясняет, как построить OpenSSL, однако это не так. пакет, следуя вашим настройкам и опциям.
Ну, MingW не используется в Conan Center Index, потому что нет достаточного спроса, все поддерживаемые платформы и конфигурации перечислены в вики , Но этот специфицированный c рецепт должен поддерживать MingW, так как, когда он был частью сообщества Conan, MingW присутствовал в списках пакетов для сборки.
Я бы сказал, вы можете использовать вместо него 1.1.1d, что новее и безопаснее, чем 1.1.1a.