Hello,

 

I’ve followed the steps for building from source, but I noticed 1.7 is installed, instead of 1.6.

https://freeswitch.org/confluence/display/FREESWITCH/Debian+8+Jessie

 

How do I force 1.6 to  be installed when building from source? I need to enable/disable some unused modules, and I can’t find a way to do it when using the “stable branch” steps.

 

These are the steps I following (they’re also on the website)

 

Dependencies:

apt-get update && apt-get install -y curl

curl https://files.freeswitch.org/repo/deb/debian/freeswitch_archive_g0.pub | apt-key add -

 

echo "deb http://files.freeswitch.org/repo/deb/freeswitch-1.6/ jessie main" > /etc/apt/sources.list.d/freeswitch.list

apt-get update

apt-get install -y --force-yes freeswitch-video-deps-most

 

Compiling:

# because we're in a branch that will go through many rebases it's

# better to set this one, or you'll get CONFLICTS when pulling (update)

git config --global pull.rebase true

 

# then let's get the source

cd /usr/src/

git clone https://freeswitch.org/stash/scm/fs/freeswitch.git freeswitch.git

cd freeswitch.git

./bootstrap.sh -j

./configure

make

make install