+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent LUA_VERSION_REQD=51 WRKLOG=/tmp/bulklog/celestia-1.6.1nb29/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent LUA_VERSION_REQD=51 WRKLOG=/tmp/bulklog/celestia-1.6.1nb29/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for celestia-1.6.1nb29
/opt/pkg/bin/gmake  all-recursive
gmake[1]: Entering directory '/home/pbulk/build/misc/celestia/work/celestia-1.6.1'
Making all in src
gmake[2]: Entering directory '/home/pbulk/build/misc/celestia/work/celestia-1.6.1/src'
Making all in celutil
gmake[3]: Entering directory '/home/pbulk/build/misc/celestia/work/celestia-1.6.1/src/celutil'
g++ -DHAVE_CONFIG_H -I. -I../..   -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/lua-5.1 -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm  -Wno-long-long -Wundef -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/lua-5.1 -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -DPKG_SYSCONFDIR="\"/etc/opt/pkg\"" -ffast-math -fexpensive-optimizations -fomit-frame-pointer -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common  -MT bigfix.o -MD -MP -MF .deps/bigfix.Tpo -c -o bigfix.o bigfix.cpp
In file included from bigfix.h:19,
                 from bigfix.cpp:17:
basictypes.h:34: warning: "INT64_MAX" redefined
   34 | #define INT64_MAX 9223372036854775807LL
      | 
In file included from /usr/include/sys/inttypes.h:43,
                 from /usr/include/inttypes.h:42,
                 from /usr/include/stdlib.h:317,
                 from /opt/tools/gcc10/include/c++/10.3.0/bits/std_abs.h:38,
                 from /opt/tools/gcc10/include/c++/10.3.0/cmath:47,
                 from /opt/tools/gcc10/include/c++/10.3.0/math.h:36,
                 from bigfix.cpp:15:
/usr/include/sys/int_limits.h:87: note: this is the location of the previous definition
   87 | #define INT64_MAX (9223372036854775807L)
      | 
bigfix.cpp: In member function 'std::string BigFix::toString()':
bigfix.cpp:419:30: warning: variable 'started' set but not used [-Wunused-but-set-variable]
  419 |     int bits, c, char_count, started, i, j;
      |                              ^~~~~~~
mv -f .deps/bigfix.Tpo .deps/bigfix.Po
g++ -DHAVE_CONFIG_H -I. -I../..   -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/lua-5.1 -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm  -Wno-long-long -Wundef -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/lua-5.1 -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -DPKG_SYSCONFDIR="\"/etc/opt/pkg\"" -ffast-math -fexpensive-optimizations -fomit-frame-pointer -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common  -MT color.o -MD -MP -MF .deps/color.Tpo -c -o color.o color.cpp
mv -f .deps/color.Tpo .deps/color.Po
g++ -DHAVE_CONFIG_H -I. -I../..   -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/lua-5.1 -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm  -Wno-long-long -Wundef -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/lua-5.1 -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -DPKG_SYSCONFDIR="\"/etc/opt/pkg\"" -ffast-math -fexpensive-optimizations -fomit-frame-pointer -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common  -MT debug.o -MD -MP -MF .deps/debug.Tpo -c -o debug.o debug.cpp
mv -f .deps/debug.Tpo .deps/debug.Po
g++ -DHAVE_CONFIG_H -I. -I../..   -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/lua-5.1 -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm  -Wno-long-long -Wundef -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/lua-5.1 -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -DPKG_SYSCONFDIR="\"/etc/opt/pkg\"" -ffast-math -fexpensive-optimizations -fomit-frame-pointer -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common  -MT directory.o -MD -MP -MF .deps/directory.Tpo -c -o directory.o directory.cpp
mv -f .deps/directory.Tpo .deps/directory.Po
g++ -DHAVE_CONFIG_H -I. -I../..   -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/lua-5.1 -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm  -Wno-long-long -Wundef -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/lua-5.1 -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -DPKG_SYSCONFDIR="\"/etc/opt/pkg\"" -ffast-math -fexpensive-optimizations -fomit-frame-pointer -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common  -MT filetype.o -MD -MP -MF .deps/filetype.Tpo -c -o filetype.o filetype.cpp
mv -f .deps/filetype.Tpo .deps/filetype.Po
g++ -DHAVE_CONFIG_H -I. -I../..   -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/lua-5.1 -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm  -Wno-long-long -Wundef -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/lua-5.1 -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -DPKG_SYSCONFDIR="\"/etc/opt/pkg\"" -ffast-math -fexpensive-optimizations -fomit-frame-pointer -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common  -MT formatnum.o -MD -MP -MF .deps/formatnum.Tpo -c -o formatnum.o formatnum.cpp
mv -f .deps/formatnum.Tpo .deps/formatnum.Po
g++ -DHAVE_CONFIG_H -I. -I../..   -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/lua-5.1 -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm  -Wno-long-long -Wundef -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/lua-5.1 -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -DPKG_SYSCONFDIR="\"/etc/opt/pkg\"" -ffast-math -fexpensive-optimizations -fomit-frame-pointer -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common  -MT utf8.o -MD -MP -MF .deps/utf8.Tpo -c -o utf8.o utf8.cpp
mv -f .deps/utf8.Tpo .deps/utf8.Po
g++ -DHAVE_CONFIG_H -I. -I../..   -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/lua-5.1 -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm  -Wno-long-long -Wundef -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/lua-5.1 -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -DPKG_SYSCONFDIR="\"/etc/opt/pkg\"" -ffast-math -fexpensive-optimizations -fomit-frame-pointer -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common  -MT util.o -MD -MP -MF .deps/util.Tpo -c -o util.o util.cpp
mv -f .deps/util.Tpo .deps/util.Po
g++ -DHAVE_CONFIG_H -I. -I../..   -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/lua-5.1 -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm  -Wno-long-long -Wundef -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/lua-5.1 -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -DPKG_SYSCONFDIR="\"/etc/opt/pkg\"" -ffast-math -fexpensive-optimizations -fomit-frame-pointer -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common  -MT unixdirectory.o -MD -MP -MF .deps/unixdirectory.Tpo -c -o unixdirectory.o unixdirectory.cpp
unixdirectory.cpp: In function 'std::string WordExp(const string&)':
unixdirectory.cpp:130:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
  130 |         wordfree(&result);
      |         ~~~~~~~~^~~~~~~~~
unixdirectory.cpp:131:5: note: here
  131 |     default: // some other error
      |     ^~~~~~~
mv -f .deps/unixdirectory.Tpo .deps/unixdirectory.Po
g++ -DHAVE_CONFIG_H -I. -I../..   -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/lua-5.1 -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm  -Wno-long-long -Wundef -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/lua-5.1 -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -DPKG_SYSCONFDIR="\"/etc/opt/pkg\"" -ffast-math -fexpensive-optimizations -fomit-frame-pointer -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common  -MT unixtimer.o -MD -MP -MF .deps/unixtimer.Tpo -c -o unixtimer.o unixtimer.cpp
mv -f .deps/unixtimer.Tpo .deps/unixtimer.Po
rm -f libcelutil.a
ar cru libcelutil.a bigfix.o color.o debug.o directory.o filetype.o formatnum.o utf8.o util.o unixdirectory.o unixtimer.o 
ranlib libcelutil.a
gmake[3]: Leaving directory '/home/pbulk/build/misc/celestia/work/celestia-1.6.1/src/celutil'
Making all in celmath
gmake[3]: Entering directory '/home/pbulk/build/misc/celestia/work/celestia-1.6.1/src/celmath'
g++ -DHAVE_CONFIG_H -I. -I../.. -I..  -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/lua-5.1 -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm  -Wno-long-long -Wundef -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/lua-5.1 -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -DPKG_SYSCONFDIR="\"/etc/opt/pkg\"" -ffast-math -fexpensive-optimizations -fomit-frame-pointer -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common  -MT frustum.o -MD -MP -MF .deps/frustum.Tpo -c -o frustum.o frustum.cpp
frustum.cpp: In member function 'void Frustum::init(float, float, float, float)':
frustum.cpp:33:37: warning: implicitly-declared 'constexpr Vector3<float>& Vector3<float>::operator=(const Vector3<float>&)' is deprecated [-Wdeprecated-copy]
   33 |     normals[Bottom] = Vec3f(0, 1, -h);
      |                                     ^
