>>> Building on exopi-1 under games/einstein BDEPENDS = [devel/sdl-mixer;devel/gmake;devel/sdl;devel/sdl-ttf] DIST = [games/einstein:einstein-2.0-src.tar.gz] FULLPKGNAME = einstein-2.0p5 RDEPENDS = [devel/sdl-mixer;devel/sdl;devel/sdl-ttf] (Junk lock obtained for exopi-1 at 1788653974.83) >>> Running depends in games/einstein at 1788653974.88 last junk was in sysutils/gkrellm/plugins/flynn /usr/sbin/pkg_add -aI -Drepair gmake-4.4.1p0 sdl-1.2.15p12 sdl-mixer-1.2.12p5 sdl-ttf-2.0.11p3 was: /usr/sbin/pkg_add -aI -Drepair gmake-4.4.1p0 sdl-1.2.15p12 sdl-mixer-1.2.12p5 sdl-ttf-2.0.11p3 /usr/sbin/pkg_add -aI -Drepair gmake-4.4.1p0 sdl-1.2.15p12 sdl-mixer-1.2.12p5 sdl-ttf-2.0.11p3 >>> Running show-prepare-results in games/einstein at 1788653977.70 ===> games/einstein ===> Building from scratch einstein-2.0p5 ===> einstein-2.0p5 depends on: gmake-* -> gmake-4.4.1p0 ===> 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++.13.0 c++abi.10.0 pthread.28.1 SDL.8.0 SDL_mixer.5.0 SDL_ttf.8.1 c.104.0 freetype.31.1 m.10.1 z.7.2 gmake-4.4.1p0 sdl-1.2.15p12 sdl-mixer-1.2.12p5 sdl-ttf-2.0.11p3 Still tainted: no >>> Running junk in games/einstein at 1788653978.70 /usr/sbin/pkg_delete -aIXq CGNS-4.5.2 DevIL-1.7.8p25 arrow-cpp-24.0.0 asciidoc-10.2.1p0 assimp-5.4.3p0 bash-5.3.15 boost-1.91.0v0 cmake-core-4.3.3 curl-8.22.0 dwz-0.16p2 eigen3-3.4.0p0 exprtk-0.0.3p0 fmt-11.2.0p0 geos-3.14.1 giflib-6.1.3p0 gl2ps-1.4.2p0 gmake-4.4.1p0 gtest-1.18.0 hdf5-1.14.6p1 icu4c-78.3v0 jpeg-3.2.0v0 json-c-0.19 jsoncpp-1.9.8 lerc-4.2.0 libarchive-3.8.9 libavif-1.4.0p0 libdeflate-1.26 libgeotiff-1.7.4p0 libharu-2.4.4p0 libiconv-1.19 libjxl-0.12.0 libogg-1.3.6p0 libspatialite-5.1.0p3 libtheora-1.2.0v0 libvorbis-1.3.7 libwebp-1.6.0p2 libxkbcommon-1.13.2 libxml-2.15.4 lz4-1.10.0 minizip-4.1.0 muparser-2.3.5 netcdf-4.10.1 ninja-1.11.1p1v1 nlohmann-json-3.12.0 openal-1.25.1p0v0 openjp2-2.5.4 p7zip-17.06 pcre2-10.47 png-1.6.58 poppler-26.08.0 postgresql-client-18.6 proj-9.8.1 pugixml-1.16 py3-numpy-2.5.2 py3-setuptools-80.9.0v0 py3-sphinx-9.1.0v0 python-3.14.6p0 qhull-2020.2 qt6-qtbase-6.11.2 qt6-qtdeclarative-6.11.2 qt6-qtshadertools-6.11.2 qt6-qttools-6.11.2 scnlib-4.0.1p0 sdl-1.2.15p12 sdl-mixer-1.2.12p5 sdl-ttf-2.0.11p3 sdl2-2.32.10p0 sfcgal-2.2.0p1 sqlite3-3.53.2 swig-4.4.1 tiff-4.7.2 unzip-6.0p18 utfcpp-4.1.1 verdict-1.4.5 vulkan-headers-1.4.357.0 xz-5.8.3 zstd-1.5.7p0 install-info: warning: no entries found for `/usr/local/info/notes.info'; nothing deleted --- -cyrus-sasl-2.1.28p3 ------------------- You should also run rm -rf /var/sasl2/* --- -ghostscript-fonts-8.11p3 ------------------- You may wish to remove /usr/local/share/fonts/ghostscript from your font path --- -node-24.20.0v0 ------------------- You may wish to remove /usr/local/lib/node_modules/npm/man from man.conf --- -openssl-3.5.8v0 ------------------- You may wish to remove /usr/local/lib/eopenssl35/man from man.conf (Junk lock released for exopi-1 at 1788654016.74) Woken up x11/qt6/qtquick3d distfiles size=722301 >>> Running build in games/einstein at 1788654016.79 ===> 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] 90 | 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] 11 | 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] 16 | 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] 11 | 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] 16 | 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] 42 | case 2: ADD_ARG(INT_ARG); break; | ^~~~~~~~~~~~~~~~ formatter.cpp:11:46: note: expanded from macro 'ADD_ARG' 11 | commands[commandsCnt].data = (void*)argNo; \ | ^~~~~~~~~~~~ formatter.cpp:43:21: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] 43 | case 3: ADD_ARG(STRING_ARG); break; | ^~~~~~~~~~~~~~~~~~~ formatter.cpp:11:46: note: expanded from macro 'ADD_ARG' 11 | commands[commandsCnt].data = (void*)argNo; \ | ^~~~~~~~~~~~ formatter.cpp:44:21: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] 44 | case 4: ADD_ARG(FLOAT_ARG); break; | ^~~~~~~~~~~~~~~~~~ formatter.cpp:11:46: note: expanded from macro 'ADD_ARG' 11 | commands[commandsCnt].data = (void*)argNo; \ | ^~~~~~~~~~~~ formatter.cpp:45:21: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] 45 | case 5: ADD_ARG(DOUBLE_ARG); break; | ^~~~~~~~~~~~~~~~~~~ formatter.cpp:11:46: note: expanded from macro 'ADD_ARG' 11 | 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] 243 | *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] 247 | *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] 384 | *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] 11 | typedef enum Type { | ^~~~~~~ In file included from table.cpp:1: ./table.h:16:9: warning: typedef requires a name [-Wmissing-declarations] 16 | 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] 11 | 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 1788654096.58 ===> 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 1788654100.13 ===> games/einstein ===> Cleaning for einstein-2.0p5 >>> Ended at 1788654100.38 max_stuck=34.40/depends=2.84/show-prepare-results=0.98/junk=38.07/build=79.80/package=3.55/clean=0.28