+ 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.1nb42/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.1nb42/work.log
===> Building for celestia-1.6.1nb42
/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 -O2 -msave-args -fno-aggressive-loop-optimizations -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:318,
                 from /opt/tools/gcc13/include/c++/13.3.0/bits/std_abs.h:38,
                 from /opt/tools/gcc13/include/c++/13.3.0/cmath:49,
                 from /opt/tools/gcc13/include/c++/13.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 -O2 -msave-args -fno-aggressive-loop-optimizations -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 -O2 -msave-args -fno-aggressive-loop-optimizations -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 -O2 -msave-args -fno-aggressive-loop-optimizations -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 -O2 -msave-args -fno-aggressive-loop-optimizations -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
In file included from filetype.cpp:12:
util.h:52:50: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   52 | class CompareIgnoringCasePredicate : public std::binary_function<std::string, std::string, bool>
      |                                                  ^~~~~~~~~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.3.0/string:49,
                 from util.h:16:
/opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
util.h:58:55: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   58 | template <class T> struct printlineFunc : public std::unary_function<T, void>
      |                                                       ^~~~~~~~~~~~~~
/opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
util.h:65:52: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   65 | template <class T> struct deleteFunc : public std::unary_function<T, void>
      |                                                    ^~~~~~~~~~~~~~
/opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
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 -O2 -msave-args -fno-aggressive-loop-optimizations -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 -O2 -msave-args -fno-aggressive-loop-optimizations -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
In file included from utf8.cpp:13:
util.h:52:50: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   52 | class CompareIgnoringCasePredicate : public std::binary_function<std::string, std::string, bool>
      |                                                  ^~~~~~~~~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.3.0/string:49,
                 from utf8.h:13,
                 from utf8.cpp:10:
/opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
util.h:58:55: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   58 | template <class T> struct printlineFunc : public std::unary_function<T, void>
      |                                                       ^~~~~~~~~~~~~~
/opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
util.h:65:52: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   65 | template <class T> struct deleteFunc : public std::unary_function<T, void>
      |                                                    ^~~~~~~~~~~~~~
/opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
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 -O2 -msave-args -fno-aggressive-loop-optimizations -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
In file included from util.cpp:12:
util.h:52:50: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   52 | class CompareIgnoringCasePredicate : public std::binary_function<std::string, std::string, bool>
      |                                                  ^~~~~~~~~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.3.0/string:49,
                 from util.h:16:
/opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
util.h:58:55: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   58 | template <class T> struct printlineFunc : public std::unary_function<T, void>
      |                                                       ^~~~~~~~~~~~~~
/opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
util.h:65:52: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   65 | template <class T> struct deleteFunc : public std::unary_function<T, void>
      |                                                    ^~~~~~~~~~~~~~
/opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
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 -O2 -msave-args -fno-aggressive-loop-optimizations -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 std::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 -O2 -msave-args -fno-aggressive-loop-optimizations -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 -O2 -msave-args -fno-aggressive-loop-optimizations -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);
      |                                      ^
../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);
      |                                     ^
../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);
      |                                      ^
../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));
      |                                                        ^
../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);
      |                                              ^
../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);
      |                                           ^
../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;
      |                                 ^~~~~~~~~~~~
../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;
      |                                               ^
../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;
      |                                 ^~~~~~~~~~~~
../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;
      |                                               ^
../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:35:   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:47:   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 -O2 -msave-args -fno-aggressive-loop-optimizations -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 -O2 -msave-args -fno-aggressive-loop-optimizations -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/inttypes.h:43,
                 from /usr/include/inttypes.h:42,
                 from /usr/include/stdlib.h:318,
                 from /opt/tools/gcc13/include/c++/13.3.0/cstdlib:79,
                 from /opt/tools/gcc13/include/c++/13.3.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.3.0/bits/basic_string.h:4109,
                 from /opt/tools/gcc13/include/c++/13.3.0/string:54,
                 from 3dsmodel.h:14:
/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:
../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;
      |              ^
../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 -O2 -msave-args -fno-aggressive-loop-optimizations -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/inttypes.h:43,
                 from /usr/include/inttypes.h:42,
                 from /usr/include/stdlib.h:318,
                 from /opt/tools/gcc13/include/c++/13.3.0/cstdlib:79,
                 from /opt/tools/gcc13/include/c++/13.3.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.3.0/bits/basic_string.h:4109,
                 from /opt/tools/gcc13/include/c++/13.3.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.3.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.3.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.3.0/iomanip:42,
                 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)
      | 