In file included from ../celmath/plane.h:14,
                 from frustum.h:13,
                 from frustum.cpp:10:
../celmath/vecmath.h:187:19: note: because 'Vector3<float>' has user-provided 'Vector3<T>::Vector3(const Vector3<T>&) [with T = float]'
  187 | template<class T> Vector3<T>::Vector3(const Vector3<T>& v) :
      |                   ^~~~~~~~~~
frustum.cpp:34:38: warning: implicitly-declared 'constexpr Vector3<float>& Vector3<float>::operator=(const Vector3<float>&)' is deprecated [-Wdeprecated-copy]
   34 |     normals[Top]    = Vec3f(0, -1, -h);
      |                                      ^
In file included from ../celmath/plane.h:14,
                 from frustum.h:13,
                 from frustum.cpp:10:
../celmath/vecmath.h:187:19: note: because 'Vector3<float>' has user-provided 'Vector3<T>::Vector3(const Vector3<T>&) [with T = float]'
  187 | template<class T> Vector3<T>::Vector3(const Vector3<T>& v) :
      |                   ^~~~~~~~~~
frustum.cpp:35:37: warning: implicitly-declared 'constexpr Vector3<float>& Vector3<float>::operator=(const Vector3<float>&)' is deprecated [-Wdeprecated-copy]
   35 |     normals[Left]   = Vec3f(1, 0, -w);
      |                                     ^
In file included from ../celmath/plane.h:14,
                 from frustum.h:13,
                 from frustum.cpp:10:
../celmath/vecmath.h:187:19: note: because 'Vector3<float>' has user-provided 'Vector3<T>::Vector3(const Vector3<T>&) [with T = float]'
  187 | template<class T> Vector3<T>::Vector3(const Vector3<T>& v) :
      |                   ^~~~~~~~~~
frustum.cpp:36:38: warning: implicitly-declared 'constexpr Vector3<float>& Vector3<float>::operator=(const Vector3<float>&)' is deprecated [-Wdeprecated-copy]
   36 |     normals[Right]  = Vec3f(-1, 0, -w);
      |                                      ^
In file included from ../celmath/plane.h:14,
                 from frustum.h:13,
                 from frustum.cpp:10:
../celmath/vecmath.h:187:19: note: because 'Vector3<float>' has user-provided 'Vector3<T>::Vector3(const Vector3<T>&) [with T = float]'
  187 | template<class T> Vector3<T>::Vector3(const Vector3<T>& v) :
      |                   ^~~~~~~~~~
frustum.cpp:40:56: warning: implicitly-declared 'constexpr Plane<float>& Plane<float>::operator=(const Plane<float>&)' is deprecated [-Wdeprecated-copy]
   40 |         planes[i] = Planef(normals[i], Point3f(0, 0, 0));
      |                                                        ^
In file included from frustum.h:13,
                 from frustum.cpp:10:
../celmath/plane.h:46:19: note: because 'Plane<float>' has user-provided 'Plane<T>::Plane(const Plane<T>&) [with T = float]'
   46 | template<class T> Plane<T>::Plane(const Plane<T>& p) :
      |                   ^~~~~~~~
frustum.cpp:43:46: warning: implicitly-declared 'constexpr Plane<float>& Plane<float>::operator=(const Plane<float>&)' is deprecated [-Wdeprecated-copy]
   43 |     planes[Near] = Planef(Vec3f(0, 0, -1), -n);
      |                                              ^
In file included from frustum.h:13,
                 from frustum.cpp:10:
