>>> Building on exopi-6 under games/einstein BDEPENDS = [devel/sdl-ttf;devel/sdl;devel/gmake;devel/sdl-mixer] 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-6 at 1767963073.02) >>> Running depends in games/einstein at 1767963073.06 last junk was in graphics/xv /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.1p0 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 1767963075.27 ===> 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++.12.0 c++abi.9.0 pthread.28.1 SDL.8.0 SDL_mixer.5.0 SDL_ttf.8.1 c.102.2 freetype.31.1 m.10.1 z.7.1 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 1767963076.19 /usr/sbin/pkg_delete -aIXq DevIL-1.7.8p25 aarch64-none-elf-gcc-12.2.0p2 asciidoc-10.2.1p0 bash-5.3.9 bison-3.8.2p0 boost-1.87.0p0v0 bzip2-1.0.8p0 cargo-generate-vendor-1.0p1 cbindgen-0.29.2 cjson-1.7.18p0 cmake-core-3.31.8p0 curl-8.17.0 dtc-1.7.0 dwz-0.16p0 e2fsprogs-1.47.3 eigen3-3.4.0p0 flac-1.5.0 flann-1.9.2p1 gmake-4.4.1p0 gnutls-3.8.11 icu4c-78.1p0v0 iodbc-3.52.16 jsoncpp-1.9.6 lame-3.100p2 libffi-3.5.2 libiconv-1.17 libsndfile-1.2.2p0 libusb1-1.0.29 libvorbis-1.3.7 libxkbcommon-1.13.1 m4-1.4.20p0 mariadb-client-11.4.9v1 minizip-4.0.8p0 mpg123-1.33.4 ninja-1.11.1p1v1 nspr-4.38.2 openal-1.24.3v0 p7zip-17.06 pcre-8.45 png-1.6.52 portaudio-svn-1970p1 py3-elftools-0.31p1 py3-setuptools-80.9.0v0 python-3.13.11p0 pythran-0.15.0p6 qhull-2020.2 rust-1.92.0 sdl-1.2.15p12 sdl-mixer-1.2.12p5 sdl-ttf-2.0.11p3 sdl2-2.32.8 sqlite3-3.51.0 swig-4.2.1p0 xz-5.8.2 zstd-1.5.7p0 --- -cyrus-sasl-2.1.28p2 ------------------- You should also run rm -rf /var/sasl2/* --- -dbus-1.16.2p1v0 ------------------- You should also remove /etc/machine-id You should also run /usr/sbin/userdel _dbus You should also run /usr/sbin/groupdel _dbus --- -dovecot-2.3.21.1p3v0 ------------------- You should also run rm -rf /var/dovecot/* You should also run /usr/sbin/userdel _dovenull You should also run /usr/sbin/userdel _dovecot You should also run /usr/sbin/groupdel _dovenull You should also run /usr/sbin/groupdel _dovecot --- -rrdtool-1.9.0p0 ------------------- You should also run rm -f /var/db/rrd/*.rrd /var/db/rrd/journal/* You should also run /usr/sbin/userdel _rrdcached You should also run /usr/sbin/groupdel _rrdcached --- -ruby-3.4.8 ------------------- If you set up the symlinks to make ruby 3.4 the system ruby, don't forget to remove the following files: rm /usr/local/bin/ruby rm /usr/local/bin/bundle rm /usr/local/bin/bundler rm /usr/local/bin/erb rm /usr/local/bin/gem rm /usr/local/bin/irb rm /usr/local/bin/racc rm /usr/local/bin/rake rm /usr/local/bin/rbs rm /usr/local/bin/rdbg rm /usr/local/bin/rdoc rm /usr/local/bin/ri rm /usr/local/bin/syntax_suggest rm /usr/local/bin/typeprof (Junk lock released for exopi-6 at 1767963098.25) distfiles size=722301 >>> Running build in games/einstein at 1767963098.28 ===> 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 1767963172.14 ===> 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 1767963175.88 ===> games/einstein ===> Cleaning for einstein-2.0p5 >>> Ended at 1767963176.09 max_stuck=0.33/depends=2.21/show-prepare-results=0.92/junk=22.09/build=73.84/package=3.76/clean=0.23