I need to use older version of linphone
on Debian 12.
The version in bookworm is 4.4.10-3
, and I actually need 3.12.0
, which is available in Buster.
On my bookworm build machine, I changed the sources, and downloaded linphone-3.12.0
sources from buster. Then I switched sources back to bookworm, and installed any necessary dependencies.
Update with more details
I made some progress, and now I get much further in the compilation process. However, it fails eventually:
make[3]: Leaving directory '/mnt/src/deb/LINPHONE/linphone-3.12.0/obj-x86_64-linux-gnu'
[ 66%] Built target linphone-static
make[2]: Leaving directory '/mnt/src/deb/LINPHONE/linphone-3.12.0/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:159: all] Error 2
make[1]: Leaving directory '/mnt/src/deb/LINPHONE/linphone-3.12.0/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:15: binary] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2
gcc
is backward compatible (within reason) but the other build tools may not be. Try running it in a container or virtual machine.