../celmath/plane.h:46:19: note: because 'Plane<float>' has user-provided 'Plane<T>::Plane(const Plane<T>&) [with T = float]'
   46 | template<class T> Plane<T>::Plane(const Plane<T>& p) :
      |                   ^~~~~~~~
frustum.cpp:44:43: warning: implicitly-declared 'constexpr Plane<float>& Plane<float>::operator=(const Plane<float>&)' is deprecated [-Wdeprecated-copy]
   44 |     planes[Far] = Planef(Vec3f(0, 0, 1), f);
      |                                           ^
In file included from frustum.h:13,
                 from frustum.cpp:10:
../celmath/plane.h:46:19: note: because 'Plane<float>' has user-provided 'Plane<T>::Plane(const Plane<T>&) [with T = float]'
   46 | template<class T> Plane<T>::Plane(const Plane<T>& p) :
      |                   ^~~~~~~~
frustum.cpp: In member function 'void Frustum::transform(const Mat3f&)':
frustum.cpp:162:33: warning: implicitly-declared 'constexpr Plane<float>& Plane<float>::operator=(const Plane<float>&)' is deprecated [-Wdeprecated-copy]
  162 |         planes[i] = planes[i] * invTranspose;
      |                                 ^~~~~~~~~~~~
In file included from frustum.h:13,
                 from frustum.cpp:10:
../celmath/plane.h:46:19: note: because 'Plane<float>' has user-provided 'Plane<T>::Plane(const Plane<T>&) [with T = float]'
   46 | template<class T> Plane<T>::Plane(const Plane<T>& p) :
      |                   ^~~~~~~~
frustum.cpp:164:47: warning: implicitly-declared 'constexpr Vector3<float>& Vector3<float>::operator=(const Vector3<float>&)' is deprecated [-Wdeprecated-copy]
  164 |         planes[i].normal = planes[i].normal * s;
      |                                               ^
In file included from ../celmath/plane.h:14,
                 from frustum.h:13,
                 from frustum.cpp:10:
../celmath/vecmath.h:187:19: note: because 'Vector3<float>' has user-provided 'Vector3<T>::Vector3(const Vector3<T>&) [with T = float]'
  187 | template<class T> Vector3<T>::Vector3(const Vector3<T>& v) :
      |                   ^~~~~~~~~~
frustum.cpp: In member function 'void Frustum::transform(const Mat4f&)':
frustum.cpp:177:33: warning: implicitly-declared 'constexpr Plane<float>& Plane<float>::operator=(const Plane<float>&)' is deprecated [-Wdeprecated-copy]
  177 |         planes[i] = planes[i] * invTranspose;
      |                                 ^~~~~~~~~~~~
In file included from frustum.h:13,
                 from frustum.cpp:10:
../celmath/plane.h:46:19: note: because 'Plane<float>' has user-provided 'Plane<T>::Plane(const Plane<T>&) [with T = float]'
   46 | template<class T> Plane<T>::Plane(const Plane<T>& p) :
      |                   ^~~~~~~~
frustum.cpp:179:47: warning: implicitly-declared 'constexpr Vector3<float>& Vector3<float>::operator=(const Vector3<float>&)' is deprecated [-Wdeprecated-copy]
  179 |         planes[i].normal = planes[i].normal * s;
      |                                               ^
In file included from ../celmath/plane.h:14,
                 from frustum.h:13,
                 from frustum.cpp:10:
../celmath/vecmath.h:187:19: note: because 'Vector3<float>' has user-provided 'Vector3<T>::Vector3(const Vector3<T>&) [with T = float]'
  187 | template<class T> Vector3<T>::Vector3(const Vector3<T>& v) :
      |                   ^~~~~~~~~~
../celmath/vecmath.h: In instantiation of 'Matrix3<T>::Matrix3() [with T = float]':
../celmath/vecmath.h:723:16:   required from 'Matrix3<T> Matrix3<T>::inverse() const [with T = float]'
frustum.cpp:158:36:   required from here
../celmath/vecmath.h:575:10: warning: implicitly-declared 'constexpr Vector3<float>& Vector3<float>::operator=(const Vector3<float>&)' is deprecated [-Wdeprecated-copy]
  575 |     r[0] = Vector3<T>(0, 0, 0);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~
