[MacPorts] #70701: fyre fails to build (different errors with different compilers, but all fail)

MacPorts noreply at macports.org
Mon Sep 9 16:02:14 UTC 2024


#70701: fyre fails to build (different errors with different compilers, but all
fail)
--------------------------+--------------------
 Reporter:  barracuda156  |      Owner:  (none)
     Type:  defect        |     Status:  new
 Priority:  Normal        |  Milestone:
Component:  ports         |    Version:  2.10.1
 Keywords:                |       Port:  fyre
--------------------------+--------------------
 With gcc-4.2:
 {{{
 if ccache /usr/bin/gcc-4.2 -DHAVE_CONFIG_H -I. -I. -I..
 -I/opt/local/include/libglade-2.0 -I/opt/local/include/gtk-2.0
 -I/opt/local/lib/gtk-2.0/include -I/opt/local/include/pango-1.0
 -I/opt/local/include/gio-unix-2.0 -I/opt/local/include/cairo
 -I/opt/local/include/atk-1.0 -I/opt/local/include/gdk-pixbuf-2.0
 -I/opt/local/include/pango-1.0 -I/opt/local/include/harfbuzz
 -I/opt/local/include/pango-1.0 -I/opt/local/include/fribidi
 -I/opt/local/include/cairo -I/opt/local/include/pixman-1
 -I/opt/local/include/harfbuzz -I/opt/local/include/glib-2.0
 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/freetype2
 -I/opt/local/include/libpng16 -I/opt/local/include/libxml2 -pthread
 -I/opt/local/include/OpenEXR -I/opt/local/include/Imath
 -I/opt/local/include/gnet-2.0 -I/opt/local/lib/gnet-2.0/include/
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 '-DFYRE_DATADIR="data"' '-DDATADIR="/opt/local/share"'
 -I/opt/local/include  -pipe -Os -arch ppc -D__NO_INLINE__ -Wall -O3
 -ffast-math -MT cluster-model.o -MD -MP -MF ".deps/cluster-model.Tpo" -c
 -o cluster-model.o cluster-model.c; \
         then mv -f ".deps/cluster-model.Tpo" ".deps/cluster-model.Po";
 else rm -f ".deps/cluster-model.Tpo"; exit 1; fi
 In file included from /opt/local/include/Imath/ImathVec.h:15,
                  from /opt/local/include/Imath/ImathBox.h:16,
                  from /opt/local/include/OpenEXR/ImfFrameBuffer.h:21,
                  from /opt/local/include/OpenEXR/ImfRgbaFile.h:21,
                  from exr.cpp:30:
 /opt/local/include/Imath/ImathTypeTraits.h:13:23: error: type_traits: No
 such file or directory
 In file included from /opt/local/include/Imath/ImathTypeTraits.h:15,
                  from /opt/local/include/Imath/ImathVec.h:15,
                  from /opt/local/include/Imath/ImathBox.h:16,
                  from /opt/local/include/OpenEXR/ImfFrameBuffer.h:21,
                  from /opt/local/include/OpenEXR/ImfRgbaFile.h:21,
                  from exr.cpp:30:
 /opt/local/include/Imath/ImathPlatform.h:37:6: error: #error "This version
 of Imath is meant to work only with C++11 and above"
 remote-server.c: In function ‘remote_server_send_binary’:
 remote-server.c:296: warning: pointer targets in passing argument 2 of
 ‘gnet_conn_write’ differ in signedness
 discovery-client.c: In function ‘discovery_client_read’:
 discovery-client.c:162: warning: pointer targets in passing argument 2 of
 ‘gnet_udp_socket_receive’ differ in signedness
 discovery-client.c:171: warning: pointer targets in passing argument 2 of
 ‘strncmp’ differ in signedness
 remote-client.c: In function ‘remote_client_recv_binary’:
 remote-client.c:341: warning: pointer targets in assignment differ in
 signedness
 In file included from /opt/local/include/Imath/ImathBox.h:16,
                  from /opt/local/include/OpenEXR/ImfFrameBuffer.h:21,
                  from /opt/local/include/OpenEXR/ImfRgbaFile.h:21,
                  from exr.cpp:30:
 /opt/local/include/Imath/ImathVec.h:21:19: error: cstdint: No such file or
 directory
 In file included from /opt/local/include/OpenEXR/ImfAttribute.h:18,
                  from /opt/local/include/OpenEXR/ImfHeader.h:25,
                  from /opt/local/include/OpenEXR/ImfRgbaFile.h:22,
                  from exr.cpp:30:
 /opt/local/include/OpenEXR/ImfXdr.h:508: error: integer constant is too
 large for ‘long’ type
 /opt/local/include/OpenEXR/ImfXdr.h:509: error: integer constant is too
 large for ‘long’ type
 /opt/local/include/OpenEXR/ImfXdr.h:510: error: integer constant is too
 large for ‘long’ type
 In file included from /opt/local/include/OpenEXR/ImfFrameBuffer.h:18,
                  from /opt/local/include/OpenEXR/ImfRgbaFile.h:21,
                  from exr.cpp:30:
 /opt/local/include/OpenEXR/ImfName.h:37: error: invalid pure specifier
 (only `= 0' is allowed) before ‘;’ token
 /opt/local/include/OpenEXR/ImfName.h:38: error: expected ‘,’ or ‘...’
 before ‘&&’ token
 /opt/local/include/OpenEXR/ImfName.h:38: error: invalid pure specifier
 (only `= 0' is allowed) before ‘;’ token
 /opt/local/include/OpenEXR/ImfName.h:38: error: invalid constructor; you
 probably meant ‘Imf_3_2::Name (const Imf_3_2::Name&)’
 /opt/local/include/OpenEXR/ImfName.h:39: error: invalid pure specifier
 (only `= 0' is allowed) before ‘;’ token
 /opt/local/include/OpenEXR/ImfName.h:45: error: invalid pure specifier
 (only `= 0' is allowed) before ‘;’ token
 /opt/local/include/OpenEXR/ImfName.h:46: error: expected ‘,’ or ‘...’
 before ‘&&’ token
 /opt/local/include/OpenEXR/ImfName.h:46: error: invalid pure specifier
 (only `= 0' is allowed) before ‘;’ token
 /opt/local/include/OpenEXR/ImfName.h:37: error: initializer specified for
 non-virtual method ‘Imf_3_2::Name::Name(const Imf_3_2::Name&)’
 /opt/local/include/OpenEXR/ImfName.h:39: error: initializer specified for
 non-virtual method ‘Imf_3_2::Name::~Name()’
 /opt/local/include/OpenEXR/ImfName.h:45: error: initializer specified for
 non-virtual method ‘Imf_3_2::Name& Imf_3_2::Name::operator=(const
 Imf_3_2::Name&)’
 /opt/local/include/OpenEXR/ImfName.h:46: error: initializer specified for
 non-virtual method ‘Imf_3_2::Name&
 Imf_3_2::Name::operator=(Imf_3_2::Name)’
 In file included from /opt/local/include/Imath/ImathVec.h:15,
                  from /opt/local/include/Imath/ImathBox.h:16,
                  from /opt/local/include/OpenEXR/ImfFrameBuffer.h:21,
                  from /opt/local/include/OpenEXR/ImfRgbaFile.h:21,
                  from exr.cpp:30:
 /opt/local/include/Imath/ImathTypeTraits.h:26: error: expected
 unqualified-id before ‘using’
 In file included from /opt/local/include/Imath/ImathVec.h:17,
                  from /opt/local/include/Imath/ImathBox.h:16,
                  from /opt/local/include/OpenEXR/ImfFrameBuffer.h:21,
                  from /opt/local/include/OpenEXR/ImfRgbaFile.h:21,
                  from exr.cpp:30:
 /opt/local/include/Imath/ImathMath.h:41: error: wrong number of arguments
 specified for ‘deprecated’ attribute
 /opt/local/include/Imath/ImathMath.h:45: error: wrong number of arguments
 specified for ‘deprecated’ attribute
 /opt/local/include/Imath/ImathMath.h:49: error: wrong number of arguments
 specified for ‘deprecated’ attribute
 /opt/local/include/Imath/ImathMath.h:53: error: wrong number of arguments
 specified for ‘deprecated’ attribute
 /opt/local/include/Imath/ImathMath.h:57: error: wrong number of arguments
 specified for ‘deprecated’ attribute
 /opt/local/include/Imath/ImathMath.h:61: error: wrong number of arguments
 specified for ‘deprecated’ attribute
 /opt/local/include/Imath/ImathMath.h:65: error: wrong number of arguments
 specified for ‘deprecated’ attribute
 /opt/local/include/Imath/ImathMath.h:69: error: wrong number of arguments
 specified for ‘deprecated’ attribute
 /opt/local/include/Imath/ImathMath.h:73: error: wrong number of arguments
 specified for ‘deprecated’ attribute
 /opt/local/include/Imath/ImathMath.h:77: error: wrong number of arguments
 specified for ‘deprecated’ attribute
 /opt/local/include/Imath/ImathMath.h:81: error: wrong number of arguments
 specified for ‘deprecated’ attribute
 /opt/local/include/Imath/ImathMath.h:85: error: wrong number of arguments
 specified for ‘deprecated’ attribute
 /opt/local/include/Imath/ImathMath.h:89: error: wrong number of arguments
 specified for ‘deprecated’ attribute
 /opt/local/include/Imath/ImathMath.h:93: error: wrong number of arguments
 specified for ‘deprecated’ attribute
 /opt/local/include/Imath/ImathMath.h:103: error: wrong number of arguments
 specified for ‘deprecated’ attribute
 /opt/local/include/Imath/ImathMath.h:107: error: wrong number of arguments
 specified for ‘deprecated’ attribute
 /opt/local/include/Imath/ImathMath.h:111: error: wrong number of arguments
 specified for ‘deprecated’ attribute
 /opt/local/include/Imath/ImathMath.h:115: error: wrong number of arguments
 specified for ‘deprecated’ attribute
 /opt/local/include/Imath/ImathMath.h:119: error: wrong number of arguments
 specified for ‘deprecated’ attribute
 /opt/local/include/Imath/ImathMath.h:123: error: wrong number of arguments
 specified for ‘deprecated’ attribute
 /opt/local/include/Imath/ImathMath.h:127: error: wrong number of arguments
 specified for ‘deprecated’ attribute
 /opt/local/include/Imath/ImathMath.h: In static member function ‘static T
 Imath_3_1::Math<T>::hypot(T, T)’:
 /opt/local/include/Imath/ImathMath.h:127: error: ‘hypot’ is not a member
 of ‘std’
 /opt/local/include/Imath/ImathMath.h: At global scope:
 /opt/local/include/Imath/ImathMath.h:152: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathMath.h:165: error: expected initializer
 before ‘noexcept’
 In file included from /opt/local/include/Imath/ImathBox.h:16,
                  from /opt/local/include/OpenEXR/ImfFrameBuffer.h:21,
                  from /opt/local/include/OpenEXR/ImfRgbaFile.h:21,
                  from exr.cpp:30:
 /opt/local/include/Imath/ImathVec.h:58: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:61: error: ISO C++ forbids declaration
 of ‘constexpr’ with no type
 /opt/local/include/Imath/ImathVec.h:61: error: expected ‘;’ before ‘const’
 /opt/local/include/Imath/ImathVec.h:67: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:70: error: ISO C++ forbids declaration
 of ‘constexpr’ with no type
 /opt/local/include/Imath/ImathVec.h:70: error: expected ‘;’ before
 ‘explicit’
 /opt/local/include/Imath/ImathVec.h:73: error: ‘constexpr’ does not name a
 type
 /opt/local/include/Imath/ImathVec.h:76: error: ‘constexpr’ does not name a
 type
 /opt/local/include/Imath/ImathVec.h:79: error: expected constructor,
 destructor, or type conversion before ‘Vec2’
 /opt/local/include/Imath/ImathVec.h:83: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:86: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:134: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:137: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:140: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:143: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:146: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:149: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:157: error: expected constructor,
 destructor, or type conversion before ‘bool’
 /opt/local/include/Imath/ImathVec.h:161: error: expected constructor,
 destructor, or type conversion before ‘bool’
 /opt/local/include/Imath/ImathVec.h:168: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:175: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:178: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:181: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:185: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:189: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:192: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:195: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:198: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:201: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:204: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:207: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:210: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:213: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:216: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:219: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:222: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:225: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:228: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:231: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:239: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:243: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:246: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:254: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:257: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:267: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:275: error: ISO C++ forbids
 declaration of ‘constexpr’ with no type
 /opt/local/include/Imath/ImathVec.h:275: error: expected ‘;’ before
 ‘static’
 /opt/local/include/Imath/ImathVec.h:278: error: expected `;' before
 ‘constexpr’
 /opt/local/include/Imath/ImathVec.h:278: error: ISO C++ forbids
 declaration of ‘constexpr’ with no type
 /opt/local/include/Imath/ImathVec.h:278: error: expected ‘;’ before
 ‘static’
 /opt/local/include/Imath/ImathVec.h:281: error: expected `;' before
 ‘constexpr’
 /opt/local/include/Imath/ImathVec.h:281: error: ISO C++ forbids
 declaration of ‘constexpr’ with no type
 /opt/local/include/Imath/ImathVec.h:281: error: expected ‘;’ before
 ‘static’
 /opt/local/include/Imath/ImathVec.h:284: error: expected `;' before
 ‘constexpr’
 /opt/local/include/Imath/ImathVec.h:284: error: ISO C++ forbids
 declaration of ‘constexpr’ with no type
 /opt/local/include/Imath/ImathVec.h:284: error: expected ‘;’ before
 ‘static’
 /opt/local/include/Imath/ImathVec.h:289: error: expected `;' before
 ‘constexpr’
 /opt/local/include/Imath/ImathVec.h:289: error: ISO C++ forbids
 declaration of ‘constexpr’ with no type
 /opt/local/include/Imath/ImathVec.h:289: error: expected ‘;’ before
 ‘static’
 /opt/local/include/Imath/ImathVec.h:293: error: expected `;' before
 ‘typedef’
 /opt/local/include/Imath/ImathVec.h:297: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:316: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:319: error: ISO C++ forbids
 declaration of ‘constexpr’ with no type
 /opt/local/include/Imath/ImathVec.h:319: error: expected ‘;’ before
 ‘const’
 /opt/local/include/Imath/ImathVec.h:325: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:328: error: ISO C++ forbids
 declaration of ‘constexpr’ with no type
 /opt/local/include/Imath/ImathVec.h:328: error: expected ‘;’ before
 ‘explicit’
 /opt/local/include/Imath/ImathVec.h:331: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:334: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:337: error: expected constructor,
 destructor, or type conversion before ‘Vec3’
 /opt/local/include/Imath/ImathVec.h:342: error: expected initializer
 before ‘Vec3’
 /opt/local/include/Imath/ImathVec.h:350: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:353: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:406: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:409: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:412: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:415: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:418: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:421: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:429: error: expected constructor,
 destructor, or type conversion before ‘bool’
 /opt/local/include/Imath/ImathVec.h:432: error: expected constructor,
 destructor, or type conversion before ‘bool’
 /opt/local/include/Imath/ImathVec.h:439: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:446: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:449: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:452: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:455: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:458: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:461: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:464: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:467: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:470: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:473: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:476: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:479: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:482: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:485: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:488: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:491: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:494: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:497: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:500: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:503: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:511: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:515: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:518: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:526: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:529: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:539: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:547: error: ISO C++ forbids
 declaration of ‘constexpr’ with no type
 /opt/local/include/Imath/ImathVec.h:547: error: expected ‘;’ before
 ‘static’
 /opt/local/include/Imath/ImathVec.h:550: error: expected `;' before
 ‘constexpr’
 /opt/local/include/Imath/ImathVec.h:550: error: ISO C++ forbids
 declaration of ‘constexpr’ with no type
 /opt/local/include/Imath/ImathVec.h:550: error: expected ‘;’ before
 ‘static’
 /opt/local/include/Imath/ImathVec.h:553: error: expected `;' before
 ‘constexpr’
 /opt/local/include/Imath/ImathVec.h:553: error: ISO C++ forbids
 declaration of ‘constexpr’ with no type
 /opt/local/include/Imath/ImathVec.h:553: error: expected ‘;’ before
 ‘static’
 /opt/local/include/Imath/ImathVec.h:556: error: expected `;' before
 ‘constexpr’
 /opt/local/include/Imath/ImathVec.h:556: error: ISO C++ forbids
 declaration of ‘constexpr’ with no type
 /opt/local/include/Imath/ImathVec.h:556: error: expected ‘;’ before
 ‘static’
 /opt/local/include/Imath/ImathVec.h:561: error: expected `;' before
 ‘constexpr’
 /opt/local/include/Imath/ImathVec.h:561: error: ISO C++ forbids
 declaration of ‘constexpr’ with no type
 /opt/local/include/Imath/ImathVec.h:561: error: expected ‘;’ before
 ‘static’
 /opt/local/include/Imath/ImathVec.h:565: error: expected `;' before
 ‘typedef’
 /opt/local/include/Imath/ImathVec.h:568: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:587: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:590: error: ISO C++ forbids
 declaration of ‘constexpr’ with no type
 /opt/local/include/Imath/ImathVec.h:590: error: expected ‘;’ before
 ‘const’
 /opt/local/include/Imath/ImathVec.h:596: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:599: error: ISO C++ forbids
 declaration of ‘constexpr’ with no type
 /opt/local/include/Imath/ImathVec.h:599: error: expected ‘;’ before
 ‘explicit’
 /opt/local/include/Imath/ImathVec.h:602: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:605: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:608: error: expected constructor,
 destructor, or type conversion before ‘Vec4’
 /opt/local/include/Imath/ImathVec.h:611: error: expected initializer
 before ‘Vec4’
 /opt/local/include/Imath/ImathVec.h:614: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:617: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:670: error: expected constructor,
 destructor, or type conversion before ‘bool’
 /opt/local/include/Imath/ImathVec.h:673: error: expected constructor,
 destructor, or type conversion before ‘bool’
 /opt/local/include/Imath/ImathVec.h:680: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:687: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:690: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:693: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:696: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:699: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:702: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:705: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:708: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:711: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:714: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:717: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:720: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:723: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:726: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:729: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:732: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:735: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:743: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:747: error: ‘constexpr’ does not name
 a type
 /opt/local/include/Imath/ImathVec.h:750: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:758: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:761: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:771: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:779: error: ISO C++ forbids
 declaration of ‘constexpr’ with no type
 /opt/local/include/Imath/ImathVec.h:779: error: expected ‘;’ before
 ‘static’
 /opt/local/include/Imath/ImathVec.h:782: error: expected `;' before
 ‘constexpr’
 /opt/local/include/Imath/ImathVec.h:782: error: ISO C++ forbids
 declaration of ‘constexpr’ with no type
 /opt/local/include/Imath/ImathVec.h:782: error: expected ‘;’ before
 ‘static’
 /opt/local/include/Imath/ImathVec.h:785: error: expected `;' before
 ‘constexpr’
 /opt/local/include/Imath/ImathVec.h:785: error: ISO C++ forbids
 declaration of ‘constexpr’ with no type
 /opt/local/include/Imath/ImathVec.h:785: error: expected ‘;’ before
 ‘static’
 /opt/local/include/Imath/ImathVec.h:788: error: expected `;' before
 ‘constexpr’
 /opt/local/include/Imath/ImathVec.h:788: error: ISO C++ forbids
 declaration of ‘constexpr’ with no type
 /opt/local/include/Imath/ImathVec.h:788: error: expected ‘;’ before
 ‘static’
 /opt/local/include/Imath/ImathVec.h:793: error: expected `;' before
 ‘constexpr’
 /opt/local/include/Imath/ImathVec.h:793: error: ISO C++ forbids
 declaration of ‘constexpr’ with no type
 /opt/local/include/Imath/ImathVec.h:793: error: expected ‘;’ before
 ‘static’
 /opt/local/include/Imath/ImathVec.h:797: error: expected `;' before
 ‘typedef’
 /opt/local/include/Imath/ImathVec.h:800: error: expected ‘;’ before
 ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:813: error: expected constructor,
 destructor, or type conversion before ‘Vec2’
 /opt/local/include/Imath/ImathVec.h:816: error: expected constructor,
 destructor, or type conversion before ‘Vec3’
 /opt/local/include/Imath/ImathVec.h:819: error: expected constructor,
 destructor, or type conversion before ‘Vec4’
 /opt/local/include/Imath/ImathVec.h:879: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:880: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:881: error: function ‘const
 Imath_3_1::Vec2<T>& Imath_3_1::Vec2<T>::normalizeExc() [with T = short
 int]’ is initialized like a variable
 /opt/local/include/Imath/ImathVec.h:881: error: invalid pure specifier
 (only `= 0' is allowed) before ‘;’ token
 /opt/local/include/Imath/ImathVec.h:882: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:883: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:884: error: function
 ‘Imath_3_1::Vec2<T> Imath_3_1::Vec2<T>::normalizedExc() const [with T =
 short int]’ is initialized like a variable
 /opt/local/include/Imath/ImathVec.h:884: error: invalid pure specifier
 (only `= 0' is allowed) before ‘;’ token
 /opt/local/include/Imath/ImathVec.h:885: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:888: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:889: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:890: error: function ‘const
 Imath_3_1::Vec2<T>& Imath_3_1::Vec2<T>::normalizeExc() [with T = int]’ is
 initialized like a variable
 /opt/local/include/Imath/ImathVec.h:890: error: invalid pure specifier
 (only `= 0' is allowed) before ‘;’ token
 /opt/local/include/Imath/ImathVec.h:891: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:892: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:893: error: function
 ‘Imath_3_1::Vec2<T> Imath_3_1::Vec2<T>::normalizedExc() const [with T =
 int]’ is initialized like a variable
 /opt/local/include/Imath/ImathVec.h:893: error: invalid pure specifier
 (only `= 0' is allowed) before ‘;’ token
 /opt/local/include/Imath/ImathVec.h:894: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:897: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:898: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:899: error: function ‘const
 Imath_3_1::Vec2<T>& Imath_3_1::Vec2<T>::normalizeExc() [with T = long long
 int]’ is initialized like a variable
 /opt/local/include/Imath/ImathVec.h:899: error: invalid pure specifier
 (only `= 0' is allowed) before ‘;’ token
 /opt/local/include/Imath/ImathVec.h:900: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:901: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:902: error: function
 ‘Imath_3_1::Vec2<T> Imath_3_1::Vec2<T>::normalizedExc() const [with T =
 long long int]’ is initialized like a variable
 /opt/local/include/Imath/ImathVec.h:902: error: invalid pure specifier
 (only `= 0' is allowed) before ‘;’ token
 /opt/local/include/Imath/ImathVec.h:903: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:906: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:907: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:908: error: function ‘const
 Imath_3_1::Vec3<T>& Imath_3_1::Vec3<T>::normalizeExc() [with T = short
 int]’ is initialized like a variable
 /opt/local/include/Imath/ImathVec.h:908: error: invalid pure specifier
 (only `= 0' is allowed) before ‘;’ token
 /opt/local/include/Imath/ImathVec.h:909: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:910: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:911: error: function
 ‘Imath_3_1::Vec3<T> Imath_3_1::Vec3<T>::normalizedExc() const [with T =
 short int]’ is initialized like a variable
 /opt/local/include/Imath/ImathVec.h:911: error: invalid pure specifier
 (only `= 0' is allowed) before ‘;’ token
 /opt/local/include/Imath/ImathVec.h:912: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:915: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:916: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:917: error: function ‘const
 Imath_3_1::Vec3<T>& Imath_3_1::Vec3<T>::normalizeExc() [with T = int]’ is
 initialized like a variable
 /opt/local/include/Imath/ImathVec.h:917: error: invalid pure specifier
 (only `= 0' is allowed) before ‘;’ token
 /opt/local/include/Imath/ImathVec.h:918: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:919: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:920: error: function
 ‘Imath_3_1::Vec3<T> Imath_3_1::Vec3<T>::normalizedExc() const [with T =
 int]’ is initialized like a variable
 /opt/local/include/Imath/ImathVec.h:920: error: invalid pure specifier
 (only `= 0' is allowed) before ‘;’ token
 /opt/local/include/Imath/ImathVec.h:921: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:924: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:925: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:926: error: function ‘const
 Imath_3_1::Vec3<T>& Imath_3_1::Vec3<T>::normalizeExc() [with T = long long
 int]’ is initialized like a variable
 /opt/local/include/Imath/ImathVec.h:926: error: invalid pure specifier
 (only `= 0' is allowed) before ‘;’ token
 /opt/local/include/Imath/ImathVec.h:927: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:928: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:929: error: function
 ‘Imath_3_1::Vec3<T> Imath_3_1::Vec3<T>::normalizedExc() const [with T =
 long long int]’ is initialized like a variable
 /opt/local/include/Imath/ImathVec.h:929: error: invalid pure specifier
 (only `= 0' is allowed) before ‘;’ token
 /opt/local/include/Imath/ImathVec.h:930: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:933: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:934: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:935: error: function ‘const
 Imath_3_1::Vec4<T>& Imath_3_1::Vec4<T>::normalizeExc() [with T = short
 int]’ is initialized like a variable
 /opt/local/include/Imath/ImathVec.h:935: error: invalid pure specifier
 (only `= 0' is allowed) before ‘;’ token
 /opt/local/include/Imath/ImathVec.h:936: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:937: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:938: error: function
 ‘Imath_3_1::Vec4<T> Imath_3_1::Vec4<T>::normalizedExc() const [with T =
 short int]’ is initialized like a variable
 /opt/local/include/Imath/ImathVec.h:938: error: invalid pure specifier
 (only `= 0' is allowed) before ‘;’ token
 /opt/local/include/Imath/ImathVec.h:939: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:942: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:943: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:944: error: function ‘const
 Imath_3_1::Vec4<T>& Imath_3_1::Vec4<T>::normalizeExc() [with T = int]’ is
 initialized like a variable
 /opt/local/include/Imath/ImathVec.h:944: error: invalid pure specifier
 (only `= 0' is allowed) before ‘;’ token
 /opt/local/include/Imath/ImathVec.h:945: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:946: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:947: error: function
 ‘Imath_3_1::Vec4<T> Imath_3_1::Vec4<T>::normalizedExc() const [with T =
 int]’ is initialized like a variable
 /opt/local/include/Imath/ImathVec.h:947: error: invalid pure specifier
 (only `= 0' is allowed) before ‘;’ token
 /opt/local/include/Imath/ImathVec.h:948: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:951: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:952: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:953: error: function ‘const
 Imath_3_1::Vec4<T>& Imath_3_1::Vec4<T>::normalizeExc() [with T = long long
 int]’ is initialized like a variable
 /opt/local/include/Imath/ImathVec.h:953: error: invalid pure specifier
 (only `= 0' is allowed) before ‘;’ token
 /opt/local/include/Imath/ImathVec.h:954: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:955: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:956: error: function
 ‘Imath_3_1::Vec4<T> Imath_3_1::Vec4<T>::normalizedExc() const [with T =
 long long int]’ is initialized like a variable
 /opt/local/include/Imath/ImathVec.h:956: error: invalid pure specifier
 (only `= 0' is allowed) before ‘;’ token
 /opt/local/include/Imath/ImathVec.h:957: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:967: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:973: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:979: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:984: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:989: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:994: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:999: error: too many template-
 parameter-lists
 /opt/local/include/Imath/ImathVec.h:1006: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1016: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1025: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1034: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1043: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1051: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1058: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1065: error: too many template-
 parameter-lists
 /opt/local/include/Imath/ImathVec.h:1073: error: too many template-
 parameter-lists
 /opt/local/include/Imath/ImathVec.h:1081: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1092: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1102: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1109: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1116: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1123: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1131: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1139: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1147: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1155: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1162: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1170: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1179: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1188: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1196: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1203: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1211: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1220: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1228: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1235: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1243: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1270: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1281: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1289: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h: In member function ‘const
 Imath_3_1::Vec2<T>& Imath_3_1::Vec2<T>::normalizeExc()’:
 /opt/local/include/Imath/ImathVec.h:1312: error: there are no arguments to
 ‘length’ that depend on a template parameter, so a declaration of ‘length’
 must be available
 /opt/local/include/Imath/ImathVec.h:1312: error: (if you use
 ‘-fpermissive’, G++ will accept your code, but allowing the use of an
 undeclared name is deprecated)
 /opt/local/include/Imath/ImathVec.h: At global scope:
 /opt/local/include/Imath/ImathVec.h:1324: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1334: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h: In member function
 ‘Imath_3_1::Vec2<T> Imath_3_1::Vec2<T>::normalizedExc() const’:
 /opt/local/include/Imath/ImathVec.h:1348: error: there are no arguments to
 ‘length’ that depend on a template parameter, so a declaration of ‘length’
 must be available
 /opt/local/include/Imath/ImathVec.h: At global scope:
 /opt/local/include/Imath/ImathVec.h:1358: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1371: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1377: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1383: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1388: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1393: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1398: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1404: error: too many template-
 parameter-lists
 /opt/local/include/Imath/ImathVec.h:1411: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1420: error: too many template-
 parameter-lists
 /opt/local/include/Imath/ImathVec.h: In constructor
 ‘Imath_3_1::Vec3<T>::Vec3(const Imath_3_1::Vec4<S>&,
 Imath_3_1::InfException)’:
 /opt/local/include/Imath/ImathVec.h:1438: error: there are no arguments to
 ‘baseTypeMax’ that depend on a template parameter, so a declaration of
 ‘baseTypeMax’ must be available
 /opt/local/include/Imath/ImathVec.h: At global scope:
 /opt/local/include/Imath/ImathVec.h:1452: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1462: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1472: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1482: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1491: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1498: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1505: error: too many template-
 parameter-lists
 /opt/local/include/Imath/ImathVec.h:1513: error: too many template-
 parameter-lists
 /opt/local/include/Imath/ImathVec.h:1521: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1532: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1542: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1549: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1556: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1564: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1576: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1584: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1593: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1601: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1610: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1617: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1625: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1635: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1645: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1654: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1661: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1669: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1679: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1688: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1695: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1703: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1735: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1746: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1754: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h: In member function ‘const
 Imath_3_1::Vec3<T>& Imath_3_1::Vec3<T>::normalizeExc()’:
 /opt/local/include/Imath/ImathVec.h:1778: error: there are no arguments to
 ‘length’ that depend on a template parameter, so a declaration of ‘length’
 must be available
 /opt/local/include/Imath/ImathVec.h: At global scope:
 /opt/local/include/Imath/ImathVec.h:1791: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1802: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h: In member function
 ‘Imath_3_1::Vec3<T> Imath_3_1::Vec3<T>::normalizedExc() const’:
 /opt/local/include/Imath/ImathVec.h:1816: error: there are no arguments to
 ‘length’ that depend on a template parameter, so a declaration of ‘length’
 must be available
 /opt/local/include/Imath/ImathVec.h: At global scope:
 /opt/local/include/Imath/ImathVec.h:1826: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1839: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1845: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1851: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1856: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1861: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1866: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1872: error: too many template-
 parameter-lists
 /opt/local/include/Imath/ImathVec.h:1879: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1889: error: too many template-
 parameter-lists
 /opt/local/include/Imath/ImathVec.h:1896: error: too many template-
 parameter-lists
 /opt/local/include/Imath/ImathVec.h:1904: error: too many template-
 parameter-lists
 /opt/local/include/Imath/ImathVec.h:1912: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1923: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1933: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1940: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1948: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1958: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1966: error: expected initializer
 before ‘noexcept’
 /opt/local/include/Imath/ImathVec.h:1976: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1983: error: expected constructor,
 destructor, or type conversion before ‘inline’
 /opt/local/include/Imath/ImathVec.h:1991: error: expected initializer
 before ‘noexcept’
 . . .
 }}}

 With gcc-14:
 {{{
 if ccache /opt/local/bin/gcc-mp-14 -DHAVE_CONFIG_H -I. -I. -I..
 -I/opt/local/include/libglade-2.0 -I/opt/local/include/gtk-2.0
 -I/opt/local/lib/gtk-2.0/include -I/opt/local/include/pango-1.0
 -I/opt/local/include/gio-unix-2.0 -I/opt/local/include/cairo
 -I/opt/local/include/atk-1.0 -I/opt/local/include/gdk-pixbuf-2.0
 -I/opt/local/include/pango-1.0 -I/opt/local/include/harfbuzz
 -I/opt/local/include/pango-1.0 -I/opt/local/include/fribidi
 -I/opt/local/include/cairo -I/opt/local/include/pixman-1
 -I/opt/local/include/harfbuzz -I/opt/local/include/glib-2.0
 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/freetype2
 -I/opt/local/include/libpng16 -I/opt/local/include/libxml2 -pthread
 -I/opt/local/include/OpenEXR -I/opt/local/include/Imath
 -I/opt/local/include/gnet-2.0 -I/opt/local/lib/gnet-2.0/include/
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 '-DFYRE_DATADIR="data"' '-DDATADIR="/opt/local/share"'
 -I/opt/local/include  -pipe -Os -arch ppc -D__NO_INLINE__ -Wall -O3
 -ffast-math -MT chunked-file.o -MD -MP -MF ".deps/chunked-file.Tpo" -c -o
 chunked-file.o chunked-file.c; \
         then mv -f ".deps/chunked-file.Tpo" ".deps/chunked-file.Po"; else
 rm -f ".deps/chunked-file.Tpo"; exit 1; fi
 if ccache /opt/local/bin/gcc-mp-14 -DHAVE_CONFIG_H -I. -I. -I..
 -I/opt/local/include/libglade-2.0 -I/opt/local/include/gtk-2.0
 -I/opt/local/lib/gtk-2.0/include -I/opt/local/include/pango-1.0
 -I/opt/local/include/gio-unix-2.0 -I/opt/local/include/cairo
 -I/opt/local/include/atk-1.0 -I/opt/local/include/gdk-pixbuf-2.0
 -I/opt/local/include/pango-1.0 -I/opt/local/include/harfbuzz
 -I/opt/local/include/pango-1.0 -I/opt/local/include/fribidi
 -I/opt/local/include/cairo -I/opt/local/include/pixman-1
 -I/opt/local/include/harfbuzz -I/opt/local/include/glib-2.0
 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/freetype2
 -I/opt/local/include/libpng16 -I/opt/local/include/libxml2 -pthread
 -I/opt/local/include/OpenEXR -I/opt/local/include/Imath
 -I/opt/local/include/gnet-2.0 -I/opt/local/lib/gnet-2.0/include/
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 '-DFYRE_DATADIR="data"' '-DDATADIR="/opt/local/share"'
 -I/opt/local/include  -pipe -Os -arch ppc -D__NO_INLINE__ -Wall -O3
 -ffast-math -MT curve-editor.o -MD -MP -MF ".deps/curve-editor.Tpo" -c -o
 curve-editor.o curve-editor.c; \
         then mv -f ".deps/curve-editor.Tpo" ".deps/curve-editor.Po"; else
 rm -f ".deps/curve-editor.Tpo"; exit 1; fi
 In file included from /opt/local/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /opt/local/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /opt/local/include/gtk-2.0/gtk/gtkcontainer.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkbin.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkwindow.h:36,
                  from /opt/local/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:33,
                  from main.c:37:
 /opt/local/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning:
 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
 In file included from /opt/local/include/glib-2.0/gobject/gobject.h:26,
                  from /opt/local/include/glib-2.0/gobject/gbinding.h:31,
                  from /opt/local/include/glib-2.0/glib-object.h:24,
                  from /opt/local/include/glib-2.0/gio/gioenums.h:30,
                  from /opt/local/include/glib-2.0/gio/giotypes.h:30,
                  from /opt/local/include/glib-2.0/gio/gio.h:28,
                  from
 /opt/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /opt/local/include/gtk-2.0/gdk/gdk.h:32,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:32:
 /opt/local/include/glib-2.0/gobject/gtype.h:723:1: note: declared here
   723 | {
       | ^
 In file included from /opt/local/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /opt/local/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from
 /opt/local/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:126:
 /opt/local/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is
 deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
 In file included from /opt/local/include/glib-2.0/glib/galloca.h:34,
                  from /opt/local/include/glib-2.0/glib.h:32,
                  from /opt/local/include/glib-2.0/gobject/gbinding.h:30:
 /opt/local/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
   580 | struct _GTimeVal
       |        ^~~~~~~~~
 In file included from iterative-map.h:30,
                  from de-jong.h:29,
                  from main.c:42:
 histogram-imager.h:69:5: warning: 'GTimeVal' is deprecated: Use
 'GDateTime' instead [-Wdeprecated-declarations]
    69 |     GTimeVal render_start_time;
       |     ^~~~~~~~
 /opt/local/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
   580 | struct _GTimeVal
       |        ^~~~~~~~~
 In file included from main.c:44:
 explorer.h:81:5: warning: 'GTimeVal' is deprecated: Use 'GDateTime'
 instead [-Wdeprecated-declarations]
    81 |     GTimeVal             last_tool_idle_update;
       |     ^~~~~~~~
 /opt/local/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
   580 | struct _GTimeVal
       |        ^~~~~~~~~
 explorer.h:93:5: warning: 'GTimeVal' is deprecated: Use 'GDateTime'
 instead [-Wdeprecated-declarations]
    93 |     GTimeVal             last_anim_frame_time;
       |     ^~~~~~~~
 /opt/local/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
   580 | struct _GTimeVal
       |        ^~~~~~~~~
 main.c: In function 'main':
 main.c:84:5: error: implicit declaration of function 'math_init'; did you
 mean 'gtk_init'? [-Wimplicit-function-declaration]
    84 |     math_init();
       |     ^~~~~~~~~
       |     gtk_init
 main.c:85:5: warning: 'g_type_init' is deprecated [-Wdeprecated-
 declarations]
    85 |     g_type_init();
       |     ^~~~~~~~~~~
 /opt/local/include/glib-2.0/gobject/gtype.h:735:23: note: declared here
   735 | void                  g_type_init                    (void);
       |                       ^~~~~~~~~~~
 main.c:239:13: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-
 declarations]
   239 |             if (g_strcasecmp(ext, ".png") == 0) {
       |             ^~
 In file included from /opt/local/include/glib-2.0/glib/gstring.h:37,
                  from /opt/local/include/glib-2.0/glib/giochannel.h:36,
                  from /opt/local/include/glib-2.0/glib.h:56:
 /opt/local/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
   268 | gint                  g_strcasecmp     (const gchar *s1,
       |                       ^~~~~~~~~~~~
 main.c:241:13: warning: 'g_strcasecmp' is deprecated [-Wdeprecated-
 declarations]
   241 |             } else if (g_strcasecmp(ext, ".fa") == 0) {
       |             ^
 /opt/local/include/glib-2.0/glib/gstrfuncs.h:268:23: note: declared here
   268 | gint                  g_strcasecmp     (const gchar *s1,
       |                       ^~~~~~~~~~~~
 main.c: In function 'daemonize_to_pidfile':
 main.c:470:5: warning: 'daemon' is deprecated [-Wdeprecated-declarations]
   470 |     if (daemon(0, 0) < 0) {
       |     ^~
 In file included from /opt/local/include/glib-2.0/glib/gutils.h:426,
                  from /opt/local/include/glib-2.0/glib/gthread.h:36,
                  from /opt/local/include/glib-2.0/glib/gasyncqueue.h:34,
                  from /opt/local/include/glib-2.0/glib.h:34:
 /usr/include/stdlib.h:289:10: note: declared here
   289 | int      daemon(int, int) __DARWIN_1050(daemon)
 __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0,__MAC_10_5,__IPHONE_2_0,__IPHONE_2_0);
       |          ^~~~~~
 make[2]: *** [main.o] Error 1
 make[2]: *** Waiting for unfinished jobs....
 In file included from /opt/local/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /opt/local/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /opt/local/include/gtk-2.0/gtk/gtkcontainer.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkbin.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkbutton.h:35,
                  from color-button.h:32,
                  from color-button.c:27:
 /opt/local/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning:
 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
 In file included from /opt/local/include/glib-2.0/gobject/gobject.h:26,
                  from /opt/local/include/glib-2.0/gobject/gbinding.h:31,
                  from /opt/local/include/glib-2.0/glib-object.h:24,
                  from color-button.h:31:
 /opt/local/include/glib-2.0/gobject/gtype.h:723:1: note: declared here
   723 | {
       | ^
 In file included from /opt/local/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /opt/local/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from
 /opt/local/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:126,
                  from image-fu.h:27,
                  from color-button.c:28:
 /opt/local/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is
 deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
 In file included from /opt/local/include/glib-2.0/glib/galloca.h:34,
                  from /opt/local/include/glib-2.0/glib.h:32,
                  from color-button.h:30:
 /opt/local/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
   580 | struct _GTimeVal
       |        ^~~~~~~~~
 color-button.c: In function 'update_color_sample':
 color-button.c:131:5: warning: 'gdk_pixbuf_unref' is deprecated: Use
 'g_object_unref' instead [-Wdeprecated-declarations]
   131 |     gdk_pixbuf_unref(color);
       |     ^~~~~~~~~~~~~~~~
 In file included from /opt/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-
 pixbuf.h:34,
                  from /opt/local/include/gtk-2.0/gdk/gdkpixbuf.h:37,
                  from /opt/local/include/gtk-2.0/gdk/gdkcairo.h:28,
                  from /opt/local/include/gtk-2.0/gdk/gdk.h:33,
                  from /opt/local/include/gtk-2.0/gtk/gtkwidget.h:34:
 /opt/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:168:12:
 note: declared here
   168 | void       gdk_pixbuf_unref    (GdkPixbuf *pixbuf);
       |            ^~~~~~~~~~~~~~~~
 In file included from /opt/local/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /opt/local/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /opt/local/include/gtk-2.0/gtk/gtkcontainer.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkbin.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkwindow.h:36,
                  from /opt/local/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:33,
                  from parameter-holder.h:29,
                  from animation.h:27,
                  from animation.c:26:
 /opt/local/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning:
 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
 In file included from /opt/local/include/glib-2.0/gobject/gobject.h:26,
                  from /opt/local/include/glib-2.0/gobject/gbinding.h:31,
                  from /opt/local/include/glib-2.0/glib-object.h:24,
                  from /opt/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-
 pixbuf.h:32,
                  from /opt/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-
 pixdata.h:21,
                  from animation.c:24:
 /opt/local/include/glib-2.0/gobject/gtype.h:723:1: note: declared here
   723 | {
       | ^
 In file included from /opt/local/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /opt/local/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from
 /opt/local/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:126:
 /opt/local/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is
 deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
 In file included from /opt/local/include/glib-2.0/glib/galloca.h:34,
                  from /opt/local/include/glib-2.0/glib.h:32,
                  from /opt/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-
 pixbuf.h:29:
 /opt/local/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
   580 | struct _GTimeVal
       |        ^~~~~~~~~
 In file included from animation.c:29:
 histogram-imager.h:69:5: warning: 'GTimeVal' is deprecated: Use
 'GDateTime' instead [-Wdeprecated-declarations]
    69 |     GTimeVal render_start_time;
       |     ^~~~~~~~
 /opt/local/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
   580 | struct _GTimeVal
       |        ^~~~~~~~~
 animation.c: In function 'animation_keyframe_store':
 animation.c:149:9: warning: 'gdk_pixbuf_unref' is deprecated: Use
 'g_object_unref' instead [-Wdeprecated-declarations]
   149 |         gdk_pixbuf_unref(thumbnail);
       |         ^~~~~~~~~~~~~~~~
 In file included from /opt/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-
 pixbuf.h:34:
 /opt/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:168:12:
 note: declared here
   168 | void       gdk_pixbuf_unref    (GdkPixbuf *pixbuf);
       |            ^~~~~~~~~~~~~~~~
 animation.c: In function 'animation_generate_chunks':
 animation.c:282:13: warning: 'gdk_pixdata_from_pixbuf' is deprecated
 [-Wdeprecated-declarations]
   282 |             gdk_pixdata_from_pixbuf(&pixdata, thumb_pixbuf,
 FALSE);
       |             ^~~~~~~~~~~~~~~~~~~~~~~
 /opt/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h:102:17: note:
 declared here
   102 | gpointer        gdk_pixdata_from_pixbuf (GdkPixdata
 *pixdata,
       |                 ^~~~~~~~~~~~~~~~~~~~~~~
 animation.c:283:13: warning: 'gdk_pixdata_serialize' is deprecated
 [-Wdeprecated-declarations]
   283 |             buffer = gdk_pixdata_serialize(&pixdata, &buffer_len);
       |             ^~~~~~
 /opt/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h:94:17: note:
 declared here
    94 | guint8*         gdk_pixdata_serialize   (const GdkPixdata
 *pixdata,
       |                 ^~~~~~~~~~~~~~~~~~~~~
 animation.c: In function 'animation_store_chunk':
 animation.c:345:9: warning: 'gdk_pixdata_deserialize' is deprecated
 [-Wdeprecated-declarations]
   345 |         gdk_pixdata_deserialize(&pixdata, length, data, NULL);
       |         ^~~~~~~~~~~~~~~~~~~~~~~
 /opt/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h:97:17: note:
 declared here
    97 | gboolean        gdk_pixdata_deserialize (GdkPixdata
 *pixdata,
       |                 ^~~~~~~~~~~~~~~~~~~~~~~
 animation.c:347:28: warning: 'gdk_pixbuf_from_pixdata' is deprecated
 [-Wdeprecated-declarations]
   347 |                            ANIMATION_MODEL_THUMBNAIL,
 gdk_pixbuf_from_pixdata(&pixdata, TRUE, NULL),
       |                            ^~~~~~~~~~~~~~~~~~~~~~~~~
 /opt/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h:106:17: note:
 declared here
   106 | GdkPixbuf*      gdk_pixbuf_from_pixdata (const GdkPixdata
 *pixdata,
       |                 ^~~~~~~~~~~~~~~~~~~~~~~
 In file included from /opt/local/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /opt/local/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /opt/local/include/gtk-2.0/gtk/gtkcontainer.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkbin.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkwindow.h:36,
                  from /opt/local/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:33,
                  from explorer.h:28,
                  from explorer.c:28:
 /opt/local/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning:
 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
 In file included from /opt/local/include/glib-2.0/gobject/gobject.h:26,
                  from /opt/local/include/glib-2.0/gobject/gbinding.h:31,
                  from /opt/local/include/glib-2.0/glib-object.h:24,
                  from /opt/local/include/glib-2.0/gio/gioenums.h:30,
                  from /opt/local/include/glib-2.0/gio/giotypes.h:30,
                  from /opt/local/include/glib-2.0/gio/gio.h:28,
                  from
 /opt/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /opt/local/include/gtk-2.0/gdk/gdk.h:32,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:32:
 /opt/local/include/glib-2.0/gobject/gtype.h:723:1: note: declared here
   723 | {
       | ^
 In file included from /opt/local/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /opt/local/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from
 /opt/local/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:126:
 /opt/local/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is
 deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
 In file included from /opt/local/include/glib-2.0/glib/galloca.h:34,
                  from /opt/local/include/glib-2.0/glib.h:32,
                  from /opt/local/include/glib-2.0/gobject/gbinding.h:30:
 /opt/local/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
   580 | struct _GTimeVal
       |        ^~~~~~~~~
 In file included from iterative-map.h:30,
                  from animation-render-ui.h:30,
                  from explorer.h:31:
 histogram-imager.h:69:5: warning: 'GTimeVal' is deprecated: Use
 'GDateTime' instead [-Wdeprecated-declarations]
    69 |     GTimeVal render_start_time;
       |     ^~~~~~~~
 /opt/local/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
   580 | struct _GTimeVal
       |        ^~~~~~~~~
 explorer.h:81:5: warning: 'GTimeVal' is deprecated: Use 'GDateTime'
 instead [-Wdeprecated-declarations]
    81 |     GTimeVal             last_tool_idle_update;
       |     ^~~~~~~~
 /opt/local/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
   580 | struct _GTimeVal
       |        ^~~~~~~~~
 explorer.h:93:5: warning: 'GTimeVal' is deprecated: Use 'GDateTime'
 instead [-Wdeprecated-declarations]
    93 |     GTimeVal             last_anim_frame_time;
       |     ^~~~~~~~
 /opt/local/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
   580 | struct _GTimeVal
       |        ^~~~~~~~~
 explorer.c: In function 'update_image_preview':
 explorer.c:366:9: warning: 'gdk_pixbuf_unref' is deprecated: Use
 'g_object_unref' instead [-Wdeprecated-declarations]
   366 |         gdk_pixbuf_unref (temp);
       |         ^~~~~~~~~~~~~~~~
 In file included from /opt/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-
 pixbuf.h:34,
                  from /opt/local/include/gtk-2.0/gdk/gdkpixbuf.h:37,
                  from /opt/local/include/gtk-2.0/gdk/gdkcairo.h:28,
                  from /opt/local/include/gtk-2.0/gdk/gdk.h:33:
 /opt/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:168:12:
 note: declared here
   168 | void       gdk_pixbuf_unref    (GdkPixbuf *pixbuf);
       |            ^~~~~~~~~~~~~~~~
 explorer.c:370:9: warning: 'gdk_pixbuf_unref' is deprecated: Use
 'g_object_unref' instead [-Wdeprecated-declarations]
   370 |         gdk_pixbuf_unref (image_pixbuf);
       |         ^~~~~~~~~~~~~~~~
 /opt/local/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:168:12:
 note: declared here
   168 | void       gdk_pixbuf_unref    (GdkPixbuf *pixbuf);
       |            ^~~~~~~~~~~~~~~~
 In file included from /opt/local/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /opt/local/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /opt/local/include/gtk-2.0/gtk/gtkcontainer.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkbin.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkwindow.h:36,
                  from /opt/local/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:33,
                  from de-jong.h:28,
                  from de-jong.c:25:
 /opt/local/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning:
 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
 In file included from /opt/local/include/glib-2.0/gobject/gobject.h:26,
                  from /opt/local/include/glib-2.0/gobject/gbinding.h:31,
                  from /opt/local/include/glib-2.0/glib-object.h:24,
                  from /opt/local/include/glib-2.0/gio/gioenums.h:30,
                  from /opt/local/include/glib-2.0/gio/giotypes.h:30,
                  from /opt/local/include/glib-2.0/gio/gio.h:28,
                  from
 /opt/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /opt/local/include/gtk-2.0/gdk/gdk.h:32,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:32:
 /opt/local/include/glib-2.0/gobject/gtype.h:723:1: note: declared here
   723 | {
       | ^
 In file included from /opt/local/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /opt/local/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from
 /opt/local/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:126:
 /opt/local/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is
 deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
 In file included from /opt/local/include/glib-2.0/glib/galloca.h:34,
                  from /opt/local/include/glib-2.0/glib.h:32,
                  from /opt/local/include/glib-2.0/gobject/gbinding.h:30:
 /opt/local/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
   580 | struct _GTimeVal
       |        ^~~~~~~~~
 In file included from iterative-map.h:30,
                  from de-jong.h:29:
 histogram-imager.h:69:5: warning: 'GTimeVal' is deprecated: Use
 'GDateTime' instead [-Wdeprecated-declarations]
    69 |     GTimeVal render_start_time;
       |     ^~~~~~~~
 /opt/local/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
   580 | struct _GTimeVal
       |        ^~~~~~~~~
 In file included from /opt/local/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /opt/local/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /opt/local/include/gtk-2.0/gtk/gtkcontainer.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkbin.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkwindow.h:36,
                  from /opt/local/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:33,
                  from curve-editor.c:34:
 /opt/local/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning:
 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
 In file included from /opt/local/include/glib-2.0/gobject/gobject.h:26,
                  from /opt/local/include/glib-2.0/gobject/gbinding.h:31,
                  from /opt/local/include/glib-2.0/glib-object.h:24,
                  from /opt/local/include/glib-2.0/gio/gioenums.h:30,
                  from /opt/local/include/glib-2.0/gio/giotypes.h:30,
                  from /opt/local/include/glib-2.0/gio/gio.h:28,
                  from
 /opt/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /opt/local/include/gtk-2.0/gdk/gdk.h:32,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:32:
 /opt/local/include/glib-2.0/gobject/gtype.h:723:1: note: declared here
   723 | {
       | ^
 In file included from /opt/local/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /opt/local/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from
 /opt/local/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:126:
 /opt/local/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is
 deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
 In file included from /opt/local/include/glib-2.0/glib/galloca.h:34,
                  from /opt/local/include/glib-2.0/glib.h:32,
                  from /opt/local/include/glib-2.0/gobject/gbinding.h:30:
 /opt/local/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
   580 | struct _GTimeVal
       |        ^~~~~~~~~
 curve-editor.c: In function 'curve_editor_graph_events':
 curve-editor.c:246:19: warning: variable 'mevent' set but not used
 [-Wunused-but-set-variable]
   246 |   GdkEventMotion *mevent;
       |                   ^~~~~~
 curve-editor.c:245:19: warning: variable 'bevent' set but not used
 [-Wunused-but-set-variable]
   245 |   GdkEventButton *bevent;
       |                   ^~~~~~
 make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_fyre/fyre/work/fyre-1.0.1/src'
 make[1]: *** [all-recursive] Error 1
 make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_fyre/fyre/work/fyre-1.0.1'
 make: *** [all] Error 2
 }}}

 With gcc-13:
 {{{
 if ccache /opt/local/bin/gcc-mp-13 -DHAVE_CONFIG_H -I. -I. -I..
 -I/opt/local/include/libglade-2.0 -I/opt/local/include/gtk-2.0
 -I/opt/local/lib/gtk-2.0/include -I/opt/local/include/pango-1.0
 -I/opt/local/include/gio-unix-2.0 -I/opt/local/include/cairo
 -I/opt/local/include/atk-1.0 -I/opt/local/include/gdk-pixbuf-2.0
 -I/opt/local/include/pango-1.0 -I/opt/local/include/harfbuzz
 -I/opt/local/include/pango-1.0 -I/opt/local/include/fribidi
 -I/opt/local/include/cairo -I/opt/local/include/pixman-1
 -I/opt/local/include/harfbuzz -I/opt/local/include/glib-2.0
 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/freetype2
 -I/opt/local/include/libpng16 -I/opt/local/include/libxml2 -pthread
 -I/opt/local/include/OpenEXR -I/opt/local/include/Imath
 -I/opt/local/include/gnet-2.0 -I/opt/local/lib/gnet-2.0/include/
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 '-DFYRE_DATADIR="data"' '-DDATADIR="/opt/local/share"'
 -I/opt/local/include  -pipe -Os -arch ppc -D__NO_INLINE__ -Wall -O3
 -ffast-math -MT explorer-cluster.o -MD -MP -MF ".deps/explorer-
 cluster.Tpo" -c -o explorer-cluster.o explorer-cluster.c; \
         then mv -f ".deps/explorer-cluster.Tpo" ".deps/explorer-
 cluster.Po"; else rm -f ".deps/explorer-cluster.Tpo"; exit 1; fi
 In file included from /opt/local/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /opt/local/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /opt/local/include/gtk-2.0/gtk/gtkcontainer.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkbin.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkwindow.h:36,
                  from /opt/local/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:33,
                  from remote-client.h:35,
                  from remote-client.c:34:
 /opt/local/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning:
 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
 In file included from /opt/local/include/glib-2.0/gobject/gobject.h:26,
                  from /opt/local/include/glib-2.0/gobject/gbinding.h:31,
                  from /opt/local/include/glib-2.0/glib-object.h:24,
                  from /opt/local/include/glib-2.0/gio/gioenums.h:30,
                  from /opt/local/include/glib-2.0/gio/giotypes.h:30,
                  from /opt/local/include/glib-2.0/gio/gio.h:28,
                  from
 /opt/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /opt/local/include/gtk-2.0/gdk/gdk.h:32,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:32:
 /opt/local/include/glib-2.0/gobject/gtype.h:723:1: note: declared here
   723 | {
       | ^
 In file included from /opt/local/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /opt/local/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from
 /opt/local/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:126:
 /opt/local/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is
 deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
 In file included from /opt/local/include/glib-2.0/glib/galloca.h:34,
                  from /opt/local/include/glib-2.0/glib.h:32,
                  from /opt/local/include/glib-2.0/gobject/gbinding.h:30:
 /opt/local/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
   580 | struct _GTimeVal
       |        ^~~~~~~~~
 In file included from iterative-map.h:30,
                  from remote-client.h:38:
 histogram-imager.h:69:5: warning: 'GTimeVal' is deprecated: Use
 'GDateTime' instead [-Wdeprecated-declarations]
    69 |     GTimeVal render_start_time;
       |     ^~~~~~~~
 /opt/local/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
   580 | struct _GTimeVal
       |        ^~~~~~~~~
 remote-client.c: In function 'remote_client_recv_binary':
 remote-client.c:341:20: warning: pointer targets in assignment from 'gchar
 *' {aka 'char *'} to 'guchar *' {aka 'unsigned char *'} differ in
 signedness [-Wpointer-sign]
   341 |     response->data = event->buffer;
       |                    ^
 In file included from /opt/local/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /opt/local/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /opt/local/include/gtk-2.0/gtk/gtkcontainer.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkbin.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkwindow.h:36,
                  from /opt/local/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:33,
                  from remote-server.c:40:
 /opt/local/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning:
 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
 In file included from /opt/local/include/glib-2.0/gobject/gobject.h:26,
                  from /opt/local/include/glib-2.0/gobject/gbinding.h:31,
                  from /opt/local/include/glib-2.0/glib-object.h:24,
                  from /opt/local/include/glib-2.0/gio/gioenums.h:30,
                  from /opt/local/include/glib-2.0/gio/giotypes.h:30,
                  from /opt/local/include/glib-2.0/gio/gio.h:28,
                  from
 /opt/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /opt/local/include/gtk-2.0/gdk/gdk.h:32,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:32:
 /opt/local/include/glib-2.0/gobject/gtype.h:723:1: note: declared here
   723 | {
       | ^
 In file included from /opt/local/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /opt/local/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from
 /opt/local/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:126:
 /opt/local/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is
 deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
 In file included from /opt/local/include/glib-2.0/glib/galloca.h:34,
                  from /opt/local/include/glib-2.0/glib.h:32,
                  from /opt/local/include/gnet-2.0/gnet.h:24,
                  from remote-server.c:39:
 /opt/local/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
   580 | struct _GTimeVal
       |        ^~~~~~~~~
 In file included from iterative-map.h:30,
                  from remote-server.c:43:
 histogram-imager.h:69:5: warning: 'GTimeVal' is deprecated: Use
 'GDateTime' instead [-Wdeprecated-declarations]
    69 |     GTimeVal render_start_time;
       |     ^~~~~~~~
 /opt/local/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
   580 | struct _GTimeVal
       |        ^~~~~~~~~
 remote-server.c: In function 'remote_server_send_binary':
 remote-server.c:296:38: warning: pointer targets in passing argument 2 of
 'gnet_conn_write' differ in signedness [-Wpointer-sign]
   296 |         gnet_conn_write(self->gconn, data, write_size);
       |                                      ^~~~
       |                                      |
       |                                      unsigned char *
 In file included from /opt/local/include/gnet-2.0/conn-http.h:25,
                  from /opt/local/include/gnet-2.0/gnet.h:35:
 /opt/local/include/gnet-2.0/conn.h:232:49: note: expected 'gchar *' {aka
 'char *'} but argument is of type 'unsigned char *'
   232 | void       gnet_conn_write (GConn* conn, gchar* buffer, gint
 length);
       |                                          ~~~~~~~^~~~~~
 if ccache /opt/local/bin/gcc-mp-13 -DHAVE_CONFIG_H -I. -I. -I..
 -I/opt/local/include/libglade-2.0 -I/opt/local/include/gtk-2.0
 -I/opt/local/lib/gtk-2.0/include -I/opt/local/include/pango-1.0
 -I/opt/local/include/gio-unix-2.0 -I/opt/local/include/cairo
 -I/opt/local/include/atk-1.0 -I/opt/local/include/gdk-pixbuf-2.0
 -I/opt/local/include/pango-1.0 -I/opt/local/include/harfbuzz
 -I/opt/local/include/pango-1.0 -I/opt/local/include/fribidi
 -I/opt/local/include/cairo -I/opt/local/include/pixman-1
 -I/opt/local/include/harfbuzz -I/opt/local/include/glib-2.0
 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/freetype2
 -I/opt/local/include/libpng16 -I/opt/local/include/libxml2 -pthread
 -I/opt/local/include/OpenEXR -I/opt/local/include/Imath
 -I/opt/local/include/gnet-2.0 -I/opt/local/lib/gnet-2.0/include/
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
 '-DFYRE_DATADIR="data"' '-DDATADIR="/opt/local/share"'
 -I/opt/local/include  -pipe -Os -arch ppc -D__NO_INLINE__ -Wall -O3
 -ffast-math -MT cluster-model.o -MD -MP -MF ".deps/cluster-model.Tpo" -c
 -o cluster-model.o cluster-model.c; \
         then mv -f ".deps/cluster-model.Tpo" ".deps/cluster-model.Po";
 else rm -f ".deps/cluster-model.Tpo"; exit 1; fi
 In file included from /opt/local/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /opt/local/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /opt/local/include/gtk-2.0/gtk/gtkcontainer.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkbin.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkwindow.h:36,
                  from /opt/local/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:33,
                  from image-fu.h:27,
                  from image-fu.c:24:
 /opt/local/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning:
 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
 In file included from /opt/local/include/glib-2.0/gobject/gobject.h:26,
                  from /opt/local/include/glib-2.0/gobject/gbinding.h:31,
                  from /opt/local/include/glib-2.0/glib-object.h:24,
                  from /opt/local/include/glib-2.0/gio/gioenums.h:30,
                  from /opt/local/include/glib-2.0/gio/giotypes.h:30,
                  from /opt/local/include/glib-2.0/gio/gio.h:28,
                  from
 /opt/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /opt/local/include/gtk-2.0/gdk/gdk.h:32,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:32:
 /opt/local/include/glib-2.0/gobject/gtype.h:723:1: note: declared here
   723 | {
       | ^
 In file included from /opt/local/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /opt/local/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from
 /opt/local/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:126:
 /opt/local/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is
 deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
 In file included from /opt/local/include/glib-2.0/glib/galloca.h:34,
                  from /opt/local/include/glib-2.0/glib.h:32,
                  from /opt/local/include/glib-2.0/gobject/gbinding.h:30:
 /opt/local/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
   580 | struct _GTimeVal
       |        ^~~~~~~~~
 In file included from /opt/local/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /opt/local/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /opt/local/include/gtk-2.0/gtk/gtkcontainer.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkbin.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkwindow.h:36,
                  from /opt/local/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:33,
                  from discovery-server.h:36,
                  from discovery-client.c:31:
 /opt/local/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning:
 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
 In file included from /opt/local/include/glib-2.0/gobject/gobject.h:26,
                  from /opt/local/include/glib-2.0/gobject/gbinding.h:31,
                  from /opt/local/include/glib-2.0/glib-object.h:24,
                  from /opt/local/include/glib-2.0/gio/gioenums.h:30,
                  from /opt/local/include/glib-2.0/gio/giotypes.h:30,
                  from /opt/local/include/glib-2.0/gio/gio.h:28,
                  from
 /opt/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /opt/local/include/gtk-2.0/gdk/gdk.h:32,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:32:
 /opt/local/include/glib-2.0/gobject/gtype.h:723:1: note: declared here
   723 | {
       | ^
 In file included from /opt/local/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /opt/local/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from
 /opt/local/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:126:
 /opt/local/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is
 deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
 In file included from /opt/local/include/glib-2.0/glib/galloca.h:34,
                  from /opt/local/include/glib-2.0/glib.h:32,
                  from /opt/local/include/glib-2.0/gobject/gbinding.h:30:
 /opt/local/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
   580 | struct _GTimeVal
       |        ^~~~~~~~~
 discovery-client.c: In function 'discovery_client_read':
 discovery-client.c:161:56: warning: pointer targets in passing argument 2
 of 'gnet_udp_socket_receive' differ in signedness [-Wpointer-sign]
   161 |     length = gnet_udp_socket_receive(self->socket, self->buffer,
       |                                                    ~~~~^~~~~~~~
       |                                                        |
       |                                                        guchar *
 {aka unsigned char *}
 In file included from /opt/local/include/gnet-2.0/gnet.h:29,
                  from discovery-server.h:37:
 /opt/local/include/gnet-2.0/udp.h:64:62: note: expected 'gchar *' {aka
 'char *'} but argument is of type 'guchar *' {aka 'unsigned char *'}
    64 | gint     gnet_udp_socket_receive (GUdpSocket* socket, gchar*
 buffer,
       |
 ~~~~~~~^~~~~~
 discovery-client.c:171:41: warning: pointer targets in passing argument 2
 of 'strncmp' differ in signedness [-Wpointer-sign]
   171 |     if (strncmp(self->service_name, self->buffer,
 self->buffer_size))
       |                                     ~~~~^~~~~~~~
       |                                         |
       |                                         guchar * {aka unsigned
 char *}
 In file included from discovery-client.c:30:
 /usr/include/string.h:100:32: note: expected 'const char *' but argument
 is of type 'guchar *' {aka 'unsigned char *'}
   100 | int      strncmp(const char *, const char *, size_t);
       |                                ^~~~~~~~~~~~
 In file included from /opt/local/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /opt/local/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /opt/local/include/gtk-2.0/gtk/gtkcontainer.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkbin.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkwindow.h:36,
                  from /opt/local/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:33,
                  from explorer.h:28,
                  from explorer-cluster.c:26:
 /opt/local/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning:
 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
 In file included from /opt/local/include/glib-2.0/gobject/gobject.h:26,
                  from /opt/local/include/glib-2.0/gobject/gbinding.h:31,
                  from /opt/local/include/glib-2.0/glib-object.h:24,
                  from /opt/local/include/glib-2.0/gio/gioenums.h:30,
                  from /opt/local/include/glib-2.0/gio/giotypes.h:30,
                  from /opt/local/include/glib-2.0/gio/gio.h:28,
                  from
 /opt/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /opt/local/include/gtk-2.0/gdk/gdk.h:32,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:32:
 /opt/local/include/glib-2.0/gobject/gtype.h:723:1: note: declared here
   723 | {
       | ^
 In file included from /opt/local/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /opt/local/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from
 /opt/local/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:126:
 /opt/local/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is
 deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
 In file included from /opt/local/include/glib-2.0/glib/galloca.h:34,
                  from /opt/local/include/glib-2.0/glib.h:32,
                  from /opt/local/include/glib-2.0/gobject/gbinding.h:30:
 /opt/local/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
   580 | struct _GTimeVal
       |        ^~~~~~~~~
 In file included from iterative-map.h:30,
                  from animation-render-ui.h:30,
                  from explorer.h:31:
 histogram-imager.h:69:5: warning: 'GTimeVal' is deprecated: Use
 'GDateTime' instead [-Wdeprecated-declarations]
    69 |     GTimeVal render_start_time;
       |     ^~~~~~~~
 /opt/local/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
   580 | struct _GTimeVal
       |        ^~~~~~~~~
 explorer.h:81:5: warning: 'GTimeVal' is deprecated: Use 'GDateTime'
 instead [-Wdeprecated-declarations]
    81 |     GTimeVal             last_tool_idle_update;
       |     ^~~~~~~~
 /opt/local/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
   580 | struct _GTimeVal
       |        ^~~~~~~~~
 explorer.h:93:5: warning: 'GTimeVal' is deprecated: Use 'GDateTime'
 instead [-Wdeprecated-declarations]
    93 |     GTimeVal             last_anim_frame_time;
       |     ^~~~~~~~
 /opt/local/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
   580 | struct _GTimeVal
       |        ^~~~~~~~~
 In file included from /opt/local/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /opt/local/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /opt/local/include/gtk-2.0/gtk/gtkcontainer.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkbin.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkwindow.h:36,
                  from /opt/local/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /opt/local/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:33,
                  from cluster-model.h:29,
                  from cluster-model.c:27:
 /opt/local/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning:
 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
 In file included from /opt/local/include/glib-2.0/gobject/gobject.h:26,
                  from /opt/local/include/glib-2.0/gobject/gbinding.h:31,
                  from /opt/local/include/glib-2.0/glib-object.h:24,
                  from /opt/local/include/glib-2.0/gio/gioenums.h:30,
                  from /opt/local/include/glib-2.0/gio/giotypes.h:30,
                  from /opt/local/include/glib-2.0/gio/gio.h:28,
                  from
 /opt/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /opt/local/include/gtk-2.0/gdk/gdk.h:32,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:32:
 /opt/local/include/glib-2.0/gobject/gtype.h:723:1: note: declared here
   723 | {
       | ^
 In file included from /opt/local/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /opt/local/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from
 /opt/local/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:126:
 /opt/local/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is
 deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
 In file included from /opt/local/include/glib-2.0/glib/galloca.h:34,
                  from /opt/local/include/glib-2.0/glib.h:32,
                  from /opt/local/include/glib-2.0/gobject/gbinding.h:30:
 /opt/local/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
   580 | struct _GTimeVal
       |        ^~~~~~~~~
 In file included from iterative-map.h:30,
                  from remote-client.h:38,
                  from cluster-model.h:30:
 histogram-imager.h:69:5: warning: 'GTimeVal' is deprecated: Use
 'GDateTime' instead [-Wdeprecated-declarations]
    69 |     GTimeVal render_start_time;
       |     ^~~~~~~~
 /opt/local/include/glib-2.0/glib/gtypes.h:580:8: note: declared here
   580 | struct _GTimeVal
       |        ^~~~~~~~~
 In file included from /opt/local/include/glib-2.0/glib/glib-typeof.h:43,
                  from /opt/local/include/glib-2.0/glib/gatomic.h:30,
                  from /opt/local/include/glib-2.0/glib/gthread.h:34,
                  from /opt/local/include/glib-2.0/glib/gasyncqueue.h:34,
                  from /opt/local/include/glib-2.0/glib.h:34,
                  from /opt/local/include/glib-2.0/gobject/gbinding.h:30,
                  from /opt/local/include/glib-2.0/glib-object.h:24,
                  from /opt/local/include/glib-2.0/gio/gioenums.h:30,
                  from /opt/local/include/glib-2.0/gio/giotypes.h:30,
                  from /opt/local/include/glib-2.0/gio/gio.h:28,
                  from
 /opt/local/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /opt/local/include/gtk-2.0/gdk/gdk.h:32,
                  from /opt/local/include/gtk-2.0/gtk/gtk.h:32,
                  from histogram-imager.h:29,
                  from exr.cpp:26:
 /opt/local/include/gcc13/c++/type_traits:44:3: error: template with C
 linkage
    44 |   template<typename _Tp>
       |   ^~~~~~~~
 exr.cpp:25:1: note: 'extern "C"' linkage started here
    25 | extern "C" {
       | ^~~~~~~~~~
 /opt/local/include/gcc13/c++/type_traits:61:3: error: template with C
 linkage
    61 |   template<typename _Tp, _Tp __v>
       |   ^~~~~~~~
 exr.cpp:25:1: note: 'extern "C"' linkage started here
    25 | extern "C" {
       | ^~~~~~~~~~
 /opt/local/include/gcc13/c++/type_traits:89:3: error: template with C
 linkage
    89 |   template<bool __v>
       |   ^~~~~~~~
 exr.cpp:25:1: note: 'extern "C"' linkage started here
    25 | extern "C" {
       | ^~~~~~~~~~
 /opt/local/include/gcc13/c++/type_traits:97:3: error: template with C
 linkage
    97 |   template<bool __v>
       |   ^~~~~~~~
 exr.cpp:25:1: note: 'extern "C"' linkage started here
    25 | extern "C" {
       | ^~~~~~~~~~
 /opt/local/include/gcc13/c++/type_traits:105:3: error: template with C
 linkage
   105 |   template<bool, typename _Tp = void>
       |   ^~~~~~~~
 exr.cpp:25:1: note: 'extern "C"' linkage started here
    25 | extern "C" {
       | ^~~~~~~~~~
 /opt/local/include/gcc13/c++/type_traits:110:3: error: template with C
 linkage
   110 |   template<typename _Tp>
       |   ^~~~~~~~
 exr.cpp:25:1: note: 'extern "C"' linkage started here
    25 | extern "C" {
       | ^~~~~~~~~~
 /opt/local/include/gcc13/c++/type_traits:115:3: error: template with C
 linkage
   115 |   template<bool _Cond, typename _Tp = void>
       |   ^~~~~~~~
 exr.cpp:25:1: note: 'extern "C"' linkage started here
    25 | extern "C" {
       | ^~~~~~~~~~
 /opt/local/include/gcc13/c++/type_traits:118:3: error: template with C
 linkage
   118 |   template<bool>
       |   ^~~~~~~~
 exr.cpp:25:1: note: 'extern "C"' linkage started here
    25 | extern "C" {
       | ^~~~~~~~~~
 /opt/local/include/gcc13/c++/type_traits:125:3: error: template
 specialization with C linkage
   125 |   template<>
       |   ^~~~~~~~
 exr.cpp:25:1: note: 'extern "C"' linkage started here
    25 | extern "C" {
       | ^~~~~~~~~~
 . . .
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/70701>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list