>>> Building on exopi-5 under games/einstein BDEPENDS = [devel/gmake;devel/sdl;devel/sdl-mixer;devel/sdl-ttf] DIST = [games/einstein:einstein-2.0-src.tar.gz] FULLPKGNAME = einstein-2.0p5 RDEPENDS = [devel/sdl-ttf;devel/sdl;devel/sdl-mixer] (Junk lock obtained for exopi-5 at 1735144141.11) >>> Running depends in games/einstein at 1735144141.16 last junk was in math/py-gmpy2 /usr/sbin/pkg_add -aI -Drepair sdl-1.2.15p12 sdl-mixer-1.2.12p5 sdl-ttf-2.0.11p3 was: /usr/sbin/pkg_add -aI -Drepair gmake-4.4.1 sdl-1.2.15p12 sdl-mixer-1.2.12p5 sdl-ttf-2.0.11p3 /usr/sbin/pkg_add -aI -Drepair sdl-1.2.15p12 sdl-mixer-1.2.12p5 sdl-ttf-2.0.11p3 >>> Running show-prepare-results in games/einstein at 1735144142.96 ===> games/einstein ===> Building from scratch einstein-2.0p5 ===> einstein-2.0p5 depends on: gmake-* -> gmake-4.4.1 ===> einstein-2.0p5 depends on: sdl-* -> sdl-1.2.15p12 ===> einstein-2.0p5 depends on: sdl-mixer-* -> sdl-mixer-1.2.12p5 ===> einstein-2.0p5 depends on: sdl-ttf-* -> sdl-ttf-2.0.11p3 ===> Verifying specs: c++ c++abi pthread SDL SDL_mixer SDL_ttf c freetype m z ===> found c++.10.0 c++abi.7.0 pthread.27.1 SDL.8.0 SDL_mixer.5.0 SDL_ttf.8.1 c.100.3 freetype.30.4 m.10.1 z.7.1 gmake-4.4.1 sdl-1.2.15p12 sdl-mixer-1.2.12p5 sdl-ttf-2.0.11p3 (Junk lock released for exopi-5 at 1735144143.98) distfiles size=722301 >>> Running build in games/einstein at 1735144144.02 ===> games/einstein ===> Checking files for einstein-2.0p5 `/exopi-cvs/ports/distfiles/einstein-2.0-src.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for einstein-2.0p5 ===> Patching for einstein-2.0p5 ===> Applying OpenBSD patch patch-Makefile Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- Makefile.orig Sun Sep 25 23:20:30 2005 |+++ Makefile Fri Apr 3 19:41:41 2009 -------------------------- Patching file Makefile using Plan A... Hunk #1 succeeded at 5. Hunk #2 succeeded at 15. Hunk #3 succeeded at 60. done ===> Applying OpenBSD patch patch-convert_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- convert.cpp.orig Sun Aug 14 06:40:58 2005 |+++ convert.cpp Thu Apr 2 10:27:29 2009 -------------------------- Patching file convert.cpp using Plan A... Hunk #1 succeeded at 28. Hunk #2 succeeded at 47. done ===> Applying OpenBSD patch patch-convert_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: convert.h |--- convert.h.orig |+++ convert.h -------------------------- Patching file convert.h using Plan A... Hunk #1 succeeded at 5. done ===> Applying OpenBSD patch patch-font_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: font.cpp |--- font.cpp.orig |+++ font.cpp -------------------------- Patching file font.cpp using Plan A... Hunk #1 succeeded at 67. done ===> Applying OpenBSD patch patch-formatter_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- formatter.cpp.orig Sun Aug 14 04:40:58 2005 |+++ formatter.cpp Sat Jun 5 13:04:52 2010 -------------------------- Patching file formatter.cpp using Plan A... Hunk #1 succeeded at 58. Hunk #2 succeeded at 123. Hunk #3 succeeded at 135. done ===> Applying OpenBSD patch patch-game_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: game.cpp |--- game.cpp.orig |+++ game.cpp -------------------------- Patching file game.cpp using Plan A... Hunk #1 succeeded at 139. done ===> Applying OpenBSD patch patch-screen_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: screen.cpp |--- screen.cpp.orig |+++ screen.cpp -------------------------- Patching file screen.cpp using Plan A... Hunk #1 succeeded at 116. Hunk #2 succeeded at 146. Hunk #3 succeeded at 221. Hunk #4 succeeded at 265. Hunk #5 succeeded at 316. done ===> Applying OpenBSD patch patch-topscores_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: topscores.cpp |--- topscores.cpp.orig |+++ topscores.cpp -------------------------- Patching file topscores.cpp using Plan A... Hunk #1 succeeded at 122. done ===> Applying OpenBSD patch patch-unicode_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: unicode.cpp |--- unicode.cpp.orig |+++ unicode.cpp -------------------------- Patching file unicode.cpp using Plan A... Hunk #1 succeeded at 1. done ===> Applying OpenBSD patch patch-utils_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: utils.cpp |--- utils.cpp.orig |+++ utils.cpp -------------------------- Patching file utils.cpp using Plan A... Hunk #1 succeeded at 101. Hunk #2 succeeded at 275. done ===> Applying OpenBSD patch patch-widgets_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: widgets.cpp |--- widgets.cpp.orig |+++ widgets.cpp -------------------------- Patching file widgets.cpp using Plan A... Hunk #1 succeeded at 38. Hunk #2 succeeded at 71. Hunk #3 succeeded at 117. Hunk #4 succeeded at 436. Hunk #5 succeeded at 582. Hunk #6 succeeded at 721. Hunk #7 succeeded at 917. 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 einstein-2.0p5 ===> Configuring for einstein-2.0p5 ===> Building for einstein-2.0p5 c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c puzgen.cpp c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c main.cpp c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c screen.cpp c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c resources.cpp c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c utils.cpp c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c game.cpp c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c widgets.cpp c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c iconset.cpp c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c puzzle.cpp c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c rules.cpp c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c verthints.cpp c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c random.cpp c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c horhints.cpp horhints.cpp:90:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 1 warning generated. c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c menu.cpp c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c font.cpp c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c conf.cpp c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c storage.cpp In file included from storage.cpp:4: In file included from ./tablestorage.h:6: In file included from ./table.h:7: ./lexal.h:11:9: warning: typedef requires a name [-Wmissing-declarations] typedef enum Type { ^~~~~~~ In file included from storage.cpp:4: In file included from ./tablestorage.h:6: ./table.h:16:9: warning: typedef requires a name [-Wmissing-declarations] typedef enum Type { ^~~~~~~ 2 warnings generated. c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c options.cpp c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c tablestorage.cpp In file included from tablestorage.cpp:4: In file included from ./tablestorage.h:6: In file included from ./table.h:7: ./lexal.h:11:9: warning: typedef requires a name [-Wmissing-declarations] typedef enum Type { ^~~~~~~ In file included from tablestorage.cpp:4: In file included from ./tablestorage.h:6: ./table.h:16:9: warning: typedef requires a name [-Wmissing-declarations] typedef enum Type { ^~~~~~~ 2 warnings generated. c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c regstorage.cpp c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c topscores.cpp c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c opensave.cpp c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c descr.cpp c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c messages.cpp c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c formatter.cpp formatter.cpp:42:21: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] case 2: ADD_ARG(INT_ARG); break; ^~~~~~~~~~~~~~~~ formatter.cpp:11:46: note: expanded from macro 'ADD_ARG' commands[commandsCnt].data = (void*)argNo; \ ^~~~~~~~~~~~ formatter.cpp:43:21: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] case 3: ADD_ARG(STRING_ARG); break; ^~~~~~~~~~~~~~~~~~~ formatter.cpp:11:46: note: expanded from macro 'ADD_ARG' commands[commandsCnt].data = (void*)argNo; \ ^~~~~~~~~~~~ formatter.cpp:44:21: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] case 4: ADD_ARG(FLOAT_ARG); break; ^~~~~~~~~~~~~~~~~~ formatter.cpp:11:46: note: expanded from macro 'ADD_ARG' commands[commandsCnt].data = (void*)argNo; \ ^~~~~~~~~~~~ formatter.cpp:45:21: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] case 5: ADD_ARG(DOUBLE_ARG); break; ^~~~~~~~~~~~~~~~~~~ formatter.cpp:11:46: note: expanded from macro 'ADD_ARG' commands[commandsCnt].data = (void*)argNo; \ ^~~~~~~~~~~~ 4 warnings generated. c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c buffer.cpp c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c unicode.cpp unicode.cpp:243:14: warning: ISO C++11 does not allow conversion from string literal to 'wchar_t *' [-Wwritable-strings] *error = L"Partial character sequence at end of input"; ^ unicode.cpp:247:24: warning: ISO C++11 does not allow conversion from string literal to 'wchar_t *' [-Wwritable-strings] *error = L"Invalid byte sequence in conversion input"; ^ unicode.cpp:384:24: warning: ISO C++11 does not allow conversion from string literal to 'wchar_t *' [-Wwritable-strings] *error = L"Character out of range for UTF-8"; ^ 3 warnings generated. c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c convert.cpp c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c table.cpp In file included from table.cpp:1: In file included from ./table.h:7: ./lexal.h:11:9: warning: typedef requires a name [-Wmissing-declarations] typedef enum Type { ^~~~~~~ In file included from table.cpp:1: ./table.h:16:9: warning: typedef requires a name [-Wmissing-declarations] typedef enum Type { ^~~~~~~ 2 warnings generated. c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c i18n.cpp c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c lexal.cpp In file included from lexal.cpp:1: ./lexal.h:11:9: warning: typedef requires a name [-Wmissing-declarations] typedef enum Type { ^~~~~~~ 1 warning generated. c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c streams.cpp c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c tokenizer.cpp c++ -O2 -pipe `sdl-config --cflags` -DPREFIX=L\"/usr/local\" -c sound.cpp c++ -pipe -lSDL_ttf -lfreetype `sdl-config --libs` -lz -lSDL_mixer puzgen.o main.o screen.o resources.o utils.o game.o widgets.o iconset.o puzzle.o rules.o verthints.o random.o horhints.o menu.o font.o conf.o storage.o options.o tablestorage.o regstorage.o topscores.o opensave.o descr.o messages.o formatter.o buffer.o unicode.o convert.o table.o i18n.o lexal.o streams.o tokenizer.o sound.o -o einstein ld: warning: puzgen.cpp(puzgen.o:(genPuzzle(short (&) [6][6], std::__1::list>&))): warning: rand() may return deterministic values, is that what you want? ld: warning: conf.cpp(conf.o:(parse_table(_STable*, char*, long*, int))): warning: sprintf() is often misused, please use snprintf() ld: warning: conf.cpp(conf.o:(table_to_str(_STable*, int, int, int))): warning: strcat() is almost always misused, please use strlcat() >>> Running package in games/einstein at 1735144211.16 ===> games/einstein ===> Faking installation for einstein-2.0p5 install -s einstein /exopi-obj/pobj/einstein-2.0/fake-amd64/usr/local/bin/einstein install -d /exopi-obj/pobj/einstein-2.0/fake-amd64/usr/local/share/einstein/res install einstein.res /exopi-obj/pobj/einstein-2.0/fake-amd64/usr/local/share/einstein/res/einstein.res ===> Building package for einstein-2.0p5 Create /exopi-cvs/ports/packages/amd64/all/einstein-2.0p5.tgz Creating package einstein-2.0p5 reading plist| checking dependencies| checking dependencies|devel/sdl-mixer checking dependencies|devel/sdl-ttf checking dependencies|devel/sdl checksumming| checksumming| | 0% checksumming|*** | 4% checksumming|***** | 8% checksumming|******** | 13% checksumming|********** | 17% checksumming|************* | 21% checksumming|*************** | 25% checksumming|****************** | 29% checksumming|******************** | 33% checksumming|*********************** | 38% checksumming|************************* | 42% checksumming|**************************** | 46% checksumming|******************************* | 50% checksumming|********************************* | 54% checksumming|************************************ | 58% checksumming|************************************** | 63% checksumming|***************************************** | 67% checksumming|******************************************* | 71% checksumming|********************************************** | 75% checksumming|************************************************ | 79% checksumming|*************************************************** | 83% checksumming|***************************************************** | 88% checksumming|******************************************************** | 92% checksumming|********************************************************** | 96% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|********************** | 35% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/einstein-2.0p5.tgz >>> Running clean in games/einstein at 1735144215.05 ===> games/einstein ===> Cleaning for einstein-2.0p5 >>> Ended at 1735144215.24 max_stuck=1.01/depends=1.77/show-prepare-results=1.10/build=67.13/package=3.86/clean=0.27