=>> Building games/solarconquest build started at Wed Jan 21 01:10:36 EST 2026 port directory: /usr/ports/games/solarconquest package name: solarconquest-0.2_13 building for: FreeBSD pkg.DaveG.ca 14.3-RELEASE-p7 FreeBSD 14.3-RELEASE-p7 1403000 amd64 maintained by: amdmi3@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 1180 Jun 29 2025 /usr/ports/games/solarconquest/Makefile Ports top last git commit: 076a295eb33c Ports top unclean checkout: no Port dir last git commit: a83a3cc14275 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1403000 Job Id: 03 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1403000 UNAME_v=FreeBSD 14.3-RELEASE-p7 1403000 UNAME_r=14.3-RELEASE-p7 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/usr/local/poudriere/data/.m/freebsd_14_3_x64-HEAD-ALL/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/freebsd_14_3_x64-HEAD-ALL/03/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_14_3_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_14_3_x64-HEAD-ALL/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ---End OPTIONS List--- --MAINTAINER-- amdmi3@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- SDL_CONFIG=/usr/local/bin/sdl-config XDG_DATA_HOME=/wrkdirs/usr/ports/games/solarconquest/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/solarconquest/work XDG_CACHE_HOME=/wrkdirs/usr/ports/games/solarconquest/work/.cache HOME=/wrkdirs/usr/ports/games/solarconquest/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/games/solarconquest/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/games/solarconquest/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- --MAKE_ENV-- SDL_CONFIG=/usr/local/bin/sdl-config XDG_DATA_HOME=/wrkdirs/usr/ports/games/solarconquest/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/solarconquest/work XDG_CACHE_HOME=/wrkdirs/usr/ports/games/solarconquest/work/.cache HOME=/wrkdirs/usr/ports/games/solarconquest/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/games/solarconquest/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/games/solarconquest/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- OSREL=14.3 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/solarconquest" EXAMPLESDIR="share/examples/solarconquest" DATADIR="share/solarconquest" WWWDIR="www/solarconquest" ETCDIR="etc/solarconquest" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/solarconquest DOCSDIR=/usr/local/share/doc/solarconquest EXAMPLESDIR=/usr/local/share/examples/solarconquest WWWDIR=/usr/local/www/solarconquest ETCDIR=/usr/local/etc/solarconquest --End SUB_LIST-- ---Begin make.conf--- DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> solarconquest-0.2_13 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.5.1.pkg [pkg.DaveG.ca] Installing pkg-2.5.1... [pkg.DaveG.ca] Extracting pkg-2.5.1: .......... done ===> solarconquest-0.2_13 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of solarconquest-0.2_13 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by solarconquest-0.2_13 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by solarconquest-0.2_13 for building => SHA256 Checksum OK for SolarConquest.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by solarconquest-0.2_13 for building ===> Extracting for solarconquest-0.2_13 => SHA256 Checksum OK for SolarConquest.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for solarconquest-0.2_13 ===> Converting DOS text files to UNIX text files ===> Applying FreeBSD patches for solarconquest-0.2_13 from /usr/ports/games/solarconquest/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> solarconquest-0.2_13 depends on file: /usr/local/bin/sdl-config - not found ===> Installing existing package /packages/All/sdl-1.2.15_17,2.pkg [pkg.DaveG.ca] Installing sdl-1.2.15_17,2... [pkg.DaveG.ca] `-- Installing aalib-1.4.r5_14... [pkg.DaveG.ca] | `-- Installing indexinfo-0.3.1_1... [pkg.DaveG.ca] | `-- Extracting indexinfo-0.3.1_1: . done [pkg.DaveG.ca] `-- Extracting aalib-1.4.r5_14: .......... done [pkg.DaveG.ca] `-- Installing libGLU-9.0.3... [pkg.DaveG.ca] | `-- Installing libglvnd-1.7.0... [pkg.DaveG.ca] | | `-- Installing libX11-1.8.12,1... [pkg.DaveG.ca] | | `-- Installing libxcb-1.17.0... [pkg.DaveG.ca] | | | `-- Installing libXau-1.0.12... [pkg.DaveG.ca] | | | `-- Extracting libXau-1.0.12: .......... done [pkg.DaveG.ca] | | | `-- Installing libXdmcp-1.1.5... [pkg.DaveG.ca] | | | `-- Installing xorgproto-2024.1... [pkg.DaveG.ca] | | | `-- Extracting xorgproto-2024.1: .......... done [pkg.DaveG.ca] | | | `-- Extracting libXdmcp-1.1.5: ...... done [pkg.DaveG.ca] | | `-- Extracting libxcb-1.17.0: .......... done [pkg.DaveG.ca] | | `-- Extracting libX11-1.8.12,1: .......... done [pkg.DaveG.ca] | | `-- Installing libXext-1.3.6,1... [pkg.DaveG.ca] | | `-- Extracting libXext-1.3.6,1: .......... done [pkg.DaveG.ca] | `-- Extracting libglvnd-1.7.0: .......... done [pkg.DaveG.ca] `-- Extracting libGLU-9.0.3: ..... done [pkg.DaveG.ca] `-- Installing libXrandr-1.5.4... [pkg.DaveG.ca] | `-- Installing libXrender-0.9.12... [pkg.DaveG.ca] | `-- Extracting libXrender-0.9.12: ....... done [pkg.DaveG.ca] `-- Extracting libXrandr-1.5.4: .......... done [pkg.DaveG.ca] Extracting sdl-1.2.15_17,2: .......... done ===== Message from aalib-1.4.r5_14: -- ===> NOTICE: The aalib port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===== Message from sdl-1.2.15_17,2: -- Your SDL library has been built with libvgl support, which means that you can run almost any SDL application straight on your console (VESA 2.0 compatible videocard is required). To do this you have to load the vesa kernel module or enable it in your kernel, and set environment variable "SDL_VIDEODRIVER=vgl". ===> solarconquest-0.2_13 depends on file: /usr/local/bin/sdl-config - found ===> Returning to build of solarconquest-0.2_13 ===> solarconquest-0.2_13 depends on package: xorgproto>=0 - found ===> solarconquest-0.2_13 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg.DaveG.ca] Installing ccache-3.7.12_8... [pkg.DaveG.ca] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> solarconquest-0.2_13 depends on file: /usr/local/bin/ccache - found ===> Returning to build of solarconquest-0.2_13 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> solarconquest-0.2_13 depends on shared library: libGLU.so - found (/usr/local/lib/libGLU.so) ===> solarconquest-0.2_13 depends on shared library: libSDL_image.so - not found ===> Installing existing package /packages/All/sdl_image-1.2.12_14.pkg [pkg.DaveG.ca] Installing sdl_image-1.2.12_14... [pkg.DaveG.ca] `-- Installing jpeg-turbo-3.1.3... [pkg.DaveG.ca] `-- Extracting jpeg-turbo-3.1.3: .......... done [pkg.DaveG.ca] `-- Installing png-1.6.53... [pkg.DaveG.ca] `-- Extracting png-1.6.53: .......... done [pkg.DaveG.ca] `-- Installing tiff-4.7.1... [pkg.DaveG.ca] | `-- Installing jbigkit-2.1_3... [pkg.DaveG.ca] | `-- Extracting jbigkit-2.1_3: .......... done [pkg.DaveG.ca] | `-- Installing lerc-4.0.0... [pkg.DaveG.ca] | `-- Extracting lerc-4.0.0: ..... done [pkg.DaveG.ca] | `-- Installing libdeflate-1.25... [pkg.DaveG.ca] | `-- Extracting libdeflate-1.25: .......... done [pkg.DaveG.ca] | `-- Installing zstd-1.5.7_1... [pkg.DaveG.ca] | `-- Extracting zstd-1.5.7_1: .......... done [pkg.DaveG.ca] `-- Extracting tiff-4.7.1: .......... done [pkg.DaveG.ca] `-- Installing webp-1.6.0... [pkg.DaveG.ca] | `-- Installing giflib-5.2.2... [pkg.DaveG.ca] | `-- Extracting giflib-5.2.2: .......... done [pkg.DaveG.ca] `-- Extracting webp-1.6.0: .......... done [pkg.DaveG.ca] Extracting sdl_image-1.2.12_14: ....... done ===> solarconquest-0.2_13 depends on shared library: libSDL_image.so - found (/usr/local/lib/libSDL_image.so) ===> Returning to build of solarconquest-0.2_13 ===> solarconquest-0.2_13 depends on shared library: libSDL_mixer.so - not found ===> Installing existing package /packages/All/sdl_mixer-1.2.12_15.pkg [pkg.DaveG.ca] Installing sdl_mixer-1.2.12_15... [pkg.DaveG.ca] `-- Installing flac-1.5.0,1... [pkg.DaveG.ca] | `-- Installing libogg-1.3.6,4... [pkg.DaveG.ca] | `-- Extracting libogg-1.3.6,4: .......... done [pkg.DaveG.ca] `-- Extracting flac-1.5.0,1: .......... done [pkg.DaveG.ca] `-- Installing libmikmod-3.3.13... [pkg.DaveG.ca] `-- Extracting libmikmod-3.3.13: ....... done [pkg.DaveG.ca] `-- Installing libvorbis-1.3.7_2,3... [pkg.DaveG.ca] `-- Extracting libvorbis-1.3.7_2,3: .......... done [pkg.DaveG.ca] `-- Installing smpeg-0.4.4_18... [pkg.DaveG.ca] `-- Extracting smpeg-0.4.4_18: .......... done [pkg.DaveG.ca] `-- Installing timidity-0.2i_1... [pkg.DaveG.ca] `-- Extracting timidity-0.2i_1: .......... done [pkg.DaveG.ca] Extracting sdl_mixer-1.2.12_15: ...... done ===== Message from timidity-0.2i_1: -- ===> NOTICE: The timidity port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> solarconquest-0.2_13 depends on shared library: libSDL_mixer.so - found (/usr/local/lib/libSDL_mixer.so) ===> Returning to build of solarconquest-0.2_13 ===> solarconquest-0.2_13 depends on shared library: libSDL.so - found (/usr/local/lib/libSDL.so) =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for solarconquest-0.2_13 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for solarconquest-0.2_13 --- all --- c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing `/usr/local/bin/sdl-config --cflags` -I/usr/local/include -o solar ./source/main.cpp `/usr/local/bin/sdl-config --libs` -L/usr/local/lib -lSDL_mixer -lSDL_image -lGL -lGLU -lpng -ljpeg In file included from ./source/main.cpp:25: /usr/local/include/SDL/SDL_opengl.h:116:9: warning: 'GL_GLEXT_VERSION' macro redefined [-Wmacro-redefined] 116 | #define GL_GLEXT_VERSION 29 | ^ /usr/local/include/GL/glext.h:35:9: note: previous definition is here 35 | #define GL_GLEXT_VERSION 20220530 | ^ In file included from ./source/main.cpp:41: ./source/Debug.h:26:10: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 26 | printf(msg); | ^~~ ./source/Debug.h:26:10: note: treat the string as an argument to avoid this 26 | printf(msg); | ^ | "%s", In file included from ./source/main.cpp:112: ./source/Common.h:226:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 226 | if (!FileExists(".solarconquest.rc")) | ^ In file included from ./source/main.cpp:115: ./source/TextureList.h:50:9: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 50 | printf(fileName); | ^~~~~~~~ ./source/TextureList.h:50:9: note: treat the string as an argument to avoid this 50 | printf(fileName); | ^ | "%s", In file included from ./source/main.cpp:116: ./source/SoundList.h:44:9: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 44 | printf(fileName); | ^~~~~~~~ ./source/SoundList.h:44:9: note: treat the string as an argument to avoid this 44 | printf(fileName); | ^ | "%s", In file included from ./source/main.cpp:117: ./source/Model.h:99:9: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 99 | printf(fileName); | ^~~~~~~~ ./source/Model.h:99:9: note: treat the string as an argument to avoid this 99 | printf(fileName); | ^ | "%s", ./source/Model.h:103:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 103 | DebugMessage(1,"ERROR! COULD NOT OPEN FILE!"); | ^ ./source/Model.h:114:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 114 | DebugMessage(1,"ERROR! Invalid number for points/tris/lines..."); | ^ In file included from ./source/main.cpp:122: ./source/Map.h:144:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 144 | DebugMessage(1,"Could not create object list for tile"); | ^ In file included from ./source/main.cpp:129: ./source/Object.h:492:1: warning: '/*' within block comment [-Wcomment] 492 | /* | ^ In file included from ./source/main.cpp:134: ./source/LevelFunctions.h:53:23: warning: equality comparison result unused [-Wunused-comparison] 53 | Messages[i].msgType == Messages[i-1].msgType; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./source/LevelFunctions.h:53:23: note: use '=' to turn this equality comparison into an assignment 53 | Messages[i].msgType == Messages[i-1].msgType; | ^~ | = ./source/LevelFunctions.h:531:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 531 | DebugMessage(3,"Placing other objects"); | ^ ./source/LevelFunctions.h:858:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 858 | AddMessage("Use the W and S keys to move your ship forward and backward.", MSG_TYPE_INFO); | ^ ./source/LevelFunctions.h:859:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 859 | AddMessage("Use the A and D keys to move your ship sideways.", MSG_TYPE_INFO); | ^ ./source/LevelFunctions.h:860:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 860 | AddMessage("Use the mouse to look around, and the left mouse button to fire.", MSG_TYPE_INFO); | ^ ./source/LevelFunctions.h:861:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 861 | AddMessage("Hold the Tab key to see a map of the surrounding area.", MSG_TYPE_INFO); | ^ ./source/LevelFunctions.h:865:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 865 | AddMessage("Ashley: To destroy a carrier, you have to shoot the generator. It is located near the",MSG_TYPE_ASHLEY); | ^ ./source/LevelFunctions.h:866:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 866 | AddMessage("Ashley: middle of the ship, usually guarded by 2 turrets.",MSG_TYPE_ASHLEY); | ^ ./source/LevelFunctions.h:873:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 873 | AddMessage("Rodney: Greeaat. They're between us and the station.",MSG_TYPE_RODNEY); | ^ ./source/LevelFunctions.h:874:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 874 | AddMessage("You: And with 10 times the force! What do we do?",MSG_TYPE_YOU); | ^ ./source/LevelFunctions.h:875:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 875 | AddMessage("Ashley: You can dart down to the station and try to help it.",MSG_TYPE_ASHLEY); | ^ ./source/LevelFunctions.h:876:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 876 | AddMessage("You: Uhhh.....",MSG_TYPE_YOU); | ^ ./source/LevelFunctions.h:877:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 877 | AddMessage("Ashley: It was only a suggestion.",MSG_TYPE_ASHLEY); | ^ ./source/LevelFunctions.h:881:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 881 | AddMessage("Rodney: Finally we get to play with some decent firepower!",MSG_TYPE_RODNEY); | ^ In file included from ./source/main.cpp:136: In file included from ./source/MenuScreen.h:22: ./source/TextBox.h:229:83: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 229 | g_MainFont->RenderText(x+6 + (FONT_SIZE_X+FONT_SPACING)*strlen(caption),y+6,1,1,"|"); | ^ In file included from ./source/main.cpp:136: ./source/MenuScreen.h:404:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 404 | item->SetText("Mission 1: Enlistment\n\nOur situation is extremely dire. Reinforcements from AeonTech and the Earth Space Force\nwill not arrive until a few months. We have to keep Moretti's forces at bay until then.\n\n\nYou will be piloting the ESF-R4 Advance Fighter ships. They are armed with two plasma\nguns and are remote controlled. You will be able to use as many as you wish during your\nmissions, as they can quickly be reproduced by our carriers. However, these fighters are\nonly trusted to human pilots, as these fighters can cause too much damage in the event of\na software glitch.\n\n\nSince you are new, you will be sent to clear small field of turret stations. You will\nbe escorted by a carrier of ESF-R2 Fighters. These fighters are AI operated, and the\ncarrier will produce more of them every so often, along with a repair ship.\n\n\nDestroy all of the turret stations to win. You can destroy them by shooting the block\nin the center of the station. In normal situations, losing all of your carriers will cost\nyou the mission, but the enemy does not have any offensive units here."); | ^ ./source/MenuScreen.h:424:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 424 | item->SetText("Mission 2: Violent Minority\n\nThe rebellion has little manpower. To give ourselves an edge, we will have to take one of\nthe new space stations. This will require a series of swift strikes across the Morettian\nships in the area.\n\n\nYour strike force will attack one of the nearby bomber squadrons. You will be assisted by\npilots Ashley and Rodney. Both pilots have their own fighter carriers. We can not spare\nany extra carriers, so you will have to make do with the available forces.\n\n\nSimilar to the previous mission, you will have to destroy all enemy carriers by destroying\nthe block in the center of the ship. The block is a generator which powers the entire ship\nor station it is on, and helps produce ammo or even other ships.\n\n\nGood luck."); | ^ ./source/MenuScreen.h:443:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 443 | item->SetText("Mission 3: Life of a Vulture\n\nThe space station has been captured, but the defenses were not finished. As a result, we\nmust finish construction ourselves, but this will require many resources. We can get these\nresources by scavenging debris from destroyed carriers. The recent battles met most of the\nrequirements, but we still need about 5 carriers worth of resources.\n\n\nAdmiral Moretti is preparing dozens of carriers to launch a counterstrike, before\nconstruction is finished. You and Rodney will be sent in with several carriers to eliminate\nsome of the carriers heading to the rendezvous point. Destroy everything, the wreckage crews\ncan take care of the scavenging. There should be enough carriers to finish the construction.\n\n\nTime is of the essence. With Moretti's power, the space station will not hold without those\nsupplies. Good luck.\n"); | ^ ./source/MenuScreen.h:458:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 458 | item->SetText("Mission 4: Dance of Death\n\nAdmiral Moretti is launching a counterstrike with the intent of destroying the space station.\nThe defenses are finished, but they are far from enough to hold off the assault. The situation\nis dire enough to justify modifications to the factories on the space station. The station will\n now produce AI operated Advance Fighters. In addition to that, every rebel carrier has been\ncalled to the defense of the station.\n\n\nThe station must survive the attack. If the station is lost, we have no hope of surviving until\nreinforcements arrive.\n"); | ^ ./source/MenuScreen.h:482:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 482 | item->SetText("Mission 5: Bit the hand that fed you\n\nThe remarkable display of power shown by the Advance Fighters has caused some worry to\nspread among both rebel and Morettian forces. At the same time, it has caused a great\ndivide in Moretti's empire.\n\n\nMany more people are joining up with the rebellion, and have hijacked many of Moretti's\ncarriers to assist our cause. However, too many of the original crew see the rebellion's\nactions as fanatical and careless. This has actually thrown people to support the\nAdmrial's cause and pick up arms against us.\n\n\nThe Admrial himself seems to be in a slight state of panic. He has pushed the research\nof a new weapon into field testing, mounting it on some of the ESF-R2 Fighters. In\naddition to that, he has loaded the ESF-R1 Advance Bomber plans on some carriers.\n\n\nWe must grab some of Admrial Moretti's new technology, to level the playing field. You\nwill be sent with both Rodney and Ashley to ambush a group of carriers testing the new\ntech. Our carriers will be outfitted to produce Advance Fighters. Good luck."); | ^ ./source/MenuScreen.h:633:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 633 | text->SetText("Full Screen"); | ^ ./source/MenuScreen.h:635:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 635 | text->SetText("Windowed"); | ^ ./source/MenuScreen.h:641:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 641 | text->SetText("Sound: Enabled"); | ^ ./source/MenuScreen.h:643:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 643 | text->SetText("Sound: Disabled"); | ^ ./source/MenuScreen.h:721:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 721 | text->SetText("Full Screen"); | ^ ./source/MenuScreen.h:723:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 723 | text->SetText("Windowed"); | ^ ./source/MenuScreen.h:738:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 738 | text->SetText("Sound: Enabled"); | ^ ./source/MenuScreen.h:740:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 740 | text->SetText("Sound: Disabled"); | ^ In file included from ./source/main.cpp:137: ./source/ActionScreen.h:270:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 270 | AddMessage("-WARNING- Carrier lost",1); | ^ ./source/ActionScreen.h:272:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 272 | AddMessage("-WARNING- Destroyer lost",1); | ^ ./source/ActionScreen.h:274:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 274 | AddMessage("-WARNING- Turret Station lost",1); | ^ ./source/ActionScreen.h:276:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 276 | AddMessage("-WARNING- Space Station lost",1); | ^ ./source/ActionScreen.h:278:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 278 | AddMessage("-WARNING- Capital ship lost",1); | ^ ./source/ActionScreen.h:284:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 284 | AddMessage("Enemy carrier eliminated",1); | ^ ./source/ActionScreen.h:286:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 286 | AddMessage("Enemy destroyer eliminated",1); | ^ ./source/ActionScreen.h:288:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 288 | AddMessage("Enemy turret station eliminated",1); | ^ ./source/ActionScreen.h:290:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 290 | AddMessage("Enemy Space Station eliminated",1); | ^ ./source/ActionScreen.h:292:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 292 | AddMessage("Enemy capital ship eliminated",1); | ^ ./source/ActionScreen.h:331:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 331 | AddMessage("Ashley: Carrier's gone, I'm out.", 1); | ^ ./source/ActionScreen.h:333:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 333 | AddMessage("Rodney: Good luck, buddy.", 1); | ^ ./source/ActionScreen.h:730:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 730 | g_MainFont->RenderText(x-((FONT_SIZE_X+1)*3),y,1,1,"ashley"); | ^ ./source/ActionScreen.h:732:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 732 | g_MainFont->RenderText(x-((FONT_SIZE_X+1)*3),y,1,1,"rodney"); | ^ ./source/ActionScreen.h:1080:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1080 | g_MainFont->RenderText(x-((FONT_SIZE_X+1)*3),y,1,1,"ashley"); | ^ ./source/ActionScreen.h:1082:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1082 | g_MainFont->RenderText(x-((FONT_SIZE_X+1)*3),y,1,1,"rodney"); | ^ ./source/main.cpp:148:147: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 148 | g_respawnScreen->AddText(0, g_screenWidth/2 - (strlen("Choose your ship") * (FONT_SIZE_X + FONT_SPACING))/2,g_screenHeight/2 - FONT_SIZE_Y - 2, "Choose your ship"); | ^ ./source/main.cpp:149:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 149 | g_respawnScreen->AddButton(4, center,g_screenHeight/2, "Adv. Fighter"); | ^ ./source/main.cpp:150:125: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 150 | g_respawnScreen->AddButton(6, center + (strlen("Adv. Fighter") * (FONT_SIZE_X + FONT_SPACING) + 12) + 5,g_screenHeight/2, "Adv. Bomber"); | ^ ./source/main.cpp:158:138: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 158 | g_victoryScreen->AddText(0, g_screenWidth/2 - (strlen("Victory") * (FONT_SIZE_X + FONT_SPACING))/2,g_screenHeight/2 - FONT_SIZE_Y - 2, "Victory"); | ^ ./source/main.cpp:159:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 159 | g_victoryScreen->AddButton(1, center,g_screenHeight/2, "Main Menu"); | ^ ./source/main.cpp:160:122: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 160 | g_victoryScreen->AddButton(2, center + (strlen("Main Menu") * (FONT_SIZE_X + FONT_SPACING) + 12) + 5,g_screenHeight/2, "Continue"); | ^ ./source/main.cpp:168:136: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 168 | g_defeatScreen->AddText(0, g_screenWidth/2 - (strlen("Defeat") * (FONT_SIZE_X + FONT_SPACING))/2,g_screenHeight/2 - FONT_SIZE_Y - 2, "Defeat"); | ^ ./source/main.cpp:169:57: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 169 | g_defeatScreen->AddButton(1, center,g_screenHeight/2, "Main Menu"); | ^ ./source/main.cpp:170:121: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 170 | g_defeatScreen->AddButton(2, center + (strlen("Main Menu") * (FONT_SIZE_X + FONT_SPACING) + 12) + 5,g_screenHeight/2, "Restart"); | ^ ./source/main.cpp:179:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 179 | g_escapeScreen->AddButton(1, center,ycenter-yfactor*2, "Return To Game"); | ^ ./source/main.cpp:180:56: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 180 | g_escapeScreen->AddButton(2, center,ycenter-yfactor, "Information "); | ^ ./source/main.cpp:181:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 181 | g_escapeScreen->AddButton(3, center,ycenter, "Edit Options "); | ^ ./source/main.cpp:182:56: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 182 | g_escapeScreen->AddButton(4, center,ycenter+yfactor, "Main Menu "); | ^ ./source/main.cpp:183:58: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 183 | g_escapeScreen->AddButton(5, center,ycenter+yfactor*2, "Exit Game "); | ^ ./source/main.cpp:192:72: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 192 | g_mainMenuScreen->AddText(0, center, g_screenHeight/2-FONT_SIZE_Y/2, "solar conquest"); | ^ ./source/main.cpp:196:64: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 196 | g_mainMenuScreen->AddButton(1,width,g_screenHeight-yfactor, "New Game "); | ^ ./source/main.cpp:197:64: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 197 | g_mainMenuScreen->AddButton(5,width*2,g_screenHeight-yfactor,"Skirmish "); | ^ ./source/main.cpp:198:64: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 198 | g_mainMenuScreen->AddButton(2,width*3,g_screenHeight-yfactor,"Load Level"); | ^ ./source/main.cpp:199:64: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 199 | g_mainMenuScreen->AddButton(3,width*4,g_screenHeight-yfactor,"Options "); | ^ ./source/main.cpp:200:64: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 200 | g_mainMenuScreen->AddButton(4,width*5,g_screenHeight-yfactor,"Exit Game "); | ^ ./source/main.cpp:210:70: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 210 | g_difficultyMenuScreen->AddButton(1,width,g_screenHeight-yfactor, "Easy "); | ^ ./source/main.cpp:211:70: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 211 | g_difficultyMenuScreen->AddButton(2,width*2,g_screenHeight-yfactor,"Medium"); | ^ ./source/main.cpp:212:70: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 212 | g_difficultyMenuScreen->AddButton(3,width*3,g_screenHeight-yfactor,"Hard "); | ^ ./source/main.cpp:213:70: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 213 | g_difficultyMenuScreen->AddButton(4,width*4,g_screenHeight-yfactor,"Stress"); | ^ ./source/main.cpp:214:70: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 214 | g_difficultyMenuScreen->AddButton(5,width*5,g_screenHeight-yfactor,"Cancel"); | ^ ./source/main.cpp:252:62: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 252 | g_optionsMenuScreen->AddButton(3, lbpos-5,ycenter-yfactor, "<"); | ^ ./source/main.cpp:253:63: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 253 | g_optionsMenuScreen->AddText(101,center,ycenter-yfactor + 6,"Windowed"); | ^ ./source/main.cpp:254:60: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 254 | g_optionsMenuScreen->AddButton(4, rbpos,ycenter-yfactor, ">"); | ^ ./source/main.cpp:256:54: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 256 | g_optionsMenuScreen->AddButton(5, lbpos-5,ycenter, "<"); | ^ ./source/main.cpp:257:55: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 257 | g_optionsMenuScreen->AddText(102,center,ycenter + 6,"Sound: Disabled"); | ^ ./source/main.cpp:258:52: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 258 | g_optionsMenuScreen->AddButton(6, rbpos,ycenter, ">"); | ^ ./source/main.cpp:260:62: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 260 | g_optionsMenuScreen->AddButton(7, lbpos-5,ycenter+yfactor, "<"); | ^ ./source/main.cpp:261:63: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 261 | g_optionsMenuScreen->AddText(103,center,ycenter+yfactor + 6,"Speed: 1.0"); | ^ ./source/main.cpp:262:60: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 262 | g_optionsMenuScreen->AddButton(8, rbpos,ycenter+yfactor, ">"); | ^ ./source/main.cpp:265:63: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 265 | g_optionsMenuScreen->AddButton(9, center,ycenter+yfactor*2, "Back To Menu"); | ^ ./source/main.cpp:278:61: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 278 | g_empireInfoScreen->AddButton(1, center,g_screenHeight/2, "Back To Menu"); | ^ ./source/main.cpp:280:56: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 280 | g_empireInfoScreen->AddText(0, 0, (FONT_SIZE_Y+3)*3, "This screen is used to manage your empire. This is not yet complete, as this is the Combat Beta."); | ^ ./source/main.cpp:281:56: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 281 | g_empireInfoScreen->AddText(0, 0, (FONT_SIZE_Y+3)*4, "You can move around the map by using the arrow keys."); | ^ ./source/main.cpp:283:56: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 283 | g_empireInfoScreen->AddText(0, 0, (FONT_SIZE_Y+3)*6, "At the moment, you may select fleets by clicking on one from your team."); | ^ ./source/main.cpp:284:56: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 284 | g_empireInfoScreen->AddText(0, 0, (FONT_SIZE_Y+3)*7, "To select a fleet, click on one of the blue U shaped objects."); | ^ ./source/main.cpp:285:56: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 285 | g_empireInfoScreen->AddText(0, 0, (FONT_SIZE_Y+3)*8, "After selecting a fleet, you may tell it to attack another fleet by click on a red planet or fleet."); | ^ ./source/main.cpp:286:56: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 286 | g_empireInfoScreen->AddText(0, 0, (FONT_SIZE_Y+3)*9, "You may also move the fleet around by clicking on the map."); | ^ ./source/main.cpp:287:56: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 287 | g_empireInfoScreen->AddText(0, 0,(FONT_SIZE_Y+3)*10, "You can merge with another fleet by clicking on a fleet from your team."); | ^ ./source/main.cpp:288:56: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 288 | g_empireInfoScreen->AddText(0, 0,(FONT_SIZE_Y+3)*11, "You may deselect the fleet by right clicking."); | ^ ./source/main.cpp:297:61: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 297 | g_actionInfoScreen->AddButton(1, center,g_screenHeight/2, "Back To Menu"); | ^ ./source/main.cpp:299:57: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 299 | g_actionInfoScreen->AddText(0, 0, (FONT_SIZE_Y+3)*10, "Use your mouse to point where you want your ship to go. You can hold down the left mouse"); | ^ ./source/main.cpp:300:57: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 300 | g_actionInfoScreen->AddText(0, 0, (FONT_SIZE_Y+3)*11, "button to fire. W and S keys will accelerate and decelerate your ship. A and D keys"); | ^ ./source/main.cpp:301:57: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 301 | g_actionInfoScreen->AddText(0, 0, (FONT_SIZE_Y+3)*12, "will move your ship sideways. If you get lost, you can hold down the tab key for a"); | ^ ./source/main.cpp:302:57: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 302 | g_actionInfoScreen->AddText(0, 0, (FONT_SIZE_Y+3)*13, "map of the area."); | ^ ./source/main.cpp:312:83: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 312 | g_planetControlScreen->AddButton(1,g_screenWidth/2-width/2,g_screenHeight/2+100,"Close"); | ^ ./source/main.cpp:318:63: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 318 | g_planetControlScreen->AddText(0, xpos, ypos-FONT_SIZE_Y-2, "Power Usage"); | ^ ./source/main.cpp:322:55: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 322 | g_planetControlScreen->AddText(3, xpos, ypos+100+2, "Power Generation: "); | ^ ./source/main.cpp:323:71: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 323 | g_planetControlScreen->AddText(4, xpos, ypos+100+2+(FONT_SIZE_Y+2), "Power Consumption: "); | ^ ./source/main.cpp:324:73: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 324 | g_planetControlScreen->AddText(5, xpos, ypos+100+2+(FONT_SIZE_Y+2)*2, "Resource Rate: "); | ^ ./source/main.cpp:325:73: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 325 | g_planetControlScreen->AddText(6, xpos, ypos+100+2+(FONT_SIZE_Y+2)*3, "Resources: "); | ^ ./source/main.cpp:328:63: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 328 | g_planetControlScreen->AddText(0, xpos, ypos-FONT_SIZE_Y-2, "Work Force"); | ^ ./source/main.cpp:331:56: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 331 | g_planetControlScreen->AddText( 8, xpos, ypos+100+2, "Population: "); | ^ ./source/main.cpp:332:72: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 332 | g_planetControlScreen->AddText( 9, xpos, ypos+100+2+(FONT_SIZE_Y+2), "Housing: "); | ^ ./source/main.cpp:333:74: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 333 | g_planetControlScreen->AddText(10, xpos, ypos+100+2+(FONT_SIZE_Y+2)*2, "Producers: "); | ^ ./source/main.cpp:334:74: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 334 | g_planetControlScreen->AddText(11, xpos, ypos+100+2+(FONT_SIZE_Y+2)*3, "Defenders: "); | ^ ./source/main.cpp:335:74: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 335 | g_planetControlScreen->AddText(12, xpos, ypos+100+2+(FONT_SIZE_Y+2)*4, "Economic: "); | ^ ./source/main.cpp:337:67: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 337 | g_planetControlScreen->AddButton(20,xpos,ypos-(FONT_SIZE_Y+6)*3,"Housing"); | ^ ./source/main.cpp:339:73: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 339 | g_planetControlScreen->AddButton(21,xpos+width,ypos-(FONT_SIZE_Y+6)*3,"Producer"); | ^ ./source/main.cpp:341:73: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 341 | g_planetControlScreen->AddButton(22,xpos+width,ypos-(FONT_SIZE_Y+6)*3,"Defender"); | ^ ./source/main.cpp:343:73: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 343 | g_planetControlScreen->AddButton(23,xpos+width,ypos-(FONT_SIZE_Y+6)*3,"Power"); | ^ ./source/main.cpp:346:83: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 346 | g_planetControlScreen->AddText(0,g_screenWidth/2-width/2,ypos-(FONT_SIZE_Y+6)*4,"Buy"); | ^ ./source/main.cpp:366:66: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 366 | g_skirmishScreen->AddText(0,center-width,ycenter-yfactor*2 + 6,"Allied Fighter Carriers: "); | ^ ./source/main.cpp:372:64: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 372 | g_skirmishScreen->AddText(0,center-width,ycenter-yfactor + 6,"Allied Bomber Carriers: "); | ^ ./source/main.cpp:378:56: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 378 | g_skirmishScreen->AddText(0,center-width,ycenter + 6,"Enemy Fighter Carriers: "); | ^ ./source/main.cpp:384:64: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 384 | g_skirmishScreen->AddText(0,center-width,ycenter+yfactor + 6,"Enemy Bomber Carriers: "); | ^ ./source/main.cpp:391:63: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 391 | g_skirmishScreen->AddButton(10,width,g_screenHeight-yfactor,"Start"); | ^ ./source/main.cpp:392:64: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 392 | g_skirmishScreen->AddButton(9,width*2,g_screenHeight-yfactor,"Exit"); | ^ ./source/main.cpp:402:87: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 402 | g_introScreen->AddButton(1, g_screenWidth-width, g_screenHeight - (FONT_SIZE_Y+14), "Start"); | ^ ./source/main.cpp:427:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 427 | g_introScreen->AddBigText(2,0,0,"It is the year 2054. A corporation known as AeonTech had launched a voyage to a previously\nunreachable solar system. This marked a milestone in space technology. At this point in time,\nfleets were sent with large ships capable of producing smaller, AI operated ships, that\ncould handle tasks and keep the fleet going. This expedition was to push such technology to\nthe limit, forcing it to keep a human crew of 500 alive, and transport them far from Earth.\n\n\nThe crew reached the new solar system. Immediately, research began on these new worlds, and\nsnapshots of the planets were sent back to Earth. However, at the same time, Admrial Moretti\nwas taking advantage of the distance from Earth, and slowly using the AI to increase his power\nand enforce his rule.\n\n\nThen one day, the Admrial declared Marshal Law, and declared the solar system to be part of\nthe \"Morettian Empire\". To keep others in line, Moretti hand picked a few of the crew members\nand executed them under charges of treason. He locked the scientists up and had them research\nmilitary applications for the new materials on these planets.\n\n\nNot long after that, a distress call was sent back to Earth. A small amount of the crew also\nhijacked some carriers, and planned to start a rebellion.\n\n\nAeonTech and the Earth Space Forces are preparing to launch a rescue party. However, it\nwill be a few months before they arrive. The rebellion must do everything they can to\nkeep the Admrial in check, and to survive until the rescue party arrives..."); | ^ ./source/main.cpp:436:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 436 | g_loadLevelScreen->AddButton(1,0,0, "Mission 1: Enlistment "); | ^ ./source/main.cpp:437:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 437 | g_loadLevelScreen->AddButton(2,0,yfactor, "Mission 2: Violent Minority "); | ^ ./source/main.cpp:438:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 438 | g_loadLevelScreen->AddButton(3,0,yfactor*2, "Mission 3: Life of a Vulture "); | ^ ./source/main.cpp:439:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 439 | g_loadLevelScreen->AddButton(4,0,yfactor*3, "Mission 4: Dance of Death "); | ^ ./source/main.cpp:440:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 440 | g_loadLevelScreen->AddButton(5,0,yfactor*4, "Mission 5: Bit the hand that fed you"); | ^ ./source/main.cpp:442:138: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 442 | g_loadLevelScreen->AddButton(100, g_screenWidth-(strlen("Exit") * (FONT_SIZE_X+FONT_SPACING) + 12), g_screenHeight - (FONT_SIZE_Y+14), "Exit"); | ^ ./source/main.cpp:486:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 486 | DebugMessage(3,"Generating stars"); | ^ ./source/main.cpp:514:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 514 | DebugMessage(3,"Generating radar"); | ^ ./source/main.cpp:667:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 667 | DebugMessage(3,"Creating sound list"); | ^ ./source/main.cpp:671:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 671 | DebugMessage(4,"-Loading Fighter_Fire.wav"); | ^ ./source/main.cpp:672:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 672 | g_soundList->AddSound(1,"sounds/Fighter_Fire.wav"); | ^ ./source/main.cpp:673:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 673 | DebugMessage(4,"-Loading Missile_Fire.wav"); | ^ ./source/main.cpp:674:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 674 | g_soundList->AddSound(2,"sounds/Missile_Fire.wav"); | ^ ./source/main.cpp:675:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 675 | DebugMessage(4,"-Loading AutoRifleFire.wav"); | ^ ./source/main.cpp:676:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 676 | g_soundList->AddSound(3,"sounds/AutoRifleFire.wav"); | ^ ./source/main.cpp:679:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 679 | DebugMessage(3,"Creating texture list"); | ^ ./source/main.cpp:686:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 686 | g_textureList->AddTexture(1,"/usr/local/share/solarconquest/images/explosion_detailed.png",IMAGE_TYPE_PNG); | ^ ./source/main.cpp:695:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 695 | DebugMessage(3,"Creating particle list"); | ^ ./source/main.cpp:701:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 701 | DebugMessage(3,"Creating font"); | ^ ./source/main.cpp:702:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 702 | g_MainFont = new CBitmapFont("/usr/local/share/solarconquest/images/fonts/smallfont.bmp"); | ^ ./source/main.cpp:705:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 705 | DebugMessage(3,"Creating map"); | ^ ./source/main.cpp:713:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 713 | DebugMessage(3,"Creating projectile data"); | ^ ./source/main.cpp:876:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 876 | DebugMessage(3,"Creating object data"); | ^ ./source/main.cpp:955:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 955 | model->LoadModel("/usr/local/share/solarconquest/shapes/advancedfighter.txt"); | ^ ./source/main.cpp:977:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 977 | model->LoadModel("/usr/local/share/solarconquest/shapes/laserturret.txt"); | ^ ./source/main.cpp:999:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 999 | model->LoadModel("/usr/local/share/solarconquest/shapes/advancedbomber.txt"); | ^ ./source/main.cpp:1021:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1021 | model->LoadModel("/usr/local/share/solarconquest/shapes/laserturret.txt"); | ^ ./source/main.cpp:1043:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1043 | model->LoadModel("/usr/local/share/solarconquest/shapes/laserturret.txt"); | ^ ./source/main.cpp:1083:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1083 | model->LoadModel("/usr/local/share/solarconquest/shapes/aircraftcarrier.txt"); | ^ ./source/main.cpp:1104:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1104 | model->LoadModel("/usr/local/share/solarconquest/shapes/destroyer.txt"); | ^ ./source/main.cpp:1125:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1125 | model->LoadModel("/usr/local/share/solarconquest/shapes/turretstation.txt"); | ^ ./source/main.cpp:1146:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1146 | model->LoadModel("/usr/local/share/solarconquest/shapes/spacestation.txt"); | ^ ./source/main.cpp:1180:1: warning: '/*' within block comment [-Wcomment] 1180 | /* | ^ ./source/main.cpp:1331:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1331 | g_MainFont->RenderText(0,0,1,1,"Unknown game screen"); | ^ ./source/main.cpp:1367:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1367 | DebugMessage(1,"Could not initialize SDL video"); | ^ ./source/main.cpp:1381:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1381 | DebugMessage(1,"Could not set resolution"); | ^ ./source/main.cpp:1389:31: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] 1389 | printf("-Object size: %d\n", sizeof(CObject)); | ~~ ^~~~~~~~~~~~~~~ | %lu ./source/main.cpp:1390:35: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] 1390 | printf("-Projectile size: %d\n", sizeof(CProjectile)); | ~~ ^~~~~~~~~~~~~~~~~~~ | %lu ./source/main.cpp:1391:32: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] 1391 | printf("-Factory size: %d\n", sizeof(CFactory)); | ~~ ^~~~~~~~~~~~~~~~ | %lu ./source/main.cpp:1392:33: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] 1392 | printf("-Particle size: %d\n", sizeof(CParticleNode)); | ~~ ^~~~~~~~~~~~~~~~~~~~~ | %lu ./source/main.cpp:1395:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1395 | DebugMessage(2,"Tweaking OpenGL settings"); | ^ ./source/main.cpp:1418:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1418 | DebugMessage(2,"OpenGL options have been set, initializing game"); | ^ ./source/main.cpp:1420:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 1420 | DebugMessage(2,"Initialization complete"); | ^ 171 warnings generated. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for solarconquest-0.2_13 ===> Generating temporary packing list install -s -m 555 /wrkdirs/usr/ports/games/solarconquest/work/SolarConquest/solar /wrkdirs/usr/ports/games/solarconquest/work/stage/usr/local/bin/solarconquest /bin/mkdir -p /wrkdirs/usr/ports/games/solarconquest/work/stage/usr/local/share/solarconquest/shapes install -m 0644 /wrkdirs/usr/ports/games/solarconquest/work/SolarConquest/shapes/* /wrkdirs/usr/ports/games/solarconquest/work/stage/usr/local/share/solarconquest/shapes /bin/mkdir -p /wrkdirs/usr/ports/games/solarconquest/work/stage/usr/local/share/solarconquest/images/fonts install -m 0644 /wrkdirs/usr/ports/games/solarconquest/work/SolarConquest/images/*.png /wrkdirs/usr/ports/games/solarconquest/work/stage/usr/local/share/solarconquest/images install -m 0644 /wrkdirs/usr/ports/games/solarconquest/work/SolarConquest/images/fonts/* /wrkdirs/usr/ports/games/solarconquest/work/stage/usr/local/share/solarconquest/images/fonts ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2026-01-21T06:10:36+0000' 'PKG_NOTE_ports_top_git_hash=076a295eb33c' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=a83a3cc14275' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for solarconquest-0.2_13 ===> Building solarconquest-0.2_13 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for solarconquest-0.2_13 build of games/solarconquest | solarconquest-0.2_13 ended at Wed Jan 21 01:10:48 EST 2026 build time: 00:00:13