diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bc50b3978..985df982a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -362,7 +362,7 @@ Linux client archlinux build: libvorbis patch xorg-xfd - sed binutils git gcc pkg-config make fakeroot + sed binutils git gcc pkg-config make fakeroot > pacman.log # Install Yaourt # Disable check root (never do that on real server) - sed -i 's/EUID == 0/EUID == 12345/g' /usr/sbin/makepkg @@ -386,14 +386,14 @@ Linux client archlinux build: - cd luabind - ls -l - for file in $(cat debian/patches/series); do patch -p1 < debian/patches/$file; done - - export -p DEB_HOST_MULTIARCH="/"; bjam -d2 release debug install cflags="-fPIC" cxxflags="-fPIC" - - export -p DEB_HOST_MULTIARCH="/"; bjam -d2 release debug install link=static cflags="-fPIC" cxxflags="-fPIC" + - export -p DEB_HOST_MULTIARCH="/"; bjam -d2 release debug install cxxflags="-fPIC -Wno-deprecated -Wno-deprecated-declarations" + - export -p DEB_HOST_MULTIARCH="/"; bjam -d2 release debug install link=static cxxflags="-fPIC -Wno-deprecated -Wno-deprecated-declarations" - cd .. # Action - mkdir -p code/build - (cd code; patch -i ../patch/libcrypto.patch) - (cd code; patch -i ../patch/libicuuc.patch) - - (cd code/build ; cmake -DWITH_NEL=ON -DWITH_STATIC=ON -DWITH_STATIC_DRIVERS=ON -DWITH_STATIC_EXTERNAL=ON -DWITH_LUA52=ON -DWITH_RYZOM_PATCH=OFF -DWITH_RYZOM_CUSTOM_PATCH_SERVER=OFF -DWITH_NEL_TESTS=OFF -DWITH_RYZOM_CLIENT=ON -DWITH_DRIVER_OPENGL=ON -DWITH_DRIVER_OPENAL=ON -DWITH_NEL_SAMPLES=OFF -DWITH_SOUND=ON -DWITH_STATIC_CURL=ON ..) + - (cd code/build ; export -p CPPFLAGS="-Wno-deprecated -Wno-deprecated-declarations" ;cmake -G "Unix Makefiles" -DWITH_NEL=ON -DWITH_STATIC=ON -DWITH_STATIC_DRIVERS=ON -DWITH_STATIC_EXTERNAL=ON -DWITH_LUA52=ON -DWITH_RYZOM_PATCH=OFF -DWITH_RYZOM_CUSTOM_PATCH_SERVER=OFF -DWITH_NEL_TESTS=OFF -DWITH_RYZOM_CLIENT=ON -DWITH_DRIVER_OPENGL=ON -DWITH_DRIVER_OPENAL=ON -DWITH_NEL_SAMPLES=OFF -DWITH_SOUND=ON -DWITH_STATIC_CURL=ON /opt/code ..) - (cd code/build; make khanat_client) - (cd code/build/bin; ls -lh) artifacts: