summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2017-04-24 00:31:30 +0300
committerAndrei Karas <akaras@inbox.ru>2017-04-24 00:31:30 +0300
commit55458f743c3ff7e42288bc08033481d8464dca62 (patch)
tree662f49b6e0b2badd37ee522677296353e98a0c7a
parent728d5b59772b30af50f8a96f4479de755d7504c7 (diff)
downloadmanaplus-55458f743c3ff7e42288bc08033481d8464dca62.tar.gz
manaplus-55458f743c3ff7e42288bc08033481d8464dca62.tar.bz2
manaplus-55458f743c3ff7e42288bc08033481d8464dca62.tar.xz
manaplus-55458f743c3ff7e42288bc08033481d8464dca62.zip
Run manaplus in gdb if normal binary crashed in .gitlab-ci.yml
-rw-r--r--.gitlab-ci.yml115
-rwxr-xr-xtools/ci/scripts/runtest.sh2
2 files changed, 93 insertions, 24 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 5cfef6783..5b1cdc920 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -74,7 +74,8 @@ gcc-5_c++11_i386:
PACKAGES: gcc-5 g++-5
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
- libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
tags:
- docker
@@ -90,6 +91,7 @@ gcc-6-i386:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
tags:
- docker
@@ -104,6 +106,7 @@ clang-3.9:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
gcc-6:
stage: prebuild
@@ -116,6 +119,7 @@ gcc-6:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
gcc-4.4:
stage: prebuild
@@ -129,6 +133,7 @@ gcc-4.4:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
tags:
- docker
@@ -211,6 +216,7 @@ gcc-5_sdl2:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl2-gfx-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev
+ gdb
gcc-6_game_only:
stage: prebuild
@@ -223,6 +229,7 @@ gcc-6_game_only:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
gcc-6_dyecmd_only:
stage: prebuild
@@ -450,6 +457,7 @@ gcc-5_sanitize:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
tags:
- docker
@@ -464,6 +472,7 @@ gcc-6_sanitize:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
tags:
- docker
@@ -479,6 +488,7 @@ gcc-6_sanitize_i386:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
tags:
- docker
@@ -937,6 +947,7 @@ gcc-6_lto:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
gcc-6_lto_i386:
stage: build
@@ -950,6 +961,7 @@ gcc-6_lto_i386:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
tags:
- docker
@@ -1093,6 +1105,7 @@ gcc-4.4_i386:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
tags:
- docker
@@ -1108,6 +1121,7 @@ gcc-4.5:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
tags:
- docker
@@ -1123,6 +1137,7 @@ gcc-4.6:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
tags:
- docker
@@ -1138,6 +1153,7 @@ gcc-4.6_i386:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
tags:
- docker
@@ -1153,6 +1169,7 @@ gcc-4.7:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
tags:
- docker
@@ -1168,6 +1185,7 @@ gcc-4.7_i386:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
tags:
- docker
@@ -1183,6 +1201,7 @@ gcc-4.7_c++11:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
tags:
- docker
@@ -1198,6 +1217,7 @@ gcc-4.8:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
gcc-4.8_i386:
stage: build
@@ -1211,6 +1231,7 @@ gcc-4.8_i386:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
tags:
- docker
@@ -1226,6 +1247,7 @@ clang-3.0:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
tags:
- docker
@@ -1241,6 +1263,7 @@ clang-3.0_i386:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
tags:
- docker
@@ -1256,6 +1279,7 @@ clang-3.3:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
tags:
- docker
@@ -1271,6 +1295,7 @@ clang-3.3_i386:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
tags:
- docker
@@ -1286,6 +1311,7 @@ clang-3.4:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
clang-3.4_i386:
stage: build
@@ -1299,6 +1325,7 @@ clang-3.4_i386:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
tags:
- docker
@@ -1314,6 +1341,7 @@ clang-3.5:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
clang-3.5_i386:
stage: build
@@ -1327,6 +1355,7 @@ clang-3.5_i386:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
tags:
- docker
@@ -1342,6 +1371,7 @@ clang-3.6:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
tags:
- docker
@@ -1357,6 +1387,7 @@ clang-3.6_i386:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
tags:
- docker
@@ -1372,6 +1403,7 @@ clang-3.7:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
tags:
- docker
@@ -1387,6 +1419,7 @@ clang-3.7_i386:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
tags:
- docker
@@ -1402,6 +1435,7 @@ clang-3.8:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
tags:
- docker
@@ -1417,6 +1451,7 @@ clang-3.8_i386:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
tags:
- docker
@@ -1431,6 +1466,7 @@ clang-3.8_i386:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
.clang-3.9_c++11_i386:
stage: build
@@ -1444,6 +1480,7 @@ clang-3.8_i386:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
tags:
- docker
@@ -1458,6 +1495,7 @@ gcc-6_all_and_unittestsbin:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
gcc-4.8_c++11:
stage: build
@@ -1471,6 +1509,7 @@ gcc-4.8_c++11:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
gcc-4.9:
stage: build
@@ -1484,6 +1523,7 @@ gcc-4.9:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
gcc-4.9_i386:
stage: build
@@ -1497,6 +1537,7 @@ gcc-4.9_i386:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
tags:
- docker
@@ -1512,6 +1553,7 @@ gcc-4.9_c++11:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
cmake_gcc-4.9:
stage: build
@@ -1525,6 +1567,7 @@ cmake_gcc-4.9:
make cmake gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
tags:
- docker
@@ -1539,6 +1582,7 @@ clang-4.0:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
tags:
- docker
@@ -1553,6 +1597,7 @@ gcc-5:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
gcc-5_c++11:
stage: build
@@ -1565,6 +1610,7 @@ gcc-5_c++11:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
gcc-5_sdl2_c++11:
stage: build
@@ -1577,6 +1623,7 @@ gcc-5_sdl2_c++11:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl2-gfx-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev
+ gdb
gcc-5_sdl2_c++11_i386:
stage: build
@@ -1590,6 +1637,7 @@ gcc-5_sdl2_c++11_i386:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl2-gfx-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev
+ gdb
tags:
- docker
@@ -1604,6 +1652,7 @@ gcc-snapshot:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
gcc-snapshot_i386:
stage: build
@@ -1617,6 +1666,7 @@ gcc-snapshot_i386:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
tags:
- docker
@@ -1631,6 +1681,7 @@ gcc-snapshot_sdl2:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl2-gfx-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev
+ gdb
gcc-snapshot_sdl2_i386:
stage: build
@@ -1644,6 +1695,7 @@ gcc-snapshot_sdl2_i386:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl2-gfx-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev
+ gdb
tags:
- docker
@@ -1658,6 +1710,7 @@ gcc_without_mumble:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
gcc_with_customnls:
stage: build
@@ -1670,6 +1723,7 @@ gcc_with_customnls:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
gcc_wit_customnls_nonls:
stage: build
@@ -1682,6 +1736,7 @@ gcc_wit_customnls_nonls:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
gcc49_cilkplus:
stage: build
@@ -1695,6 +1750,7 @@ gcc49_cilkplus:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
gcc-5_cilkplus:
stage: build
@@ -1707,6 +1763,7 @@ gcc-5_cilkplus:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
gcc-6_cilkplus:
stage: build
@@ -1719,6 +1776,7 @@ gcc-6_cilkplus:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
gcc-6_pugixml:
stage: build
@@ -1731,6 +1789,7 @@ gcc-6_pugixml:
make autoconf automake autopoint gettext
libpugixml-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
gcc-6_pugixml_i386:
stage: build
@@ -1744,6 +1803,7 @@ gcc-6_pugixml_i386:
make autoconf automake autopoint gettext
libpugixml-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
gcc-6_pugixml_sdl2:
stage: build
@@ -1756,6 +1816,7 @@ gcc-6_pugixml_sdl2:
make autoconf automake autopoint gettext
libpugixml-dev libcurl4-gnutls-dev libpng-dev
libsdl2-gfx-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev
+ gdb
gcc-6_pugixml_sdl2_i386:
stage: build
@@ -1768,6 +1829,7 @@ gcc-6_pugixml_sdl2_i386:
make autoconf automake autopoint gettext
libpugixml-dev libcurl4-gnutls-dev libpng-dev
libsdl2-gfx-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev
+ gdb
gcc_portable:
stage: build
@@ -1780,6 +1842,7 @@ gcc_portable:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
clang-3.9_sdl2:
stage: build
@@ -1792,6 +1855,7 @@ clang-3.9_sdl2:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl2-gfx-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev
+ gdb
gcc-6_no_asserts:
stage: build
@@ -1804,6 +1868,7 @@ gcc-6_no_asserts:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
+ gdb
gcc-4.8_sdl2:
stage: build
@@ -1817,6 +1882,7 @@ gcc-4.8_sdl2:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl2-gfx-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev
+ gdb
gcc-4.9_sdl2:
stage: build
@@ -1830,6 +1896,7 @@ gcc-4.9_sdl2:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl2-gfx-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev
+ gdb
gcc-5_h_eathena_tmwa:
stage: build
@@ -1941,7 +2008,7 @@ gcc-6_zlib_v1.2.3.9:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
- wget unzip
+ wget unzip gdb
POST_CXXFLAGS: "-Wno-undef"
tags:
- docker
@@ -1961,7 +2028,7 @@ gcc-6_zlib_v1.2.6.1:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
- wget unzip
+ wget unzip gdb
POST_CXXFLAGS: "-Wno-undef"
tags:
- docker
@@ -1981,7 +2048,7 @@ gcc-6_zlib_v1.2.9:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
- wget unzip
+ wget unzip gdb
tags:
- docker
@@ -2000,7 +2067,7 @@ gcc-6_zlib_v1.2.10:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
- wget unzip
+ wget unzip gdb
tags:
- docker
@@ -2019,7 +2086,7 @@ gcc-6_zlib_v1.2.11:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
- wget unzip
+ wget unzip gdb
tags:
- docker
@@ -2038,7 +2105,7 @@ gcc-6_zlib_master:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
- wget unzip
+ wget unzip gdb
tags:
- docker
@@ -2057,7 +2124,7 @@ gcc-6_zlib_develop:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
- wget unzip
+ wget unzip gdb
tags:
- docker
@@ -2077,7 +2144,7 @@ gcc-6_zlib_develop:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev libpng-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
- wget unzip
+ wget unzip gdb
tags:
- docker
@@ -2096,7 +2163,7 @@ gcc-6_libpng_master:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
- wget unzip
+ wget unzip gdb
tags:
- docker
@@ -2115,7 +2182,7 @@ gcc-6_libpng_libpng17:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
- wget unzip
+ wget unzip gdb
tags:
- docker
@@ -2134,7 +2201,7 @@ gcc-6_libpng_libpng16:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
- wget unzip
+ wget unzip gdb
tags:
- docker
@@ -2153,7 +2220,7 @@ gcc-6_libpng_libpng15:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
- wget unzip
+ wget unzip gdb
tags:
- docker
@@ -2172,7 +2239,7 @@ gcc-6_libpng_libpng14:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
- wget unzip
+ wget unzip gdb
tags:
- docker
@@ -2191,7 +2258,7 @@ gcc-6_libpng_libpng12:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
- wget unzip
+ wget unzip gdb
tags:
- docker
@@ -2210,7 +2277,7 @@ gcc-6_libpng_libpng10:
make autoconf automake autopoint gettext
libxml2-dev libcurl4-gnutls-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
- wget unzip
+ wget unzip gdb
tags:
- docker
@@ -2229,7 +2296,7 @@ gcc-6_curl_curl-7_9_8:
make autoconf automake autopoint gettext
libxml2-dev libpng-dev zlib1g-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
- wget unzip
+ wget unzip gdb
tags:
- docker
@@ -2248,7 +2315,7 @@ gcc-6_curl_curl-7_40_0:
make autoconf automake autopoint gettext
libxml2-dev libpng-dev zlib1g-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
- wget unzip
+ wget unzip gdb
tags:
- docker
@@ -2267,7 +2334,7 @@ gcc-6_curl_curl-7_52_1:
make autoconf automake autopoint gettext
libxml2-dev libpng-dev zlib1g-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
- wget unzip
+ wget unzip gdb
tags:
- docker
@@ -2286,7 +2353,7 @@ gcc-6_curl_curl-7_53_1:
make autoconf automake autopoint gettext
libxml2-dev libpng-dev zlib1g-dev
libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev
- wget unzip
+ wget unzip gdb
tags:
- docker
@@ -2306,7 +2373,7 @@ gcc-6_SDL_SDL-1.2:
PACKAGES: gcc-6 g++-6
make autoconf automake autopoint gettext pkg-config
libx11-dev libxext-dev libxt-dev libxv-dev x11proto-core-dev libgl1-mesa-dev libasound2-dev libglu1-mesa-dev
- wget unzip
+ wget unzip gdb
runenvz: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runzlib_master.sh
runenvx: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runlibxml2_master.sh
tags:
@@ -2326,7 +2393,7 @@ gcc-6_SDL_default:
PACKAGES: gcc-6 g++-6
make autoconf automake autopoint gettext pkg-config
libx11-dev libxext-dev libxt-dev libxv-dev x11proto-core-dev libgl1-mesa-dev libasound2-dev
- wget unzip
+ wget unzip gdb
runenvz: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runzlib_master.sh
runenvx: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runlibxml2_master.sh
tags:
@@ -2390,7 +2457,7 @@ gcc-6_SDL_SDL-1.2_old:
make autoconf automake autopoint gettext pkg-config
libx11-dev libxext-dev libxt-dev libxv-dev x11proto-core-dev libgl1-mesa-dev libasound2-dev libglu1-mesa-dev
libjpeg-dev libtiff-dev
- wget unzip
+ wget unzip gdb
runenvz: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runzlib_v1.2.5.sh
runenvx: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runlibxml2_v2.9.1.sh
POST_CXXFLAGS: "-Wno-undef"
@@ -2412,7 +2479,7 @@ gcc-6_SDL_default_old:
make autoconf automake autopoint gettext pkg-config
libx11-dev libxext-dev libxt-dev libxv-dev x11proto-core-dev libgl1-mesa-dev libasound2-dev
libjpeg-dev libtiff-dev
- wget unzip
+ wget unzip gdb
runenvz: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runzlib_v1.2.5.sh
runenvx: /usr/local/spm/bin/${LIBNAME}_${LIBVERSION}/runlibxml2_v2.9.1.sh
POST_CXXFLAGS: "-Wno-undef"
diff --git a/tools/ci/scripts/runtest.sh b/tools/ci/scripts/runtest.sh
index 9862d5bf8..bfb8d370e 100755
--- a/tools/ci/scripts/runtest.sh
+++ b/tools/ci/scripts/runtest.sh
@@ -10,6 +10,8 @@ kill -0 ${PID}
if [ "$?" != 0 ]; then
echo "Error: process look like crashed"
cat logs/run.log
+ echo "Run with gdb"
+ gdb -ex=run --args ./src/manaplus
exit 1
fi
kill -s SIGTERM ${PID}