In file included from ../celutil/bytes.h:19,
                 from 3dsread.cpp:15:
../celutil/util.h:52:50: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   52 | class CompareIgnoringCasePredicate : public std::binary_function<std::string, std::string, bool>
      |                                                  ^~~~~~~~~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.3.0/string:49:
/opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../celutil/util.h:58:55: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   58 | template <class T> struct printlineFunc : public std::unary_function<T, void>
      |                                                       ^~~~~~~~~~~~~~
/opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../celutil/util.h:65:52: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   65 | template <class T> struct deleteFunc : public std::unary_function<T, void>
      |                                                    ^~~~~~~~~~~~~~
/opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
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;
      |                 ^~~~
../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 -O2 -msave-args -fno-aggressive-loop-optimizations -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/inttypes.h:43,
                 from /usr/include/inttypes.h:42,
                 from /usr/include/stdlib.h:318,
                 from /opt/tools/gcc13/include/c++/13.3.0/cstdlib:79,
                 from /opt/tools/gcc13/include/c++/13.3.0/ext/string_conversions.h:43,
                 from /opt/tools/gcc13/include/c++/13.3.0/bits/basic_string.h:4109,
                 from /opt/tools/gcc13/include/c++/13.3.0/string:54,
                 from /opt/tools/gcc13/include/c++/13.3.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.3.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.3.0/ios:44,
                 from /opt/tools/gcc13/include/c++/13.3.0/istream:40,
                 from /opt/tools/gcc13/include/c++/13.3.0/fstream:40,
                 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)
      | 
In file included from ../celutil/bytes.h:19,
                 from texturefont.cpp:21:
../celutil/util.h:52:50: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   52 | class CompareIgnoringCasePredicate : public std::binary_function<std::string, std::string, bool>
      |                                                  ^~~~~~~~~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.3.0/string:49:
/opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../celutil/util.h:58:55: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   58 | template <class T> struct printlineFunc : public std::unary_function<T, void>
      |                                                       ^~~~~~~~~~~~~~
/opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../celutil/util.h:65:52: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   65 | template <class T> struct deleteFunc : public std::unary_function<T, void>
      |                                                    ^~~~~~~~~~~~~~
/opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
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 -O2 -msave-args -fno-aggressive-loop-optimizations -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:318,
                 from /opt/tools/gcc13/include/c++/13.3.0/cstdlib:79,
                 from /opt/tools/gcc13/include/c++/13.3.0/bits/stl_algo.h:71,
                 from /opt/tools/gcc13/include/c++/13.3.0/algorithm:61,
                 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)
      | 
In file included from asterism.cpp:18:
../celutil/util.h:52:50: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   52 | class CompareIgnoringCasePredicate : public std::binary_function<std::string, std::string, bool>
      |                                                  ^~~~~~~~~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.3.0/string:49,
                 from ../celutil/util.h:16:
/opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../celutil/util.h:58:55: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   58 | template <class T> struct printlineFunc : public std::unary_function<T, void>
      |                                                       ^~~~~~~~~~~~~~
/opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../celutil/util.h:65:52: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   65 | template <class T> struct deleteFunc : public std::unary_function<T, void>
      |                                                    ^~~~~~~~~~~~~~
/opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
mv -f .deps/libcelengine_a-asterism.Tpo .deps/libcelengine_a-asterism.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 -I/opt/pkg/include/lua-5.1  -DLUA_VER=0x050100 -DCELX  -Wno-long-long -Wundef -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -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-astro.o -MD -MP -MF .deps/libcelengine_a-astro.Tpo -c -o libcelengine_a-astro.o `test -f 'astro.cpp' || echo './'`astro.cpp
In file included from astro.cpp:15:
../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:318,
                 from /opt/tools/gcc13/include/c++/13.3.0/bits/std_abs.h:38,
                 from /opt/tools/gcc13/include/c++/13.3.0/cmath:49,
                 from astro.cpp:11:
/usr/include/sys/int_limits.h:87: note: this is the location of the previous definition
   87 | #define INT64_MAX       (9223372036854775807L)
      | 