../celmath/vecmath.h:187:19: note: because 'Vector3<float>' has user-provided 'Vector3<T>::Vector3(const Vector3<T>&) [with T = float]'
  187 | template<class T> Vector3<T>::Vector3(const Vector3<T>& v) :
      |                   ^~~~~~~~~~
../celmath/vecmath.h:576:10: warning: implicitly-declared 'constexpr Vector3<float>& Vector3<float>::operator=(const Vector3<float>&)' is deprecated [-Wdeprecated-copy]
  576 |     r[1] = Vector3<T>(0, 0, 0);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~
../celmath/vecmath.h:187:19: note: because 'Vector3<float>' has user-provided 'Vector3<T>::Vector3(const Vector3<T>&) [with T = float]'
  187 | template<class T> Vector3<T>::Vector3(const Vector3<T>& v) :
      |                   ^~~~~~~~~~
../celmath/vecmath.h:577:10: warning: implicitly-declared 'constexpr Vector3<float>& Vector3<float>::operator=(const Vector3<float>&)' is deprecated [-Wdeprecated-copy]
  577 |     r[2] = Vector3<T>(0, 0, 0);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~
../celmath/vecmath.h:187:19: note: because 'Vector3<float>' has user-provided 'Vector3<T>::Vector3(const Vector3<T>&) [with T = float]'
  187 | template<class T> Vector3<T>::Vector3(const Vector3<T>& v) :
      |                   ^~~~~~~~~~
../celmath/vecmath.h: In instantiation of 'Matrix3<T>::Matrix3(const Vector3<T>&, const Vector3<T>&, const Vector3<T>&) [with T = float]':
../celmath/vecmath.h:699:12:   required from 'Matrix3<T> Matrix3<T>::transpose() const [with T = float]'
frustum.cpp:158:48:   required from here
../celmath/vecmath.h:585:10: warning: implicitly-declared 'constexpr Vector3<float>& Vector3<float>::operator=(const Vector3<float>&)' is deprecated [-Wdeprecated-copy]
  585 |     r[0] = r0;
      |     ~~~~~^~~~
../celmath/vecmath.h:187:19: note: because 'Vector3<float>' has user-provided 'Vector3<T>::Vector3(const Vector3<T>&) [with T = float]'
  187 | template<class T> Vector3<T>::Vector3(const Vector3<T>& v) :
      |                   ^~~~~~~~~~
../celmath/vecmath.h:586:10: warning: implicitly-declared 'constexpr Vector3<float>& Vector3<float>::operator=(const Vector3<float>&)' is deprecated [-Wdeprecated-copy]
  586 |     r[1] = r1;
      |     ~~~~~^~~~
../celmath/vecmath.h:187:19: note: because 'Vector3<float>' has user-provided 'Vector3<T>::Vector3(const Vector3<T>&) [with T = float]'
  187 | template<class T> Vector3<T>::Vector3(const Vector3<T>& v) :
      |                   ^~~~~~~~~~
../celmath/vecmath.h:587:10: warning: implicitly-declared 'constexpr Vector3<float>& Vector3<float>::operator=(const Vector3<float>&)' is deprecated [-Wdeprecated-copy]
  587 |     r[2] = r2;
      |     ~~~~~^~~~
../celmath/vecmath.h:187:19: note: because 'Vector3<float>' has user-provided 'Vector3<T>::Vector3(const Vector3<T>&) [with T = float]'
  187 | template<class T> Vector3<T>::Vector3(const Vector3<T>& v) :
      |                   ^~~~~~~~~~
