Compilation 如何为Debian 9编译linphone 3.12.0?

Compilation 如何为Debian 9编译linphone 3.12.0?,compilation,version,linphone,Compilation,Version,Linphone,两年后,我编写了linphone v。3.12.0适用于Debian 9。对于do make it,我采用回购: git clone https://gitlab.linphone.org/BC/public/linphone-desktop.git --recursive 。。。并通过readme.md中的指令进行编译 但在当前,在这个repo非常新的版本4.x.x中,这个版本被破坏了:丢失了许多*.qm文件: Generating qrc source app-library_automo

两年后,我编写了linphone v。3.12.0适用于Debian 9。对于do make it,我采用回购:

git clone https://gitlab.linphone.org/BC/public/linphone-desktop.git --recursive
。。。并通过readme.md中的指令进行编译

但在当前,在这个repo非常新的版本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...
在存储库标记中,我无法通过3.12.0找到标记


问:如何为3.12.0版本获得正确的linphone源代码?

根据经验,我发现了一个可以保证生成的提交。它包含我需要的控制台linphone(linphonec)版本。切换到所需的提交和生成过程如下:

git clone https://gitlab.linphone.org/BC/public/linphone-desktop.git --recursive
cd linphone-desktop
git checkout -b linphone_3_12_0 d8f1eea6
git submodule update --init --recursive

export Qt5_DIR="/opt/qt_5_9_6/5.9.6/gcc_64/lib/cmake"
export PATH="/opt/qt_5_9_6/5.9.6/gcc_64/bin/:$PATH"
rm -Rf ./OUTPUT
rm -Rf ./WORK
./prepare.py -DENABLE_V4L=NO
make
在构建之前,它需要安装以下软件包:

apt-get install gcc c++ make cmake git autoconf autogen automake libtool yasm 
apt-get install libmbedtls10 libmbedtls-dev libcunit1 libcunit1-dev 
apt-get install libx11-xcb-dev libx11-xcb1 libglew-dev
apt-get install libbsd-dev libbsd0 libv4l-dev libv4l-0
apt-get install pkg-config, doxygen, libasound2-dev, python-pystache, python3-pystache
apt-get install python-psycopg2 python-pip python3-pip
生成后,软件将有下一个版本:

./linphone --version
linphone 4.1.1-662-gd8f1eea6

./linphonec --version
version: 3.12.0