По свежим следам или как я к Qt5 шифрование прикручивал.
Пишу по памяти по свежим следам, мало ли, самому понадобится когда-то.
Началось все невинно: мне понадобился в качестве браузера установленный Хром. Почему мне не хватило Хромиума, на кой ляд понадобился именно Хром, отношения к делу не имеет, песня не об этом.
Хром не ставился, ругался на недостаточно новые библиотеки поддержки графики. Система не выдержала сильного шаманства в моем исполнении и пришлось переставлять систему, благо, в свое время под /home был выделен отдельный диск на компьютере, все что можно у меня бэкапится каждый вечер, поэтому проблем с восстановлением особо не возникло.
Одним из необходимых шагов была установка Qt, на которой у меня написано три проекта, каждый из которых периодически обновляется: что-то дописывается, что-то улучшается и так далее.
Поставил. Собрал проекты. Запустил. Один из проектов был собран с поддержкой QCA (кто не в курсе - это промежуточный слой для поддержки обращений к openssl библиотеке). Так вот он падал при попытке обратиться к первой же функции шифрования.
Выяснилось, что существовавшая QCA, собранная под Qt4.8, не будет работать с Qt5.4. Совсем. Добиться мне этого надо было кровь с носу, т.к. в системе хранится несколько сотен документов, зашифрованных как раз с помощью пресловутой QCA.
После долгих поисков выяснилось, что широко разрекламированная версия QCA, которая находится здесь, собираться не желала ни в какую. Попытки списаться с разработчиками оказались не очень удачными, ребята заняты своими делами.
Танцы с бубном продолжились, в результате я нашел собирающуюся из исходников QCA здесь. Если кто-то будет повторять этот недетский путь джедая, не забудьте поставить предварительно cmake и прочитать вот это. Особое внимание обратите на фразу:
set (CMAKE_PREFIX_PATH "/opt/Qt/5.1.0/gcc_64")
Без этого нормальной сборки под 5-ю Qt не произойдет.
Уф. Я угрохал на это пол-дня и вагон нервных клеток.
- cynic's blog
- Login to post comments
Меня больше
Меня больше заинтересовало почему тебе понадобился именно Хром. Там же, по сути, разница только в прошивке гугла.
Хромиум не
Хромиум не может открыть сайт LinkedIn. Что он еще не может открыть, я не проверял.
Только что
Только что открыл его в Хромиуме. Без проблем. У них движок одинаковый. У тебя однозначно что-то с системой или, что более вероятно, тебя на этот сайт не пустили по региону. Из РФ, например, он не открывается. Смотри куда приконнекчен ВПН был.
У меня нет
У меня нет конфигурации VPN через Россию, мне это просто не надо.
Одновременно при этом ЛинкдИн отлично открывался в двух других браузерах. "Милая, я идиот, но я не дебил" (с)
В плагинах
В плагинах Хромиума возможно? Заходил в него через букмарк или напрямую? Я оттестил в четырех браузерах на двух системах. Открывается. В iptables не нахимичил дурного? Россия, кстати, была примером. Но вкратце - некоторые страны не пускают на некоторые сайты.
Ну ты сам
Ну ты сам подумай: если бы я на уровне фаервола закрыл что-то, то открывалось бы это же у меня в другом сайте?
Аналогично и про страну.
Кстати, да. У
Кстати, да.
У меня аналогичные проблемы с Ксингом и ещё со многими европейскими сайтами, включая ютюб.
Но с майкрософтовского еджа всё открывается.
Не отсюда-ли ноги растут: https://vit-r.dreamwidth.org/930666.html ?
Я посмотрел виндовый траффик - он весь идёт через акамай. Вангую, микрсофт держит там кеширующий прокси, типа как Опера.
Кстати. Это -
Кстати. Это - Вит. Весьма одиозная в местных кругах личность. Не читай его, это заразно.
Да я в курсе,
Да я в курсе, что он не совсем адекватен. Мне, в прочем, с ним детей не крестить, а как источник новостей или информации к размышлению - вполне. Я про GDPR имеенно от него узнал.
Просто это
Просто это юноша с тяжелой судьбой. Я не знаю точно, обо что именно он стукнулся головой в юности, но выдаваемое им с некоторых пор перестало проходить мои фильтры.
Самое
Самое печальное здесь то что человек вон как извращенно потрахался с компом. А оказалось что было лишним. Эххх...
Ну, бывает. Как
Ну, бывает. Как говорится, "заодно и согрелся".
Я и сам не без греха, хотя последние годы наловчился сначала на виртуалке проверять, а уж потом железо громить если действительно надо.