=> Bootstrap dependency digest>=20010302: found digest-20180917 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for openttd-1.8.0nb2 gmake[1]: Entering directory '/data/scratch/games/openttd/work/openttd-1.8.0/objs/lang' [LANG] Compiling getoptdata.cpp [LANG] Compiling and Linking endian_check [LANG] Testing endianness for host [LANG] Compiling string.cpp [LANG] Compiling core/alloc_func.cpp [LANG] Compiling strgen/strgen_base.cpp [LANG] Compiling strgen/strgen.cpp [LANG] Compiling and Linking strgen [LANG] Compiling language arabic_egypt [LANG] Compiling language catalan [LANG] Generating table/strings.h [LANG] Compiling language brazilian_portuguese [LANG] Compiling language belarusian [LANG] Compiling language basque [LANG] Compiling language afrikaans [LANG] Compiling language bulgarian [LANG] Compiling language english_US [LANG] Compiling language croatian [LANG] Compiling language dutch [LANG] Compiling language english [LANG] Compiling language english_AU [LANG] Compiling language czech [LANG] Compiling language esperanto [LANG] Compiling language danish [LANG] Compiling language estonian [LANG] Compiling language faroese [LANG] Compiling language french [LANG] Compiling language gaelic [LANG] Compiling language finnish [LANG] Compiling language galician [LANG] Compiling language german [LANG] Compiling language greek [LANG] Compiling language hungarian [LANG] Compiling language hebrew [LANG] Compiling language indonesian [LANG] Compiling language icelandic [LANG] Compiling language italian [LANG] Compiling language irish [LANG] Compiling language japanese [LANG] Compiling language korean [LANG] Compiling language latin [LANG] Compiling language lithuanian [LANG] Compiling language latvian [LANG] Compiling language luxembourgish [LANG] Compiling language malay [LANG] Compiling language norwegian_nynorsk [LANG] Compiling language norwegian_bokmal [LANG] Compiling language polish [LANG] Compiling language russian [LANG] Compiling language romanian [LANG] Compiling language portuguese [LANG] Compiling language simplified_chinese [LANG] Compiling language serbian [LANG] Compiling language slovenian [LANG] Compiling language slovak [LANG] Compiling language spanish [LANG] Compiling language spanish_MX [LANG] Compiling language swedish [LANG] Compiling language thai [LANG] Compiling language traditional_chinese [LANG] Compiling language turkish [LANG] Compiling language ukrainian [LANG] Compiling language tamil [LANG] Compiling language vietnamese [LANG] Compiling language welsh gmake[1]: Leaving directory '/data/scratch/games/openttd/work/openttd-1.8.0/objs/lang' gmake[1]: Entering directory '/data/scratch/games/openttd/work/openttd-1.8.0/objs/setting' [SETTING] Compiling ini_load.cpp [SETTING] Compiling settingsgen/settingsgen.cpp [SETTING] Compiling and Linking endian_check [SETTING] Compiling getoptdata.cpp [SETTING] Testing endianness for host [SETTING] Compiling core/alloc_func.cpp [SETTING] Compiling string.cpp [SETTING] Compiling and Linking settings_gen [SETTING] Generating table/settings.h gmake[1]: Leaving directory '/data/scratch/games/openttd/work/openttd-1.8.0/objs/setting' gmake[1]: Entering directory '/data/scratch/games/openttd/work/openttd-1.8.0/objs/extra_grf' gmake[1]: Nothing to be done for 'all'. gmake[1]: Leaving directory '/data/scratch/games/openttd/work/openttd-1.8.0/objs/extra_grf' gmake[1]: Entering directory '/data/scratch/games/openttd/work/openttd-1.8.0/objs/release' [SRC] Compiling and Linking endian_check [SRC] Compiling and linking depend [SRC] Testing endianness for target [SRC] DEP CHECK (all files) [SRC] Compiling 3rdparty/md5/md5.cpp [SRC] Compiling 3rdparty/squirrel/sqstdlib/sqstdaux.cpp [SRC] Compiling 3rdparty/squirrel/squirrel/sqdebug.cpp [SRC] Compiling 3rdparty/squirrel/squirrel/sqclass.cpp [SRC] Compiling 3rdparty/squirrel/squirrel/sqstate.cpp [SRC] Compiling 3rdparty/squirrel/squirrel/sqlexer.cpp [SRC] Compiling 3rdparty/squirrel/squirrel/sqtable.cpp [SRC] Compiling 3rdparty/squirrel/squirrel/sqapi.cpp [SRC] Compiling 3rdparty/squirrel/squirrel/sqvm.cpp [SRC] Compiling ai/ai_config.cpp [SRC] Compiling 3rdparty/squirrel/squirrel/sqobject.cpp [SRC] Compiling 3rdparty/squirrel/squirrel/sqfuncstate.cpp [SRC] Compiling 3rdparty/squirrel/squirrel/sqcompiler.cpp [SRC] Compiling 3rdparty/squirrel/squirrel/sqmem.cpp [SRC] Compiling 3rdparty/squirrel/sqstdlib/sqstdmath.cpp [SRC] Compiling 3rdparty/squirrel/squirrel/sqbaselib.cpp In file included from /data/scratch/games/openttd/work/openttd-1.8.0/src/3rdparty/squirrel/squirrel/sqvm.cpp:9: In file included from /usr/include/c++/math.h:310: /usr/include/c++/limits:150:85: error: expected expression _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type min() _NOEXCEPT {return type();} ^ /data/scratch/games/openttd/work/openttd-1.8.0/src/3rdparty/squirrel/squirrel/sqobject.h:99:24: note: expanded from macro 'type' #define type(obj) ((obj)._type) ^ In file included from /data/scratch/games/openttd/work/openttd-1.8.0/src/3rdparty/squirrel/squirrel/sqvm.cpp:9: In file included from /usr/include/c++/math.h:310: /usr/include/c++/limits:150:61: error: no return statement in constexpr function _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type min() _NOEXCEPT {return type();} ^ /usr/include/c++/limits:151:85: error: expected expression _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type max() _NOEXCEPT {return type();} ^ /data/scratch/games/openttd/work/openttd-1.8.0/src/3rdparty/squirrel/squirrel/sqobject.h:99:24: note: expanded from macro 'type' #define type(obj) ((obj)._type) ^ In file included from /data/scratch/games/openttd/work/openttd-1.8.0/src/3rdparty/squirrel/squirrel/sqvm.cpp:9: In file included from /usr/include/c++/math.h:310: /usr/include/c++/limits:151:61: error: no return statement in constexpr function _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type max() _NOEXCEPT {return type();} ^ /usr/include/c++/limits:152:88: error: expected expression _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type lowest() _NOEXCEPT {return type();} ^ /data/scratch/games/openttd/work/openttd-1.8.0/src/3rdparty/squirrel/squirrel/sqobject.h:99:24: note: expanded from macro 'type' #define type(obj) ((obj)._type) ^ In file included from /data/scratch/games/openttd/work/openttd-1.8.0/src/3rdparty/squirrel/squirrel/sqvm.cpp:9: In file included from /usr/include/c++/math.h:310: /usr/include/c++/limits:152:61: error: no return statement in constexpr function _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type lowest() _NOEXCEPT {return type();} ^ /usr/include/c++/limits:161:89: error: expected expression _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type epsilon() _NOEXCEPT {return type();} ^ /data/scratch/games/openttd/work/openttd-1.8.0/src/3rdparty/squirrel/squirrel/sqobject.h:99:24: note: expanded from macro 'type' #define type(obj) ((obj)._type) ^ In file included from /data/scratch/games/openttd/work/openttd-1.8.0/src/3rdparty/squirrel/squirrel/sqvm.cpp:9: In file included from /usr/include/c++/math.h:310: /usr/include/c++/limits:161:61: error: no return statement in constexpr function _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type epsilon() _NOEXCEPT {return type();} ^ /usr/include/c++/limits:162:93: error: expected expression _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type round_error() _NOEXCEPT {return type();} ^ /data/scratch/games/openttd/work/openttd-1.8.0/src/3rdparty/squirrel/squirrel/sqobject.h:99:24: note: expanded from macro 'type' #define type(obj) ((obj)._type) ^ In file included from /data/scratch/games/openttd/work/openttd-1.8.0/src/3rdparty/squirrel/squirrel/sqvm.cpp:9: In file included from /usr/include/c++/math.h:310: /usr/include/c++/limits:162:61: error: no return statement in constexpr function _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type round_error() _NOEXCEPT {return type();} ^ /usr/include/c++/limits:174:90: error: expected expression _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type infinity() _NOEXCEPT {return type();} ^ /data/scratch/games/openttd/work/openttd-1.8.0/src/3rdparty/squirrel/squirrel/sqobject.h:99:24: note: expanded from macro 'type' #define type(obj) ((obj)._type) ^ In file included from /data/scratch/games/openttd/work/openttd-1.8.0/src/3rdparty/squirrel/squirrel/sqvm.cpp:9: In file included from /usr/include/c++/math.h:310: /usr/include/c++/limits:174:61: error: no return statement in constexpr function _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type infinity() _NOEXCEPT {return type();} ^ /usr/include/c++/limits:175:91: error: expected expression _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type quiet_NaN() _NOEXCEPT {return type();} ^ /data/scratch/games/openttd/work/openttd-1.8.0/src/3rdparty/squirrel/squirrel/sqobject.h:99:24: note: expanded from macro 'type' #define type(obj) ((obj)._type) ^ In file included from /data/scratch/games/openttd/work/openttd-1.8.0/src/3rdparty/squirrel/squirrel/sqvm.cpp:9: In file included from /usr/include/c++/math.h:310: /usr/include/c++/limits:175:61: error: no return statement in constexpr function _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type quiet_NaN() _NOEXCEPT {return type();} ^ /usr/include/c++/limits:176:95: error: expected expression _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type signaling_NaN() _NOEXCEPT {return type();} ^ /data/scratch/games/openttd/work/openttd-1.8.0/src/3rdparty/squirrel/squirrel/sqobject.h:99:24: note: expanded from macro 'type' #define type(obj) ((obj)._type) ^ In file included from /data/scratch/games/openttd/work/openttd-1.8.0/src/3rdparty/squirrel/squirrel/sqvm.cpp:9: In file included from /usr/include/c++/math.h:310: /usr/include/c++/limits:176:61: error: no return statement in constexpr function _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type signaling_NaN() _NOEXCEPT {return type();} ^ /usr/include/c++/limits:177:92: error: expected expression _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type denorm_min() _NOEXCEPT {return type();} ^ /data/scratch/games/openttd/work/openttd-1.8.0/src/3rdparty/squirrel/squirrel/sqobject.h:99:24: note: expanded from macro 'type' #define type(obj) ((obj)._type) ^ In file included from /data/scratch/games/openttd/work/openttd-1.8.0/src/3rdparty/squirrel/squirrel/sqvm.cpp:9: In file included from /usr/include/c++/math.h:310: /usr/include/c++/limits:177:61: error: no return statement in constexpr function _LIBCPP_INLINE_VISIBILITY static _LIBCPP_CONSTEXPR type denorm_min() _NOEXCEPT {return type();} ^ /usr/include/c++/limits:208:53: error: member reference base type 'int' is not a structure or union static _LIBCPP_CONSTEXPR const bool is_signed = type(-1) < type(0); ^~~~~~~~ /data/scratch/games/openttd/work/openttd-1.8.0/src/3rdparty/squirrel/squirrel/sqobject.h:99:25: note: expanded from macro 'type' #define type(obj) ((obj)._type) ~~~~~^~~~~~ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. gmake[1]: *** [Makefile:235: 3rdparty/squirrel/squirrel/sqvm.o] Error 1 gmake[1]: *** Waiting for unfinished jobs.... /data/scratch/games/openttd/work/openttd-1.8.0/src/3rdparty/squirrel/squirrel/sqfuncstate.cpp:505:9: warning: local variable 'ns' will be copied despite being returned by name [-Wreturn-std-move] return ns; ^~ /data/scratch/games/openttd/work/openttd-1.8.0/src/3rdparty/squirrel/squirrel/sqfuncstate.cpp:505:9: note: call 'std::move' explicitly to avoid copying return ns; ^~ std::move(ns) /data/scratch/games/openttd/work/openttd-1.8.0/src/3rdparty/squirrel/squirrel/sqfuncstate.cpp:512:9: warning: local variable 'nt' will be copied despite being returned by name [-Wreturn-std-move] return nt; ^~ /data/scratch/games/openttd/work/openttd-1.8.0/src/3rdparty/squirrel/squirrel/sqfuncstate.cpp:512:9: note: call 'std::move' explicitly to avoid copying return nt; ^~ std::move(nt) /data/scratch/games/openttd/work/openttd-1.8.0/src/3rdparty/squirrel/squirrel/sqcompiler.cpp:145:10: warning: local variable 'ret' will be copied despite being returned by name [-Wreturn-std-move] return ret; ^~~ /data/scratch/games/openttd/work/openttd-1.8.0/src/3rdparty/squirrel/squirrel/sqcompiler.cpp:145:10: note: call 'std::move' explicitly to avoid copying return ret; ^~~ std::move(ret) 2 warnings generated. 1 warning generated. gmake[1]: Leaving directory '/data/scratch/games/openttd/work/openttd-1.8.0/objs/release' gmake: *** [Makefile:56: all] Error 1 *** Error code 2 Stop. make[1]: stopped in /data/pkgsrc/games/openttd *** Error code 1 Stop. make: stopped in /data/pkgsrc/games/openttd