[MacPorts] #72337: adplug @2.4 fails to build: a2m-v2.h:538: error: size of array '__STATIC_ASSERT__' is negative

MacPorts noreply at macports.org
Sat Apr 12 14:25:59 UTC 2025


#72337: adplug @2.4 fails to build: a2m-v2.h:538: error: size of array
'__STATIC_ASSERT__' is negative
--------------------------+--------------------
 Reporter:  barracuda156  |      Owner:  (none)
     Type:  defect        |     Status:  new
 Priority:  Normal        |  Milestone:
Component:  ports         |    Version:  2.10.5
 Keywords:                |       Port:  adplug
--------------------------+--------------------
 {{{
 libtool: compile:  /usr/bin/g++-4.2 -DPACKAGE_NAME=\"adplug\"
 -DPACKAGE_TARNAME=\"adplug\" -DPACKAGE_VERSION=\"2.4\"
 "-DPACKAGE_STRING=\"adplug 2.4\"" -DPACKAGE_BUGREPORT=\"\"
 -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"adplug\" -DVERSION=\"2.4\"
 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1
 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1
 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1
 -DLT_OBJDIR=\".libs/\" -DWORDS_BIGENDIAN=1 -DHAVE_GETOPT_H=1 -I.
 -Dstricmp=strcasecmp -I/opt/local/include/libbinio -I./src
 -isystem/opt/local/include/LegacySupport -I/opt/local/include -pipe -Os
 -arch ppc -MT src/libadplug_la-a2m-v2.lo -MD -MP -MF src/.deps
 /libadplug_la-a2m-v2.Tpo -c src/a2m-v2.cpp  -fno-common -DPIC -o src/.libs
 /libadplug_la-a2m-v2.o
 libtool: compile:  /usr/bin/g++-4.2 -DPACKAGE_NAME=\"adplug\"
 -DPACKAGE_TARNAME=\"adplug\" -DPACKAGE_VERSION=\"2.4\"
 "-DPACKAGE_STRING=\"adplug 2.4\"" -DPACKAGE_BUGREPORT=\"\"
 -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"adplug\" -DVERSION=\"2.4\"
 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1
 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1
 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1
 -DLT_OBJDIR=\".libs/\" -DWORDS_BIGENDIAN=1 -DHAVE_GETOPT_H=1 -I.
 -Dstricmp=strcasecmp -I/opt/local/include/libbinio -I./src
 -isystem/opt/local/include/LegacySupport -I/opt/local/include -pipe -Os
 -arch ppc -MT src/libadplug_la-adl.lo -MD -MP -MF src/.deps/libadplug_la-
 adl.Tpo -c src/adl.cpp  -fno-common -DPIC -o src/.libs/libadplug_la-adl.o
 mv -f src/.deps/libadplug_la-nukedopl.Tpo src/.deps/libadplug_la-
 nukedopl.Plo
 /bin/sh ./libtool  --tag=CXX   --mode=compile /usr/bin/g++-4.2
 -DPACKAGE_NAME=\"adplug\" -DPACKAGE_TARNAME=\"adplug\"
 -DPACKAGE_VERSION=\"2.4\" -DPACKAGE_STRING=\"adplug\ 2.4\"
 -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1
 -DPACKAGE=\"adplug\" -DVERSION=\"2.4\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1
 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1
 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1
 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\"
 -DWORDS_BIGENDIAN=1 -DHAVE_GETOPT_H=1 -I.  -Dstricmp=strcasecmp
 -I/opt/local/include/libbinio -I./src
 -isystem/opt/local/include/LegacySupport -I/opt/local/include  -pipe -Os
 -arch ppc -MT src/libadplug_la-amd.lo -MD -MP -MF src/.deps/libadplug_la-
 amd.Tpo -c -o src/libadplug_la-amd.lo `test -f 'src/amd.cpp' || echo
 './'`src/amd.cpp
 libtool: compile:  /usr/bin/g++-4.2 -DPACKAGE_NAME=\"adplug\"
 -DPACKAGE_TARNAME=\"adplug\" -DPACKAGE_VERSION=\"2.4\"
 "-DPACKAGE_STRING=\"adplug 2.4\"" -DPACKAGE_BUGREPORT=\"\"
 -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"adplug\" -DVERSION=\"2.4\"
 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1
 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1
 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1
 -DLT_OBJDIR=\".libs/\" -DWORDS_BIGENDIAN=1 -DHAVE_GETOPT_H=1 -I.
 -Dstricmp=strcasecmp -I/opt/local/include/libbinio -I./src
 -isystem/opt/local/include/LegacySupport -I/opt/local/include -pipe -Os
 -arch ppc -MT src/libadplug_la-adplug.lo -MD -MP -MF src/.deps
 /libadplug_la-adplug.Tpo -c src/adplug.cpp  -fno-common -DPIC -o src/.libs
 /libadplug_la-adplug.o
 libtool: compile:  /usr/bin/g++-4.2 -DPACKAGE_NAME=\"adplug\"
 -DPACKAGE_TARNAME=\"adplug\" -DPACKAGE_VERSION=\"2.4\"
 "-DPACKAGE_STRING=\"adplug 2.4\"" -DPACKAGE_BUGREPORT=\"\"
 -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"adplug\" -DVERSION=\"2.4\"
 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1
 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1
 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1
 -DLT_OBJDIR=\".libs/\" -DWORDS_BIGENDIAN=1 -DHAVE_GETOPT_H=1 -I.
 -Dstricmp=strcasecmp -I/opt/local/include/libbinio -I./src
 -isystem/opt/local/include/LegacySupport -I/opt/local/include -pipe -Os
 -arch ppc -MT src/libadplug_la-adtrack.lo -MD -MP -MF src/.deps
 /libadplug_la-adtrack.Tpo -c src/adtrack.cpp  -fno-common -DPIC -o
 src/.libs/libadplug_la-adtrack.o
 libtool: compile:  /usr/bin/g++-4.2 -DPACKAGE_NAME=\"adplug\"
 -DPACKAGE_TARNAME=\"adplug\" -DPACKAGE_VERSION=\"2.4\"
 "-DPACKAGE_STRING=\"adplug 2.4\"" -DPACKAGE_BUGREPORT=\"\"
 -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"adplug\" -DVERSION=\"2.4\"
 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1
 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1
 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1
 -DLT_OBJDIR=\".libs/\" -DWORDS_BIGENDIAN=1 -DHAVE_GETOPT_H=1 -I.
 -Dstricmp=strcasecmp -I/opt/local/include/libbinio -I./src
 -isystem/opt/local/include/LegacySupport -I/opt/local/include -pipe -Os
 -arch ppc -MT src/libadplug_la-amd.lo -MD -MP -MF src/.deps/libadplug_la-
 amd.Tpo -c src/amd.cpp  -fno-common -DPIC -o src/.libs/libadplug_la-amd.o
 In file included from src/a2m-v2.cpp:32:
 src/a2m-v2.h:538: error: size of array '__STATIC_ASSERT__' is negative
 src/a2m-v2.h:678: error: ISO C++ forbids initialization of member
 'current_order'
 src/a2m-v2.h:678: error: making 'current_order' static
 src/a2m-v2.h:678: error: ISO C++ forbids in-class initialization of non-
 const static member 'current_order'
 src/a2m-v2.h:679: error: ISO C++ forbids initialization of member
 'current_pattern'
 src/a2m-v2.h:679: error: making 'current_pattern' static
 src/a2m-v2.h:679: error: ISO C++ forbids in-class initialization of non-
 const static member 'current_pattern'
 src/a2m-v2.h:680: error: ISO C++ forbids initialization of member
 'current_line'
 src/a2m-v2.h:680: error: making 'current_line' static
 src/a2m-v2.h:680: error: ISO C++ forbids in-class initialization of non-
 const static member 'current_line'
 src/a2m-v2.h:682: error: ISO C++ forbids initialization of member 'tempo'
 src/a2m-v2.h:682: error: making 'tempo' static
 src/a2m-v2.h:682: error: ISO C++ forbids in-class initialization of non-
 const static member 'tempo'
 src/a2m-v2.h:683: error: ISO C++ forbids initialization of member 'speed'
 src/a2m-v2.h:683: error: making 'speed' static
 src/a2m-v2.h:683: error: ISO C++ forbids in-class initialization of non-
 const static member 'speed'
 src/a2m-v2.h:685: error: ISO C++ forbids initialization of member
 'macro_speedup'
 src/a2m-v2.h:685: error: making 'macro_speedup' static
 src/a2m-v2.h:685: error: ISO C++ forbids in-class initialization of non-
 const static member 'macro_speedup'
 src/a2m-v2.h:686: error: ISO C++ forbids initialization of member
 'irq_mode'
 src/a2m-v2.h:686: error: making 'irq_mode' static
 src/a2m-v2.h:686: error: ISO C++ forbids in-class initialization of non-
 const static member 'irq_mode'
 src/a2m-v2.h:688: error: ISO C++ forbids initialization of member
 'IRQ_freq'
 src/a2m-v2.h:688: error: making 'IRQ_freq' static
 src/a2m-v2.h:688: error: ISO C++ forbids in-class initialization of non-
 const static member 'IRQ_freq'
 src/a2m-v2.h:689: error: ISO C++ forbids initialization of member
 'IRQ_freq_shift'
 src/a2m-v2.h:689: error: making 'IRQ_freq_shift' static
 src/a2m-v2.h:689: error: ISO C++ forbids in-class initialization of non-
 const static member 'IRQ_freq_shift'
 src/a2m-v2.h:690: error: ISO C++ forbids initialization of member
 'irq_initialized'
 src/a2m-v2.h:690: error: making 'irq_initialized' static
 src/a2m-v2.h:690: error: ISO C++ forbids in-class initialization of non-
 const static member 'irq_initialized'
 src/a2m-v2.h:691: error: ISO C++ forbids initialization of member
 'timer_fix'
 src/a2m-v2.h:691: error: making 'timer_fix' static
 src/a2m-v2.h:691: error: ISO C++ forbids in-class initialization of non-
 const static member 'timer_fix'
 src/a2m-v2.h:693: error: ISO C++ forbids initialization of member
 'pattern_break'
 src/a2m-v2.h:693: error: making 'pattern_break' static
 src/a2m-v2.h:693: error: ISO C++ forbids in-class initialization of non-
 const static member 'pattern_break'
 src/a2m-v2.h:694: error: ISO C++ forbids initialization of member
 'pattern_delay'
 src/a2m-v2.h:694: error: making 'pattern_delay' static
 src/a2m-v2.h:694: error: ISO C++ forbids in-class initialization of non-
 const static member 'pattern_delay'
 src/a2m-v2.h:695: error: ISO C++ forbids initialization of member
 'next_line'
 src/a2m-v2.h:695: error: making 'next_line' static
 src/a2m-v2.h:695: error: ISO C++ forbids in-class initialization of non-
 const static member 'next_line'
 src/a2m-v2.h:697: error: ISO C++ forbids initialization of member
 'playback_speed_shift'
 src/a2m-v2.h:697: error: making 'playback_speed_shift' static
 src/a2m-v2.h:697: error: ISO C++ forbids in-class initialization of non-
 const static member 'playback_speed_shift'
 src/a2m-v2.h:698: error: ISO C++ forbids initialization of member
 'play_status'
 src/a2m-v2.h:698: error: making 'play_status' static
 src/a2m-v2.h:698: error: ISO C++ forbids in-class initialization of non-
 const static member 'play_status'
 src/a2m-v2.h:699: error: ISO C++ forbids initialization of member
 'overall_volume'
 src/a2m-v2.h:699: error: making 'overall_volume' static
 src/a2m-v2.h:699: error: ISO C++ forbids in-class initialization of non-
 const static member 'overall_volume'
 src/a2m-v2.h:700: error: ISO C++ forbids initialization of member
 'global_volume'
 src/a2m-v2.h:700: error: making 'global_volume' static
 src/a2m-v2.h:700: error: ISO C++ forbids in-class initialization of non-
 const static member 'global_volume'
 src/a2m-v2.h:702: error: ISO C++ forbids initialization of member
 'def_vibtrem_speed_factor'
 src/a2m-v2.h:702: error: making 'def_vibtrem_speed_factor' static
 src/a2m-v2.h:703: error: ISO C++ forbids initialization of member
 'def_vibtrem_table_size'
 src/a2m-v2.h:703: error: making 'def_vibtrem_table_size' static
 src/a2m-v2.h:705: error: ISO C++ forbids initialization of member
 'vibtrem_speed_factor'
 src/a2m-v2.h:705: error: making 'vibtrem_speed_factor' static
 src/a2m-v2.h:705: error: ISO C++ forbids in-class initialization of non-
 const static member 'vibtrem_speed_factor'
 src/a2m-v2.h:706: error: ISO C++ forbids initialization of member
 'vibtrem_table_size'
 src/a2m-v2.h:706: error: making 'vibtrem_table_size' static
 src/a2m-v2.h:706: error: ISO C++ forbids in-class initialization of non-
 const static member 'vibtrem_table_size'
 src/a2m-v2.h:709: error: ISO C++ forbids initialization of member
 'misc_register'
 src/a2m-v2.h:709: error: making 'misc_register' static
 src/a2m-v2.h:709: error: ISO C++ forbids in-class initialization of non-
 const static member 'misc_register'
 src/a2m-v2.h:711: error: ISO C++ forbids initialization of member
 'current_tremolo_depth'
 src/a2m-v2.h:711: error: making 'current_tremolo_depth' static
 src/a2m-v2.h:711: error: ISO C++ forbids in-class initialization of non-
 const static member 'current_tremolo_depth'
 src/a2m-v2.h:712: error: ISO C++ forbids initialization of member
 'current_vibrato_depth'
 src/a2m-v2.h:712: error: making 'current_vibrato_depth' static
 src/a2m-v2.h:712: error: ISO C++ forbids in-class initialization of non-
 const static member 'current_vibrato_depth'
 src/a2m-v2.h:714: error: ISO C++ forbids initialization of member
 'speed_update'
 src/a2m-v2.h:714: error: making 'speed_update' static
 src/a2m-v2.h:714: error: ISO C++ forbids in-class initialization of non-
 const static member 'speed_update'
 src/a2m-v2.h:714: error: ISO C++ forbids initialization of member
 'lockvol'
 src/a2m-v2.h:714: error: making 'lockvol' static
 src/a2m-v2.h:714: error: ISO C++ forbids in-class initialization of non-
 const static member 'lockvol'
 src/a2m-v2.h:714: error: ISO C++ forbids initialization of member
 'panlock'
 src/a2m-v2.h:714: error: making 'panlock' static
 src/a2m-v2.h:714: error: ISO C++ forbids in-class initialization of non-
 const static member 'panlock'
 src/a2m-v2.h:714: error: ISO C++ forbids initialization of member 'lockVP'
 src/a2m-v2.h:714: error: making 'lockVP' static
 src/a2m-v2.h:714: error: ISO C++ forbids in-class initialization of non-
 const static member 'lockVP'
 src/a2m-v2.h:715: error: ISO C++ forbids initialization of member
 'tremolo_depth'
 src/a2m-v2.h:715: error: making 'tremolo_depth' static
 src/a2m-v2.h:715: error: ISO C++ forbids in-class initialization of non-
 const static member 'tremolo_depth'
 src/a2m-v2.h:715: error: ISO C++ forbids initialization of member
 'vibrato_depth'
 src/a2m-v2.h:715: error: making 'vibrato_depth' static
 src/a2m-v2.h:715: error: ISO C++ forbids in-class initialization of non-
 const static member 'vibrato_depth'
 src/a2m-v2.h:716: error: ISO C++ forbids initialization of member
 'volume_scaling'
 src/a2m-v2.h:716: error: making 'volume_scaling' static
 src/a2m-v2.h:716: error: ISO C++ forbids in-class initialization of non-
 const static member 'volume_scaling'
 src/a2m-v2.h:716: error: ISO C++ forbids initialization of member
 'percussion_mode'
 src/a2m-v2.h:716: error: making 'percussion_mode' static
 src/a2m-v2.h:716: error: ISO C++ forbids in-class initialization of non-
 const static member 'percussion_mode'
 src/a2m-v2.h:718: error: ISO C++ forbids initialization of member
 'editor_mode'
 src/a2m-v2.h:718: error: making 'editor_mode' static
 src/a2m-v2.h:718: error: ISO C++ forbids in-class initialization of non-
 const static member 'editor_mode'
 src/a2m-v2.h:722: error: ISO C++ forbids initialization of member
 'arpvib_count'
 src/a2m-v2.h:722: error: making 'arpvib_count' static
 src/a2m-v2.h:722: error: ISO C++ forbids in-class initialization of non-
 const static member 'arpvib_count'
 src/a2m-v2.h:723: error: ISO C++ forbids initialization of member
 'vibrato_table'
 src/a2m-v2.h:723: error: making 'vibrato_table' static
 src/a2m-v2.h:723: error: invalid in-class initialization of static data
 member of non-integral type 'tVIBRATO_TABLE**'
 src/a2m-v2.h:724: error: ISO C++ forbids initialization of member
 'arpeggio_table'
 src/a2m-v2.h:724: error: making 'arpeggio_table' static
 src/a2m-v2.h:724: error: invalid in-class initialization of static data
 member of non-integral type 'tARPEGGIO_TABLE**'
 src/a2m-v2.h:729: error: ISO C++ forbids initialization of member 'ticks'
 src/a2m-v2.h:729: error: making 'ticks' static
 src/a2m-v2.h:729: error: ISO C++ forbids in-class initialization of non-
 const static member 'ticks'
 src/a2m-v2.h:729: error: ISO C++ forbids initialization of member 'tickD'
 src/a2m-v2.h:729: error: making 'tickD' static
 src/a2m-v2.h:729: error: ISO C++ forbids in-class initialization of non-
 const static member 'tickD'
 src/a2m-v2.h:729: error: ISO C++ forbids initialization of member 'tickXF'
 src/a2m-v2.h:729: error: making 'tickXF' static
 src/a2m-v2.h:729: error: ISO C++ forbids in-class initialization of non-
 const static member 'tickXF'
 src/a2m-v2.h:730: error: ISO C++ forbids initialization of member
 'ticklooper'
 src/a2m-v2.h:730: error: making 'ticklooper' static
 src/a2m-v2.h:730: error: ISO C++ forbids in-class initialization of non-
 const static member 'ticklooper'
 src/a2m-v2.h:730: error: ISO C++ forbids initialization of member
 'macro_ticklooper'
 src/a2m-v2.h:730: error: making 'macro_ticklooper' static
 src/a2m-v2.h:730: error: ISO C++ forbids in-class initialization of non-
 const static member 'macro_ticklooper'
 src/a2m-v2.h:733: error: ISO C++ forbids initialization of member 'type'
 src/a2m-v2.h:733: error: making 'type' static
 src/a2m-v2.h:733: error: ISO C++ forbids in-class initialization of non-
 const static member 'type'
 src/a2m-v2.h:734: error: ISO C++ forbids initialization of member 'ffver'
 src/a2m-v2.h:734: error: making 'ffver' static
 src/a2m-v2.h:734: error: ISO C++ forbids in-class initialization of non-
 const static member 'ffver'
 src/a2m-v2.h:738: error: ISO C++ forbids initialization of member
 'songend'
 src/a2m-v2.h:738: error: making 'songend' static
 src/a2m-v2.h:738: error: ISO C++ forbids in-class initialization of non-
 const static member 'songend'
 src/a2m-v2.h:739: error: ISO C++ forbids initialization of member 'chip'
 src/a2m-v2.h:739: error: making 'chip' static
 src/a2m-v2.h:739: error: ISO C++ forbids in-class initialization of non-
 const static member 'chip'
 src/a2m-v2.cpp: In member function 'void
 Ca2mv2Player::arpvib_tables_free()':
 src/a2m-v2.cpp:268: error: 'vibrato_table' was not declared in this scope
 src/a2m-v2.cpp:268: error: 'arpeggio_table' was not declared in this scope
 src/a2m-v2.cpp:272: error: 'vibrato_table' was not declared in this scope
 src/a2m-v2.cpp:273: error: 'arpeggio_table' was not declared in this scope
 src/a2m-v2.cpp:278: error: 'vibrato_table' was not declared in this scope
 src/a2m-v2.cpp:279: error: 'arpeggio_table' was not declared in this scope
 src/a2m-v2.cpp: In member function 'void
 Ca2mv2Player::arpvib_tables_allocate(size_t, tARPVIB_TABLE*)':
 src/a2m-v2.cpp:289: error: 'vibrato_table' was not declared in this scope
 src/a2m-v2.cpp:290: error: 'arpeggio_table' was not declared in this scope
 src/a2m-v2.cpp: In member function 'tARPEGGIO_TABLE*
 Ca2mv2Player::get_arpeggio_table(uint8_t)':
 src/a2m-v2.cpp:307: error: 'arpeggio_table' was not declared in this scope
 src/a2m-v2.cpp: In member function 'tVIBRATO_TABLE*
 Ca2mv2Player::get_vibrato_table(uint8_t)':
 src/a2m-v2.cpp:312: error: 'vibrato_table' was not declared in this scope
 libtool: compile:  /usr/bin/g++-4.2 -DPACKAGE_NAME=\"adplug\"
 -DPACKAGE_TARNAME=\"adplug\" -DPACKAGE_VERSION=\"2.4\"
 "-DPACKAGE_STRING=\"adplug 2.4\"" -DPACKAGE_BUGREPORT=\"\"
 -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"adplug\" -DVERSION=\"2.4\"
 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1
 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1
 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1
 -DLT_OBJDIR=\".libs/\" -DWORDS_BIGENDIAN=1 -DHAVE_GETOPT_H=1 -I.
 -Dstricmp=strcasecmp -I/opt/local/include/libbinio -I./src
 -isystem/opt/local/include/LegacySupport -I/opt/local/include -pipe -Os
 -arch ppc -MT src/libadplug_la-a2m.lo -MD -MP -MF src/.deps/libadplug_la-
 a2m.Tpo -c src/a2m.cpp -o src/libadplug_la-a2m.o >/dev/null 2>&1
 make: *** [src/libadplug_la-a2m-v2.lo] Error 1
 make: *** Waiting for unfinished jobs....
 In file included from src/adplug.cpp:41:
 src/a2m-v2.h:538: error: size of array '__STATIC_ASSERT__' is negative
 src/a2m-v2.h:678: error: ISO C++ forbids initialization of member
 'current_order'
 src/a2m-v2.h:678: error: making 'current_order' static
 src/a2m-v2.h:678: error: ISO C++ forbids in-class initialization of non-
 const static member 'current_order'
 src/a2m-v2.h:679: error: ISO C++ forbids initialization of member
 'current_pattern'
 src/a2m-v2.h:679: error: making 'current_pattern' static
 src/a2m-v2.h:679: error: ISO C++ forbids in-class initialization of non-
 const static member 'current_pattern'
 src/a2m-v2.h:680: error: ISO C++ forbids initialization of member
 'current_line'
 src/a2m-v2.h:680: error: making 'current_line' static
 src/a2m-v2.h:680: error: ISO C++ forbids in-class initialization of non-
 const static member 'current_line'
 src/a2m-v2.h:682: error: ISO C++ forbids initialization of member 'tempo'
 src/a2m-v2.h:682: error: making 'tempo' static
 src/a2m-v2.h:682: error: ISO C++ forbids in-class initialization of non-
 const static member 'tempo'
 src/a2m-v2.h:683: error: ISO C++ forbids initialization of member 'speed'
 src/a2m-v2.h:683: error: making 'speed' static
 src/a2m-v2.h:683: error: ISO C++ forbids in-class initialization of non-
 const static member 'speed'
 src/a2m-v2.h:685: error: ISO C++ forbids initialization of member
 'macro_speedup'
 src/a2m-v2.h:685: error: making 'macro_speedup' static
 src/a2m-v2.h:685: error: ISO C++ forbids in-class initialization of non-
 const static member 'macro_speedup'
 src/a2m-v2.h:686: error: ISO C++ forbids initialization of member
 'irq_mode'
 src/a2m-v2.h:686: error: making 'irq_mode' static
 src/a2m-v2.h:686: error: ISO C++ forbids in-class initialization of non-
 const static member 'irq_mode'
 src/a2m-v2.h:688: error: ISO C++ forbids initialization of member
 'IRQ_freq'
 src/a2m-v2.h:688: error: making 'IRQ_freq' static
 src/a2m-v2.h:688: error: ISO C++ forbids in-class initialization of non-
 const static member 'IRQ_freq'
 src/a2m-v2.h:689: error: ISO C++ forbids initialization of member
 'IRQ_freq_shift'
 src/a2m-v2.h:689: error: making 'IRQ_freq_shift' static
 src/a2m-v2.h:689: error: ISO C++ forbids in-class initialization of non-
 const static member 'IRQ_freq_shift'
 src/a2m-v2.h:690: error: ISO C++ forbids initialization of member
 'irq_initialized'
 src/a2m-v2.h:690: error: making 'irq_initialized' static
 src/a2m-v2.h:690: error: ISO C++ forbids in-class initialization of non-
 const static member 'irq_initialized'
 src/a2m-v2.h:691: error: ISO C++ forbids initialization of member
 'timer_fix'
 src/a2m-v2.h:691: error: making 'timer_fix' static
 src/a2m-v2.h:691: error: ISO C++ forbids in-class initialization of non-
 const static member 'timer_fix'
 src/a2m-v2.h:693: error: ISO C++ forbids initialization of member
 'pattern_break'
 src/a2m-v2.h:693: error: making 'pattern_break' static
 src/a2m-v2.h:693: error: ISO C++ forbids in-class initialization of non-
 const static member 'pattern_break'
 src/a2m-v2.h:694: error: ISO C++ forbids initialization of member
 'pattern_delay'
 src/a2m-v2.h:694: error: making 'pattern_delay' static
 src/a2m-v2.h:694: error: ISO C++ forbids in-class initialization of non-
 const static member 'pattern_delay'
 src/a2m-v2.h:695: error: ISO C++ forbids initialization of member
 'next_line'
 src/a2m-v2.h:695: error: making 'next_line' static
 src/a2m-v2.h:695: error: ISO C++ forbids in-class initialization of non-
 const static member 'next_line'
 src/a2m-v2.h:697: error: ISO C++ forbids initialization of member
 'playback_speed_shift'
 src/a2m-v2.h:697: error: making 'playback_speed_shift' static
 src/a2m-v2.h:697: error: ISO C++ forbids in-class initialization of non-
 const static member 'playback_speed_shift'
 src/a2m-v2.h:698: error: ISO C++ forbids initialization of member
 'play_status'
 src/a2m-v2.h:698: error: making 'play_status' static
 src/a2m-v2.h:698: error: ISO C++ forbids in-class initialization of non-
 const static member 'play_status'
 src/a2m-v2.h:699: error: ISO C++ forbids initialization of member
 'overall_volume'
 src/a2m-v2.h:699: error: making 'overall_volume' static
 src/a2m-v2.h:699: error: ISO C++ forbids in-class initialization of non-
 const static member 'overall_volume'
 src/a2m-v2.h:700: error: ISO C++ forbids initialization of member
 'global_volume'
 src/a2m-v2.h:700: error: making 'global_volume' static
 src/a2m-v2.h:700: error: ISO C++ forbids in-class initialization of non-
 const static member 'global_volume'
 src/a2m-v2.h:702: error: ISO C++ forbids initialization of member
 'def_vibtrem_speed_factor'
 src/a2m-v2.h:702: error: making 'def_vibtrem_speed_factor' static
 src/a2m-v2.h:703: error: ISO C++ forbids initialization of member
 'def_vibtrem_table_size'
 src/a2m-v2.h:703: error: making 'def_vibtrem_table_size' static
 src/a2m-v2.h:705: error: ISO C++ forbids initialization of member
 'vibtrem_speed_factor'
 src/a2m-v2.h:705: error: making 'vibtrem_speed_factor' static
 src/a2m-v2.h:705: error: ISO C++ forbids in-class initialization of non-
 const static member 'vibtrem_speed_factor'
 src/a2m-v2.h:706: error: ISO C++ forbids initialization of member
 'vibtrem_table_size'
 src/a2m-v2.h:706: error: making 'vibtrem_table_size' static
 src/a2m-v2.h:706: error: ISO C++ forbids in-class initialization of non-
 const static member 'vibtrem_table_size'
 src/a2m-v2.h:709: error: ISO C++ forbids initialization of member
 'misc_register'
 src/a2m-v2.h:709: error: making 'misc_register' static
 src/a2m-v2.h:709: error: ISO C++ forbids in-class initialization of non-
 const static member 'misc_register'
 src/a2m-v2.h:711: error: ISO C++ forbids initialization of member
 'current_tremolo_depth'
 src/a2m-v2.h:711: error: making 'current_tremolo_depth' static
 src/a2m-v2.h:711: error: ISO C++ forbids in-class initialization of non-
 const static member 'current_tremolo_depth'
 src/a2m-v2.h:712: error: ISO C++ forbids initialization of member
 'current_vibrato_depth'
 src/a2m-v2.h:712: error: making 'current_vibrato_depth' static
 src/a2m-v2.h:712: error: ISO C++ forbids in-class initialization of non-
 const static member 'current_vibrato_depth'
 src/a2m-v2.h:714: error: ISO C++ forbids initialization of member
 'speed_update'
 src/a2m-v2.h:714: error: making 'speed_update' static
 src/a2m-v2.h:714: error: ISO C++ forbids in-class initialization of non-
 const static member 'speed_update'
 src/a2m-v2.h:714: error: ISO C++ forbids initialization of member
 'lockvol'
 src/a2m-v2.h:714: error: making 'lockvol' static
 src/a2m-v2.h:714: error: ISO C++ forbids in-class initialization of non-
 const static member 'lockvol'
 src/a2m-v2.h:714: error: ISO C++ forbids initialization of member
 'panlock'
 src/a2m-v2.h:714: error: making 'panlock' static
 src/a2m-v2.h:714: error: ISO C++ forbids in-class initialization of non-
 const static member 'panlock'
 src/a2m-v2.h:714: error: ISO C++ forbids initialization of member 'lockVP'
 src/a2m-v2.h:714: error: making 'lockVP' static
 src/a2m-v2.h:714: error: ISO C++ forbids in-class initialization of non-
 const static member 'lockVP'
 src/a2m-v2.h:715: error: ISO C++ forbids initialization of member
 'tremolo_depth'
 src/a2m-v2.h:715: error: making 'tremolo_depth' static
 src/a2m-v2.h:715: error: ISO C++ forbids in-class initialization of non-
 const static member 'tremolo_depth'
 src/a2m-v2.h:715: error: ISO C++ forbids initialization of member
 'vibrato_depth'
 src/a2m-v2.h:715: error: making 'vibrato_depth' static
 src/a2m-v2.h:715: error: ISO C++ forbids in-class initialization of non-
 const static member 'vibrato_depth'
 src/a2m-v2.h:716: error: ISO C++ forbids initialization of member
 'volume_scaling'
 src/a2m-v2.h:716: error: making 'volume_scaling' static
 src/a2m-v2.h:716: error: ISO C++ forbids in-class initialization of non-
 const static member 'volume_scaling'
 src/a2m-v2.h:716: error: ISO C++ forbids initialization of member
 'percussion_mode'
 src/a2m-v2.h:716: error: making 'percussion_mode' static
 src/a2m-v2.h:716: error: ISO C++ forbids in-class initialization of non-
 const static member 'percussion_mode'
 src/a2m-v2.h:718: error: ISO C++ forbids initialization of member
 'editor_mode'
 src/a2m-v2.h:718: error: making 'editor_mode' static
 src/a2m-v2.h:718: error: ISO C++ forbids in-class initialization of non-
 const static member 'editor_mode'
 src/a2m-v2.h:722: error: ISO C++ forbids initialization of member
 'arpvib_count'
 src/a2m-v2.h:722: error: making 'arpvib_count' static
 src/a2m-v2.h:722: error: ISO C++ forbids in-class initialization of non-
 const static member 'arpvib_count'
 src/a2m-v2.h:723: error: ISO C++ forbids initialization of member
 'vibrato_table'
 src/a2m-v2.h:723: error: making 'vibrato_table' static
 src/a2m-v2.h:723: error: invalid in-class initialization of static data
 member of non-integral type 'tVIBRATO_TABLE**'
 src/a2m-v2.h:724: error: ISO C++ forbids initialization of member
 'arpeggio_table'
 src/a2m-v2.h:724: error: making 'arpeggio_table' static
 src/a2m-v2.h:724: error: invalid in-class initialization of static data
 member of non-integral type 'tARPEGGIO_TABLE**'
 src/a2m-v2.h:729: error: ISO C++ forbids initialization of member 'ticks'
 src/a2m-v2.h:729: error: making 'ticks' static
 src/a2m-v2.h:729: error: ISO C++ forbids in-class initialization of non-
 const static member 'ticks'
 src/a2m-v2.h:729: error: ISO C++ forbids initialization of member 'tickD'
 src/a2m-v2.h:729: error: making 'tickD' static
 src/a2m-v2.h:729: error: ISO C++ forbids in-class initialization of non-
 const static member 'tickD'
 src/a2m-v2.h:729: error: ISO C++ forbids initialization of member 'tickXF'
 src/a2m-v2.h:729: error: making 'tickXF' static
 src/a2m-v2.h:729: error: ISO C++ forbids in-class initialization of non-
 const static member 'tickXF'
 src/a2m-v2.h:730: error: ISO C++ forbids initialization of member
 'ticklooper'
 src/a2m-v2.h:730: error: making 'ticklooper' static
 src/a2m-v2.h:730: error: ISO C++ forbids in-class initialization of non-
 const static member 'ticklooper'
 src/a2m-v2.h:730: error: ISO C++ forbids initialization of member
 'macro_ticklooper'
 src/a2m-v2.h:730: error: making 'macro_ticklooper' static
 src/a2m-v2.h:730: error: ISO C++ forbids in-class initialization of non-
 const static member 'macro_ticklooper'
 src/a2m-v2.h:733: error: ISO C++ forbids initialization of member 'type'
 src/a2m-v2.h:733: error: making 'type' static
 src/a2m-v2.h:733: error: ISO C++ forbids in-class initialization of non-
 const static member 'type'
 src/a2m-v2.h:734: error: ISO C++ forbids initialization of member 'ffver'
 src/a2m-v2.h:734: error: making 'ffver' static
 src/a2m-v2.h:734: error: ISO C++ forbids in-class initialization of non-
 const static member 'ffver'
 src/a2m-v2.h:738: error: ISO C++ forbids initialization of member
 'songend'
 src/a2m-v2.h:738: error: making 'songend' static
 src/a2m-v2.h:738: error: ISO C++ forbids in-class initialization of non-
 const static member 'songend'
 src/a2m-v2.h:739: error: ISO C++ forbids initialization of member 'chip'
 src/a2m-v2.h:739: error: making 'chip' static
 src/a2m-v2.h:739: error: ISO C++ forbids in-class initialization of non-
 const static member 'chip'
 In file included from src/rol.h:27,
                  from src/adplug.cpp:71:
 src/composer.h:109: error: ISO C++ forbids initialization of member
 'bnk_return_failure'
 src/composer.h:109: error: making 'bnk_return_failure' static
 src/composer.h:109: error: ISO C++ forbids in-class initialization of non-
 const static member 'bnk_return_failure'
 libtool: compile:  /usr/bin/g++-4.2 -DPACKAGE_NAME=\"adplug\"
 -DPACKAGE_TARNAME=\"adplug\" -DPACKAGE_VERSION=\"2.4\"
 "-DPACKAGE_STRING=\"adplug 2.4\"" -DPACKAGE_BUGREPORT=\"\"
 -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"adplug\" -DVERSION=\"2.4\"
 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1
 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1
 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1
 -DLT_OBJDIR=\".libs/\" -DWORDS_BIGENDIAN=1 -DHAVE_GETOPT_H=1 -I.
 -Dstricmp=strcasecmp -I/opt/local/include/libbinio -I./src
 -isystem/opt/local/include/LegacySupport -I/opt/local/include -pipe -Os
 -arch ppc -MT src/libadplug_la-adtrack.lo -MD -MP -MF src/.deps
 /libadplug_la-adtrack.Tpo -c src/adtrack.cpp -o src/libadplug_la-adtrack.o
 >/dev/null 2>&1
 In file included from src/adplug.cpp:76:
 src/rix.h:44: error: ISO C++ forbids initialization of member 'song'
 src/rix.h:44: error: making 'song' static
 src/rix.h:44: error: ISO C++ forbids in-class initialization of non-const
 static member 'song'
 make: *** [src/libadplug_la-adplug.lo] Error 1
 libtool: compile:  /usr/bin/g++-4.2 -DPACKAGE_NAME=\"adplug\"
 -DPACKAGE_TARNAME=\"adplug\" -DPACKAGE_VERSION=\"2.4\"
 "-DPACKAGE_STRING=\"adplug 2.4\"" -DPACKAGE_BUGREPORT=\"\"
 -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"adplug\" -DVERSION=\"2.4\"
 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1
 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1
 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1
 -DLT_OBJDIR=\".libs/\" -DWORDS_BIGENDIAN=1 -DHAVE_GETOPT_H=1 -I.
 -Dstricmp=strcasecmp -I/opt/local/include/libbinio -I./src
 -isystem/opt/local/include/LegacySupport -I/opt/local/include -pipe -Os
 -arch ppc -MT src/libadplug_la-amd.lo -MD -MP -MF src/.deps/libadplug_la-
 amd.Tpo -c src/amd.cpp -o src/libadplug_la-amd.o >/dev/null 2>&1
 mv -f src/.deps/libadplug_la-a2m.Tpo src/.deps/libadplug_la-a2m.Plo
 mv -f src/.deps/libadplug_la-adtrack.Tpo src/.deps/libadplug_la-
 adtrack.Plo
 libtool: compile:  /usr/bin/g++-4.2 -DPACKAGE_NAME=\"adplug\"
 -DPACKAGE_TARNAME=\"adplug\" -DPACKAGE_VERSION=\"2.4\"
 "-DPACKAGE_STRING=\"adplug 2.4\"" -DPACKAGE_BUGREPORT=\"\"
 -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"adplug\" -DVERSION=\"2.4\"
 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1
 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1
 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1
 -DLT_OBJDIR=\".libs/\" -DWORDS_BIGENDIAN=1 -DHAVE_GETOPT_H=1 -I.
 -Dstricmp=strcasecmp -I/opt/local/include/libbinio -I./src
 -isystem/opt/local/include/LegacySupport -I/opt/local/include -pipe -Os
 -arch ppc -MT src/libadplug_la-adl.lo -MD -MP -MF src/.deps/libadplug_la-
 adl.Tpo -c src/adl.cpp -o src/libadplug_la-adl.o >/dev/null 2>&1
 mv -f src/.deps/libadplug_la-amd.Tpo src/.deps/libadplug_la-amd.Plo
 mv -f src/.deps/libadplug_la-adl.Tpo src/.deps/libadplug_la-adl.Plo
 make: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_adplug/adplug/work/adplug-2.4'
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_adplug/adplug/work/adplug-2.4"
 && /usr/bin/make -j6 -w all
 Exit code: 2
 }}}

 Also fails with gcc14:

 {{{
 libtool: compile:  /opt/local/bin/g++-mp-14 -DPACKAGE_NAME=\"adplug\"
 -DPACKAGE_TARNAME=\"adplug\" -DPACKAGE_VERSION=\"2.4\"
 "-DPACKAGE_STRING=\"adplug 2.4\"" -DPACKAGE_BUGREPORT=\"\"
 -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"adplug\" -DVERSION=\"2.4\"
 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1
 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1
 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1
 -DLT_OBJDIR=\".libs/\" -DWORDS_BIGENDIAN=1 -DHAVE_GETOPT_H=1 -I.
 -Dstricmp=strcasecmp -I/opt/local/include/libbinio -I./src
 -isystem/opt/local/include/LegacySupport -I/opt/local/include -pipe -Os
 -arch ppc -MT src/libadplug_la-amd.lo -MD -MP -MF src/.deps/libadplug_la-
 amd.Tpo -c src/amd.cpp  -fno-common -DPIC -o src/.libs/libadplug_la-amd.o
 In file included from src/a2m-v2.cpp:32:
 src/a2m-v2.h:538:42: error: static assertion failed:
 sizeof(A2M_SONGDATA_V9_14) != 1138338
   538 | STATIC_ASSERT(sizeof(A2M_SONGDATA_V9_14) == 1138338,
 "sizeof(A2M_SONGDATA_V9_14) != 1138338");
       |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
 src/a2m-v2.h:69:56: note: in definition of macro 'STATIC_ASSERT'
    69 |         #define STATIC_ASSERT(cond, msg) static_assert(cond, msg)
       |                                                        ^~~~
 src/a2m-v2.h:538:42: note: the comparison reduces to '(1159760 ==
 1138338)'
   538 | STATIC_ASSERT(sizeof(A2M_SONGDATA_V9_14) == 1138338,
 "sizeof(A2M_SONGDATA_V9_14) != 1138338");
       |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
 src/a2m-v2.h:69:56: note: in definition of macro 'STATIC_ASSERT'
    69 |         #define STATIC_ASSERT(cond, msg) static_assert(cond, msg)
       |                                                        ^~~~
 make: *** [src/libadplug_la-a2m-v2.lo] Error 1
 make: *** Waiting for unfinished jobs....
 libtool: compile:  /opt/local/bin/g++-mp-14 -DPACKAGE_NAME=\"adplug\"
 -DPACKAGE_TARNAME=\"adplug\" -DPACKAGE_VERSION=\"2.4\"
 "-DPACKAGE_STRING=\"adplug 2.4\"" -DPACKAGE_BUGREPORT=\"\"
 -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"adplug\" -DVERSION=\"2.4\"
 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1
 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1
 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1
 -DLT_OBJDIR=\".libs/\" -DWORDS_BIGENDIAN=1 -DHAVE_GETOPT_H=1 -I.
 -Dstricmp=strcasecmp -I/opt/local/include/libbinio -I./src
 -isystem/opt/local/include/LegacySupport -I/opt/local/include -pipe -Os
 -arch ppc -MT src/libadplug_la-a2m.lo -MD -MP -MF src/.deps/libadplug_la-
 a2m.Tpo -c src/a2m.cpp -o src/libadplug_la-a2m.o >/dev/null 2>&1
 In file included from src/adplug.cpp:41:
 src/a2m-v2.h:538:42: error: static assertion failed:
 sizeof(A2M_SONGDATA_V9_14) != 1138338
   538 | STATIC_ASSERT(sizeof(A2M_SONGDATA_V9_14) == 1138338,
 "sizeof(A2M_SONGDATA_V9_14) != 1138338");
       |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
 src/a2m-v2.h:69:56: note: in definition of macro 'STATIC_ASSERT'
    69 |         #define STATIC_ASSERT(cond, msg) static_assert(cond, msg)
       |                                                        ^~~~
 src/a2m-v2.h:538:42: note: the comparison reduces to '(1159760 ==
 1138338)'
   538 | STATIC_ASSERT(sizeof(A2M_SONGDATA_V9_14) == 1138338,
 "sizeof(A2M_SONGDATA_V9_14) != 1138338");
       |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
 src/a2m-v2.h:69:56: note: in definition of macro 'STATIC_ASSERT'
    69 |         #define STATIC_ASSERT(cond, msg) static_assert(cond, msg)
       |                                                        ^~~~
 libtool: compile:  /opt/local/bin/g++-mp-14 -DPACKAGE_NAME=\"adplug\"
 -DPACKAGE_TARNAME=\"adplug\" -DPACKAGE_VERSION=\"2.4\"
 "-DPACKAGE_STRING=\"adplug 2.4\"" -DPACKAGE_BUGREPORT=\"\"
 -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"adplug\" -DVERSION=\"2.4\"
 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1
 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1
 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1
 -DLT_OBJDIR=\".libs/\" -DWORDS_BIGENDIAN=1 -DHAVE_GETOPT_H=1 -I.
 -Dstricmp=strcasecmp -I/opt/local/include/libbinio -I./src
 -isystem/opt/local/include/LegacySupport -I/opt/local/include -pipe -Os
 -arch ppc -MT src/libadplug_la-adtrack.lo -MD -MP -MF src/.deps
 /libadplug_la-adtrack.Tpo -c src/adtrack.cpp -o src/libadplug_la-adtrack.o
 >/dev/null 2>&1
 make: *** [src/libadplug_la-adplug.lo] Error 1
 }}}

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


More information about the macports-tickets mailing list