mv -f .deps/frustum.Tpo .deps/frustum.Po
g++ -DHAVE_CONFIG_H -I. -I../.. -I..  -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/lua-5.1 -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm  -Wno-long-long -Wundef -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/lua-5.1 -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -DPKG_SYSCONFDIR="\"/etc/opt/pkg\"" -ffast-math -fexpensive-optimizations -fomit-frame-pointer -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common  -MT perlin.o -MD -MP -MF .deps/perlin.Tpo -c -o perlin.o perlin.cpp
mv -f .deps/perlin.Tpo .deps/perlin.Po
rm -f libcelmath.a
ar cru libcelmath.a frustum.o perlin.o 
ranlib libcelmath.a
gmake[3]: Leaving directory '/home/pbulk/build/misc/celestia/work/celestia-1.6.1/src/celmath'
Making all in cel3ds
gmake[3]: Entering directory '/home/pbulk/build/misc/celestia/work/celestia-1.6.1/src/cel3ds'
g++ -DHAVE_CONFIG_H -I. -I../.. -I..  -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/lua-5.1 -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm  -Wno-long-long -Wundef -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/lua-5.1 -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -DPKG_SYSCONFDIR="\"/etc/opt/pkg\"" -ffast-math -fexpensive-optimizations -fomit-frame-pointer -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common  -MT 3dsmodel.o -MD -MP -MF .deps/3dsmodel.Tpo -c -o 3dsmodel.o 3dsmodel.cpp
In file included from 3dsmodel.h:15,
                 from 3dsmodel.cpp:10:
../celutil/basictypes.h:34: warning: "INT64_MAX" redefined
   34 | #define INT64_MAX 9223372036854775807LL
      | 
In file included from /usr/include/sys/stdint.h:37,
                 from /usr/include/stdint.h:36,
                 from /opt/tools/gcc10/lib/gcc/x86_64-sun-solaris2.11/10.3.0/include/stdint.h:9,
                 from /opt/tools/gcc10/include/c++/10.3.0/cstdint:41,
                 from /opt/tools/gcc10/include/c++/10.3.0/bits/char_traits.h:699,
                 from /opt/tools/gcc10/include/c++/10.3.0/string:40,
                 from 3dsmodel.h:14,
                 from 3dsmodel.cpp:10:
/usr/include/sys/int_limits.h:87: note: this is the location of the previous definition
   87 | #define INT64_MAX (9223372036854775807L)
      | 
3dsmodel.cpp: In constructor 'M3DTriangleMesh::M3DTriangleMesh()':
3dsmodel.cpp:107:30: warning: implicitly-declared 'constexpr Matrix4<float>& Matrix4<float>::operator=(const Matrix4<float>&)' is deprecated [-Wdeprecated-copy]
  107 |     matrix = Mat4f::identity();
      |                              ^
In file included from 3dsmodel.h:16,
                 from 3dsmodel.cpp:10:
../celmath/vecmath.h:815:19: note: because 'Matrix4<float>' has user-provided 'Matrix4<T>::Matrix4(const Matrix4<T>&) [with T = float]'
  815 | template<class T> Matrix4<T>::Matrix4(const Matrix4<T>& m)
      |                   ^~~~~~~~~~
3dsmodel.cpp: In member function 'void M3DTriangleMesh::setMatrix(const Mat4f&)':
3dsmodel.cpp:121:14: warning: implicitly-declared 'constexpr Matrix4<float>& Matrix4<float>::operator=(const Matrix4<float>&)' is deprecated [-Wdeprecated-copy]
  121 |     matrix = m;
      |              ^
In file included from 3dsmodel.h:16,
                 from 3dsmodel.cpp:10:
../celmath/vecmath.h:815:19: note: because 'Matrix4<float>' has user-provided 'Matrix4<T>::Matrix4(const Matrix4<T>&) [with T = float]'
  815 | template<class T> Matrix4<T>::Matrix4(const Matrix4<T>& m)
      |                   ^~~~~~~~~~
mv -f .deps/3dsmodel.Tpo .deps/3dsmodel.Po
g++ -DHAVE_CONFIG_H -I. -I../.. -I..  -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/lua-5.1 -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm  -Wno-long-long -Wundef -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/lua-5.1 -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -DPKG_SYSCONFDIR="\"/etc/opt/pkg\"" -ffast-math -fexpensive-optimizations -fomit-frame-pointer -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common  -MT 3dsread.o -MD -MP -MF .deps/3dsread.Tpo -c -o 3dsread.o 3dsread.cpp
In file included from 3dsmodel.h:15,
                 from 3dsread.cpp:13:
../celutil/basictypes.h:34: warning: "INT64_MAX" redefined
   34 | #define INT64_MAX 9223372036854775807LL
      | 
In file included from /usr/include/sys/stdint.h:37,
                 from /usr/include/stdint.h:36,
                 from /opt/tools/gcc10/lib/gcc/x86_64-sun-solaris2.11/10.3.0/include/stdint.h:9,
                 from /opt/tools/gcc10/include/c++/10.3.0/cstdint:41,
                 from /opt/tools/gcc10/include/c++/10.3.0/bits/char_traits.h:699,
                 from /opt/tools/gcc10/include/c++/10.3.0/string:40,
                 from /opt/tools/gcc10/include/c++/10.3.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc10/include/c++/10.3.0/bits/ios_base.h:41,
                 from /opt/tools/gcc10/include/c++/10.3.0/iomanip:40,
                 from 3dsread.cpp:10:
/usr/include/sys/int_limits.h:87: note: this is the location of the previous definition
   87 | #define INT64_MAX (9223372036854775807L)
      | 
3dsread.cpp: In function 'void logChunk(uint16)':
3dsread.cpp:120:17: warning: variable 'name' set but not used [-Wunused-but-set-variable]
  120 |     const char* name = NULL;
      |                 ^~~~
In file included from 3dsread.cpp:15:
../celutil/bytes.h: At global scope:
../celutil/bytes.h:30:21: warning: 'unsigned int bswap_32(unsigned int)' defined but not used [-Wunused-function]
   30 | static unsigned int bswap_32(unsigned int val) {
      |                     ^~~~~~~~
../celutil/bytes.h:25:23: warning: 'short unsigned int bswap_16(short unsigned int)' defined but not used [-Wunused-function]
   25 | static unsigned short bswap_16 (unsigned short val)
      |                       ^~~~~~~~
mv -f .deps/3dsread.Tpo .deps/3dsread.Po
rm -f libcel3ds.a
ar cru libcel3ds.a 3dsmodel.o 3dsread.o 
ranlib libcel3ds.a
gmake[3]: Leaving directory '/home/pbulk/build/misc/celestia/work/celestia-1.6.1/src/cel3ds'
Making all in celtxf
gmake[3]: Entering directory '/home/pbulk/build/misc/celestia/work/celestia-1.6.1/src/celtxf'
g++ -DHAVE_CONFIG_H -I. -I../.. -I..  -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/lua-5.1 -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm  -Wno-long-long -Wundef -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/lua-5.1 -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -DPKG_SYSCONFDIR="\"/etc/opt/pkg\"" -ffast-math -fexpensive-optimizations -fomit-frame-pointer -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common  -MT texturefont.o -MD -MP -MF .deps/texturefont.Tpo -c -o texturefont.o texturefont.cpp
In file included from texturefont.h:16,
                 from texturefont.cpp:25:
../celutil/basictypes.h:34: warning: "INT64_MAX" redefined
   34 | #define INT64_MAX 9223372036854775807LL
      | 
In file included from /usr/include/sys/stdint.h:37,
                 from /usr/include/stdint.h:36,
                 from /opt/tools/gcc10/lib/gcc/x86_64-sun-solaris2.11/10.3.0/include/stdint.h:9,
                 from /opt/tools/gcc10/include/c++/10.3.0/cstdint:41,
                 from /opt/tools/gcc10/include/c++/10.3.0/bits/char_traits.h:699,
                 from /opt/tools/gcc10/include/c++/10.3.0/ios:40,
                 from /opt/tools/gcc10/include/c++/10.3.0/istream:38,
                 from /opt/tools/gcc10/include/c++/10.3.0/fstream:38,
                 from texturefont.cpp:12:
/usr/include/sys/int_limits.h:87: note: this is the location of the previous definition
   87 | #define INT64_MAX (9223372036854775807L)
      | 
mv -f .deps/texturefont.Tpo .deps/texturefont.Po
rm -f libceltxf.a
ar cru libceltxf.a texturefont.o 
ranlib libceltxf.a
gmake[3]: Leaving directory '/home/pbulk/build/misc/celestia/work/celestia-1.6.1/src/celtxf'
Making all in celengine
gmake[3]: Entering directory '/home/pbulk/build/misc/celestia/work/celestia-1.6.1/src/celengine'
g++ -DHAVE_CONFIG_H -I. -I../.. -I..  -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/lua-5.1 -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -I/opt/pkg/include/lua-5.1   -DLUA_VER=0x050100 -DCELX  -Wno-long-long -Wundef -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/lua-5.1 -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libdrm -DPKG_SYSCONFDIR="\"/etc/opt/pkg\"" -ffast-math -fexpensive-optimizations -fomit-frame-pointer -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common  -MT libcelengine_a-asterism.o -MD -MP -MF .deps/libcelengine_a-asterism.Tpo -c -o libcelengine_a-asterism.o `test -f 'asterism.cpp' || echo './'`asterism.cpp
In file included from parser.h:18,
                 from asterism.cpp:20:
../celutil/basictypes.h:34: warning: "INT64_MAX" redefined
   34 | #define INT64_MAX 9223372036854775807LL
      | 
In file included from /usr/include/sys/inttypes.h:43,
                 from /usr/include/inttypes.h:42,
                 from /usr/include/stdlib.h:317,
                 from /opt/tools/gcc10/include/c++/10.3.0/cstdlib:75,
                 from /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:59,
                 from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62,
                 from asterism.cpp:10:
/usr/include/sys/int_limits.h:87: note: this is the location of the previous definition
   87 | #define INT64_MAX (9223372036854775807L)
      | 
../celengine/body.h:242:37: error: expected ',' or '...' before numeric constant
  242 |     float getLuminosity(const Star& sun,
      |                                     ^~~
../celengine/body.h:247:44: error: expected ',' or '...' before numeric constant
  247 |     float getApparentMagnitude(const Star& sun,
      |                                            ^~~
../celengine/body.h:253:44: error: expected ',' or '...' before numeric constant
  253 |     float getApparentMagnitude(const Star& sun,
      |                                            ^~~
In file included from ../celengine/selection.h:15,
                 from ../celengine/frame.h:16,
                 from ../celengine/observer.h:21,
                 from ../celengine/octree.h:18,
                 from ../celengine/staroctree.h:17,
                 from ../celengine/stardb.h:19,
                 from asterism.h:17,
                 from asterism.cpp:21:
../celengine/body.h:253:11: error: 'float Body::getApparentMagnitude(const Star&) const' cannot be overloaded with 'float Body::getApparentMagnitude(const Star&) const'
  253 |     float getApparentMagnitude(const Star& sun,
      |           ^~~~~~~~~~~~~~~~~~~~
../celengine/body.h:247:11: note: previous declaration 'float Body::getApparentMagnitude(const Star&) const'
  247 |     float getApparentMagnitude(const Star& sun,
      |           ^~~~~~~~~~~~~~~~~~~~
gmake[3]: *** [Makefile:843: libcelengine_a-asterism.o] Error 1
gmake[3]: Leaving directory '/home/pbulk/build/misc/celestia/work/celestia-1.6.1/src/celengine'
gmake[2]: *** [Makefile:536: all-recursive] Error 1
gmake[2]: Leaving directory '/home/pbulk/build/misc/celestia/work/celestia-1.6.1/src'
gmake[1]: *** [Makefile:598: all-recursive] Error 1
gmake[1]: Leaving directory '/home/pbulk/build/misc/celestia/work/celestia-1.6.1'
gmake: *** [Makefile:473: all] Error 2
*** Error code 2

Stop.
bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/misc/celestia
*** Error code 1

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/misc/celestia