In file included from astro.cpp:19:
../celutil/util.h:52:50: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
   52 | class CompareIgnoringCasePredicate : public std::binary_function<std::string, std::string, bool>
      |                                                  ^~~~~~~~~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.3.0/string:49,
                 from /opt/tools/gcc13/include/c++/13.3.0/bits/locale_classes.h:40,
                 from /opt/tools/gcc13/include/c++/13.3.0/bits/ios_base.h:41,
                 from /opt/tools/gcc13/include/c++/13.3.0/iomanip:42,
                 from astro.cpp:12:
/opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:131:12: note: declared here
  131 |     struct binary_function
      |            ^~~~~~~~~~~~~~~
../celutil/util.h:58:55: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   58 | template <class T> struct printlineFunc : public std::unary_function<T, void>
      |                                                       ^~~~~~~~~~~~~~
/opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
../celutil/util.h:65:52: warning: 'template<class _Arg, class _Result> struct std::unary_function' is deprecated [-Wdeprecated-declarations]
   65 | template <class T> struct deleteFunc : public std::unary_function<T, void>
      |                                                    ^~~~~~~~~~~~~~
/opt/tools/gcc13/include/c++/13.3.0/bits/stl_function.h:117:12: note: declared here
  117 |     struct unary_function
      |            ^~~~~~~~~~~~~~
astro.cpp: In member function 'const char* astro::Date::toCStr(Format) const':
astro.cpp:524:14: error: 'struct std::tm' has no member named 'tm_gmtoff'
  524 |     cal_time.tm_gmtoff = utc_offset;
      |              ^~~~~~~~~
astro.cpp:530:14: error: 'struct std::tm' has no member named 'tm_zone'; did you mean 'tm_mon'?
  530 |     cal_time.tm_zone = tzname.c_str();
      |              ^~~~~~~
      |              tm_mon
astro.cpp: In function 'astro::Date astro::TDBtoLocal(double)':
astro.cpp:812:36: error: 'struct std::tm' has no member named 'tm_gmtoff'
  812 |             d.utc_offset = localt->tm_gmtoff;
      |                                    ^~~~~~~~~
astro.cpp:813:32: error: 'struct std::tm' has no member named 'tm_zone'; did you mean 'tm_mon'?
  813 |             d.tzname = localt->tm_zone;
      |                                ^~~~~~~
      |                                tm_mon
In file included from astro.h:16,
                 from astro.cpp:18:
../celmath/vecmath.h: In instantiation of 'Matrix3<T>::Matrix3(const Vector3<T>&, const Vector3<T>&, const Vector3<T>&) [with T = double]':
../celmath/quaternion.h:523:12:   required from 'Matrix3<T> Quaternion<T>::toMatrix3() const [with T = double]'
astro.cpp:44:93:   required from here
../celmath/vecmath.h:585:10: warning: implicitly-declared 'constexpr Vector3<double>& Vector3<double>::operator=(const Vector3<double>&)' is deprecated [-Wdeprecated-copy]
  585 |     r[0] = r0;
      |     ~~~~~^~~~
../celmath/vecmath.h:187:19: note: because 'Vector3<double>' has user-provided 'Vector3<T>::Vector3(const Vector3<T>&) [with T = double]'
  187 | template<class T> Vector3<T>::Vector3(const Vector3<T>& v) :
      |                   ^~~~~~~~~~
../celmath/vecmath.h:586:10: warning: implicitly-declared 'constexpr Vector3<double>& Vector3<double>::operator=(const Vector3<double>&)' is deprecated [-Wdeprecated-copy]
  586 |     r[1] = r1;
      |     ~~~~~^~~~
../celmath/vecmath.h:187:19: note: because 'Vector3<double>' has user-provided 'Vector3<T>::Vector3(const Vector3<T>&) [with T = double]'
  187 | template<class T> Vector3<T>::Vector3(const Vector3<T>& v) :
      |                   ^~~~~~~~~~
../celmath/vecmath.h:587:10: warning: implicitly-declared 'constexpr Vector3<double>& Vector3<double>::operator=(const Vector3<double>&)' is deprecated [-Wdeprecated-copy]
  587 |     r[2] = r2;
      |     ~~~~~^~~~
../celmath/vecmath.h:187:19: note: because 'Vector3<double>' has user-provided 'Vector3<T>::Vector3(const Vector3<T>&) [with T = double]'
  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:746:12:   required from 'static Matrix3<T> Matrix3<T>::xrotation(T) [with T = float]'
astro.cpp:116:54:   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) :
      |                   ^~~~~~~~~~
gmake[3]: *** [Makefile:865: libcelengine_a-astro.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 making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/misc/celestia
*** Error code 1

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