+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/glaxium-0.5nb15/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/glaxium-0.5nb15/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 WARNING: [license.mk] Every package should define a LICENSE. ===> Building for glaxium-0.5nb15 g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/usr/X11R6/include -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT bandit2.cpp -o bandit2.o -DDATADIR=\"/opt/pkg/share/glaxium\" g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/usr/X11R6/include -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT cube.cpp -o cube.o -DDATADIR=\"/opt/pkg/share/glaxium\" g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/usr/X11R6/include -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT diamond.cpp -o diamond.o -DDATADIR=\"/opt/pkg/share/glaxium\" g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/usr/X11R6/include -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT elem.cpp -o elem.o -DDATADIR=\"/opt/pkg/share/glaxium\" g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/usr/X11R6/include -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT explosion.cpp -o explosion.o -DDATADIR=\"/opt/pkg/share/glaxium\" g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/usr/X11R6/include -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT fighter2.cpp -o fighter2.o -DDATADIR=\"/opt/pkg/share/glaxium\" g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/usr/X11R6/include -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT fire.cpp -o fire.o -DDATADIR=\"/opt/pkg/share/glaxium\" g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/usr/X11R6/include -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT list.cpp -o list.o -DDATADIR=\"/opt/pkg/share/glaxium\" g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/usr/X11R6/include -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT listsprite.cpp -o listsprite.o -DDATADIR=\"/opt/pkg/share/glaxium\" g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/usr/X11R6/include -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT main.cpp -o main.o -DDATADIR=\"/opt/pkg/share/glaxium\" main.cpp: In function 'int main(int, char**)': main.cpp:232:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 232 | GLvar->module2 = Mix_LoadMUS(GLvar->getFullPath("samples/glax3.xm")); | ^~~~~~~~~~~~~~~~~~ main.cpp:262:93: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 262 | GLvar->module1 = Mix_LoadMUS(GLvar->getFullPath("samples/glax.xm")); | ^~~~~~~~~~~~~~~~~ g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/usr/X11R6/include -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT myship.cpp -o myship.o -DDATADIR=\"/opt/pkg/share/glaxium\" g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/usr/X11R6/include -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT piege.cpp -o piege.o -DDATADIR=\"/opt/pkg/share/glaxium\" g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/usr/X11R6/include -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT pngtex.cpp -o pngtex.o -DDATADIR=\"/opt/pkg/share/glaxium\" g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/usr/X11R6/include -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT scene.cpp -o scene.o -DDATADIR=\"/opt/pkg/share/glaxium\" g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/usr/X11R6/include -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT scratcher.cpp -o scratcher.o -DDATADIR=\"/opt/pkg/share/glaxium\" g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/usr/X11R6/include -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT ship1.cpp -o ship1.o -DDATADIR=\"/opt/pkg/share/glaxium\" g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/usr/X11R6/include -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT spirale.cpp -o spirale.o -DDATADIR=\"/opt/pkg/share/glaxium\" g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/usr/X11R6/include -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT sprite.cpp -o sprite.o -DDATADIR=\"/opt/pkg/share/glaxium\" g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/usr/X11R6/include -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT tache.cpp -o tache.o -DDATADIR=\"/opt/pkg/share/glaxium\" g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/usr/X11R6/include -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT tank.cpp -o tank.o -DDATADIR=\"/opt/pkg/share/glaxium\" g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -I/usr/X11R6/include -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT variables.cpp -o variables.o -DDATADIR=\"/opt/pkg/share/glaxium\" variables.cpp:39:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | "welcome.wav", | ^~~~~~~~~~~~~ variables.cpp:40:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | "tir.wav", | ^~~~~~~~~ variables.cpp:41:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | "explode1.wav", | ^~~~~~~~~~~~~~ variables.cpp:42:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | "explode2.wav", | ^~~~~~~~~~~~~~ variables.cpp:43:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | "tachefire.wav", | ^~~~~~~~~~~~~~~ variables.cpp:44:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | "glups.wav", | ^~~~~~~~~~~ variables.cpp:45:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | "powerup.wav", | ^~~~~~~~~~~~~ variables.cpp:46:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | "detection.wav", | ^~~~~~~~~~~~~~~ variables.cpp:47:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | "gameover.wav" | ^~~~~~~~~~~~~~ variables.cpp: In member function 'void GlaxiumVariables::initVariables()': variables.cpp:161:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 161 | space_name[0] = "textures/space1.png"; | ^~~~~~~~~~~~~~~~~~~~~ variables.cpp:162:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 162 | space_name[1] = "textures/space0.png"; | ^~~~~~~~~~~~~~~~~~~~~ variables.cpp:163:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 163 | space_name[2] = "textures/space3.png"; | ^~~~~~~~~~~~~~~~~~~~~ variables.cpp:164:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 164 | space_name[3] = "textures/space2.png"; | ^~~~~~~~~~~~~~~~~~~~~ variables.cpp: In member function 'void GlaxiumVariables::initTextures()': variables.cpp:229:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 229 | initTexture(texture_floorMap[0], "textures/floormap.png"); | ^~~~~~~~~~~~~~~~~~~~~~~ variables.cpp:232:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 232 | initTexture(texture_floorMap[1], "textures/floormap1.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~ variables.cpp:235:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 235 | initTexture(texture_floorMap[2], "textures/floormap2.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~ variables.cpp:238:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 238 | initTexture(texture_floorMap[3], "textures/floormap3.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~ variables.cpp:241:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 241 | initTexture(texture_floorMap[4], "textures/floormap4.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~ variables.cpp:245:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 245 | initTexture(texture_mark, "textures/mark.png"); | ^~~~~~~~~~~~~~~~~~~ variables.cpp:246:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 246 | initTexture(texture_building, "textures/cube.png"); | ^~~~~~~~~~~~~~~~~~~ variables.cpp:247:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 247 | initTexture(texture_tache, "textures/tache.png"); | ^~~~~~~~~~~~~~~~~~~~ variables.cpp:248:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 248 | initTexture(texture_deadtache, "textures/deadtache.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~ variables.cpp:249:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 249 | initTexture(texture_camouflage, "textures/camouflage.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ variables.cpp:250:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 250 | initTexture(texture_thunder, "textures/thunder.png"); | ^~~~~~~~~~~~~~~~~~~~~~ variables.cpp:251:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 251 | initTexture(texture_specialeffect1, "textures/effect1.png"); | ^~~~~~~~~~~~~~~~~~~~~~ variables.cpp:253:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 253 | initTexture(texture_chaine, "textures/chain.png"); | ^~~~~~~~~~~~~~~~~~~~ variables.cpp:254:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 254 | initTexture(texture_myship, "textures/myship.png"); | ^~~~~~~~~~~~~~~~~~~~~ variables.cpp:255:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 255 | initTexture(texture_piege, "textures/piege.png"); | ^~~~~~~~~~~~~~~~~~~~ variables.cpp:256:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 256 | initTexture(texture_bandit1, "textures/bandit1.png"); | ^~~~~~~~~~~~~~~~~~~~~~ variables.cpp:257:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 257 | initTexture(texture_fire3, "textures/missile.png"); | ^~~~~~~~~~~~~~~~~~~~~~ variables.cpp:258:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 258 | initTexture(texture_fighter2, "textures/fighter2.png"); | ^~~~~~~~~~~~~~~~~~~~~~~ variables.cpp:260:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 260 | initTexture(texture_bandit2, "textures/bandit2.png"); | ^~~~~~~~~~~~~~~~~~~~~~ variables.cpp:261:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 261 | initTexture(texture_sphere, "textures/sphere.png"); | ^~~~~~~~~~~~~~~~~~~~~ variables.cpp:263:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 263 | initTexture(texture_fumee[0], "textures/fumee1.png"); | ^~~~~~~~~~~~~~~~~~~~~ variables.cpp:264:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 264 | initTexture(texture_fumee[1], "textures/fumee2.png"); | ^~~~~~~~~~~~~~~~~~~~~ variables.cpp:265:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 265 | initTexture(texture_fumee[2], "textures/fumee3.png"); | ^~~~~~~~~~~~~~~~~~~~~ variables.cpp:267:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 267 | initTexture(texture_gameover, "textures/gameover.png"); | ^~~~~~~~~~~~~~~~~~~~~~~ variables.cpp:268:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 268 | initTexture(texture_board, "textures/board.png"); | ^~~~~~~~~~~~~~~~~~~~ variables.cpp:269:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 269 | initTexture(texture_galaxy, "textures/galaxy.png"); | ^~~~~~~~~~~~~~~~~~~~~ variables.cpp:271:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 271 | initTexture(texture_capsule[Diamond::POWER], "textures/capsule_shield.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ variables.cpp:272:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 272 | initTexture(texture_capsule[Diamond::POWERUP], "textures/capsule_power.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ variables.cpp:273:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 273 | initTexture(texture_capsule[Diamond::BOMB], "textures/capsule_bomb.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ variables.cpp:274:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 274 | initTexture(texture_capsule[Diamond::INVUL], "textures/capsule_invul.png"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ variables.cpp:276:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 276 | initTexture(texture_floor[0], "textures/floor.png"); | ^~~~~~~~~~~~~~~~~~~~ variables.cpp:277:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 277 | initTexture(texture_letters, "textures/chars.png"); | ^~~~~~~~~~~~~~~~~~~~ variables.cpp:281:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 281 | initTexture(texture_floor[1], "textures/floor1.png"); | ^~~~~~~~~~~~~~~~~~~~~ variables.cpp:284:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 284 | initTexture(texture_floor[2], "textures/floor2.png"); | ^~~~~~~~~~~~~~~~~~~~~ variables.cpp:287:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 287 | initTexture(texture_floor[3], "textures/floor3.png"); | ^~~~~~~~~~~~~~~~~~~~~ variables.cpp:290:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 290 | initTexture(texture_floor[4], "textures/floor4.png"); | ^~~~~~~~~~~~~~~~~~~~~ variables.cpp:293:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 293 | initTexture(texture_border, "textures/border2.png"); | ^~~~~~~~~~~~~~~~~~~~~~ variables.cpp:308:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 308 | texture = new PngTex(getFullPath("textures/glax2.png")); | ^~~~~~~~~~~~~~~~~~~~ variables.cpp: In member function 'void GlaxiumVariables::initSound()': variables.cpp:364:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 364 | module2 = Mix_LoadMUS(getFullPath("samples/glax3.xm")); | ^~~~~~~~~~~~~~~~~~ In file included from variables.hpp:28, from sprite.hpp:38, from variables.cpp:19: variables.cpp: In member function 'void GlaxiumVariables::initInstallDir()': conf.h:4:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 4 | #define DATADIR "/opt/pkg/share/glaxium" variables.cpp:398:38: note: in expansion of macro 'DATADIR' 398 | installDir = DATADIR"/"; | ^~~~~~~ g++ -g -o glaxium bandit2.o cube.o diamond.o elem.o explosion.o fighter2.o fire.o list.o listsprite.o main.o myship.o piege.o pngtex.o scene.o scratcher.o ship1.o spirale.o sprite.o tache.o tank.o variables.o -lpng -lXi -Wl,-R/opt/pkg/lib -L/opt/pkg/lib -lm -lX11 -lGLU -lGL -lSDL_mixer -L/usr/X11R6/lib -L/opt/pkg/lib -R/opt/pkg/lib -lSDL -lpthread -lposix4 Undefined first referenced symbol in file glutSolidSphere fire.o glutGet myship.o ld: fatal: symbol referencing errors. No output written to glaxium collect2: error: ld returned 1 exit status gmake: *** [Makefile:22: glaxium] Error 1 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/games/glaxium *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/games/glaxium