>>> Building on exopi-5 under games/xwelltris BDEPENDS = [devel/sdl-image] DIST = [games/xwelltris:xwelltris-1.0.1.src.tar.gz] FULLPKGNAME = xwelltris-1.0.1p6 RDEPENDS = [devel/sdl-image] (Junk lock obtained for exopi-5 at 1734981371.74) >>> Running depends in games/xwelltris at 1734981371.78 last junk was in net/pure-ftpd,mysql /usr/sbin/pkg_add -aI -Drepair sdl-image-1.2.12p5 was: /usr/sbin/pkg_add -aI -Drepair sdl-image-1.2.12p5 /usr/sbin/pkg_add -aI -Drepair sdl-image-1.2.12p5 >>> Running show-prepare-results in games/xwelltris at 1734981373.76 ===> games/xwelltris ===> Building from scratch xwelltris-1.0.1p6 ===> xwelltris-1.0.1p6 depends on: sdl-image-* -> sdl-image-1.2.12p5 ===> Verifying specs: c m c++ c++abi pthread SDL pthread SDL_image ===> found c.100.3 m.10.1 c++.10.0 c++abi.7.0 pthread.27.1 SDL.8.0 SDL_image.3.1 sdl-image-1.2.12p5 (Junk lock released for exopi-5 at 1734981374.36) distfiles size=422822 >>> Running build in games/xwelltris at 1734981374.38 ===> games/xwelltris ===> Checking files for xwelltris-1.0.1p6 `/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 ===> Patching for xwelltris-1.0.1p6 ===> 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 ===> Configuring for xwelltris-1.0.1p6 Using /exopi-obj/pobj/xwelltris-1.0.1/config.site (generated) loading site script /exopi-obj/pobj/xwelltris-1.0.1/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/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 SDL is ENABLED ******************* 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: 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 (cd src && make) cc -c mydebug.c -DHAVE_CONFIG_H -O2 -pipe `sdl-config --cflags` -I./sdl -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include c++ -c `sdl-config --cflags` -I./sdl -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 `sdl-config --cflags` -I./sdl -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe rndgen.cxx -o rndgen.o c++ -c `sdl-config --cflags` -I./sdl -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe geometry.cxx -o geometry.o c++ -c `sdl-config --cflags` -I./sdl -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe commonfuncs.cxx -o commonfuncs.o c++ -c `sdl-config --cflags` -I./sdl -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 `sdl-config --cflags` -I./sdl -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe welldrawing.cxx -o welldrawing.o c++ -c `sdl-config --cflags` -I./sdl -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 `sdl-config --cflags` -I./sdl -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe wellsimpledraw.cxx -o wellsimpledraw.o c++ -c `sdl-config --cflags` -I./sdl -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe wellimagefont.cxx -o wellimagefont.o c++ -c `sdl-config --cflags` -I./sdl -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 `sdl-config --cflags` -I./sdl -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 `sdl-config --cflags` -I./sdl -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 `sdl-config --cflags` -I./sdl -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 `sdl-config --cflags` -I./sdl -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. cc -c `sdl-config --cflags` -I./sdl -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe sdl/sdl_gfxprimitives.c -o sdl/sdl_gfxprimitives.o c++ -c `sdl-config --cflags` -I./sdl -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe sdl/sdlwellengine.cxx -o sdl/sdlwellengine.o sdl/sdlwellengine.cxx:275: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) ~~^ ~~~~~~~~~~ 1 warning generated. c++ -c `sdl-config --cflags` -I./sdl -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe sdl/sdlwellimagefont.cxx -o sdl/sdlwellimagefont.o c++ -c `sdl-config --cflags` -I./sdl -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe sdl/sdlwellinput.cxx -o sdl/sdlwellinput.o sdl/sdlwellinput.cxx:41:12: warning: 12 enumeration values not handled in switch: 'eTimeOut', 'eMouseMove', 'eMousePress'... [-Wswitch] switch(ev.type) ^~~~~~~ 1 warning generated. c++ -c `sdl-config --cflags` -I./sdl -DHAVE_CONFIG_H -I. -I./.. -I./image -I./include -I../include -DHAVE_CONFIG_H -O2 -pipe sdl/sdlwelldrawing.cxx -o sdl/sdlwelldrawing.o sdl/sdlwelldrawing.cxx:429:12: warning: 212 enumeration values not handled in switch: 'SDLK_UNKNOWN', 'SDLK_BACKSPACE', 'SDLK_TAB'... [-Wswitch] switch(ev->key.keysym.sym) ^~~~~~~~~~~~~~~~~~ 1 warning generated. 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 sdl/sdl_gfxprimitives.o sdl/sdlwellengine.o sdl/sdlwellimagefont.o sdl/sdlwellinput.o sdl/sdlwelldrawing.o -O2 -pipe -O `sdl-config --libs` -lSDL_image -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: wellinput.cxx(wellinput.o:(WellInput::set_text(char*))): warning: strcpy() is almost always misused, please use strlcpy() >>> Running package in games/xwelltris at 1734981385.72 ===> games/xwelltris ===> Faking installation for xwelltris-1.0.1p6 /exopi-obj/pobj/xwelltris-1.0.1/bin/install -c -s -m 755 /exopi-obj/pobj/xwelltris-1.0.1/xwelltris-1.0.1/xwelltris /exopi-obj/pobj/xwelltris-1.0.1/fake-amd64/usr/local/bin /exopi-obj/pobj/xwelltris-1.0.1/bin/install -d -m 755 /exopi-obj/pobj/xwelltris-1.0.1/fake-amd64/usr/local/share/xwelltris /exopi-obj/pobj/xwelltris-1.0.1/bin/install -c -m 644 /exopi-obj/pobj/xwelltris-1.0.1/xwelltris-1.0.1/data/*.{dat,gif} /exopi-obj/pobj/xwelltris-1.0.1/xwelltris-1.0.1/README.keys /exopi-obj/pobj/xwelltris-1.0.1/fake-amd64/usr/local/share/xwelltris /exopi-obj/pobj/xwelltris-1.0.1/bin/install -c -m 644 /dev/null /exopi-obj/pobj/xwelltris-1.0.1/fake-amd64/usr/local/share/xwelltris/welltris.scores.template ===> Building package for xwelltris-1.0.1p6 Create /exopi-cvs/ports/packages/amd64/all/xwelltris-1.0.1p6.tgz Creating package xwelltris-1.0.1p6 reading plist| checking dependencies| checking dependencies|devel/sdl-image checksumming| checksumming| | 0% checksumming|** | 3% checksumming|**** | 6% checksumming|****** | 9% checksumming|******** | 13% checksumming|********** | 16% checksumming|*********** | 19% checksumming|************* | 22% checksumming|*************** | 25% checksumming|***************** | 28% checksumming|******************* | 31% checksumming|********************* | 34% checksumming|*********************** | 38% checksumming|************************* | 41% checksumming|*************************** | 44% checksumming|***************************** | 47% checksumming|******************************* | 50% checksumming|******************************** | 53% checksumming|********************************** | 56% checksumming|************************************ | 59% checksumming|************************************** | 63% checksumming|**************************************** | 66% checksumming|****************************************** | 69% checksumming|******************************************** | 72% checksumming|********************************************** | 75% checksumming|************************************************ | 78% checksumming|************************************************** | 81% checksumming|*************************************************** | 84% checksumming|***************************************************** | 88% checksumming|******************************************************* | 91% checksumming|********************************************************* | 94% checksumming|*********************************************************** | 97% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|*********************** | 36% archiving|************************** | 40% archiving|********************************** | 52% archiving|************************************* | 57% archiving|***************************************** | 63% archiving|************************************************ | 76% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/xwelltris-1.0.1p6.tgz >>> Running clean in games/xwelltris at 1734981389.69 ===> games/xwelltris ===> Cleaning for xwelltris-1.0.1p6 >>> Ended at 1734981389.89 max_stuck=2.43/depends=1.99/show-prepare-results=0.62/build=11.34/package=3.96/clean=0.23