=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for ddd-3.3.12nb3 Making all in themes gmake[1]: Entering directory '/Users/pbulk/build/devel/ddd/work/ddd-3.3.12/themes' gmake[1]: Nothing to be done for 'all'. gmake[1]: Leaving directory '/Users/pbulk/build/devel/ddd/work/ddd-3.3.12/themes' Making all in vsllib gmake[1]: Entering directory '/Users/pbulk/build/devel/ddd/work/ddd-3.3.12/vsllib' gmake[1]: Nothing to be done for 'all'. gmake[1]: Leaving directory '/Users/pbulk/build/devel/ddd/work/ddd-3.3.12/vsllib' Making all in ddd gmake[1]: Entering directory '/Users/pbulk/build/devel/ddd/work/ddd-3.3.12/ddd' /opt/pkg/bin/gmake all-am gmake[2]: Entering directory '/Users/pbulk/build/devel/ddd/work/ddd-3.3.12/ddd' cat ./host.h.in | \ /Users/pbulk/build/devel/ddd/work/.tools/bin/sed "s%@HOST_CANONICAL@%aarch64-apple-darwin21%" | \ /Users/pbulk/build/devel/ddd/work/.tools/bin/sed "s%@TARGET_CANONICAL@%aarch64-apple-darwin21%" | \ cat > host.h~ && mv host.h~ host.h cat ./root.h.in | \ /Users/pbulk/build/devel/ddd/work/.tools/bin/sed "s%@ROOT@%/opt/pkg/share/ddd-3.3.12%" | \ /Users/pbulk/build/devel/ddd/work/.tools/bin/sed "s%@ALT_ROOT@%/opt/pkg/share/ddd%" | \ cat > root.h~ && mv root.h~ root.h /opt/pkg/bin/gmake ddd.info clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT assert.o -MD -MP -MF .deps/assert.Tpo -c -o assert.o assert.C clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT basename.o -MD -MP -MF .deps/basename.Tpo -c -o basename.o basename.C gmake[3]: Entering directory '/Users/pbulk/build/devel/ddd/work/ddd-3.3.12/ddd' gmake[3]: Leaving directory '/Users/pbulk/build/devel/ddd/work/ddd-3.3.12/ddd' info --subnodes -o - -f ./ddd.info | cat > ddd.info.txt~ \ && mv ddd.info.txt~ ddd.info.txt info: Writing node (ddd.info)Top... info: Writing node (ddd.info)Summary... info: Writing node (ddd.info)About this Manual... info: Writing node (ddd.info)Typographic Conventions... info: Writing node (ddd.info)Free Software... info: Writing node (ddd.info)Getting DDD... info: Writing node (ddd.info)Contributors... info: Writing node (ddd.info)History... info: Writing node (ddd.info)Sample Session... info: Writing node (ddd.info)Sample Program... info: Writing node (ddd.info)Invocation... info: Writing node (ddd.info)Invoking... info: Writing node (ddd.info)Choosing an Inferior Debugger... info: Writing node (ddd.info)Options... info: Writing node (ddd.info)X Options... info: Writing node (ddd.info)Inferior Debugger Options... info: Writing node (ddd.info)GDB Options... info: Writing node (ddd.info)DBX and Ladebug Options... info: Writing node (ddd.info)XDB Options... info: Writing node (ddd.info)JDB Options... info: Writing node (ddd.info)Bash Options... info: Writing node (ddd.info)GNU Make Options... info: Writing node (ddd.info)Perl Options... info: Writing node (ddd.info)PYDB Options... info: Writing node (ddd.info)Multiple Instances... info: Writing node (ddd.info)X Warnings... info: Writing node (ddd.info)Quitting... info: Writing node (ddd.info)Sessions... info: Writing node (ddd.info)Saving Sessions... info: Writing node (ddd.info)Resuming Sessions... info: Writing node (ddd.info)Deleting Sessions... info: Writing node (ddd.info)Customizing Sessions... info: Writing node (ddd.info)Remote Debugging... info: Writing node (ddd.info)Remote Host... info: Writing node (ddd.info)Remote Debugger... info: Writing node (ddd.info)Customizing Remote Debugging... info: Writing node (ddd.info)Remote Program... info: Writing node (ddd.info)Customizing Debugger Interaction... info: Writing node (ddd.info)Debugger Invocation... info: Writing node (ddd.info)Debugger Initialization... info: Writing node (ddd.info)Bash Initialization... info: Writing node (ddd.info)DBX Initialization... info: Writing node (ddd.info)GDB Initialization... info: Writing node (ddd.info)JDB Initialization... info: Writing node (ddd.info)GNU Make Initialization... info: Writing node (ddd.info)Perl Initialization... info: Writing node (ddd.info)PYDB Initialization... info: Writing node (ddd.info)XDB Initialization... info: Writing node (ddd.info)Finding a Place to Start... info: Writing node (ddd.info)Opening the Selection... info: Writing node (ddd.info)Debugger Communication... info: Writing node (ddd.info)Windows... info: Writing node (ddd.info)Menu Bar... info: Writing node (ddd.info)File Menu... info: Writing node (ddd.info)Edit Menu... info: Writing node (ddd.info)View Menu... info: Writing node (ddd.info)Program Menu... info: Writing node (ddd.info)Commands Menu... info: Writing node (ddd.info)Status Menu... info: Writing node (ddd.info)Source Menu... info: Writing node (ddd.info)Data Menu... info: Writing node (ddd.info)Maintenance Menu... info: Writing node (ddd.info)Help Menu... info: Writing node (ddd.info)Customizing the Menu Bar... info: Writing node (ddd.info)Auto-Raise Menus... info: Writing node (ddd.info)Customizing the Edit Menu... info: Writing node (ddd.info)Tool Bar... info: Writing node (ddd.info)Customizing the Tool Bar... info: Writing node (ddd.info)Command Tool... info: Writing node (ddd.info)Customizing the Command Tool... info: Writing node (ddd.info)Disabling the Command Tool... info: Writing node (ddd.info)Customizing Tool Position... info: Writing node (ddd.info)Customizing Tool Decoration... info: Writing node (ddd.info)Getting Help... info: Writing node (ddd.info)Undo and Redo... info: Writing node (ddd.info)Customizing... info: Writing node (ddd.info)How Customizing Works... info: Writing node (ddd.info)Resources... info: Writing node (ddd.info)Changing Resources... info: Writing node (ddd.info)Saving Options... info: Writing node (ddd.info)Customizing Help... info: Writing node (ddd.info)Button tips... info: Writing node (ddd.info)Tip of the day... info: Writing node (ddd.info)Help Helpers... info: Writing node (ddd.info)Customizing Undo... info: Writing node (ddd.info)Customizing Windows... info: Writing node (ddd.info)Splash Screen... info: Writing node (ddd.info)Window Layout... info: Writing node (ddd.info)Customizing Fonts... info: Writing node (ddd.info)Toggling Windows... info: Writing node (ddd.info)Text Fields... info: Writing node (ddd.info)Icons... info: Writing node (ddd.info)Adding Buttons... info: Writing node (ddd.info)More Customizations... info: Writing node (ddd.info)Debugger Settings... info: Writing node (ddd.info)Navigating... info: Writing node (ddd.info)Compiling for Debugging... info: Writing node (ddd.info)Opening Files... info: Writing node (ddd.info)Opening Programs... info: Writing node (ddd.info)Opening Core Dumps... info: Writing node (ddd.info)Opening Source Files... info: Writing node (ddd.info)Filtering Files... info: Writing node (ddd.info)Looking up Items... info: Writing node (ddd.info)Looking up Definitions... info: Writing node (ddd.info)Textual Search... info: Writing node (ddd.info)Looking up Previous Locations... info: Writing node (ddd.info)Source Path... info: Writing node (ddd.info)Customizing Source... info: Writing node (ddd.info)Customizing Glyphs... info: Writing node (ddd.info)Customizing Searching... info: Writing node (ddd.info)Customizing Source Appearance... info: Writing node (ddd.info)Customizing Source Scrolling... info: Writing node (ddd.info)Customizing Source Lookup... info: Writing node (ddd.info)Customizing File Filtering... info: Writing node (ddd.info)Stopping... info: Writing node (ddd.info)Breakpoints... info: Writing node (ddd.info)Setting Breakpoints... info: Writing node (ddd.info)Deleting Breakpoints... info: Writing node (ddd.info)Disabling Breakpoints... info: Writing node (ddd.info)Temporary Breakpoints... info: Writing node (ddd.info)Editing Breakpoint Properties... info: Writing node (ddd.info)Breakpoint Conditions... info: Writing node (ddd.info)Breakpoint Ignore Counts... info: Writing node (ddd.info)Breakpoint Commands... info: Writing node (ddd.info)Moving and Copying Breakpoints... info: Writing node (ddd.info)Looking up Breakpoints... info: Writing node (ddd.info)Editing all Breakpoints... info: Writing node (ddd.info)Hardware-Assisted Breakpoints... info: Writing node (ddd.info)Watchpoints... info: Writing node (ddd.info)Setting Watchpoints... info: Writing node (ddd.info)Editing Watchpoint Properties... info: Writing node (ddd.info)Editing all Watchpoints... info: Writing node (ddd.info)Deleting Watchpoints... info: Writing node (ddd.info)Interrupting... info: Writing node (ddd.info)Stopping X Programs... info: Writing node (ddd.info)Customizing Grab Checking... info: Writing node (ddd.info)Running... info: Writing node (ddd.info)Starting Program Execution... info: Writing node (ddd.info)Arguments... info: Writing node (ddd.info)Environment... info: Writing node (ddd.info)Working Directory... info: Writing node (ddd.info)Input/Output... info: Writing node (ddd.info)Using the Execution Window... info: Writing node (ddd.info)Customizing the Execution Window... info: Writing node (ddd.info)Attaching to a Process... info: Writing node (ddd.info)Customizing Attaching to Processes... info: Writing node (ddd.info)Program Stop... info: Writing node (ddd.info)Resuming Execution... info: Writing node (ddd.info)Continuing Somewhere Else... info: Writing node (ddd.info)Stack... info: Writing node (ddd.info)Frames... info: Writing node (ddd.info)Backtraces... info: Writing node (ddd.info)Selecting a frame... info: Writing node (ddd.info)Undoing Program Execution... info: Writing node (ddd.info)Threads... info: Writing node (ddd.info)Signals... info: Writing node (ddd.info)Killing the Program... info: Writing node (ddd.info)Examining Data... info: Writing node (ddd.info)Value Tips... info: Writing node (ddd.info)Printing Values... info: Writing node (ddd.info)Displaying Values... info: Writing node (ddd.info)Display Basics... info: Writing node (ddd.info)Creating Single Displays... info: Writing node (ddd.info)Selecting Displays... info: Writing node (ddd.info)Showing and Hiding Details... info: Writing node (ddd.info)Rotating Displays... info: Writing node (ddd.info)Displaying Local Variables... info: Writing node (ddd.info)Displaying Program Status... info: Writing node (ddd.info)Refreshing the Data Window... info: Writing node (ddd.info)Placement... info: Writing node (ddd.info)Clustering... info: Writing node (ddd.info)Creating Multiple Displays... info: Writing node (ddd.info)Editing all Displays... info: Writing node (ddd.info)Deleting Displays... info: Writing node (ddd.info)Arrays... info: Writing node (ddd.info)Array Slices... info: Writing node (ddd.info)Repeated Values... info: Writing node (ddd.info)Arrays as Tables... info: Writing node (ddd.info)Assignment... info: Writing node (ddd.info)Examining Structures... info: Writing node (ddd.info)Dependent Values... info: Writing node (ddd.info)Dereferencing Pointers... info: Writing node (ddd.info)Shared Structures... info: Writing node (ddd.info)Display Shortcuts... info: Writing node (ddd.info)Customizing Displays... info: Writing node (ddd.info)Using Data Themes... info: Writing node (ddd.info)Applying Data Themes to Several Values... info: Writing node (ddd.info)Editing Themes... info: Writing node (ddd.info)Writing Data Themes... info: Writing node (ddd.info)Display Resources... info: Writing node (ddd.info)VSL Resources... info: Writing node (ddd.info)Layouting the Graph... info: Writing node (ddd.info)Moving Displays... info: Writing node (ddd.info)Scrolling Data... info: Writing node (ddd.info)Aligning Displays... info: Writing node (ddd.info)Automatic Layout... info: Writing node (ddd.info)Rotating the Graph... info: Writing node (ddd.info)Printing the Graph... info: Writing node (ddd.info)Plotting Values... info: Writing node (ddd.info)Plotting Arrays... info: Writing node (ddd.info)Plot Appearance... info: Writing node (ddd.info)Scalars and Composites... info: Writing node (ddd.info)Plotting Histories... info: Writing node (ddd.info)Printing Plots... info: Writing node (ddd.info)Entering Plotting Commands... info: Writing node (ddd.info)Exporting Plot Data... info: Writing node (ddd.info)Animating Plots... info: Writing node (ddd.info)Customizing Plots... info: Writing node (ddd.info)Gnuplot Invocation... info: Writing node (ddd.info)Gnuplot Settings... info: Writing node (ddd.info)Examining Memory... info: Writing node (ddd.info)Machine-Level Debugging... info: Writing node (ddd.info)Machine Code... info: Writing node (ddd.info)Machine Code Execution... info: Writing node (ddd.info)Registers... info: Writing node (ddd.info)Customizing Machine Code... info: Writing node (ddd.info)Changing the Program... info: Writing node (ddd.info)Editing Source Code... info: Writing node (ddd.info)Customizing Editing... info: Writing node (ddd.info)In-Place Editing... info: Writing node (ddd.info)Recompiling... info: Writing node (ddd.info)Patching... info: Writing node (ddd.info)Commands... info: Writing node (ddd.info)Entering Commands... info: Writing node (ddd.info)Command Completion... info: Writing node (ddd.info)Command History... info: Writing node (ddd.info)Typing in the Source Window... info: Writing node (ddd.info)TTY mode... info: Writing node (ddd.info)Integrating DDD... info: Writing node (ddd.info)Defining Buttons... info: Writing node (ddd.info)Customizing Buttons... info: Writing node (ddd.info)Defining Commands... info: Writing node (ddd.info)GDB Simple Commands... info: Writing node (ddd.info)GDB Argument Commands... info: Writing node (ddd.info)Commands with Other Debuggers... info: Writing node (ddd.info)Application Defaults... info: Writing node (ddd.info)Actions... info: Writing node (ddd.info)General Actions... info: Writing node (ddd.info)Data Display Actions... info: Writing node (ddd.info)Debugger Console Actions... info: Writing node (ddd.info)Source Window Actions... info: Writing node (ddd.info)Images... info: Writing node (ddd.info)Bugs... info: Writing node (ddd.info)Where to Send Bug Reports... info: Writing node (ddd.info)Is it a DDD Bug?... info: Writing node (ddd.info)How to Report Bugs... info: Writing node (ddd.info)Bug Reports... info: Writing node (ddd.info)Diagnostics... info: Writing node (ddd.info)Logging... info: Writing node (ddd.info)Disabling Logging... info: Writing node (ddd.info)Debugging DDD... info: Writing node (ddd.info)Customizing Diagnostics... info: Writing node (ddd.info)Configuration Notes... info: Writing node (ddd.info)GDB... info: Writing node (ddd.info)WDB... info: Writing node (ddd.info)WindRiver GDB... info: Writing node (ddd.info)Bash... info: Writing node (ddd.info)DBX... info: Writing node (ddd.info)Ladebug... info: Writing node (ddd.info)JDB... info: Writing node (ddd.info)Make... info: Writing node (ddd.info)Perl... info: Writing node (ddd.info)Python... info: Writing node (ddd.info)XDB... info: Writing node (ddd.info)LessTif... info: Writing node (ddd.info)Dirty Tricks... info: Writing node (ddd.info)Extending... info: Writing node (ddd.info)FAQ... info: Writing node (ddd.info)License... info: Writing node (ddd.info)Help and Assistance... info: Writing node (ddd.info)Documentation License... info: Writing node (ddd.info)Label Index... info: Writing node (ddd.info)Key Index... info: Writing node (ddd.info)Command Index... info: Writing node (ddd.info)Resource Index... info: Writing node (ddd.info)File Index... info: Writing node (ddd.info)Concept Index... info: Done. clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT compare.o -MD -MP -MF .deps/compare.Tpo -c -o compare.o compare.C mv -f .deps/basename.Tpo .deps/basename.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT cook.o -MD -MP -MF .deps/cook.Tpo -c -o cook.o cook.C mv -f .deps/compare.Tpo .deps/compare.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT cwd.o -MD -MP -MF .deps/cwd.Tpo -c -o cwd.o cwd.C mv -f .deps/cwd.Tpo .deps/cwd.Po mv -f .deps/assert.Tpo .deps/assert.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT glob.o -MD -MP -MF .deps/glob.Tpo -c -o glob.o glob.C clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT hash.o -MD -MP -MF .deps/hash.Tpo -c -o hash.o hash.C In file included from glob.C:32: ./my-dirent.h:28:9: warning: '_DDD_my_dirent_h' is used as a header guard here, followed by #define of a different macro [-Wheader-guard] #ifndef _DDD_my_dirent_h ^~~~~~~~~~~~~~~~ ./my-dirent.h:29:9: note: '_DDD_my_Dirent_h' is defined here; did you mean '_DDD_my_dirent_h'? #define _DDD_my_Dirent_h ^~~~~~~~~~~~~~~~ _DDD_my_dirent_h mv -f .deps/hash.Tpo .deps/hash.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT home.o -MD -MP -MF .deps/home.Tpo -c -o home.o home.C mv -f .deps/cook.Tpo .deps/cook.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT isid.o -MD -MP -MF .deps/isid.Tpo -c -o isid.o isid.C 1 warning generated. mv -f .deps/glob.Tpo .deps/glob.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT rxclass.o -MD -MP -MF .deps/rxclass.Tpo -c -o rxclass.o rxclass.C mv -f .deps/isid.Tpo .deps/isid.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT sigName.o -MD -MP -MF .deps/sigName.Tpo -c -o sigName.o sigName.C mv -f .deps/home.Tpo .deps/home.Po mv -f .deps/rxclass.Tpo .deps/rxclass.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT strclass.o -MD -MP -MF .deps/strclass.Tpo -c -o strclass.o strclass.C clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT tabs.o -MD -MP -MF .deps/tabs.Tpo -c -o tabs.o tabs.C mv -f .deps/sigName.Tpo .deps/sigName.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT uniquify.o -MD -MP -MF .deps/uniquify.Tpo -c -o uniquify.o uniquify.C mv -f .deps/tabs.Tpo .deps/tabs.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT Logger.o -MD -MP -MF .deps/Logger.Tpo -c -o Logger.o Logger.C mv -f .deps/uniquify.Tpo .deps/uniquify.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT MemCheck.o -MD -MP -MF .deps/MemCheck.Tpo -c -o MemCheck.o MemCheck.C mv -f .deps/strclass.Tpo .deps/strclass.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT PrintGC.o -MD -MP -MF .deps/PrintGC.Tpo -c -o PrintGC.o PrintGC.C mv -f .deps/Logger.Tpo .deps/Logger.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT SignalB.o -MD -MP -MF .deps/SignalB.Tpo -c -o SignalB.o SignalB.C mv -f .deps/PrintGC.Tpo .deps/PrintGC.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT TypeInfo.o -MD -MP -MF .deps/TypeInfo.Tpo -c -o TypeInfo.o TypeInfo.C mv -f .deps/SignalB.Tpo .deps/SignalB.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT UniqueId.o -MD -MP -MF .deps/UniqueId.Tpo -c -o UniqueId.o UniqueId.C mv -f .deps/MemCheck.Tpo .deps/MemCheck.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT Agent.o -MD -MP -MF .deps/Agent.Tpo -c -o Agent.o Agent.C mv -f .deps/TypeInfo.Tpo .deps/TypeInfo.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT AgentM.o -MD -MP -MF .deps/AgentM.Tpo -c -o AgentM.o AgentM.C mv -f .deps/UniqueId.Tpo .deps/UniqueId.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT AsyncAgent.o -MD -MP -MF .deps/AsyncAgent.Tpo -c -o AsyncAgent.o AsyncAgent.C AgentM.C:125:29: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] c->callHandlers(_Died, (void *)status); ^~~~~~~~~~~~~~ 1 warning generated. mv -f .deps/AgentM.Tpo .deps/AgentM.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT ChunkQueue.o -MD -MP -MF .deps/ChunkQueue.Tpo -c -o ChunkQueue.o ChunkQueue.C mv -f .deps/Agent.Tpo .deps/Agent.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT DataLength.o -MD -MP -MF .deps/DataLength.Tpo -c -o DataLength.o DataLength.C mv -f .deps/ChunkQueue.Tpo .deps/ChunkQueue.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT HandlerL.o -MD -MP -MF .deps/HandlerL.Tpo -c -o HandlerL.o HandlerL.C mv -f .deps/DataLength.Tpo .deps/DataLength.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT LiterateA.o -MD -MP -MF .deps/LiterateA.Tpo -c -o LiterateA.o LiterateA.C mv -f .deps/HandlerL.Tpo .deps/HandlerL.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT ReadLineA.o -MD -MP -MF .deps/ReadLineA.Tpo -c -o ReadLineA.o ReadLineA.C AsyncAgent.C:301:26: warning: cast to 'void *' from smaller integer type 'pid_t' (aka 'int') [-Wint-to-void-pointer-cast] terminateProcess, XtPointer(pid())); ^~~~~~~~~~~~~~~ ./TimeOut.h:55:37: note: expanded from macro 'XtAppAddTimeOut' MyAppAddTimeOut((a), (i), (p), (c), (const char *)__FILE__, __LINE__) ^ AsyncAgent.C:305:23: warning: cast to 'void *' from smaller integer type 'pid_t' (aka 'int') [-Wint-to-void-pointer-cast] hangupProcess, XtPointer(pid())); ^~~~~~~~~~~~~~~ ./TimeOut.h:55:37: note: expanded from macro 'XtAppAddTimeOut' MyAppAddTimeOut((a), (i), (p), (c), (const char *)__FILE__, __LINE__) ^ AsyncAgent.C:309:21: warning: cast to 'void *' from smaller integer type 'pid_t' (aka 'int') [-Wint-to-void-pointer-cast] killProcess, XtPointer(pid())); ^~~~~~~~~~~~~~~ ./TimeOut.h:55:37: note: expanded from macro 'XtAppAddTimeOut' MyAppAddTimeOut((a), (i), (p), (c), (const char *)__FILE__, __LINE__) ^ 3 warnings generated. mv -f .deps/AsyncAgent.Tpo .deps/AsyncAgent.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT TimeOut.o -MD -MP -MF .deps/TimeOut.Tpo -c -o TimeOut.o TimeOut.C mv -f .deps/ReadLineA.Tpo .deps/ReadLineA.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT TTYAgent.o -MD -MP -MF .deps/TTYAgent.Tpo -c -o TTYAgent.o TTYAgent.C mv -f .deps/TimeOut.Tpo .deps/TimeOut.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT charsets.o -MD -MP -MF .deps/charsets.Tpo -c -o charsets.o charsets.C mv -f .deps/LiterateA.Tpo .deps/LiterateA.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT converters.o -MD -MP -MF .deps/converters.Tpo -c -o converters.o converters.C mv -f .deps/charsets.Tpo .deps/charsets.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT events.o -MD -MP -MF .deps/events.Tpo -c -o events.o events.C mv -f .deps/TTYAgent.Tpo .deps/TTYAgent.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT findParent.o -MD -MP -MF .deps/findParent.Tpo -c -o findParent.o findParent.C mv -f .deps/converters.Tpo .deps/converters.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT findWindow.o -MD -MP -MF .deps/findWindow.Tpo -c -o findWindow.o findWindow.C mv -f .deps/findParent.Tpo .deps/findParent.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT fileSBF.o -MD -MP -MF .deps/fileSBF.Tpo -c -o fileSBF.o fileSBF.C mv -f .deps/events.Tpo .deps/events.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT frame.o -MD -MP -MF .deps/frame.Tpo -c -o frame.o frame.C mv -f .deps/frame.Tpo .deps/frame.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT longName.o -MD -MP -MF .deps/longName.Tpo -c -o longName.o longName.C mv -f .deps/findWindow.Tpo .deps/findWindow.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT selection.o -MD -MP -MF .deps/selection.Tpo -c -o selection.o selection.C mv -f .deps/fileSBF.Tpo .deps/fileSBF.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT verify.o -MD -MP -MF .deps/verify.Tpo -c -o verify.o verify.C mv -f .deps/longName.Tpo .deps/longName.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT AutoRaise.o -MD -MP -MF .deps/AutoRaise.Tpo -c -o AutoRaise.o AutoRaise.C mv -f .deps/verify.Tpo .deps/verify.Po mv -f .deps/selection.Tpo .deps/selection.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT Delay.o -MD -MP -MF .deps/Delay.Tpo -c -o Delay.o Delay.C clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT DeleteWCB.o -MD -MP -MF .deps/DeleteWCB.Tpo -c -o DeleteWCB.o DeleteWCB.C mv -f .deps/AutoRaise.Tpo .deps/AutoRaise.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT DestroyCB.o -MD -MP -MF .deps/DestroyCB.Tpo -c -o DestroyCB.o DestroyCB.C mv -f .deps/DeleteWCB.Tpo .deps/DeleteWCB.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT ExitCB.o -MD -MP -MF .deps/ExitCB.Tpo -c -o ExitCB.o ExitCB.C mv -f .deps/ExitCB.Tpo .deps/ExitCB.Po mv -f .deps/DestroyCB.Tpo .deps/DestroyCB.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT InitImage.o -MD -MP -MF .deps/InitImage.Tpo -c -o InitImage.o InitImage.C clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT Swallower.o -MD -MP -MF .deps/Swallower.Tpo -c -o Swallower.o Swallower.C Swallower.C:226:39: warning: '&&' within '||' [-Wlogical-op-parentheses] if (event->type == ReparentNotify && event->xreparent.window == window || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ Swallower.C:226:39: note: place parentheses around the '&&' expression to silence this warning if (event->type == ReparentNotify && event->xreparent.window == window || ^ ( ) Swallower.C:227:31: warning: '&&' within '||' [-Wlogical-op-parentheses] event->type == DestroyNotify && event->xdestroywindow.window == window) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Swallower.C:227:31: note: place parentheses around the '&&' expression to silence this warning event->type == DestroyNotify && event->xdestroywindow.window == window) ^ ( ) 2 warnings generated. mv -f .deps/Swallower.Tpo .deps/Swallower.Po mv -f .deps/InitImage.Tpo .deps/InitImage.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT XErrorB.o -MD -MP -MF .deps/XErrorB.Tpo -c -o XErrorB.o XErrorB.C clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT freeXmST.o -MD -MP -MF .deps/freeXmST.Tpo -c -o freeXmST.o freeXmST.C mv -f .deps/Delay.Tpo .deps/Delay.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT LabelH.o -MD -MP -MF .deps/LabelH.Tpo -c -o LabelH.o LabelH.C mv -f .deps/XErrorB.Tpo .deps/XErrorB.Po In file included from LabelH.C:36: In file included from /Users/pbulk/build/devel/ddd/work/.buildlink/include/Xm/XmP.h:40: In file included from /Users/pbulk/build/devel/ddd/work/.buildlink/include/Xm/Xm.h:59: In file included from /Users/pbulk/build/devel/ddd/work/.buildlink/include/X11/Intrinsic.h:53: In file included from /Users/pbulk/build/devel/ddd/work/.buildlink/include/X11/Xlib.h:51: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/stddef.h:50: /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__nullptr:34:15: error: unknown type name 'a_class'; did you mean 'class'? template ^ LabelH.C:34:15: note: expanded from macro 'class' #define class a_class ^ In file included from LabelH.C:36: In file included from /Users/pbulk/build/devel/ddd/work/.buildlink/include/Xm/XmP.h:40: In file included from /Users/pbulk/build/devel/ddd/work/.buildlink/include/Xm/Xm.h:59: In file included from /Users/pbulk/build/devel/ddd/work/.buildlink/include/X11/Intrinsic.h:53: In file included from /Users/pbulk/build/devel/ddd/work/.buildlink/include/X11/Xlib.h:51: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/stddef.h:50: /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__nullptr:34:24: error: non-type template parameter has incomplete type 'class _Tp' template ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__nullptr:34:21: note: forward declaration of 'std::_Tp' template ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__nullptr:38:15: error: unknown type name 'a_class'; did you mean 'class'? template ^ LabelH.C:34:15: note: expanded from macro 'class' #define class a_class ^ In file included from LabelH.C:36: In file included from /Users/pbulk/build/devel/ddd/work/.buildlink/include/Xm/XmP.h:40: In file included from /Users/pbulk/build/devel/ddd/work/.buildlink/include/Xm/Xm.h:59: In file included from /Users/pbulk/build/devel/ddd/work/.buildlink/include/X11/Intrinsic.h:53: In file included from /Users/pbulk/build/devel/ddd/work/.buildlink/include/X11/Xlib.h:51: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/stddef.h:50: /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__nullptr:38:24: error: non-type template parameter has incomplete type 'class _Tp' template ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__nullptr:34:21: note: forward declaration of 'std::_Tp' template ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__nullptr:38:26: error: unknown type name 'a_class'; did you mean 'class'? template ^ LabelH.C:34:15: note: expanded from macro 'class' #define class a_class ^ In file included from LabelH.C:36: In file included from /Users/pbulk/build/devel/ddd/work/.buildlink/include/Xm/XmP.h:40: In file included from /Users/pbulk/build/devel/ddd/work/.buildlink/include/Xm/Xm.h:59: In file included from /Users/pbulk/build/devel/ddd/work/.buildlink/include/X11/Intrinsic.h:53: In file included from /Users/pbulk/build/devel/ddd/work/.buildlink/include/X11/Xlib.h:51: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/stddef.h:50: /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__nullptr:38:35: error: non-type template parameter has incomplete type 'class _Up' template ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/__nullptr:38:32: note: forward declaration of 'std::_Up' template ^ mv -f .deps/freeXmST.Tpo .deps/freeXmST.Po clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT LessTifH.o -MD -MP -MF .deps/LessTifH.Tpo -c -o LessTifH.o LessTifH.C clang++ -DHAVE_CONFIG_H -I. -I./.. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -Os -Wall -W -Wwrite-strings -pipe -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -trigraphs -MT MakeMenu.o -MD -MP -MF .deps/MakeMenu.Tpo -c -o MakeMenu.o MakeMenu.C LabelH.C:73:6: warning: performing pointer subtraction with a null pointer may have undefined behavior [-Wnull-pointer-subtraction] TheOffset(insensitive3D), XmRImmediate, (XtPointer)TRUE}, ^~~~~~~~~~~~~~~~~~~~~~~~ LabelH.C:68:26: note: expanded from macro 'TheOffset' #define TheOffset(field) XtOffset(XmLabelHackWidget, label_hack.field) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/devel/ddd/work/.buildlink/include/X11/Intrinsic.h:1670:53: note: expanded from macro 'XtOffset' ((Cardinal) (((char *) (&(((p_type)NULL)->field))) - ((char *) NULL))) ^ ~~~~~~~~~~~~~~~ 1 warning and 6 errors generated. gmake[2]: *** [Makefile:2048: LabelH.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... mv -f .deps/LessTifH.Tpo .deps/LessTifH.Po mv -f .deps/MakeMenu.Tpo .deps/MakeMenu.Po gmake[2]: Leaving directory '/Users/pbulk/build/devel/ddd/work/ddd-3.3.12/ddd' gmake[1]: *** [Makefile:1708: all] Error 2 gmake[1]: Leaving directory '/Users/pbulk/build/devel/ddd/work/ddd-3.3.12/ddd' gmake: *** [Makefile:420: all-recursive] Error 1 *** Error code 2 Stop. bmake[1]: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/devel/ddd *** Error code 1 Stop. bmake: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/devel/ddd