Merge pull request #9984 from andyque/fixlinuxCompile

[ci skip]fix linux compile
This commit is contained in:
minggo 2015-01-14 16:11:10 +08:00
commit 6acfd612cd
1 changed files with 16 additions and 3 deletions

View File

@ -8,20 +8,26 @@ if [ ! $(command -v apt-get) ]; then
exit 0 exit 0
fi fi
#install g++-4.9
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
#try to remove glfw2
sudo apt-get remove libglfw2
DEPENDS='libx11-dev' DEPENDS='libx11-dev'
DEPENDS+=' libxmu-dev' DEPENDS+=' libxmu-dev'
DEPENDS+=' libglu1-mesa-dev' DEPENDS+=' libglu1-mesa-dev'
DEPENDS+=' libgl2ps-dev' DEPENDS+=' libgl2ps-dev'
DEPENDS+=' libxi-dev' DEPENDS+=' libxi-dev'
DEPENDS+=' g++' DEPENDS+=' g++-4.9'
DEPENDS+=' libzip-dev' DEPENDS+=' libzip-dev'
DEPENDS+=' libpng12-dev' DEPENDS+=' libpng12-dev'
DEPENDS+=' libcurl4-gnutls-dev' DEPENDS+=' libcurl4-gnutls-dev'
DEPENDS+=' libfontconfig1-dev' DEPENDS+=' libfontconfig1-dev'
DEPENDS+=' libsqlite3-dev' DEPENDS+=' libsqlite3-dev'
DEPENDS+=' libglew*-dev' DEPENDS+=' libglew-dev'
DEPENDS+=' libssl-dev' DEPENDS+=' libssl-dev'
DEPENDS+=' gnutls-dev'
MISSING= MISSING=
echo "Checking for missing packages ..." echo "Checking for missing packages ..."
@ -31,6 +37,13 @@ for i in $DEPENDS; do
fi fi
done done
if [ -f /usr/bin/g++ ];then
sudo rm /usr/bin/g++
echo "remove old g++"
fi
sudo ln -s /usr/bin/g++-4.9 /usr/bin/g++
if [ -n "$MISSING" ]; then if [ -n "$MISSING" ]; then
TXTCOLOR_DEFAULT="\033[0;m" TXTCOLOR_DEFAULT="\033[0;m"
TXTCOLOR_GREEN="\033[0;32m" TXTCOLOR_GREEN="\033[0;32m"