=> "/opt/local/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-trunk-x86_64/games/fltk-sudoku", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for fltk-sudoku-1.3.5nb4 === making src === gmake[1]: Entering directory '/tmp/work/games/fltk-sudoku/work/fltk-1.3.5/src' gmake[1]: warning: -j3 forced in submake: resetting jobserver mode. Compiling Fl_Bitmap.cxx... Compiling Fl.cxx... Compiling Fl_Adjuster.cxx... Compiling Fl_Browser.cxx... Compiling Fl_Browser_.cxx... Compiling Fl_Browser_load.cxx... Compiling Fl_Box.cxx... Compiling Fl_Button.cxx... Compiling Fl_Chart.cxx... Compiling Fl_Check_Browser.cxx... Compiling Fl_Check_Button.cxx... Compiling Fl_Choice.cxx... Compiling Fl_Clock.cxx... Compiling Fl_Color_Chooser.cxx... Compiling Fl_Copy_Surface.cxx... Compiling Fl_Counter.cxx... Compiling Fl_Dial.cxx... Compiling Fl_Device.cxx... Compiling Fl_Double_Window.cxx... Compiling Fl_File_Browser.cxx... Compiling Fl_File_Chooser.cxx... Compiling Fl_File_Chooser2.cxx... Compiling Fl_File_Icon.cxx... Fl_File_Chooser2.cxx: In member function 'const char* Fl_File_Chooser::value(int)': Fl_File_Chooser2.cxx:1503:54: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 1503 | snprintf(pathname, sizeof(pathname), "%s/%s", directory_, name); | ^ Fl_File_Chooser2.cxx:1503:19: note: 'snprintf' output 2 or more bytes (assuming 2049) into a destination of size 2048 1503 | snprintf(pathname, sizeof(pathname), "%s/%s", directory_, name); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling Fl_File_Input.cxx... Fl_File_Chooser2.cxx: In member function 'void Fl_File_Chooser::fileListCB()': Fl_File_Chooser2.cxx:715:48: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 715 | snprintf(pathname, sizeof(pathname), "%s/%s", directory_, filename); | ^ Fl_File_Chooser2.cxx:715:13: note: 'snprintf' output 2 or more bytes (assuming 2049) into a destination of size 2048 715 | snprintf(pathname, sizeof(pathname), "%s/%s", directory_, filename); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fl_File_Chooser2.cxx: In member function 'void Fl_File_Chooser::newdir()': Fl_File_Chooser2.cxx:1074:48: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 1074 | snprintf(pathname, sizeof(pathname), "%s/%s", directory_, dir); | ^ Fl_File_Chooser2.cxx:1074:13: note: 'snprintf' output 2 or more bytes (assuming 2049) into a destination of size 2048 1074 | snprintf(pathname, sizeof(pathname), "%s/%s", directory_, dir); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fl_File_Chooser2.cxx: In member function 'void Fl_File_Chooser::fileNameCB()': Fl_File_Chooser2.cxx:904:52: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 904 | snprintf(tempname, sizeof(tempname), "%s/%s", directory_, filename); | ^ Fl_File_Chooser2.cxx:904:17: note: 'snprintf' output 2 or more bytes (assuming 2049) into a destination of size 2048 904 | snprintf(tempname, sizeof(tempname), "%s/%s", directory_, filename); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling Fl_Group.cxx... Compiling Fl_Help_View.cxx... Compiling Fl_Image.cxx... Compiling Fl_Image_Surface.cxx... Compiling Fl_Input.cxx... Compiling Fl_Input_.cxx... Fl_Help_View.cxx: In member function 'Fl_Shared_Image* Fl_Help_View::get_image(const char*, int, int)': Fl_Help_View.cxx:2799:42: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 2799 | snprintf(temp, sizeof(temp), "%s/%s", directory_, name); | ^ Fl_Help_View.cxx:2799:15: note: 'snprintf' output 2 or more bytes (assuming 2049) into a destination of size 2048 2799 | snprintf(temp, sizeof(temp), "%s/%s", directory_, name); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fl_Help_View.cxx:2808:42: warning: '%s' directive output may be truncated writing up to 2047 bytes into a region of size 2043 [-Wformat-truncation=] 2808 | snprintf(temp, sizeof(temp), "file:%s/%s", dir, name); | ^~ ~~~ Fl_Help_View.cxx:2808:15: note: 'snprintf' output 7 or more bytes (assuming 2054) into a destination of size 2048 2808 | snprintf(temp, sizeof(temp), "file:%s/%s", dir, name); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fl_Help_View.cxx:2805:59: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 2805 | if (directory_[0]) snprintf(temp, sizeof(temp), "%s/%s", directory_, name); | ^ Fl_Help_View.cxx:2805:32: note: 'snprintf' output 2 or more bytes (assuming 2049) into a destination of size 2048 2805 | if (directory_[0]) snprintf(temp, sizeof(temp), "%s/%s", directory_, name); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling Fl_Light_Button.cxx... Compiling Fl_Menu.cxx... Fl_Help_View.cxx: In member function 'int Fl_Help_View::load(const char*)': Fl_Help_View.cxx:3395:46: warning: '%s' directive output may be truncated writing up to 2047 bytes into a region of size 935 [-Wformat-truncation=] 3395 | "
Unable to follow the link \"%s\" - " | ^~ Fl_Help_View.cxx:3392:13: note: 'snprintf' output 106 or more bytes (assuming 2153) into a destination of size 1024 3392 | snprintf(error, sizeof(error), | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 3393 | "
Unable to follow the link \"%s\" - " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3396 | "%s.
", | ~~~~~~~~~~~~~~~~~ 3397 | localname, strerror(errno)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fl_Help_View.cxx:3343:17: warning: '%s' directive output may be truncated writing up to 2047 bytes into a region of size 931 [-Wformat-truncation=] 3343 | "%s.", | ^~ 3344 | f, urimsg); | ~~~~~~ Fl_Help_View.cxx:3339:15: note: 'snprintf' output 106 or more bytes (assuming 2153) into a destination of size 1024 3339 | snprintf(error, sizeof(error), | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 3340 | "Unable to follow the link \"%s\" - " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3343 | "%s.
", | ~~~~~~~~~~~~~~~~~ 3344 | f, urimsg); | ~~~~~~~~~~ Fl_Help_View.cxx: In member function 'void Fl_Help_View::follow_link(Fl_Help_Link*)': Fl_Help_View.cxx:2897:42: warning: '%s' directive output may be truncated writing up to 191 bytes into a region of size between 0 and 2047 [-Wformat-truncation=] 2897 | snprintf(temp, sizeof(temp), "%s/%s", directory_, linkp->filename); | ^~ Fl_Help_View.cxx:2897:17: note: 'snprintf' output between 2 and 2240 bytes into a destination of size 2048 2897 | snprintf(temp, sizeof(temp), "%s/%s", directory_, linkp->filename); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fl_Help_View.cxx:2906:44: warning: '%s' directive output may be truncated writing up to 2047 bytes into a region of size 2043 [-Wformat-truncation=] 2906 | snprintf(temp, sizeof(temp), "file:%s/%s", dir, linkp->filename); | ^~ ~~~ Fl_Help_View.cxx:2906:17: note: 'snprintf' output between 7 and 2245 bytes into a destination of size 2048 2906 | snprintf(temp, sizeof(temp), "file:%s/%s", dir, linkp->filename); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fl_Help_View.cxx:2902:42: warning: '%s' directive output may be truncated writing up to 191 bytes into a region of size between 0 and 2047 [-Wformat-truncation=] 2902 | snprintf(temp, sizeof(temp), "%s/%s", directory_, linkp->filename); | ^~ Fl_Help_View.cxx:2902:17: note: 'snprintf' output between 2 and 2240 bytes into a destination of size 2048 2902 | snprintf(temp, sizeof(temp), "%s/%s", directory_, linkp->filename); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling Fl_Menu_.cxx... Compiling Fl_Menu_Bar.cxx... Fl_Menu_.cxx: In member function 'void Fl_Menu_::copy(const Fl_Menu_Item*, void*)': Fl_Menu_.cxx:433:9: warning: 'void* std::memcpy(void*, const void*, size_t)' writing between 18446743953450467328 and 18446744073709551560 bytes into a region of size 9223372036854775807 [-Wstringop-overflow=] 433 | memcpy(newMenu, m, n*sizeof(Fl_Menu_Item)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fl_Menu_.cxx:432:45: note: destination object of size 9223372036854775807 allocated by 'operator new []' 432 | Fl_Menu_Item* newMenu = new Fl_Menu_Item[n]; | ^ Compiling Fl_Menu_Button.cxx... Compiling Fl_Menu_Window.cxx... Compiling Fl_Menu_add.cxx... Compiling Fl_Menu_global.cxx... Compiling Fl_Multi_Label.cxx... Compiling Fl_Native_File_Chooser.cxx... Compiling Fl_Overlay_Window.cxx... Compiling Fl_Pack.cxx... Compiling Fl_Paged_Device.cxx... Compiling Fl_Pixmap.cxx... Compiling Fl_PostScript.cxx... Compiling Fl_Positioner.cxx... Compiling Fl_Preferences.cxx... Compiling Fl_Printer.cxx... Compiling Fl_Progress.cxx... Compiling Fl_Repeat_Button.cxx... Compiling Fl_Return_Button.cxx... Compiling Fl_Roller.cxx... Compiling Fl_Round_Button.cxx... Compiling Fl_Scroll.cxx... Compiling Fl_Scrollbar.cxx... Compiling Fl_Shared_Image.cxx... Compiling Fl_Single_Window.cxx... Compiling Fl_Slider.cxx... Compiling Fl_Table.cxx... Compiling Fl_Table_Row.cxx... Compiling Fl_Tabs.cxx... Compiling Fl_Text_Buffer.cxx... Compiling Fl_Text_Display.cxx... Compiling Fl_Text_Editor.cxx... Compiling Fl_Tile.cxx... Compiling Fl_Tiled_Image.cxx... Compiling Fl_Tree.cxx... Compiling Fl_Tree_Item.cxx... Compiling Fl_Tree_Item_Array.cxx... Compiling Fl_Tree_Prefs.cxx... Compiling Fl_Tooltip.cxx... Compiling Fl_Valuator.cxx... Compiling Fl_Value_Input.cxx... Compiling Fl_Value_Output.cxx... Compiling Fl_Value_Slider.cxx... Compiling Fl_Widget.cxx... Compiling Fl_Window.cxx... Compiling Fl_Window_fullscreen.cxx... Compiling Fl_Window_hotspot.cxx... Compiling Fl_Window_iconize.cxx... Compiling Fl_Window_shape.cxx... Compiling Fl_Wizard.cxx... Compiling Fl_XBM_Image.cxx... Compiling Fl_XPM_Image.cxx... Compiling Fl_add_idle.cxx... Compiling Fl_abort.cxx... Compiling Fl_arg.cxx... Compiling Fl_compose.cxx... Compiling Fl_display.cxx... Compiling Fl_get_key.cxx... Compiling Fl_get_system_colors.cxx... Compiling Fl_grab.cxx... Compiling Fl_lock.cxx... Compiling Fl_own_colormap.cxx... Compiling Fl_visual.cxx... Compiling Fl_x.cxx... Compiling filename_absolute.cxx... Compiling filename_expand.cxx... Fl_x.cxx: In function 'KeySym fl_KeycodeToKeysym(Display*, KeyCode, unsigned int)': Fl_x.cxx:1322:26: warning: 'KeySym XKeycodeToKeysym(Display*, unsigned int, int)' is deprecated [-Wdeprecated-declarations] 1322 | return XKeycodeToKeysym(d, k, i); | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ../FL/fl_utf8.h:65, from ../FL/Fl.H:32, from Fl_x.cxx:30: /tmp/work/games/fltk-sudoku/work/.buildlink/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ Compiling filename_ext.cxx... Compiling filename_isdir.cxx... Compiling filename_list.cxx... Compiling filename_match.cxx... Compiling filename_setext.cxx... Compiling fl_arc.cxx... Compiling fl_arci.cxx... Compiling fl_ask.cxx... Compiling fl_boxtype.cxx... Compiling fl_color.cxx... Compiling fl_cursor.cxx... Compiling fl_curve.cxx... Compiling fl_diamond_box.cxx... Compiling fl_dnd.cxx... Compiling fl_draw.cxx... Compiling fl_draw_image.cxx... Compiling fl_draw_pixmap.cxx... fl_draw.cxx: In function 'const char* expand_text_(const char*, char*&, int, double, int&, double&, int, int)': fl_draw.cxx:86:34: warning: pointer used after 'void* std::realloc(void*, size_t)' [-Wuse-after-free] 86 | word_end = buf + (word_end - local_buf); | ~~~~~~~~~^~~~~~~~~~~ fl_draw.cxx:83:27: note: call to 'void* std::realloc(void*, size_t)' here 83 | buf = (char*)realloc(local_buf, l_local_buff); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ fl_draw.cxx:85:20: warning: pointer used after 'void* std::realloc(void*, size_t)' [-Wuse-after-free] 85 | o = buf + (o - local_buf); | ~~^~~~~~~~~~~ fl_draw.cxx:83:27: note: call to 'void* std::realloc(void*, size_t)' here 83 | buf = (char*)realloc(local_buf, l_local_buff); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ Compiling fl_encoding_latin1.cxx... Compiling fl_encoding_mac_roman.cxx... Compiling fl_engraved_label.cxx... Compiling fl_file_dir.cxx... Compiling fl_font.cxx... Compiling fl_gleam.cxx... Compiling fl_gtk.cxx... Compiling fl_labeltype.cxx... Compiling fl_line_style.cxx... Compiling fl_open_uri.cxx... Compiling fl_oval_box.cxx... Compiling fl_overlay.cxx... Compiling fl_overlay_visual.cxx... Compiling fl_plastic.cxx... Compiling fl_read_image.cxx... fl_overlay_visual.cxx: In function 'XVisualInfo* fl_find_overlay_visual()': fl_overlay_visual.cxx:72:42: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 72 | && (!v || v1->depth > v->depth && v1->depth <= 8)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Compiling fl_rect.cxx... Compiling fl_round_box.cxx... Compiling fl_rounded_box.cxx... Compiling fl_set_font.cxx... Compiling fl_set_fonts.cxx... Compiling fl_scroll_area.cxx... Compiling fl_shadow_box.cxx... Compiling fl_shortcut.cxx... Compiling fl_show_colormap.cxx... Compiling fl_symbols.cxx... Compiling fl_vertex.cxx... Compiling screen_xywh.cxx... Compiling fl_utf8.cxx... Compiling ps_image.cxx... Compiling fl_call_main.c... cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C Compiling flstring.c... cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C Compiling scandir.c... Compiling numericsort.c... cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C Compiling vsnprintf.c... cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C Compiling fl_utf.c... cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C Compiling xutf8/case.c... cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C Compiling xutf8/is_right2left.c... cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C Compiling xutf8/is_spacing.c... Compiling xutf8/keysym2Ucs.c... cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C Compiling xutf8/utf8Input.c... cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C Compiling xutf8/utf8Utils.c... cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C Compiling xutf8/utf8Wrap.c... Compiling forms_compatability.cxx... cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C Compiling forms_bitmap.cxx... Compiling forms_free.cxx... Compiling forms_fselect.cxx... Compiling forms_pixmap.cxx... Compiling forms_timer.cxx... Compiling fl_images_core.cxx... Compiling Fl_BMP_Image.cxx... Compiling Fl_File_Icon2.cxx... Compiling Fl_GIF_Image.cxx... Compiling Fl_Help_Dialog.cxx... Compiling Fl_JPEG_Image.cxx... Compiling Fl_PNG_Image.cxx... Fl_File_Icon2.cxx: In static member function 'static void Fl_File_Icon::load_system_icons()': Fl_File_Icon2.cxx:700:49: warning: '/16x16/mimetypes/unknown.png' directive output may be truncated writing 28 bytes into a region of size between 1 and 2048 [-Wformat-truncation=] 700 | snprintf(filename, sizeof(filename), "%s/16x16/mimetypes/unknown.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fl_File_Icon2.cxx:700:17: note: 'snprintf' output between 29 and 2076 bytes into a destination of size 2048 700 | snprintf(filename, sizeof(filename), "%s/16x16/mimetypes/unknown.png", | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 701 | icondir); | ~~~~~~~~ Fl_File_Icon2.cxx:711:47: warning: '/16x16/filesystems/link.png' directive output may be truncated writing 27 bytes into a region of size between 1 and 2048 [-Wformat-truncation=] 711 | snprintf(filename, sizeof(filename), "%s/16x16/filesystems/link.png", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Fl_File_Icon2.cxx:711:15: note: 'snprintf' output between 28 and 2075 bytes into a destination of size 2048 711 | snprintf(filename, sizeof(filename), "%s/16x16/filesystems/link.png", | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 712 | icondir); | ~~~~~~~~ Compiling Fl_PNM_Image.cxx... /opt/local/bin/ar cr ../lib/libfltk.a ... /opt/local/bin/ar cr ../lib/libfltk_forms.a ... /opt/local/bin/ar cr ../lib/libfltk_images.a ... gmake[1]: Leaving directory '/tmp/work/games/fltk-sudoku/work/fltk-1.3.5/src' === making fluid === gmake[1]: Entering directory '/tmp/work/games/fltk-sudoku/work/fltk-1.3.5/fluid' gmake[1]: warning: -j3 forced in submake: resetting jobserver mode. Compiling CodeEditor.cxx... Compiling ExternalCodeEditor_UNIX.cxx... Compiling ExternalCodeEditor_WIN32.cxx... Compiling Fl_Function_Type.cxx... Compiling Fl_Group_Type.cxx... Compiling Fl_Menu_Type.cxx... Compiling Fl_Type.cxx... Compiling Fl_Widget_Type.cxx... Compiling Fl_Window_Type.cxx... Compiling Fluid_Image.cxx... Compiling about_panel.cxx... Compiling align_widget.cxx... Compiling alignment_panel.cxx... Compiling code.cxx... Compiling factory.cxx... Compiling file.cxx... Compiling fluid.cxx... Compiling function_panel.cxx... Compiling template_panel.cxx... Compiling undo.cxx... Compiling widget_panel.cxx... template_panel.cxx: In function 'void template_load()': template_panel.cxx:237:50: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 237 | snprintf(filename, sizeof(filename), "%s/%s", path, files[i]->d_name); | ^ template_panel.cxx:237:15: note: 'snprintf' output between 2 and 1025 bytes into a destination of size 1024 237 | snprintf(filename, sizeof(filename), "%s/%s", path, files[i]->d_name); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ undo.cxx: In function 'void redo_cb(Fl_Widget*, void*)': undo.cxx:68:29: warning: 'undo_' directive output may be truncated writing 5 bytes into a region of size between 1 and 2048 [-Wformat-truncation=] 68 | snprintf(buf, bufsize, "%sundo_%d_%d.fl", undo_path, getpid(), level); | ^~~~~ In function 'char* undo_filename(int, char*, int)', inlined from 'void redo_cb(Fl_Widget*, void*)' at undo.cxx:80:31: undo.cxx:68:26: note: directive argument in the range [-2147483647, 2147483647] 68 | snprintf(buf, bufsize, "%sundo_%d_%d.fl", undo_path, getpid(), level); | ^~~~~~~~~~~~~~~~~ undo.cxx:68:11: note: 'snprintf' output between 12 and 2079 bytes into a destination of size 2048 68 | snprintf(buf, bufsize, "%sundo_%d_%d.fl", undo_path, getpid(), level); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ undo.cxx: In function 'void undo_cb(Fl_Widget*, void*)': undo.cxx:68:29: warning: 'undo_' directive output may be truncated writing 5 bytes into a region of size between 1 and 2048 [-Wformat-truncation=] 68 | snprintf(buf, bufsize, "%sundo_%d_%d.fl", undo_path, getpid(), level); | ^~~~~ In function 'char* undo_filename(int, char*, int)', inlined from 'void undo_cb(Fl_Widget*, void*)' at undo.cxx:103:29: undo.cxx:68:26: note: directive argument in the range [1, 2147483647] 68 | snprintf(buf, bufsize, "%sundo_%d_%d.fl", undo_path, getpid(), level); | ^~~~~~~~~~~~~~~~~ undo.cxx:68:11: note: 'snprintf' output between 12 and 2078 bytes into a destination of size 2048 68 | snprintf(buf, bufsize, "%sundo_%d_%d.fl", undo_path, getpid(), level); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ undo.cxx: In function 'void undo_cb(Fl_Widget*, void*)': undo.cxx:68:29: warning: 'undo_' directive output may be truncated writing 5 bytes into a region of size between 1 and 2048 [-Wformat-truncation=] 68 | snprintf(buf, bufsize, "%sundo_%d_%d.fl", undo_path, getpid(), level); | ^~~~~ In function 'char* undo_filename(int, char*, int)', inlined from 'void undo_cb(Fl_Widget*, void*)' at undo.cxx:107:31: undo.cxx:68:26: note: directive argument in the range [-2147483648, 2147483646] 68 | snprintf(buf, bufsize, "%sundo_%d_%d.fl", undo_path, getpid(), level); | ^~~~~~~~~~~~~~~~~ undo.cxx:68:11: note: 'snprintf' output between 12 and 2079 bytes into a destination of size 2048 68 | snprintf(buf, bufsize, "%sundo_%d_%d.fl", undo_path, getpid(), level); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ undo.cxx: In function 'void undo_checkpoint()': undo.cxx:68:29: warning: 'undo_' directive output may be truncated writing 5 bytes into a region of size between 1 and 2048 [-Wformat-truncation=] 68 | snprintf(buf, bufsize, "%sundo_%d_%d.fl", undo_path, getpid(), level); | ^~~~~ In function 'char* undo_filename(int, char*, int)', inlined from 'void undo_checkpoint()' at undo.cxx:135:32: undo.cxx:68:11: note: 'snprintf' output between 12 and 2079 bytes into a destination of size 2048 68 | snprintf(buf, bufsize, "%sundo_%d_%d.fl", undo_path, getpid(), level); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ undo.cxx: In function 'void undo_clear()': undo.cxx:68:29: warning: 'undo_' directive output may be truncated writing 5 bytes into a region of size between 1 and 2048 [-Wformat-truncation=] 68 | snprintf(buf, bufsize, "%sundo_%d_%d.fl", undo_path, getpid(), level); | ^~~~~ In function 'char* undo_filename(int, char*, int)', inlined from 'void undo_clear()' at undo.cxx:162:25: undo.cxx:68:26: note: directive argument in the range [0, 2147483647] 68 | snprintf(buf, bufsize, "%sundo_%d_%d.fl", undo_path, getpid(), level); | ^~~~~~~~~~~~~~~~~ undo.cxx:68:11: note: 'snprintf' output between 12 and 2078 bytes into a destination of size 2048 68 | snprintf(buf, bufsize, "%sundo_%d_%d.fl", undo_path, getpid(), level); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Linking fluid... gmake[1]: Leaving directory '/tmp/work/games/fltk-sudoku/work/fltk-1.3.5/fluid' === making test === gmake[1]: Entering directory '/tmp/work/games/fltk-sudoku/work/fltk-1.3.5/test' gmake[1]: warning: -j3 forced in submake: resetting jobserver mode. Makefile:278: warning: ignoring prerequisites on suffix rule definition Makefile:278: warning: ignoring prerequisites on suffix rule definition Makefile:278: warning: ignoring prerequisites on suffix rule definition Compiling unittests.cxx... Compiling animated.cxx... Compiling adjuster.cxx... Compiling arc.cxx... Compiling ask.cxx... Compiling bitmap.cxx... Compiling blocks.cxx... Compiling boxtype.cxx... Compiling browser.cxx... Compiling button.cxx... Compiling buttons.cxx... Compiling cairo_test.cxx... Compiling checkers.cxx... Compiling clock.cxx... Compiling colbrowser.cxx... Compiling color_chooser.cxx... colbrowser.cxx: In function 'int load_browser(char*)': colbrowser.cxx:175:35: warning: '%s' directive writing up to 255 bytes into a region of size between 218 and 242 [-Wformat-overflow=] 175 | sprintf(buf, "(%3d %3d %3d) %s", r, g, b, name); | ^~ ~~~~ colbrowser.cxx:175:14: note: 'std::sprintf' output between 15 and 294 bytes into a destination of size 256 175 | sprintf(buf, "(%3d %3d %3d) %s", r, g, b, name); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling cursor.cxx... Compiling curve.cxx... Compiling demo.cxx... Compiling device.cxx... Compiling doublebuffer.cxx... Compiling editor.cxx... Generating fast_slow.cxx and header from fast_slow.fl... Generating fast_slow.h and header from fast_slow.fl... Compiling file_chooser.cxx... Compiling fonts.cxx... Compiling forms.cxx... file_chooser.cxx: In function 'Fl_Image* pdf_check(const char*, uchar*, int)': file_chooser.cxx:265:49: warning: '%s' directive writing up to 2047 bytes into a region of size 1956 [-Wformat-overflow=] 265 | "-sstdout=\"%%stderr\" -sOUTPUTFILE=\'%s\' " | ^~ 266 | "-dFirstPage=1 -dLastPage=1 \'%s\' 2>/dev/null", preview, name); | ~~~~~~~ file_chooser.cxx:263:10: note: 'std::sprintf' output 136 or more bytes (assuming 2183) into a destination of size 2048 263 | sprintf(command, | ~~~~~~~^~~~~~~~~ 264 | "gs -r100 -dFIXED -sDEVICE=ppmraw -dQUIET -dNOPAUSE -dBATCH " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | "-sstdout=\"%%stderr\" -sOUTPUTFILE=\'%s\' " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "-dFirstPage=1 -dLastPage=1 \'%s\' 2>/dev/null", preview, name); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ file_chooser.cxx: In function 'Fl_Image* ps_check(const char*, uchar*, int)': file_chooser.cxx:328:49: warning: '%s' directive writing up to 2047 bytes into a region of size 1956 [-Wformat-overflow=] 328 | "-sstdout=\"%%stderr\" -sOUTPUTFILE=\'%s\' \'%s\' 2>/dev/null", | ^~ 329 | preview, outname); | ~~~~~~~ file_chooser.cxx:326:10: note: 'std::sprintf' output between 109 and 4203 bytes into a destination of size 2048 326 | sprintf(command, | ~~~~~~~^~~~~~~~~ 327 | "gs -r100 -dFIXED -sDEVICE=ppmraw -dQUIET -dNOPAUSE -dBATCH " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | "-sstdout=\"%%stderr\" -sOUTPUTFILE=\'%s\' \'%s\' 2>/dev/null", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | preview, outname); | ~~~~~~~~~~~~~~~~~ Compiling hello.cxx... Compiling help.cxx... Compiling icon.cxx... Compiling iconize.cxx... Compiling image.cxx... icon.cxx: In function 'void choice_cb(Fl_Widget*, void*)': icon.cxx:27:38: warning: 'buffer' may be used uninitialized [-Wmaybe-uninitialized] 27 | Fl_RGB_Image icon(buffer, 32, 32, 3); | ^ In file included from ../FL/Fl_Bitmap.H:24, from ../FL/Fl_Window.H:30, from ../FL/Fl_Double_Window.H:25, from icon.cxx:18: ../FL/Fl_Image.H:229:3: note: by argument 2 of type 'const uchar*' {aka 'const unsigned char*'} to 'Fl_RGB_Image::Fl_RGB_Image(const uchar*, int, int, int, int)' declared here 229 | Fl_RGB_Image(const uchar *bits, int W, int H, int D=3, int LD=0); | ^~~~~~~~~~~~ icon.cxx:26:9: note: 'buffer' declared here 26 | uchar buffer[32*32*3]; | ^~~~~~ Generating inactive.cxx and header from inactive.fl... Generating inactive.h and header from inactive.fl... Compiling input.cxx... Compiling input_choice.cxx... Generating keyboard_ui.cxx and header from keyboard_ui.fl... Generating keyboard_ui.h and header from keyboard_ui.fl... Compiling label.cxx... Compiling line_style.cxx... Compiling list_visuals.cxx... Generating mandelbrot_ui.cxx and header from mandelbrot_ui.fl... Generating mandelbrot_ui.h and header from mandelbrot_ui.fl... Compiling menubar.cxx... Compiling message.cxx... Compiling minimum.cxx... Compiling native-filechooser.cxx... Compiling navigation.cxx... Compiling offscreen.cxx... Compiling output.cxx... Compiling overlay.cxx... Compiling pack.cxx... Compiling pixmap.cxx... Compiling pixmap_browser.cxx... Generating preferences.cxx and header from preferences.fl... Generating preferences.h and header from preferences.fl... Generating radio.cxx and header from radio.fl... Generating radio.h and header from radio.fl... Generating resize.cxx and header from resize.fl... Generating resize.h and header from resize.fl... Compiling resizebox.cxx... Compiling rotated_text.cxx... Compiling scroll.cxx... Compiling subwindow.cxx... Compiling sudoku.cxx... Compiling symbols.cxx... Compiling table.cxx... Generating tabs.cxx and header from tabs.fl... Generating tabs.h and header from tabs.fl... Compiling threads.cxx... Compiling tile.cxx... Compiling tiled_image.cxx... Generating tree.cxx and header from tree.fl... Generating tree.h and header from tree.fl... Compiling twowin.cxx... Generating valuators.cxx and header from valuators.fl... Generating valuators.h and header from valuators.fl... Compiling utf8.cxx... Compiling windowfocus.cxx... Linking unittests... Linking animated... Linking adjuster... Linking arc... Linking ask... Linking bitmap... Linking blocks... Linking boxtype... Linking browser... Linking button... Linking buttons... Linking cairo_test... Linking checkers... Linking clock... Linking colbrowser... Linking color_chooser... Linking cursor... Linking curve... Linking demo... Linking device... Linking doublebuffer... Linking editor... Compiling fast_slow.cxx... Linking file_chooser... Linking fonts... Linking forms... Linking hello... Linking help... Linking icon... Linking iconize... Linking image... Compiling inactive.cxx... Linking input... Linking input_choice... Compiling keyboard_ui.cxx... Compiling keyboard.cxx... Linking label... Linking line_style... Linking list_visuals... Compiling mandelbrot_ui.cxx... Compiling mandelbrot.cxx... Linking menubar... Linking message... Linking minimum... Linking native-filechooser... Linking navigation... Linking offscreen... Linking output... Linking overlay... Linking pack... Linking pixmap... Linking pixmap_browser... Compiling preferences.cxx... Compiling radio.cxx... Compiling resize.cxx... Linking resizebox... Linking rotated_text... Linking scroll... Linking subwindow... Linking sudoku... Linking symbols... Linking table... Compiling tabs.cxx... Linking threads... Linking tile... Linking tiled_image... Compiling tree.cxx... Linking twowin... Compiling valuators.cxx... Linking utf8... Linking windowfocus... Linking fast_slow... Linking inactive... Linking keyboard... Linking mandelbrot... Linking preferences... Linking radio... Linking resize... Linking tabs... Linking valuators... Linking tree... gmake[1]: Leaving directory '/tmp/work/games/fltk-sudoku/work/fltk-1.3.5/test' === making documentation === gmake[1]: Entering directory '/tmp/work/games/fltk-sudoku/work/fltk-1.3.5/documentation' gmake[1]: warning: -j3 forced in submake: resetting jobserver mode. Formatting src/fltk.man... Formatting src/fltk-config.man... Formatting src/fluid.man... Formatting src/checkers.man... Formatting src/blocks.man... Formatting src/sudoku.man... gmake[1]: Leaving directory '/tmp/work/games/fltk-sudoku/work/fltk-1.3.5/documentation'