Mudlet: Компиляция Mudlet непосредственно в Qt-Creator больше не работает

Созданный на 31 янв. 2021  ·  6Комментарии  ·  Источник: Mudlet/Mudlet

Краткое описание проблемы / Описание запрошенной функции:

см. заголовок

Действия по воспроизведению проблемы / Причины добавления функции:

  1. Попробуйте собрать Mudlet прямо в Qt-Creator
  2. Несколько ошибок по поводу keychain_unix.cpp
  3. Сборка не удалась

Вывод ошибок / ожидаемый результат функции

Он должен строиться успешно.

Дополнительная информация, такая как версия Mudlet, операционная система и идеи по решению / реализации:

Ос: Ubuntu 20.10.
Версия: последний код из ветки разработки (31 января 2020 г.)

После некоторого обсуждения с Вади разногласий он обнаружил, что проблема связана с https://github.com/Mudlet/Mudlet/commit/f284aaf502aa9acedd7e8b4b603b1ebc75abd538 .

Обходной путь - открыть проект, используя CMakeLists.txt вместо mudlet.pro

Все 6 Комментарий

Если ваша ОС (Linux / FreeBSD) имеет пакет / библиотеку, доступную в виде пакета, который вы можете установить, вы можете обойтись, если определите переменную среды WITH_OWN_QTKEYCHAIN=NO чтобы Mudlet ссылался на копию ОС и использовал ее, а не пытался построить сам ...

Выполняем своего

Кажется, это было сломано по адресу: https://github.com/frankosterfeld/qtkeychain/commit/cbc626edcd4920704f74d271acc1fd6dac508b2e - Я поднял это вверх по течению как https://github.com/frankosterfeld/qtkeychain/issues/18

Тем временем проблема с апстримом была исправлена.
Заметили ли мы здесь какие-то изменения?

Еще не слил изменение - я слил его с https://github.com/Mudlet/qtkeychain , и в пятницу зависимый бот отправит обновление за development .

Исправлено с https://github.com/Mudlet/Mudlet/pull/4750, всем спасибо за расследование :)

Была ли эта страница полезной?
0 / 5 - 0 рейтинги