Есть такой проект linphone. Его страница:
https://www.linphone.org/technical-corner/linphone
Его репозитарий:
https://gitlab.linphone.org/BC/public/linphone-desktop/tags
Пару лет назад я собирал вручную из этого репозитария версию 3.12.0, и сейчас мне нужна именно эта версия.
Но за это время проект изменился, и сейчас в репозитарии разломанная версия 4.x.x, которая не собирается по причине отсутствия некоторых *.qm-файлов:
Generating qrc source app-library_automoc.dir/qrc_i18n_FDECJIYE5GSB34.cpp
RCC: Error in '/home/xi/work/develop/cpp/linphone/linphone-desktop/build/linphone-app/assets/languages/i18n.qrc': Cannot find file 'da.qm'
AUTORCC: error: process for app-library_automoc.dir/qrc_i18n_FDECJIYE5GSB34.cpp failed:
RCC: Error in '/home/xi/work/develop/cpp/linphone/linphone-desktop/build/linphone-app/assets/languages/i18n.qrc': Cannot find file 'da.qm'
rcc failed...
linphone-app/CMakeFiles/app-library_automoc.dir/build.make:57: ошибка выполнения рецепта для цели «linphone-app/CMakeFiles/app-library_automoc»
make[2]: *** [linphone-app/CMakeFiles/app-library_automoc] Ошибка 1
CMakeFiles/Makefile2:342: ошибка выполнения рецепта для цели «linphone-app/CMakeFiles/app-library_automoc.dir/all»
make[1]: *** [linphone-app/CMakeFiles/app-library_automoc.dir/all] Ошибка 2
Makefile:149: ошибка выполнения рецепта для цели «all»
make: *** [all] Ошибка 2
В Git-тегах нет версии 3.12.0, там какая-то дичь: есть версия 3.11.1, а за ней сразу идет 4.0.0.
В подпроекте linphone-sdk я нашел коммит 1deb63ad, который помечен как 3.12.0. Но в каком коммите основного репозитария произошел переход на версию 3.12.0, мне непонятно.
Вопрос: на какой коммит репозитария linphone надо откатиться, чтобы собрать версию 3.12.0?