>>> Building on exopi-6 under games/roadfighter BDEPENDS = [devel/sdl-mixer;devel/gmake;devel/sdl-ttf;devel/sdl-sound;devel/sdl-image] DIST = [games/roadfighter:roadfighter.src_1.0.1269.tgz] FULLPKGNAME = roadfighter-1.0.1269p5 RDEPENDS = [devel/sdl-ttf;devel/sdl-mixer;devel/sdl-sound;devel/sdl-image;devel/desktop-file-utils] (Junk lock failure for exopi-6 at 1784430891.86126) Received IO (Junk lock obtained for exopi-6 at 1784430929.89) Received IO Woken up games/roadfighter Woken up games/roadfighter Short-cut: depends already handled by x11/kde-applications/calendarsupport >>> Running show-prepare-results in games/roadfighter at 1784430931.91 ===> games/roadfighter ===> Building from scratch roadfighter-1.0.1269p5 ===> roadfighter-1.0.1269p5 depends on: gmake-* -> gmake-4.4.1p0 ===> roadfighter-1.0.1269p5 depends on: sdl-sound-* -> sdl-sound-1.0.3p3 ===> roadfighter-1.0.1269p5 depends on: sdl-image-* -> sdl-image-1.2.12p5 ===> roadfighter-1.0.1269p5 depends on: sdl-ttf-* -> sdl-ttf-2.0.11p3 ===> roadfighter-1.0.1269p5 depends on: sdl-mixer-* -> sdl-mixer-1.2.12p5 ===> Verifying specs: c++ c++abi pthread SDL SDL_image SDL_mixer SDL_sound SDL_ttf c m ===> found c++.12.0 c++abi.9.0 pthread.28.1 SDL.8.0 SDL_image.3.1 SDL_mixer.5.0 SDL_sound.2.0 SDL_ttf.8.1 c.103.0 m.10.1 gmake-4.4.1p0 sdl-image-1.2.12p5 sdl-mixer-1.2.12p5 sdl-sound-1.0.3p3 sdl-ttf-2.0.11p3 Still tainted: no >>> Running junk in games/roadfighter at 1784430934.26 /usr/sbin/pkg_delete -aIXq akonadi-26.04.3 akonadi-calendar-26.04.3 akonadi-contacts-26.04.3 akonadi-mime-26.04.3 autoconf-2.69p3 automake-1.16.5p0 bash-5.3.15 boost-1.91.0v0 bzip2-1.0.8p0 capnproto-1.4.0 cargo-generate-vendor-1.0p1 cmake-core-4.3.3 coreutils-9.11 cppunit-1.15.1 curl-8.21.0 cyrus-sasl-2.1.28p3 dwz-0.16p2 ffmpeg-8.1.2v1 gettext-runtime-1.0 gettext-tools-1.0 glew-2.3.1 gmake-4.4.1p0 gmp-6.3.0p0 grantleetheme-26.04.3 gsoap-2.8.131p0 icu4c-78.3v0 jsoncpp-1.9.6 kcalutils-26.04.3 kcolorpicker-0.3.1 kf6-extra-cmake-modules-6.28.0 kf6-kbookmarks-6.28.0 kf6-kcalendarcore-6.28.0 kf6-kcmutils-6.28.0 kf6-kcodecs-6.28.0 kf6-kcolorscheme-6.28.0 kf6-kcompletion-6.28.0 kf6-kconfig-6.28.0 kf6-kconfigwidgets-6.28.0 kf6-kcontacts-6.28.0 kf6-kcoreaddons-6.28.0 kf6-kdav-6.28.0 kf6-kguiaddons-6.28.0 kf6-kholidays-6.28.0 kf6-ki18n-6.28.0 kf6-kio-6.28.0 kf6-kitemmodels-6.28.0 kf6-kitemviews-6.28.0 kf6-kjobwidgets-6.28.0 kf6-knotifications-6.28.0 kf6-knotifyconfig-6.28.0 kf6-kservice-6.28.0 kf6-ktexttemplate-6.28.0 kf6-kwidgetsaddons-6.28.0 kf6-kwindowsystem-6.28.0 kf6-kxmlgui-6.28.0 kf6-solid-6.28.0 kidentitymanagement-26.04.3 kimap-26.04.3 kldap-26.04.3 kmailtransport-26.04.3 kmbox-26.04.3 kmime-26.04.3 ktextaddons-2.1.1 libHX-4.28 libical-4.0.3 libidn2-2.3.0p0 libkdepim-26.04.3 libkgapi-26.04.3 libnettle-3.10.2p0 libtool-2.4.2p3 libunistring-0.9.7 libvmime-20250917p0 libxml-2.15.3 libzip-1.11.4 llvm-22.1.8p1 mariadb-client-12.3.2v1 metaauto-1.0p4 miniupnpc-2.2.7 ninja-1.11.1p1v1 openldap-client-2.6.13v0 php-8.3.32p0 pimcommon-26.04.3 plasma-activities-6.7.3 png-1.6.58 py3-setuptools-80.9.0v0 python-3.14.6p0 qca-qt6-2.3.10p0 qt6-qtbase-6.11.1 qt6-qtdeclarative-6.11.1 qt6-qtmultimedia-6.11.1p0 qt6-qtnetworkauth-6.11.1 qt6-qtpositioning-6.11.1 qt6-qtspeech-6.11.1 qt6-qtsvg-6.11.1 qt6-qttools-6.11.1p0 qt6-qtwebchannel-6.11.1 qt6-qtwebengine-6.11.1 qtkeychain-qt6-0.15.0 rrdtool-1.9.0p0 rust-1.97.1 sdl-image-1.2.12p5 sdl-mixer-1.2.12p5 sdl-sound-1.0.3p3 sdl-ttf-2.0.11p3 sdl2-ttf-2.24.0 snappy-1.1.10p2 sqlite3-3.53.2 swig-4.4.1 vulkan-headers-1.4.341.0 xmlto-0.0.29 xz-5.8.3 zstd-1.5.7p0 --- -gpsd-3.27.5 ------------------- You should also run /usr/sbin/userdel _gpsd (Junk lock released for exopi-6 at 1784430953.28) distfiles size=11612160 >>> Running build in games/roadfighter at 1784430953.33 ===> games/roadfighter ===> Checking files for roadfighter-1.0.1269p5 `/exopi-cvs/ports/distfiles/roadfighter.src_1.0.1269.tgz' is up to date. >> (SHA256) all files: OK ===> Extracting for roadfighter-1.0.1269p5 ===> Patching for roadfighter-1.0.1269p5 ===> Applying OpenBSD patch patch-build_linux_Makefile Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: build/linux/Makefile |--- build/linux/Makefile.orig |+++ build/linux/Makefile -------------------------- Patching file build/linux/Makefile using Plan A... Hunk #1 succeeded at 1. Hunk #2 succeeded at 37. Hunk #3 succeeded at 49. Hunk #4 succeeded at 67. done ===> Applying OpenBSD patch patch-src_auxiliar_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |clang6 fix | |Index: src/auxiliar.cpp |--- src/auxiliar.cpp.orig |+++ src/auxiliar.cpp -------------------------- Patching file src/auxiliar.cpp using Plan A... Hunk #1 succeeded at 84. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ ===> Generating configure for roadfighter-1.0.1269p5 ===> Configuring for roadfighter-1.0.1269p5 ===> Building for roadfighter-1.0.1269p5 c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/sge/sge_blib.cpp -o src/sge/sge_blib.o c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/sge/sge_bm_text.cpp -o src/sge/sge_bm_text.o c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/sge/sge_collision.cpp -o src/sge/sge_collision.o c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/sge/sge_misc.cpp -o src/sge/sge_misc.o c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/sge/sge_primitives.cpp -o src/sge/sge_primitives.o c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/sge/sge_rotation.cpp -o src/sge/sge_rotation.o c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/sge/sge_shape.cpp -o src/sge/sge_shape.o c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/sge/sge_surface.cpp -o src/sge/sge_surface.o c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/sge/sge_textpp.cpp -o src/sge/sge_textpp.o In file included from src/sge/sge_textpp.cpp:25: In file included from src/sge/sge_textpp.h:33: src/sge/sge_shape.h:186:22: warning: inline function 'sge_surface::clear' is not defined [-Wundefined-inline] 186 | virtual inline void clear(SDL_Surface *src, Sint16 srcX, Sint16 srcY); | ^ src/sge/sge_textpp.cpp:745:9: note: used here 745 | tc->clear(buffer, x,y); //Remove the text | ^ In file included from src/sge/sge_textpp.cpp:25: In file included from src/sge/sge_textpp.h:33: src/sge/sge_shape.h:185:22: warning: inline function 'sge_surface::clear' is not defined [-Wundefined-inline] 185 | virtual inline void clear(Uint32 color); | ^ src/sge/sge_textpp.cpp:747:9: note: used here 747 | tc->clear(SDL_MapRGB(screen->format, bg.r, bg.g, bg.b)); | ^ In file included from src/sge/sge_textpp.cpp:25: In file included from src/sge/sge_textpp.h:33: src/sge/sge_shape.h:256:22: warning: inline function 'sge_ssprite::update' is not defined [-Wundefined-inline] 256 | virtual inline bool update(void); | ^ src/sge/sge_textpp.h:220:2: note: used here 220 | sge_TextSsprite(SDL_Surface *screen, Sint16 x=0, Sint16 y=0): | ^ 3 warnings generated. c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/sge/sge_tt_text.cpp -o src/sge/sge_tt_text.o c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/CCarObject.cpp -o src/CCarObject.o c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/CEnemyCarObject.cpp -o src/CEnemyCarObject.o c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/CEnemyFastCarObject.cpp -o src/CEnemyFastCarObject.o c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/CEnemyNormalCarObject.cpp -o src/CEnemyNormalCarObject.o c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/CEnemyRacerCarObject.cpp -o src/CEnemyRacerCarObject.o c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/CEnemySlidderCarObject.cpp -o src/CEnemySlidderCarObject.o c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/CEnemyTruckObject.cpp -o src/CEnemyTruckObject.o c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/CExplosionObject.cpp -o src/CExplosionObject.o c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/CFuelObject.cpp -o src/CFuelObject.o c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/CGame.cpp -o src/CGame.o src/CGame.cpp:204:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 204 | S_takefuel=Sound_create_sound("sound/takefuel"); | ^ src/CGame.cpp:205:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 205 | S_redlight=Sound_create_sound("sound/redlight"); | ^ src/CGame.cpp:206:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 206 | S_greenlight=Sound_create_sound("sound/greenlight"); | ^ src/CGame.cpp:207:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 207 | S_crash=Sound_create_sound("sound/car_crash"); | ^ src/CGame.cpp:208:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 208 | S_carstart=Sound_create_sound("sound/car_start"); | ^ src/CGame.cpp:209:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 209 | S_fuelempty=Sound_create_sound("sound/fuelempty"); | ^ src/CGame.cpp:210:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 210 | S_caradvance=Sound_create_sound("sound/car_pass"); | ^ src/CGame.cpp:211:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 211 | S_carengine=Sound_create_sound("sound/car_running"); | ^ src/CGame.cpp:212:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 212 | S_carskid=Sound_create_sound("sound/car_brake"); | ^ src/CGame.cpp:213:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 213 | S_water=Sound_create_sound("sound/water"); | ^ src/CGame.cpp:214:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 214 | S_collision=Sound_create_sound("sound/collision"); | ^ src/CGame.cpp:215:29: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 215 | S_truck=Sound_create_sound("sound/truck"); | ^ src/CGame.cpp:433:50: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 433 | if ((current_level%2)==1) Sound_create_music("sound/game_theme",-1); | ^ src/CGame.cpp:434:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 434 | else Sound_create_music("sound/game_theme2",-1); | ^ 14 warnings generated. c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/CObject.cpp -o src/CObject.o c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/CPlayerCarObject.cpp -o src/CPlayerCarObject.o src/CPlayerCarObject.cpp:251:8: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] 251 | if (!game->object_collision(8,0,this,CONSTITUTION_SOLID)!=0) { | ^ ~~ src/CPlayerCarObject.cpp:251:8: note: add parentheses after the '!' to evaluate the comparison first 251 | if (!game->object_collision(8,0,this,CONSTITUTION_SOLID)!=0) { | ^ | ( ) src/CPlayerCarObject.cpp:251:8: note: add parentheses around left hand side expression to silence this warning 251 | if (!game->object_collision(8,0,this,CONSTITUTION_SOLID)!=0) { | ^ | ( ) src/CPlayerCarObject.cpp:268:9: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] 268 | if (!game->object_collision(-8,0,this,CONSTITUTION_SOLID)!=0) { | ^ ~~ src/CPlayerCarObject.cpp:268:9: note: add parentheses after the '!' to evaluate the comparison first 268 | if (!game->object_collision(-8,0,this,CONSTITUTION_SOLID)!=0) { | ^ | ( ) src/CPlayerCarObject.cpp:268:9: note: add parentheses around left hand side expression to silence this warning 268 | if (!game->object_collision(-8,0,this,CONSTITUTION_SOLID)!=0) { | ^ | ( ) 2 warnings generated. c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/CRoadFighter.cpp -o src/CRoadFighter.o src/CRoadFighter.cpp:85:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 85 | "PROGRAMMING: Santi Ontan (Brain) " | ^~~~~~~~ src/CRoadFighter.cpp:88:105: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 88 | "BETA TESTING: Jason Eames (JEames), Miikka Poikela (McBain), Jorrith Schaap (Jorito), Santi Ontan (Brain)" | ^~~~~~~~ src/CRoadFighter.cpp:82:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 82 | char *text=" " | ^ src/CRoadFighter.cpp:118:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 118 | S_menu_move=Sound_create_sound("sound/menu_move"); | ^ src/CRoadFighter.cpp:119:35: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 119 | S_menu_select=Sound_create_sound("sound/menu_select"); | ^ src/CRoadFighter.cpp:120:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 120 | S_menu_in=Sound_create_sound("sound/logo_in"); | ^ src/CRoadFighter.cpp:121:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 121 | S_menu_out=Sound_create_sound("sound/logo_out"); | ^ src/CRoadFighter.cpp:327:34: warning: & has lower precedence than !=; != will be evaluated first [-Wparentheses] 327 | if (game!=0 && (state_timmer>>3)&0x01!=0) { | ^~~~~~~~ src/CRoadFighter.cpp:327:34: note: place parentheses around the '!=' expression to silence this warning 327 | if (game!=0 && (state_timmer>>3)&0x01!=0) { | ^ | ( ) src/CRoadFighter.cpp:327:34: note: place parentheses around the & expression to evaluate it first 327 | if (game!=0 && (state_timmer>>3)&0x01!=0) { | ^ | ( ) 8 warnings generated. c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/CSemaphoreObject.cpp -o src/CSemaphoreObject.o c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/CTile.cpp -o src/CTile.o c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/auxiliar.cpp -o src/auxiliar.o c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/configuration.cpp -o src/configuration.o c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/debug.cpp -o src/debug.o src/debug.cpp:31:17: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 31 | fprintf(fp, text); | ^~~~ src/debug.cpp:31:17: note: treat the string as an argument to avoid this 31 | fprintf(fp, text); | ^ | "%s", 1 warning generated. c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/filehandling.cpp -o src/filehandling.o c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/gameover_state.cpp -o src/gameover_state.o src/gameover_state.cpp:23:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 23 | Sound_create_music("sound/gameover",0); | ^ 1 warning generated. c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/interlevel_state.cpp -o src/interlevel_state.o src/interlevel_state.cpp:24:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 24 | char *maps[6]={"maps/level1.mg2", | ^ src/interlevel_state.cpp:25:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 25 | "maps/level2.mg2", | ^ src/interlevel_state.cpp:26:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 26 | "maps/level3.mg2", | ^ src/interlevel_state.cpp:27:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 27 | "maps/level4.mg2", | ^ src/interlevel_state.cpp:28:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 28 | "maps/level5.mg2", | ^ src/interlevel_state.cpp:29:7: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 29 | "maps/level6.mg2"}; | ^ src/interlevel_state.cpp:49:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 49 | Sound_create_music("sound/start",0); | ^ src/interlevel_state.cpp:173:30: warning: & has lower precedence than !=; != will be evaluated first [-Wparentheses] 173 | if ((interlevel_timmer>>3)&0x01!=0) { | ^~~~~~~~ src/interlevel_state.cpp:173:30: note: place parentheses around the '!=' expression to silence this warning 173 | if ((interlevel_timmer>>3)&0x01!=0) { | ^ | ( ) src/interlevel_state.cpp:173:30: note: place parentheses around the & expression to evaluate it first 173 | if ((interlevel_timmer>>3)&0x01!=0) { | ^ | ( ) src/interlevel_state.cpp:193:29: warning: & has lower precedence than !=; != will be evaluated first [-Wparentheses] 193 | if ((interlevel_timmer>>3)&0x01!=0) { | ^~~~~~~~ src/interlevel_state.cpp:193:29: note: place parentheses around the '!=' expression to silence this warning 193 | if ((interlevel_timmer>>3)&0x01!=0) { | ^ | ( ) src/interlevel_state.cpp:193:29: note: place parentheses around the & expression to evaluate it first 193 | if ((interlevel_timmer>>3)&0x01!=0) { | ^ | ( ) src/interlevel_state.cpp:216:30: warning: & has lower precedence than !=; != will be evaluated first [-Wparentheses] 216 | if ((interlevel_timmer>>3)&0x01!=0) { | ^~~~~~~~ src/interlevel_state.cpp:216:30: note: place parentheses around the '!=' expression to silence this warning 216 | if ((interlevel_timmer>>3)&0x01!=0) { | ^ | ( ) src/interlevel_state.cpp:216:30: note: place parentheses around the & expression to evaluate it first 216 | if ((interlevel_timmer>>3)&0x01!=0) { | ^ | ( ) 10 warnings generated. c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/konami_state.cpp -o src/konami_state.o c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/loadmg2.cpp -o src/loadmg2.o src/loadmg2.cpp:99:27: warning: format specifies type 'char *' but the argument has type 'char (*)[256]' [-Wformat] 99 | if (1!=fscanf(fp,"%s",&tmp)) return false; | ~~ ^~~~ 1 warning generated. c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/menu_state.cpp -o src/menu_state.o src/menu_state.cpp:42:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 42 | Sound_create_music("sound/menu_theme",-1); | ^ 1 warning generated. c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/playing_state.cpp -o src/playing_state.o src/playing_state.cpp:102:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 102 | Sound_create_music("sound/levelcomplete",0); | ^ 1 warning generated. c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/presentation_state.cpp -o src/presentation_state.o c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/quick_tables.cpp -o src/quick_tables.o c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/sound.cpp -o src/sound.o src/sound.cpp:183:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 183 | char *ext[6]={".WAV",".OGG",".MP3",".wav",".ogg",".mp3"}; | ^ src/sound.cpp:183:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 183 | char *ext[6]={".WAV",".OGG",".MP3",".wav",".ogg",".mp3"}; | ^ src/sound.cpp:183:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 183 | char *ext[6]={".WAV",".OGG",".MP3",".wav",".ogg",".mp3"}; | ^ src/sound.cpp:183:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 183 | char *ext[6]={".WAV",".OGG",".MP3",".wav",".ogg",".mp3"}; | ^ src/sound.cpp:183:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 183 | char *ext[6]={".WAV",".OGG",".MP3",".wav",".ogg",".mp3"}; | ^ src/sound.cpp:183:51: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 183 | char *ext[6]={".WAV",".OGG",".MP3",".wav",".ogg",".mp3"}; | ^ src/sound.cpp:273:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 273 | char *ext[6]={".WAV",".OGG",".MP3",".wav",".ogg",".mp3"}; | ^ src/sound.cpp:273:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 273 | char *ext[6]={".WAV",".OGG",".MP3",".wav",".ogg",".mp3"}; | ^ src/sound.cpp:273:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 273 | char *ext[6]={".WAV",".OGG",".MP3",".wav",".ogg",".mp3"}; | ^ src/sound.cpp:273:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 273 | char *ext[6]={".WAV",".OGG",".MP3",".wav",".ogg",".mp3"}; | ^ src/sound.cpp:273:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 273 | char *ext[6]={".WAV",".OGG",".MP3",".wav",".ogg",".mp3"}; | ^ src/sound.cpp:273:51: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 273 | char *ext[6]={".WAV",".OGG",".MP3",".wav",".ogg",".mp3"}; | ^ src/sound.cpp:312:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 312 | char *ext[6]={".WAV",".OGG",".MP3",".wav",".ogg",".mp3"}; | ^ src/sound.cpp:312:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 312 | char *ext[6]={".WAV",".OGG",".MP3",".wav",".ogg",".mp3"}; | ^ src/sound.cpp:312:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 312 | char *ext[6]={".WAV",".OGG",".MP3",".wav",".ogg",".mp3"}; | ^ src/sound.cpp:312:37: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 312 | char *ext[6]={".WAV",".OGG",".MP3",".wav",".ogg",".mp3"}; | ^ src/sound.cpp:312:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 312 | char *ext[6]={".WAV",".OGG",".MP3",".wav",".ogg",".mp3"}; | ^ src/sound.cpp:312:51: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 312 | char *ext[6]={".WAV",".OGG",".MP3",".wav",".ogg",".mp3"}; | ^ 18 warnings generated. c++ -O2 -pipe -g `sdl-config --cflags` -I/usr/X11R6/include -c src/main.cpp -o src/main.o c++ `sdl-config --libs` -L/usr/X11R6/lib/ -lSDL_image -lSDL_mixer -lSDL_sound -lSDL_ttf src/sge/sge_blib.o src/sge/sge_bm_text.o src/sge/sge_collision.o src/sge/sge_misc.o src/sge/sge_primitives.o src/sge/sge_rotation.o src/sge/sge_shape.o src/sge/sge_surface.o src/sge/sge_textpp.o src/sge/sge_tt_text.o src/CCarObject.o src/CEnemyCarObject.o src/CEnemyFastCarObject.o src/CEnemyNormalCarObject.o src/CEnemyRacerCarObject.o src/CEnemySlidderCarObject.o src/CEnemyTruckObject.o src/CExplosionObject.o src/CFuelObject.o src/CGame.o src/CObject.o src/CPlayerCarObject.o src/CRoadFighter.o src/CSemaphoreObject.o src/CTile.o src/auxiliar.o src/configuration.o src/debug.o src/filehandling.o src/gameover_state.o src/interlevel_state.o src/konami_state.o src/loadmg2.o src/menu_state.o src/playing_state.o src/presentation_state.o src/quick_tables.o src/sound.o src/main.o -o roadfighter ld: warning: sound.cpp:189 (src/sound.cpp:189)(src/sound.o:(Sound_create_sound(char*))): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: menu_state.cpp:36 (src/menu_state.cpp:36)(src/menu_state.o:(CRoadFighter::menu_cycle())): warning: rand() may return deterministic values, is that what you want? ld: warning: menu_state.cpp:348 (src/menu_state.cpp:348)(src/menu_state.o:(CRoadFighter::menu_cycle())): warning: sprintf() is often misused, please use snprintf() ld: warning: debug.cpp:25 (src/debug.cpp:25)(src/debug.o:(output_debug_message(char const*, ...))): warning: vsprintf() is often misused, please use vsnprintf() o If there are no errors, the game compiled succesfully >>> Running package in games/roadfighter at 1784430980.27 ===> games/roadfighter ===> Faking installation for roadfighter-1.0.1269p5 o Creating install directory /exopi-obj/pobj/roadfighter-1.0.1269/fake-amd64/usr/local/share/roadfighter o Installing game and data to /exopi-obj/pobj/roadfighter-1.0.1269/fake-amd64/usr/local/share/roadfighter o Creating startup script /exopi-obj/pobj/roadfighter-1.0.1269/fake-amd64/usr/local/bin/roadfighter o Creating application menu entry ===> Building package for roadfighter-1.0.1269p5 Create /exopi-cvs/ports/packages/amd64/all/roadfighter-1.0.1269p5.tgz Creating package roadfighter-1.0.1269p5 reading plist| checking dependencies| checking dependencies|devel/desktop-file-utils checking dependencies|devel/sdl-image checking dependencies|devel/sdl-mixer checking dependencies|devel/sdl-sound checking dependencies|devel/sdl-ttf checksumming| checksumming| | 0% checksumming|* | 1% checksumming|* | 2% checksumming|** | 3% checksumming|** | 4% checksumming|*** | 5% checksumming|*** | 6% checksumming|**** | 7% checksumming|***** | 8% checksumming|****** | 9% checksumming|****** | 10% checksumming|******* | 11% checksumming|******* | 12% checksumming|******** | 13% checksumming|********* | 14% checksumming|********* | 15% checksumming|********** | 16% checksumming|********** | 17% checksumming|*********** | 18% checksumming|************ | 19% checksumming|************ | 20% checksumming|************* | 21% checksumming|************* | 22% checksumming|************** | 23% checksumming|************** | 24% checksumming|*************** | 25% checksumming|**************** | 25% checksumming|**************** | 26% checksumming|***************** | 27% checksumming|***************** | 28% checksumming|****************** | 29% checksumming|****************** | 30% checksumming|******************* | 31% checksumming|******************** | 32% checksumming|******************** | 33% checksumming|********************* | 34% checksumming|********************* | 35% checksumming|********************** | 36% checksumming|********************** | 37% checksumming|*********************** | 38% checksumming|************************ | 39% checksumming|************************ | 40% checksumming|************************* | 41% checksumming|************************* | 42% checksumming|************************** | 42% checksumming|************************** | 43% checksumming|*************************** | 44% checksumming|**************************** | 45% checksumming|**************************** | 46% checksumming|***************************** | 47% checksumming|***************************** | 48% checksumming|****************************** | 49% checksumming|******************************* | 50% checksumming|******************************* | 51% checksumming|******************************** | 52% checksumming|******************************** | 53% checksumming|********************************* | 54% checksumming|********************************* | 55% checksumming|********************************** | 56% checksumming|*********************************** | 57% checksumming|*********************************** | 58% checksumming|************************************ | 58% checksumming|************************************ | 59% checksumming|************************************* | 60% checksumming|************************************* | 61% checksumming|************************************** | 62% checksumming|*************************************** | 63% checksumming|*************************************** | 64% checksumming|**************************************** | 65% checksumming|**************************************** | 66% checksumming|***************************************** | 67% checksumming|***************************************** | 68% checksumming|****************************************** | 69% checksumming|******************************************* | 70% checksumming|******************************************* | 71% checksumming|******************************************** | 72% checksumming|******************************************** | 73% checksumming|********************************************* | 74% checksumming|********************************************* | 75% checksumming|********************************************** | 75% checksumming|*********************************************** | 76% checksumming|*********************************************** | 77% checksumming|************************************************ | 78% checksumming|************************************************ | 79% checksumming|************************************************* | 80% checksumming|************************************************* | 81% checksumming|************************************************** | 82% checksumming|*************************************************** | 83% checksumming|*************************************************** | 84% checksumming|**************************************************** | 85% checksumming|**************************************************** | 86% checksumming|***************************************************** | 87% checksumming|****************************************************** | 88% checksumming|****************************************************** | 89% checksumming|******************************************************* | 90% checksumming|******************************************************* | 91% checksumming|******************************************************** | 92% checksumming|********************************************************* | 93% checksumming|********************************************************** | 94% checksumming|********************************************************** | 95% checksumming|*********************************************************** | 96% checksumming|*********************************************************** | 97% checksumming|************************************************************ | 98% checksumming|************************************************************ | 99% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|** | 2% archiving|** | 3% archiving|** | 4% archiving|*** | 5% archiving|**** | 7% archiving|***** | 8% archiving|******* | 11% archiving|******** | 12% archiving|********* | 14% archiving|********** | 15% archiving|************** | 22% archiving|******************** | 31% archiving|********************* | 33% archiving|*************************** | 43% archiving|********************************* | 51% archiving|*********************************** | 55% archiving|************************************ | 56% archiving|*************************************** | 61% archiving|******************************************** | 68% archiving|******************************************** | 69% archiving|********************************************* | 70% archiving|********************************************* | 71% archiving|********************************************** | 71% archiving|********************************************** | 72% archiving|*********************************************** | 73% archiving|*********************************************** | 74% archiving|************************************************ | 74% archiving|************************************************ | 75% archiving|************************************************* | 76% archiving|************************************************* | 77% archiving|****************************************************** | 85% archiving|*********************************************************** | 92% archiving|************************************************************ | 94% archiving|*************************************************************** | 98% archiving|*************************************************************** | 99% archiving|****************************************************************| 99% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/roadfighter-1.0.1269p5.tgz >>> Running clean in games/roadfighter at 1784430989.41 ===> games/roadfighter ===> Cleaning for roadfighter-1.0.1269p5 >>> Ended at 1784430989.65 max_stuck=35.70/waiting-for-lock #208=40.05/show-prepare-results=2.34/junk=19.07/build=26.93/package=9.14/clean=0.29