>>> Building on exopi-2 under games/xwelltris,no_sdl DIST = [games/xwelltris:xwelltris-1.0.1.src.tar.gz] FULLPKGNAME = xwelltris-1.0.1p6-no_sdl distfiles size=422822 >>> Running build in games/xwelltris,no_sdl at 1735220286.56 ===> games/xwelltris,no_sdl ===> Building from scratch xwelltris-1.0.1p6-no_sdl ===> Verifying specs: c m c++ c++abi pthread ICE SM X11 Xext xcb ===> found c.100.3 m.10.1 c++.10.0 c++abi.7.0 pthread.27.1 ICE.11.0 SM.9.0 X11.18.2 Xext.13.0 xcb.4.1 ===> Checking files for xwelltris-1.0.1p6-no_sdl `/exopi-cvs/ports/distfiles/xwelltris-1.0.1.src.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for xwelltris-1.0.1p6-no_sdl ===> Patching for xwelltris-1.0.1p6-no_sdl ===> Applying OpenBSD patch patch-src_sdl_sdlwelldrawing_cxx Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/sdl/sdlwelldrawing.cxx |--- src/sdl/sdlwelldrawing.cxx.orig |+++ src/sdl/sdlwelldrawing.cxx -------------------------- Patching file src/sdl/sdlwelldrawing.cxx using Plan A... Hunk #1 succeeded at 72. done ===> Applying OpenBSD patch patch-src_x11_xwellengine_cxx Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/x11/xwellengine.cxx |--- src/x11/xwellengine.cxx.orig |+++ src/x11/xwellengine.cxx -------------------------- Patching file src/x11/xwellengine.cxx using Plan A... Hunk #1 succeeded at 167. 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 xwelltris-1.0.1p6-no_sdl ===> Configuring for xwelltris-1.0.1p6-no_sdl Using /exopi-obj/pobj/xwelltris-1.0.1-no_sdl/config.site (generated) loading site script /exopi-obj/pobj/xwelltris-1.0.1-no_sdl/config.site creating cache ./config.cache checking host system type... x86_64-unknown-openbsd7.6 checking for gcc... cc checking whether the C compiler (cc -O2 -pipe ) works... yes checking whether the C compiler (cc -O2 -pipe ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether cc accepts -g... (cached) yes checking for POSIXized ISC... no checking how to run the C preprocessor... cc -E checking for AIX... no checking for minix/config.h... no checking for c++... c++ checking whether the C++ compiler (c++ -O2 -pipe ) works... yes checking whether the C++ compiler (c++ -O2 -pipe ) is a cross-compiler... no checking whether we are using GNU C++... yes checking whether c++ accepts -g... (cached) yes checking for a BSD compatible install... /exopi-obj/pobj/xwelltris-1.0.1-no_sdl/bin/install -c checking whether ln -s works... yes checking whether make sets ${MAKE}... (cached) yes checking for ranlib... ranlib checking for rm... (cached) /bin/rm checking for cp... (cached) /bin/cp checking for dirent.h that defines DIR... (cached) yes checking for opendir in -ldir... (cached) no checking for ANSI C header files... (cached) yes checking for sys/wait.h that is POSIX.1 compatible... (cached) yes checking whether time.h and sys/time.h may both be included... (cached) yes checking for fcntl.h... (cached) yes checking for sys/select.h... (cached) yes checking for sys/time.h... (cached) yes checking for sys/sigevent.h... no checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for sys/utsname.h... (cached) yes checking for sys/param.h... (cached) yes checking for sys/wait.h... (cached) yes checking for limits.h... (cached) yes checking for unistd.h... (cached) yes checking for errno.h... (cached) yes checking for strings.h... (cached) yes checking for math.h... (cached) yes checking for pow in -lm... (cached) yes checking for setlocale... (cached) yes X11 is ENABLED ******************* checking for X... (cached) libraries /usr/X11R6/lib, headers /usr/X11R6/include checking for dnet_ntoa in -ldnet... no checking for dnet_ntoa in -ldnet_stub... no checking for gethostbyname... (cached) yes checking for connect... (cached) yes checking for remove... (cached) yes checking for shmat... (cached) yes checking for IceConnectionNumber in -lICE... (cached) yes checking for working const... (cached) yes checking for uid_t in sys/types.h... (cached) yes checking for inline... inline checking for mode_t... (cached) yes checking for pid_t... (cached) yes checking for size_t... (cached) yes checking whether struct tm is in sys/time.h or time.h... (cached) time.h checking return type of signal handlers... (cached) void checking whether cc needs -traditional... no checking for 8-bit clean memcmp... (cached) yes checking return type of signal handlers... (cached) void checking for getcwd... (cached) yes checking for mkdir... (cached) yes checking for putenv... (cached) yes checking for select... (cached) yes checking for socket... (cached) yes checking for seteuid... (cached) yes checking for unsetenv... (cached) yes checking for setutent... no checking for atexit... (cached) yes updating cache ./config.cache creating ./config.status creating src/Make.common creating src/makefile creating src/include/globals.h creating src/image/makefile creating Makefile creating src/include/config.h --------------- X Welltris Project ---------------------- Configuration: Source code location: . C Compiler: cc C Compiler flags: -O2 -pipe C++ Compiler: c++ Libraries: -lm Install path: /usr/local/bin Man pages path: /usr/local/man X11 versions: -L/usr/X11R6/lib X Visuals: PseudoColor; TrueColor; Image library: GIF ----------------------------------------------------------- Type 'make' for building XWelltris binaries, and after that do 'make install' as 'root'. Thank you... ===> Building for xwelltris-1.0.1p6-no_sdl (cd src && make) cc -c mydebug.c -DHAVE_CONFIG_H -O2 -pipe -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe main.cxx -o main.o main.cxx:65:3: warning: delete called on 'WellEngine' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete default_well_engine; ^ 1 warning generated. c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe rndgen.cxx -o rndgen.o c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe geometry.cxx -o geometry.o c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe commonfuncs.cxx -o commonfuncs.o c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe wellclass.cxx -o wellclass.o wellclass.cxx:77:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] geo=get_geo_by_name("the_game"); ^ wellclass.cxx:222:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] find_full_path_for_file(POLYOMINOFILE,fname,ReadOnly); ^ ./include/welltris.h:33:23: note: expanded from macro 'POLYOMINOFILE' #define POLYOMINOFILE "polyomino.dat" ^ wellclass.cxx:1464:10: warning: 7 enumeration values not handled in switch: 'eMouseMove', 'eMousePress', 'aEmpty'... [-Wswitch] switch(ev.type) ^~~~~~~ wellclass.cxx:1520:10: warning: enumeration values 'NOTHING', 'REFLECT', and 'INNER_ROTATION' not handled in switch [-Wswitch] switch(action) ^~~~~~ 4 warnings generated. c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe welldrawing.cxx -o welldrawing.o c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe wellengine.cxx -o wellengine.o wellengine.cxx:177:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] load_image(imBoardBG, "board2.gif"); ^ wellengine.cxx:179:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] load_image(imFont1, "font2.gif"); ^ wellengine.cxx:181:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] load_image(imIntroBG, "wellintro.gif"); ^ wellengine.cxx:183:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] load_image(imScoreBG, "topnine.gif"); ^ wellengine.cxx:185:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] load_image(imCuts, "wellcuts.gif"); ^ 5 warnings generated. c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe wellsimpledraw.cxx -o wellsimpledraw.o c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe wellimagefont.cxx -o wellimagefont.o c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe welltopnine.cxx -o welltopnine.o welltopnine.cxx:276:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] geo=get_geo_by_name("top_nine_elements"); ^ welltopnine.cxx:289:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] key_exit=default_well_engine->new_well_key("top_key_exit"); ^ welltopnine.cxx:302:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if(!find_full_path_for_file(SCOREFILE,fname,ReadWrite)) ^ ./include/welltris.h:30:19: note: expanded from macro 'SCOREFILE' #define SCOREFILE "welltris.scores" ^ welltopnine.cxx:336:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] find_full_path_for_file(SCOREFILE,fname,ReadWrite); ^ ./include/welltris.h:30:19: note: expanded from macro 'SCOREFILE' #define SCOREFILE "welltris.scores" ^ 4 warnings generated. c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe wellintro.cxx -o wellintro.o wellintro.cxx:41:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] key_exit=default_well_engine->new_well_key("intro_key_exit"); ^ wellintro.cxx:42:50: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] key_new_game=default_well_engine->new_well_key("intro_key_new_game"); ^ wellintro.cxx:43:50: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] key_top_nine=default_well_engine->new_well_key("intro_key_top_nine"); ^ wellintro.cxx:44:46: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] key_plus=default_well_engine->new_well_key("intro_key_plus"); ^ wellintro.cxx:45:47: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] key_minus=default_well_engine->new_well_key("intro_key_minus"); ^ wellintro.cxx:53:52: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] sw_rotation=default_well_engine->new_well_switch("intro_sw_rotation"); ^ wellintro.cxx:56:54: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] sw_next_piece=default_well_engine->new_well_switch("intro_sw_next"); ^ wellintro.cxx:59:49: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] sw_mixed=default_well_engine->new_well_switch("intro_sw_mixed"); ^ wellintro.cxx:71:50: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] inp_player=default_well_engine->new_well_input("intro_inp_player"); ^ wellintro.cxx:87:10: warning: 9 enumeration values not handled in switch: 'eTimeOut', 'eMouseMove', 'eMousePress'... [-Wswitch] switch(ev.type) ^~~~~~~ 10 warnings generated. c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe wellkey.cxx -o wellkey.o wellkey.cxx:48:10: warning: 10 enumeration values not handled in switch: 'eTimeOut', 'eExpose', 'eDelete'... [-Wswitch] switch(ev.type) ^~~~~~~ 1 warning generated. c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe wellswitch.cxx -o wellswitch.o wellswitch.cxx:49:10: warning: 11 enumeration values not handled in switch: 'eTimeOut', 'eKeyPress', 'eExpose'... [-Wswitch] switch(ev.type) ^~~~~~~ wellswitch.cxx:103:12: warning: enumeration value 'SetReset' not handled in switch [-Wswitch] switch(mode) ^~~~ 2 warnings generated. c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe wellinput.cxx -o wellinput.o wellinput.cxx:44:10: warning: 12 enumeration values not handled in switch: 'eTimeOut', 'eMouseMove', 'eMousePress'... [-Wswitch] switch(ev.type) ^~~~~~~ 1 warning generated. c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe x11/xwellengine.cxx -o x11/xwellengine.o x11/xwellengine.cxx:41:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /* 0*/ "Red", ^ x11/xwellengine.cxx:42:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /* 1*/ "Green", ^ x11/xwellengine.cxx:43:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /* 2*/ "Blue", ^ x11/xwellengine.cxx:44:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /* 3*/ "Yellow", ^ x11/xwellengine.cxx:45:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /* 4*/ "Magenta", ^ x11/xwellengine.cxx:46:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /* 5*/ "Cyan", ^ x11/xwellengine.cxx:47:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /* 6*/ "FireBrick", ^ x11/xwellengine.cxx:48:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /* 7*/ "SpringGreen", ^ x11/xwellengine.cxx:49:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /* 8*/ "CornflowerBlue", ^ x11/xwellengine.cxx:50:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /* 9*/ "Khaki", ^ x11/xwellengine.cxx:51:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*10*/ "Plum", ^ x11/xwellengine.cxx:52:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*11*/ "Violet", ^ x11/xwellengine.cxx:53:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*12*/ "DarkTurquoise", ^ x11/xwellengine.cxx:54:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*13*/ "Gold", ^ x11/xwellengine.cxx:55:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*14*/ "Orchid", ^ x11/xwellengine.cxx:56:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*15*/ "Turquoise", ^ x11/xwellengine.cxx:57:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*16*/ "Orange", ^ x11/xwellengine.cxx:58:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*17*/ "OrangeRed", ^ x11/xwellengine.cxx:59:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*18*/ "VioletRed", ^ x11/xwellengine.cxx:60:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*19*/ "BlueViolet", ^ x11/xwellengine.cxx:61:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*20*/ "SeaGreen", ^ x11/xwellengine.cxx:62:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*21*/ "Pink", ^ x11/xwellengine.cxx:63:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*22*/ "ForestGreen", ^ x11/xwellengine.cxx:64:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*23*/ "SkyBlue", ^ x11/xwellengine.cxx:65:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*24*/ "Coral", ^ x11/xwellengine.cxx:66:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*25*/ "Wheat", ^ x11/xwellengine.cxx:67:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*26*/ "GoldenRod", ^ x11/xwellengine.cxx:68:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*27*/ "IndianRed", ^ x11/xwellengine.cxx:69:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*28*/ "SpringGreen", ^ x11/xwellengine.cxx:70:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*29*/ "CornflowerBlue", ^ x11/xwellengine.cxx:71:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*30*/ "Thistle", ^ x11/xwellengine.cxx:72:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*31*/ "Aquamarine", ^ x11/xwellengine.cxx:73:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*32*/ "CadetBlue", ^ x11/xwellengine.cxx:74:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*33*/ "LightSteelBlue", ^ x11/xwellengine.cxx:75:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*34*/ "NavyBlue", ^ x11/xwellengine.cxx:76:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*35*/ "SteelBlue", ^ x11/xwellengine.cxx:77:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*36*/ "YellowGreen", ^ x11/xwellengine.cxx:78:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*37*/ "DarkViolet", ^ x11/xwellengine.cxx:79:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*38*/ "MediumSeaGreen", ^ x11/xwellengine.cxx:80:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*39*/ "DarkSlateGray", ^ x11/xwellengine.cxx:81:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*40*/ "LightGray", ^ x11/xwellengine.cxx:82:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*41*/ "MediumVioletRed", ^ x11/xwellengine.cxx:83:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*42*/ "Sienna", ^ x11/xwellengine.cxx:84:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*43*/ "MediumAquamarine", ^ x11/xwellengine.cxx:85:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*44*/ "MediumBlue", ^ x11/xwellengine.cxx:86:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*45*/ "Navy", ^ x11/xwellengine.cxx:87:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*46*/ "DarkOliveGreen", ^ x11/xwellengine.cxx:88:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*47*/ "DarkGreen", ^ x11/xwellengine.cxx:89:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*48*/ "DimGray", ^ x11/xwellengine.cxx:90:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*49*/ "Tan", ^ x11/xwellengine.cxx:91:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*50*/ "MediumTurquoise", ^ x11/xwellengine.cxx:92:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*51*/ "DarkSlateBlue", ^ x11/xwellengine.cxx:93:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*52*/ "Maroon", ^ x11/xwellengine.cxx:94:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*53*/ "Gray", ^ x11/xwellengine.cxx:95:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*54*/ "#303030", ^ x11/xwellengine.cxx:97:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*55*/ "Black", ^ x11/xwellengine.cxx:98:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*56*/ "#00aa00", ^ x11/xwellengine.cxx:99:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*56*/ "#00ee00", ^ x11/xwellengine.cxx:100:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*57*/ "#aa0000", ^ x11/xwellengine.cxx:101:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*58*/ "#aaaaaa", ^ x11/xwellengine.cxx:102:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*59*/ "#cccc00", ^ x11/xwellengine.cxx:103:11: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] /*60*/ "#eeee00" ^ x11/xwellengine.cxx:170:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] char *winname="X Welltris " VERSION; ^ x11/xwellengine.cxx:197:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] pch->res_name="xwelltris"; ^ x11/xwellengine.cxx:198:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] pch->res_class="XWELLTRIS"; ^ x11/xwellengine.cxx:257:8: warning: result of comparison of constant 20 with expression of type 'Images' is always false [-Wtautological-constant-out-of-range-compare] if(id>=MAX_IMAGES) ~~^ ~~~~~~~~~~ 66 warnings generated. c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe x11/xwelldrawing.cxx -o x11/xwelldrawing.o c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe x11/xwellinput.cxx -o x11/xwellinput.o x11/xwellinput.cxx:43:10: warning: 12 enumeration values not handled in switch: 'eTimeOut', 'eMouseMove', 'eMousePress'... [-Wswitch] switch(ev.type) ^~~~~~~ 1 warning generated. c++ -c -I/usr/X11R6/include -I./x11 -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe x11/xwellimagefont.cxx -o x11/xwellimagefont.o cd image && make sublib/SDL_error.o cc -c -O2 -pipe -DHAVE_CONFIG_H -I/usr/X11R6/include -I. -I../include -I./sublib -o sublib/SDL_error.o sublib/SDL_error.c cd image && make sublib/SDL_rwops.o cc -c -O2 -pipe -DHAVE_CONFIG_H -I/usr/X11R6/include -I. -I../include -I./sublib -o sublib/SDL_rwops.o sublib/SDL_rwops.c cd image && make sublib/SDL_surface.o cc -c -O2 -pipe -DHAVE_CONFIG_H -I/usr/X11R6/include -I. -I../include -I./sublib -o sublib/SDL_surface.o sublib/SDL_surface.c sublib/SDL_surface.c:40:2: warning: call to undeclared function 'free'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] free(format->palette->colors); ^ sublib/SDL_surface.c:42:7: warning: call to undeclared function 'free'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] free(format->palette); ^ sublib/SDL_surface.c:44:5: warning: call to undeclared function 'free'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] free(format); ^ sublib/SDL_surface.c:59:29: warning: call to undeclared function 'malloc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] format = (SDL_PixelFormat*)malloc(sizeof(*format)); ^ sublib/SDL_surface.c:59:11: warning: cast to 'SDL_PixelFormat *' (aka 'struct SDL_PixelFormat *') from smaller integer type 'int' [-Wint-to-pointer-cast] format = (SDL_PixelFormat*)malloc(sizeof(*format)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sublib/SDL_surface.c:64:2: warning: call to undeclared library function 'memset' with type 'void *(void *, int, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] memset(format, 0, sizeof(*format)); ^ sublib/SDL_surface.c:64:2: note: include the header or explicitly provide a declaration for 'memset' sublib/SDL_surface.c:73:22: warning: cast to 'SDL_Palette *' from smaller integer type 'int' [-Wint-to-pointer-cast] format->palette = (SDL_Palette *)malloc( ^~~~~~~~~~~~~~~~~~~~~~ sublib/SDL_surface.c:81:32: warning: cast to 'SDL_Color *' from smaller integer type 'int' [-Wint-to-pointer-cast] (format->palette)->colors = (SDL_Color *)malloc( ^~~~~~~~~~~~~~~~~~~~ sublib/SDL_surface.c:110:22: warning: cast to 'SDL_Palette *' from smaller integer type 'int' [-Wint-to-pointer-cast] format->palette = (SDL_Palette *)malloc( ^~~~~~~~~~~~~~~~~~~~~~ sublib/SDL_surface.c:118:32: warning: cast to 'SDL_Color *' from smaller integer type 'int' [-Wint-to-pointer-cast] (format->palette)->colors = (SDL_Color *)malloc( ^~~~~~~~~~~~~~~~~~~~ sublib/SDL_surface.c:146:22: warning: cast to 'SDL_Palette *' from smaller integer type 'int' [-Wint-to-pointer-cast] format->palette = (SDL_Palette *)malloc( ^~~~~~~~~~~~~~~~~~~~~~ sublib/SDL_surface.c:154:32: warning: cast to 'SDL_Color *' from smaller integer type 'int' [-Wint-to-pointer-cast] (format->palette)->colors = (SDL_Color *)malloc( ^~~~~~~~~~~~~~~~~~~~ sublib/SDL_surface.c:261:5: warning: call to undeclared function 'free'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] free(surface->pixels); ^ sublib/SDL_surface.c:263:3: warning: call to undeclared function 'free'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] free(surface); ^ sublib/SDL_surface.c:281:27: warning: call to undeclared function 'malloc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] surface = (SDL_Surface *)malloc(sizeof(*surface)); ^ sublib/SDL_surface.c:281:12: warning: cast to 'SDL_Surface *' (aka 'struct SDL_Surface *') from smaller integer type 'int' [-Wint-to-pointer-cast] surface = (SDL_Surface *)malloc(sizeof(*surface)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sublib/SDL_surface.c:292:3: warning: call to undeclared function 'free'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] free(surface); ^ sublib/SDL_surface.c:311:22: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] surface->pixels = (void*)malloc(surface->h*surface->pitch); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18 warnings generated. cd image && make sublib/SDL_to_picinfo.o cc -c -O2 -pipe -DHAVE_CONFIG_H -I/usr/X11R6/include -I. -I../include -I./sublib -o sublib/SDL_to_picinfo.o sublib/SDL_to_picinfo.c cd image && make sublib/IMG_gif.o cc -c -O2 -pipe -DHAVE_CONFIG_H -I/usr/X11R6/include -I. -I../include -I./sublib -o sublib/IMG_gif.o sublib/IMG_gif.c cd image && make image.o c++ -c -I/usr/X11R6/include -I./sublib -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -O2 -pipe -DHAVE_CONFIG_H -I/usr/X11R6/include -I. -I../include -I./sublib image.cxx -o image.o cd image && make convert.o c++ -c -I/usr/X11R6/include -I./sublib -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -O2 -pipe -DHAVE_CONFIG_H -I/usr/X11R6/include -I. -I../include -I./sublib convert.cxx -o convert.o convert.cxx:276:3: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] register boxptr boxp; ^~~~~~~~~ convert.cxx:277:3: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] register int i; ^~~~~~~~~ convert.cxx:278:3: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] register long maxc = 0; ^~~~~~~~~ convert.cxx:293:3: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] register boxptr boxp; ^~~~~~~~~ convert.cxx:294:3: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] register int i; ^~~~~~~~~ convert.cxx:295:3: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] register INT32 maxv = 0; ^~~~~~~~~ convert.cxx:410:3: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] register boxptr b1,b2; ^~~~~~~~~ convert.cxx:410:3: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] register boxptr b1,b2; ^~~~~~~~~ convert.cxx:645:3: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] register INT32 * bptr; /* pointer into bestdist[] array */ ^~~~~~~~~ convert.cxx:648:3: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] register INT32 dist2; /* current distance in inner loop */ ^~~~~~~~~ convert.cxx:650:3: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] register INT32 xx2; ^~~~~~~~~ convert.cxx:713:3: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] register JSAMPLE * cptr; /* pointer into bestcolor[] array */ ^~~~~~~~~ convert.cxx:714:3: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] register histptr cachep; /* pointer into main cache array */ ^~~~~~~~~ convert.cxx:752:3: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] register LOCFSERROR cur0, cur1, cur2; /* current error or pixel value */ ^~~~~~~~~ convert.cxx:752:3: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] register LOCFSERROR cur0, cur1, cur2; /* current error or pixel value */ ^~~~~~~~~ convert.cxx:752:3: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] register LOCFSERROR cur0, cur1, cur2; /* current error or pixel value */ ^~~~~~~~~ convert.cxx:755:3: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] register FSERRPTR errorptr; /* => fserrors[] at column before current */ ^~~~~~~~~ convert.cxx:817:9: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] { register int pixcode = *cachep - 1; ^~~~~~~~~ convert.cxx:828:9: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] { register LOCFSERROR bnexterr, delta; ^~~~~~~~~ convert.cxx:828:9: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] { register LOCFSERROR bnexterr, delta; ^~~~~~~~~ 20 warnings generated. cd image && make accel.o cc -c -O2 -pipe -DHAVE_CONFIG_H -I/usr/X11R6/include -I. -I../include -I./sublib -o accel.o accel.c c++ -o ../xwelltris mydebug.o main.o rndgen.o geometry.o commonfuncs.o wellclass.o welldrawing.o wellengine.o wellsimpledraw.o wellimagefont.o welltopnine.o wellintro.o wellkey.o wellswitch.o wellinput.o x11/xwellengine.o x11/xwelldrawing.o x11/xwellinput.o x11/xwellimagefont.o image/sublib/SDL_error.o image/sublib/SDL_rwops.o image/sublib/SDL_surface.o image/sublib/SDL_to_picinfo.o image/sublib/IMG_gif.o image/image.o image/convert.o image/accel.o -O2 -pipe -lSM -lICE -L/usr/X11R6/lib -lX11 -lXext -lm ld: warning: commonfuncs.cxx(commonfuncs.o:(find_full_path_for_file(char*, char*, FMode))): warning: sprintf() is often misused, please use snprintf() ld: warning: image.cxx(image/image.o:(getpicinfo())): warning: strcpy() is almost always misused, please use strlcpy() >>> Running package in games/xwelltris,no_sdl at 1735220303.72 ===> games/xwelltris,no_sdl ===> Faking installation for xwelltris-1.0.1p6-no_sdl /exopi-obj/pobj/xwelltris-1.0.1-no_sdl/bin/install -c -s -m 755 /exopi-obj/pobj/xwelltris-1.0.1-no_sdl/xwelltris-1.0.1/xwelltris /exopi-obj/pobj/xwelltris-1.0.1-no_sdl/fake-amd64-no_sdl/usr/local/bin /exopi-obj/pobj/xwelltris-1.0.1-no_sdl/bin/install -d -m 755 /exopi-obj/pobj/xwelltris-1.0.1-no_sdl/fake-amd64-no_sdl/usr/local/share/xwelltris /exopi-obj/pobj/xwelltris-1.0.1-no_sdl/bin/install -c -m 644 /exopi-obj/pobj/xwelltris-1.0.1-no_sdl/xwelltris-1.0.1/data/*.{dat,gif} /exopi-obj/pobj/xwelltris-1.0.1-no_sdl/xwelltris-1.0.1/README.keys /exopi-obj/pobj/xwelltris-1.0.1-no_sdl/fake-amd64-no_sdl/usr/local/share/xwelltris /exopi-obj/pobj/xwelltris-1.0.1-no_sdl/bin/install -c -m 644 /dev/null /exopi-obj/pobj/xwelltris-1.0.1-no_sdl/fake-amd64-no_sdl/usr/local/share/xwelltris/welltris.scores.template ===> Building package for xwelltris-1.0.1p6-no_sdl Create /exopi-cvs/ports/packages/amd64/all/xwelltris-1.0.1p6-no_sdl.tgz Creating package xwelltris-1.0.1p6-no_sdl reading plist| checking dependencies| checksumming| checksumming| | 0% checksumming|** | 3% checksumming|**** | 6% checksumming|***** | 9% checksumming|******* | 12% checksumming|********* | 15% checksumming|*********** | 18% checksumming|************* | 21% checksumming|************** | 24% checksumming|**************** | 26% checksumming|****************** | 29% checksumming|******************** | 32% checksumming|********************** | 35% checksumming|*********************** | 38% checksumming|************************* | 41% checksumming|*************************** | 44% checksumming|***************************** | 47% checksumming|******************************* | 50% checksumming|******************************** | 53% checksumming|********************************** | 56% checksumming|************************************ | 59% checksumming|************************************** | 62% checksumming|*************************************** | 65% checksumming|***************************************** | 68% checksumming|******************************************* | 71% checksumming|********************************************* | 74% checksumming|*********************************************** | 76% checksumming|************************************************ | 79% checksumming|************************************************** | 82% checksumming|**************************************************** | 85% checksumming|****************************************************** | 88% checksumming|******************************************************** | 91% checksumming|********************************************************* | 94% checksumming|*********************************************************** | 97% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|*********************** | 37% archiving|************************ | 37% archiving|************************** | 41% archiving|********************************** | 53% archiving|************************************* | 58% archiving|***************************************** | 64% archiving|************************************************* | 76% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/xwelltris-1.0.1p6-no_sdl.tgz >>> Running clean in games/xwelltris,no_sdl at 1735220306.07 ===> games/xwelltris,no_sdl ===> Cleaning for xwelltris-1.0.1p6-no_sdl >>> Ended at 1735220306.60 max_stuck=0.35/build=17.12/package=2.39/clean=0.58