+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/efltk-2.0.5nb26/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/efltk-2.0.5nb26/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for efltk-2.0.5nb26
gmake[1]: Entering directory '/home/pbulk/build/x11/efltk/work/efltk/src'
gmake[2]: Entering directory '/home/pbulk/build/x11/efltk/work/efltk/src/core'
Compiling Fl.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl.cpp  -fPIC -DPIC -o .libs/Fl.o
In file included from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Font.h:31,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Style.h:28,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Widget.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Group.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Window.h:25,
                 from Fl.cpp:29:
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::append(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:37:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   37 |     void append(int item) { Fl_Ptr_List::append((void *)item); }
      |                                                 ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::prepend(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:38:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   38 |     void prepend(int item) { Fl_Ptr_List::prepend((void *)item); }
      |                                                   ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::insert(unsigned int, int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:39:68: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   39 |     void insert(unsigned pos, int item) { Fl_Ptr_List::insert(pos, (void *)item); }
      |                                                                    ^~~~~~~~~~~~
Fl.cpp: At global scope:
Fl.cpp:52:27: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   52 | char        *Fl::e_text = "";
      |                           ^~
In file included from Fl.cpp:70:
Fl_x.cpp: In function 'bool fl_handle()':
Fl_x.cpp:1149:58: warning: 'KeySym XKeycodeToKeysym(Display*, unsigned int, int)' is deprecated [-Wdeprecated-declarations]
 1149 |                                 keysym = XKeycodeToKeysym(fl_display, keycode, 0);
      |                                          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/x11/efltk/work/efltk/efltk/x.h:58,
                 from Fl.cpp:32:
/home/pbulk/build/x11/efltk/work/.buildlink/include/X11/Xlib.h:1687:15: note: declared here
 1687 | extern KeySym XKeycodeToKeysym(
      |               ^~~~~~~~~~~~~~~~
Fl_x.cpp:1168:58: warning: 'KeySym XKeycodeToKeysym(Display*, unsigned int, int)' is deprecated [-Wdeprecated-declarations]
 1168 |                                 keysym = XKeycodeToKeysym(fl_display, keycode, 0);
      |                                          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/.buildlink/include/X11/Xlib.h:1687:15: note: declared here
 1687 | extern KeySym XKeycodeToKeysym(
      |               ^~~~~~~~~~~~~~~~
Fl_x.cpp:1198:50: warning: 'KeySym XKeycodeToKeysym(Display*, unsigned int, int)' is deprecated [-Wdeprecated-declarations]
 1198 |                         keysym = XKeycodeToKeysym(fl_display, keycode, 0);
      |                                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/.buildlink/include/X11/Xlib.h:1687:15: note: declared here
 1687 | extern KeySym XKeycodeToKeysym(
      |               ^~~~~~~~~~~~~~~~
Fl.cpp: In function 'void fl_fix_focus()':
Fl.cpp:487:24: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  487 |     if (Fl::grab_ || w && Fl::modal_) w = Fl::modal_;
      |                      ~~^~~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl.cpp -o Fl.o >/dev/null 2>&1
Compiling Fl_Bitmap.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Bitmap.cpp  -fPIC -DPIC -o .libs/Fl_Bitmap.o
In file included from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Font.h:31,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Style.h:28,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Widget.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Group.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Device.h:26,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/x.h:36,
                 from Fl_Bitmap.cpp:29:
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::append(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:37:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   37 |     void append(int item) { Fl_Ptr_List::append((void *)item); }
      |                                                 ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::prepend(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:38:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   38 |     void prepend(int item) { Fl_Ptr_List::prepend((void *)item); }
      |                                                   ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::insert(unsigned int, int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:39:68: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   39 |     void insert(unsigned pos, int item) { Fl_Ptr_List::insert(pos, (void *)item); }
      |                                                                    ^~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Bitmap.cpp -o Fl_Bitmap.o >/dev/null 2>&1
Compiling Fl_Bmp.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Bmp.cpp  -fPIC -DPIC -o .libs/Fl_Bmp.o
In file included from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Font.h:31,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Style.h:28,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Widget.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Group.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Device.h:26,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/x.h:36,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Renderer.h:27,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Image.h:26,
                 from Fl_Bmp.cpp:3:
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::append(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:37:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   37 |     void append(int item) { Fl_Ptr_List::append((void *)item); }
      |                                                 ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::prepend(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:38:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   38 |     void prepend(int item) { Fl_Ptr_List::prepend((void *)item); }
      |                                                   ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::insert(unsigned int, int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:39:68: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   39 |     void insert(unsigned pos, int item) { Fl_Ptr_List::insert(pos, (void *)item); }
      |                                                                    ^~~~~~~~~~~~
Fl_Bmp.cpp: In function 'bool bmp_create(Fl_IO&, uint8*&, Fl_PixelFormat&, int&, int&)':
Fl_Bmp.cpp:104:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  104 |         error_str = "BMP: File is not BMP";
      |                     ^~~~~~~~~~~~~~~~~~~~~~
Fl_Bmp.cpp:207:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  207 |         error_str = "BMP: Compressed BMP files not supported";
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Fl_Bmp.cpp:269:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  269 |                         error_str = "BMP: Error reading file";
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
Fl_Bmp.cpp:281:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  281 |                 error_str = "BMP: Error reading file";
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~
Fl_Bmp.cpp:82:12: warning: variable 'bfSize' set but not used [-Wunused-but-set-variable]
   82 |     uint32 bfSize;
      |            ^~~~~~
Fl_Bmp.cpp:83:12: warning: variable 'bfReserved1' set but not used [-Wunused-but-set-variable]
   83 |     uint16 bfReserved1;
      |            ^~~~~~~~~~~
Fl_Bmp.cpp:84:12: warning: variable 'bfReserved2' set but not used [-Wunused-but-set-variable]
   84 |     uint16 bfReserved2;
      |            ^~~~~~~~~~~
Fl_Bmp.cpp:91:12: warning: variable 'biPlanes' set but not used [-Wunused-but-set-variable]
   91 |     uint16 biPlanes;
      |            ^~~~~~~~
Fl_Bmp.cpp:94:12: warning: variable 'biSizeImage' set but not used [-Wunused-but-set-variable]
   94 |     uint32 biSizeImage;
      |            ^~~~~~~~~~~
Fl_Bmp.cpp:95:11: warning: variable 'biXPelsPerMeter' set but not used [-Wunused-but-set-variable]
   95 |     int32 biXPelsPerMeter;
      |           ^~~~~~~~~~~~~~~
Fl_Bmp.cpp:96:11: warning: variable 'biYPelsPerMeter' set but not used [-Wunused-but-set-variable]
   96 |     int32 biYPelsPerMeter;
      |           ^~~~~~~~~~~~~~~
Fl_Bmp.cpp:98:12: warning: variable 'biClrImportant' set but not used [-Wunused-but-set-variable]
   98 |     uint32 biClrImportant;
      |            ^~~~~~~~~~~~~~
Fl_Bmp.cpp: At global scope:
Fl_Bmp.cpp:347:5: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  347 |     "BMP", //name
      |     ^~~~~
Fl_Bmp.cpp:348:5: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  348 |     "bmp", //filename extension
      |     ^~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Bmp.cpp -o Fl_Bmp.o >/dev/null 2>&1
Compiling Fl_Boxtype.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Boxtype.cpp  -fPIC -DPIC -o .libs/Fl_Boxtype.o
In file included from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Font.h:31,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Style.h:28,
                 from Fl_Boxtype.cpp:32:
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::append(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:37:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   37 |     void append(int item) { Fl_Ptr_List::append((void *)item); }
      |                                                 ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::prepend(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:38:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   38 |     void prepend(int item) { Fl_Ptr_List::prepend((void *)item); }
      |                                                   ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::insert(unsigned int, int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:39:68: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   39 |     void insert(unsigned pos, int item) { Fl_Ptr_List::insert(pos, (void *)item); }
      |                                                                    ^~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Boxtype.cpp -o Fl_Boxtype.o >/dev/null 2>&1
Compiling Fl_Buffer.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Buffer.cpp  -fPIC -DPIC -o .libs/Fl_Buffer.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Buffer.cpp -o Fl_Buffer.o >/dev/null 2>&1
Compiling Fl_Config.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Config.cpp  -fPIC -DPIC -o .libs/Fl_Config.o
In file included from fl_internal.h:4,
                 from Fl_Config.cpp:5:
Fl_Config.cpp: In function 'char* get_sys_dir()':
/home/pbulk/build/x11/efltk/work/efltk/config.h:160:19: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  160 | #define CONFIGDIR "/opt/pkg/share/ede"
      |                   ^~~~~~~~~~~~~~~~~~~~
Fl_Config.cpp:92:12: note: in expansion of macro 'CONFIGDIR'
   92 |     return CONFIGDIR;
      |            ^~~~~~~~~
Fl_Config.cpp: In static member function 'static char* Fl_Config::find_config_file(const char*, bool, int)':
Fl_Config.cpp:112:16: warning: 'char* std::strncpy(char*, const char*, size_t)' specified bound 4096 equals destination size [-Wstringop-truncation]
  112 |         strncpy(path, filename, sizeof(path));
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Config.cpp -o Fl_Config.o >/dev/null 2>&1
Compiling Fl_Data_Fields.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Data_Fields.cpp  -fPIC -DPIC -o .libs/Fl_Data_Fields.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Data_Fields.cpp -o Fl_Data_Fields.o >/dev/null 2>&1
Compiling Fl_Data_Source.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Data_Source.cpp  -fPIC -DPIC -o .libs/Fl_Data_Source.o
In file included from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Font.h:31,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Style.h:28,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Widget.h:25,
                 from Fl_Data_Source.cpp:19:
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::append(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:37:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   37 |     void append(int item) { Fl_Ptr_List::append((void *)item); }
      |                                                 ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::prepend(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:38:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   38 |     void prepend(int item) { Fl_Ptr_List::prepend((void *)item); }
      |                                                   ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::insert(unsigned int, int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:39:68: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   39 |     void insert(unsigned pos, int item) { Fl_Ptr_List::insert(pos, (void *)item); }
      |                                                                    ^~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Data_Source.cpp -o Fl_Data_Source.o >/dev/null 2>&1
Compiling Fl_Date_Time.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Date_Time.cpp  -fPIC -DPIC -o .libs/Fl_Date_Time.o
Fl_Date_Time.cpp: In static member function 'static bool Fl_Date_Time::is_leap_year(short int)':
Fl_Date_Time.cpp:208:26: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  208 |    return ((year&3) == 0 && year%100 != 0 || year%400 == 0);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Date_Time.cpp -o Fl_Date_Time.o >/dev/null 2>&1
Compiling Fl_Exception.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Exception.cpp  -fPIC -DPIC -o .libs/Fl_Exception.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Exception.cpp -o Fl_Exception.o >/dev/null 2>&1
Compiling Fl_Gif.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Gif.cpp  -fPIC -DPIC -o .libs/Fl_Gif.o
In file included from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Font.h:31,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Style.h:28,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Widget.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Group.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Device.h:26,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/x.h:36,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Renderer.h:27,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Image.h:26,
                 from Fl_Gif.cpp:2:
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::append(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:37:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   37 |     void append(int item) { Fl_Ptr_List::append((void *)item); }
      |                                                 ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::prepend(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:38:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   38 |     void prepend(int item) { Fl_Ptr_List::prepend((void *)item); }
      |                                                   ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::insert(unsigned int, int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:39:68: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   39 |     void insert(unsigned pos, int item) { Fl_Ptr_List::insert(pos, (void *)item); }
      |                                                                    ^~~~~~~~~~~~
Fl_Gif.cpp: In function 'int DoExtension(Fl_IO&, int)':
Fl_Gif.cpp:265:15: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  265 |         str = "Plain Text Extension";
      |               ^~~~~~~~~~~~~~~~~~~~~~
Fl_Gif.cpp:268:15: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  268 |         str = "Application Extension";
      |               ^~~~~~~~~~~~~~~~~~~~~~~
Fl_Gif.cpp:271:15: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  271 |         str = "Comment Extension";
      |               ^~~~~~~~~~~~~~~~~~~
Fl_Gif.cpp:275:15: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  275 |         str = "Graphic Control Extension";
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
Fl_Gif.cpp: At global scope:
Fl_Gif.cpp:571:5: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  571 |     "GIF", //name
      |     ^~~~~
Fl_Gif.cpp:572:5: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  572 |     "gif", //filename extension
      |     ^~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Gif.cpp -o Fl_Gif.o >/dev/null 2>&1
Compiling Fl_Group.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Group.cpp  -fPIC -DPIC -o .libs/Fl_Group.o
In file included from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Font.h:31,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Style.h:28,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Widget.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Group.h:25,
                 from Fl_Group.cpp:30:
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::append(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:37:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   37 |     void append(int item) { Fl_Ptr_List::append((void *)item); }
      |                                                 ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::prepend(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:38:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   38 |     void prepend(int item) { Fl_Ptr_List::prepend((void *)item); }
      |                                                   ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::insert(unsigned int, int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:39:68: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   39 |     void insert(unsigned pos, int item) { Fl_Ptr_List::insert(pos, (void *)item); }
      |                                                                    ^~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Group.cpp -o Fl_Group.o >/dev/null 2>&1
Compiling Fl_Image.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Image.cpp  -fPIC -DPIC -o .libs/Fl_Image.o
In file included from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Font.h:31,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Style.h:28,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Widget.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Group.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Device.h:26,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/x.h:36,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Renderer.h:27,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Image.h:26,
                 from Fl_Image.cpp:4:
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::append(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:37:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   37 |     void append(int item) { Fl_Ptr_List::append((void *)item); }
      |                                                 ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::prepend(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:38:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   38 |     void prepend(int item) { Fl_Ptr_List::prepend((void *)item); }
      |                                                   ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::insert(unsigned int, int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:39:68: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   39 |     void insert(unsigned pos, int item) { Fl_Ptr_List::insert(pos, (void *)item); }
      |                                                                    ^~~~~~~~~~~~
Fl_Image.cpp: In function 'uint8* render_box(int, int, int, uint, Fl_Colormap*, uint8*)':
Fl_Image.cpp:233:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  233 |     case 16: fl_rgb565_from_rgb((uint16&)fill_color ,r,g,b); break;
      |                                          ^~~~~~~~~~
Fl_Image.cpp:234:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  234 |     case 15: fl_rgb555_from_rgb((uint16&)fill_color ,r,g,b); break;
      |                                          ^~~~~~~~~~
In file included from Fl_Image.cpp:18:
Fl_Image.cpp:250:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  250 |             case 16: (uint16&)(*ptr) = (uint16&)fill_color; break;
      |                                                 ^~~~~~~~~~
fl_internal.h:34:25: note: in definition of macro 'DUFFS_LOOP8'
   34 |         case 0: do {    pixel_copy_increment;                           \
      |                         ^~~~~~~~~~~~~~~~~~~~
Fl_Image.cpp:244:9: note: in expansion of macro 'DUFFS_LOOP'
  244 |         DUFFS_LOOP(
      |         ^~~~~~~~~~
Fl_Image.cpp:251:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  251 |             case 15: (uint16&)(*ptr) = (uint16&)fill_color; break;
      |                                                 ^~~~~~~~~~
fl_internal.h:34:25: note: in definition of macro 'DUFFS_LOOP8'
   34 |         case 0: do {    pixel_copy_increment;                           \
      |                         ^~~~~~~~~~~~~~~~~~~~
Fl_Image.cpp:244:9: note: in expansion of macro 'DUFFS_LOOP'
  244 |         DUFFS_LOOP(
      |         ^~~~~~~~~~
Fl_Image.cpp:250:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  250 |             case 16: (uint16&)(*ptr) = (uint16&)fill_color; break;
      |                                                 ^~~~~~~~~~
fl_internal.h:35:25: note: in definition of macro 'DUFFS_LOOP8'
   35 |         case 7:         pixel_copy_increment;                           \
      |                         ^~~~~~~~~~~~~~~~~~~~
Fl_Image.cpp:244:9: note: in expansion of macro 'DUFFS_LOOP'
  244 |         DUFFS_LOOP(
      |         ^~~~~~~~~~
Fl_Image.cpp:251:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  251 |             case 15: (uint16&)(*ptr) = (uint16&)fill_color; break;
      |                                                 ^~~~~~~~~~
fl_internal.h:35:25: note: in definition of macro 'DUFFS_LOOP8'
   35 |         case 7:         pixel_copy_increment;                           \
      |                         ^~~~~~~~~~~~~~~~~~~~
Fl_Image.cpp:244:9: note: in expansion of macro 'DUFFS_LOOP'
  244 |         DUFFS_LOOP(
      |         ^~~~~~~~~~
Fl_Image.cpp:250:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  250 |             case 16: (uint16&)(*ptr) = (uint16&)fill_color; break;
      |                                                 ^~~~~~~~~~
fl_internal.h:36:25: note: in definition of macro 'DUFFS_LOOP8'
   36 |         case 6:         pixel_copy_increment;                           \
      |                         ^~~~~~~~~~~~~~~~~~~~
Fl_Image.cpp:244:9: note: in expansion of macro 'DUFFS_LOOP'
  244 |         DUFFS_LOOP(
      |         ^~~~~~~~~~
Fl_Image.cpp:251:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  251 |             case 15: (uint16&)(*ptr) = (uint16&)fill_color; break;
      |                                                 ^~~~~~~~~~
fl_internal.h:36:25: note: in definition of macro 'DUFFS_LOOP8'
   36 |         case 6:         pixel_copy_increment;                           \
      |                         ^~~~~~~~~~~~~~~~~~~~
Fl_Image.cpp:244:9: note: in expansion of macro 'DUFFS_LOOP'
  244 |         DUFFS_LOOP(
      |         ^~~~~~~~~~
Fl_Image.cpp:250:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  250 |             case 16: (uint16&)(*ptr) = (uint16&)fill_color; break;
      |                                                 ^~~~~~~~~~
fl_internal.h:37:25: note: in definition of macro 'DUFFS_LOOP8'
   37 |         case 5:         pixel_copy_increment;                           \
      |                         ^~~~~~~~~~~~~~~~~~~~
Fl_Image.cpp:244:9: note: in expansion of macro 'DUFFS_LOOP'
  244 |         DUFFS_LOOP(
      |         ^~~~~~~~~~
Fl_Image.cpp:251:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  251 |             case 15: (uint16&)(*ptr) = (uint16&)fill_color; break;
      |                                                 ^~~~~~~~~~
fl_internal.h:37:25: note: in definition of macro 'DUFFS_LOOP8'
   37 |         case 5:         pixel_copy_increment;                           \
      |                         ^~~~~~~~~~~~~~~~~~~~
Fl_Image.cpp:244:9: note: in expansion of macro 'DUFFS_LOOP'
  244 |         DUFFS_LOOP(
      |         ^~~~~~~~~~
Fl_Image.cpp:250:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  250 |             case 16: (uint16&)(*ptr) = (uint16&)fill_color; break;
      |                                                 ^~~~~~~~~~
fl_internal.h:38:25: note: in definition of macro 'DUFFS_LOOP8'
   38 |         case 4:         pixel_copy_increment;                           \
      |                         ^~~~~~~~~~~~~~~~~~~~
Fl_Image.cpp:244:9: note: in expansion of macro 'DUFFS_LOOP'
  244 |         DUFFS_LOOP(
      |         ^~~~~~~~~~
Fl_Image.cpp:251:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  251 |             case 15: (uint16&)(*ptr) = (uint16&)fill_color; break;
      |                                                 ^~~~~~~~~~
fl_internal.h:38:25: note: in definition of macro 'DUFFS_LOOP8'
   38 |         case 4:         pixel_copy_increment;                           \
      |                         ^~~~~~~~~~~~~~~~~~~~
Fl_Image.cpp:244:9: note: in expansion of macro 'DUFFS_LOOP'
  244 |         DUFFS_LOOP(
      |         ^~~~~~~~~~
Fl_Image.cpp:250:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  250 |             case 16: (uint16&)(*ptr) = (uint16&)fill_color; break;
      |                                                 ^~~~~~~~~~
fl_internal.h:39:25: note: in definition of macro 'DUFFS_LOOP8'
   39 |         case 3:         pixel_copy_increment;                           \
      |                         ^~~~~~~~~~~~~~~~~~~~
Fl_Image.cpp:244:9: note: in expansion of macro 'DUFFS_LOOP'
  244 |         DUFFS_LOOP(
      |         ^~~~~~~~~~
Fl_Image.cpp:251:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  251 |             case 15: (uint16&)(*ptr) = (uint16&)fill_color; break;
      |                                                 ^~~~~~~~~~
fl_internal.h:39:25: note: in definition of macro 'DUFFS_LOOP8'
   39 |         case 3:         pixel_copy_increment;                           \
      |                         ^~~~~~~~~~~~~~~~~~~~
Fl_Image.cpp:244:9: note: in expansion of macro 'DUFFS_LOOP'
  244 |         DUFFS_LOOP(
      |         ^~~~~~~~~~
Fl_Image.cpp:250:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  250 |             case 16: (uint16&)(*ptr) = (uint16&)fill_color; break;
      |                                                 ^~~~~~~~~~
fl_internal.h:40:25: note: in definition of macro 'DUFFS_LOOP8'
   40 |         case 2:         pixel_copy_increment;                           \
      |                         ^~~~~~~~~~~~~~~~~~~~
Fl_Image.cpp:244:9: note: in expansion of macro 'DUFFS_LOOP'
  244 |         DUFFS_LOOP(
      |         ^~~~~~~~~~
Fl_Image.cpp:251:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  251 |             case 15: (uint16&)(*ptr) = (uint16&)fill_color; break;
      |                                                 ^~~~~~~~~~
fl_internal.h:40:25: note: in definition of macro 'DUFFS_LOOP8'
   40 |         case 2:         pixel_copy_increment;                           \
      |                         ^~~~~~~~~~~~~~~~~~~~
Fl_Image.cpp:244:9: note: in expansion of macro 'DUFFS_LOOP'
  244 |         DUFFS_LOOP(
      |         ^~~~~~~~~~
Fl_Image.cpp:250:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  250 |             case 16: (uint16&)(*ptr) = (uint16&)fill_color; break;
      |                                                 ^~~~~~~~~~
fl_internal.h:41:25: note: in definition of macro 'DUFFS_LOOP8'
   41 |         case 1:         pixel_copy_increment;                           \
      |                         ^~~~~~~~~~~~~~~~~~~~
Fl_Image.cpp:244:9: note: in expansion of macro 'DUFFS_LOOP'
  244 |         DUFFS_LOOP(
      |         ^~~~~~~~~~
Fl_Image.cpp:251:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  251 |             case 15: (uint16&)(*ptr) = (uint16&)fill_color; break;
      |                                                 ^~~~~~~~~~
fl_internal.h:41:25: note: in definition of macro 'DUFFS_LOOP8'
   41 |         case 1:         pixel_copy_increment;                           \
      |                         ^~~~~~~~~~~~~~~~~~~~
Fl_Image.cpp:244:9: note: in expansion of macro 'DUFFS_LOOP'
  244 |         DUFFS_LOOP(
      |         ^~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Image.cpp -o Fl_Image.o >/dev/null 2>&1
Compiling Fl_Image_Filter.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Image_Filter.cpp  -fPIC -DPIC -o .libs/Fl_Image_Filter.o
In file included from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Font.h:31,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Style.h:28,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Widget.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Group.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Device.h:26,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/x.h:36,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Renderer.h:27,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Image_Filter.h:26,
                 from Fl_Image_Filter.cpp:2:
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::append(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:37:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   37 |     void append(int item) { Fl_Ptr_List::append((void *)item); }
      |                                                 ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::prepend(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:38:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   38 |     void prepend(int item) { Fl_Ptr_List::prepend((void *)item); }
      |                                                   ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::insert(unsigned int, int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:39:68: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   39 |     void insert(unsigned pos, int item) { Fl_Ptr_List::insert(pos, (void *)item); }
      |                                                                    ^~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Image_Filter.cpp -o Fl_Image_Filter.o >/dev/null 2>&1
Compiling Fl_Image_IO.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Image_IO.cpp  -fPIC -DPIC -o .libs/Fl_Image_IO.o
In file included from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Font.h:31,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Style.h:28,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Widget.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Group.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Device.h:26,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/x.h:36,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Renderer.h:27,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Image_IO.h:5,
                 from Fl_Image_IO.cpp:1:
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::append(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:37:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   37 |     void append(int item) { Fl_Ptr_List::append((void *)item); }
      |                                                 ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::prepend(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:38:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   38 |     void prepend(int item) { Fl_Ptr_List::prepend((void *)item); }
      |                                                   ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::insert(unsigned int, int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:39:68: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   39 |     void insert(unsigned pos, int item) { Fl_Ptr_List::insert(pos, (void *)item); }
      |                                                                    ^~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Image_IO.cpp -o Fl_Image_IO.o >/dev/null 2>&1
Compiling Fl_Lists.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Lists.cpp  -fPIC -DPIC -o .libs/Fl_Lists.o
In file included from Fl_Lists.cpp:225:
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::append(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:37:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   37 |     void append(int item) { Fl_Ptr_List::append((void *)item); }
      |                                                 ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::prepend(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:38:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   38 |     void prepend(int item) { Fl_Ptr_List::prepend((void *)item); }
      |                                                   ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::insert(unsigned int, int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:39:68: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   39 |     void insert(unsigned pos, int item) { Fl_Ptr_List::insert(pos, (void *)item); }
      |                                                                    ^~~~~~~~~~~~
Fl_Lists.cpp: In member function 'char* Fl_Int_List::to_string(const char*)':
Fl_Lists.cpp:264:16: warning: 'char* std::strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
  264 |         strncpy(ret+(str_len-num_len), num, num_len);
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Fl_Lists.cpp:261:25: note: length computed here
  261 |         num_len = strlen(num);
      |                   ~~~~~~^~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Lists.cpp -o Fl_Lists.o >/dev/null 2>&1
Compiling Fl_Maps.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Maps.cpp  -fPIC -DPIC -o .libs/Fl_Maps.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Maps.cpp -o Fl_Maps.o >/dev/null 2>&1
Compiling Fl_Packed_Strings.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Packed_Strings.cpp  -fPIC -DPIC -o .libs/Fl_Packed_Strings.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Packed_Strings.cpp -o Fl_Packed_Strings.o >/dev/null 2>&1
Compiling Fl_Pixmap.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Pixmap.cpp  -fPIC -DPIC -o .libs/Fl_Pixmap.o
In file included from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Font.h:31,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Style.h:28,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Widget.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Group.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Device.h:26,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/x.h:36,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Renderer.h:27,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Image.h:26,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Pixmap.h:25,
                 from Fl_Pixmap.cpp:26:
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::append(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:37:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   37 |     void append(int item) { Fl_Ptr_List::append((void *)item); }
      |                                                 ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::prepend(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:38:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   38 |     void prepend(int item) { Fl_Ptr_List::prepend((void *)item); }
      |                                                   ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::insert(unsigned int, int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:39:68: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   39 |     void insert(unsigned pos, int item) { Fl_Ptr_List::insert(pos, (void *)item); }
      |                                                                    ^~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Pixmap.cpp -o Fl_Pixmap.o >/dev/null 2>&1
Compiling Fl_Renderer.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Renderer.cpp  -fPIC -DPIC -o .libs/Fl_Renderer.o
In file included from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Font.h:31,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Style.h:28,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Widget.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Group.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Device.h:26,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/x.h:36,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Renderer.h:27,
                 from Fl_Renderer.cpp:1:
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::append(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:37:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   37 |     void append(int item) { Fl_Ptr_List::append((void *)item); }
      |                                                 ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::prepend(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:38:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   38 |     void prepend(int item) { Fl_Ptr_List::prepend((void *)item); }
      |                                                   ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::insert(unsigned int, int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:39:68: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   39 |     void insert(unsigned pos, int item) { Fl_Ptr_List::insert(pos, (void *)item); }
      |                                                                    ^~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Renderer.cpp -o Fl_Renderer.o >/dev/null 2>&1
Compiling Fl_Socket.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Socket.cpp  -fPIC -DPIC -o .libs/Fl_Socket.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Socket.cpp -o Fl_Socket.o >/dev/null 2>&1
Compiling Fl_String.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_String.cpp  -fPIC -DPIC -o .libs/Fl_String.o
In member function 'Fl_String& Fl_String::operator+=(const char*)',
    inlined from 'Fl_String& Fl_String::operator+=(const char*)' at Fl_String.cpp:190:12:
Fl_String.cpp:197:16: warning: 'char* std::strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
  197 |         strncpy(str_+oldlen, s, slen);
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
Fl_String.cpp:194:26: note: length computed here
  194 |         int slen = strlen(s);
      |                    ~~~~~~^~~
Fl_String.cpp: In member function 'Fl_String Fl_String::replace(const char*, const char*) const':
Fl_String.cpp:336:31: warning: argument 1 null where non-null expected [-Wnonnull]
  336 |     int patternLength = strlen(pattern);
      |                         ~~~~~~^~~~~~~~~
In file included from /usr/include/string.h:34,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_String.h:26,
                 from Fl_String.cpp:23:
/usr/include/iso/string_iso.h:79:15: note: in a call to function 'std::size_t std::strlen(const char*)' declared 'nonnull'
   79 | extern size_t strlen(const char *);
      |               ^~~~~~
Fl_String.cpp: In member function 'Fl_String Fl_String::operator+(const char*) const':
Fl_String.cpp:156:18: warning: 'char* std::strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
  156 |     if(s) strncpy(temp+length(), s, slen);
      |           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
Fl_String.cpp:152:24: note: length computed here
  152 |     if(s) { slen=strlen(s); len += slen; }
      |                  ~~~~~~^~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_String.cpp -o Fl_String.o >/dev/null 2>&1
Compiling Fl_String_List.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_String_List.cpp  -fPIC -DPIC -o .libs/Fl_String_List.o
Fl_String_List.cpp: In member function 'void Fl_String_List::resize(unsigned int)':
Fl_String_List.cpp:49:41: warning: 'void* std::realloc(void*, size_t)' moving an object of non-trivially copyable type 'class Fl_String'; use 'new' and 'delete' instead [-Wclass-memaccess]
   49 |             items = (Fl_String *)realloc(items, memblk);
      |                                  ~~~~~~~^~~~~~~~~~~~~~~
In file included from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_String_List.h:26,
                 from Fl_String_List.cpp:5:
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_String.h:29:14: note: 'class Fl_String' declared here
   29 | class FL_API Fl_String {
      |              ^~~~~~~~~
Fl_String_List.cpp:50:19: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'class Fl_String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   50 |             memset(items+size_, 0, memblk-(size_*sizeof(Fl_String)));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_String.h:29:14: note: 'class Fl_String' declared here
   29 | class FL_API Fl_String {
      |              ^~~~~~~~~
Fl_String_List.cpp:53:19: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'class Fl_String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   53 |             memset(items, 0, memblk);
      |             ~~~~~~^~~~~~~~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_String.h:29:14: note: 'class Fl_String' declared here
   29 | class FL_API Fl_String {
      |              ^~~~~~~~~
Fl_String_List.cpp: In member function 'void Fl_String_List::insert(unsigned int, const Fl_String&)':
Fl_String_List.cpp:103:16: warning: 'void* std::memmove(void*, const void*, size_t)' writing to an object of type 'class Fl_String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  103 |         memmove(items+pos+1, items+pos, mvSize*sizeof(Fl_String));
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_String.h:29:14: note: 'class Fl_String' declared here
   29 | class FL_API Fl_String {
      |              ^~~~~~~~~
Fl_String_List.cpp: In member function 'void Fl_String_List::remove(unsigned int)':
Fl_String_List.cpp:117:16: warning: 'void* std::memmove(void*, const void*, size_t)' writing to an object of type 'class Fl_String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  117 |         memmove(items+pos, items+(pos+1), mvSize*sizeof(Fl_String));
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_String.h:29:14: note: 'class Fl_String' declared here
   29 | class FL_API Fl_String {
      |              ^~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_String_List.cpp -o Fl_String_List.o >/dev/null 2>&1
Compiling Fl_Style.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Style.cpp  -fPIC -DPIC -o .libs/Fl_Style.o
In file included from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Font.h:31,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Style.h:28,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Widget.h:25,
                 from Fl_Style.cpp:31:
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::append(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:37:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   37 |     void append(int item) { Fl_Ptr_List::append((void *)item); }
      |                                                 ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::prepend(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:38:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   38 |     void prepend(int item) { Fl_Ptr_List::prepend((void *)item); }
      |                                                   ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::insert(unsigned int, int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:39:68: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   39 |     void insert(unsigned pos, int item) { Fl_Ptr_List::insert(pos, (void *)item); }
      |                                                                    ^~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Style.cpp -o Fl_Style.o >/dev/null 2>&1
Compiling Fl_Style_Set.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Style_Set.cpp  -fPIC -DPIC -o .libs/Fl_Style_Set.o
In file included from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Font.h:31,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Style.h:28,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Style_Set.h:25,
                 from Fl_Style_Set.cpp:26:
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::append(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:37:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   37 |     void append(int item) { Fl_Ptr_List::append((void *)item); }
      |                                                 ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::prepend(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:38:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   38 |     void prepend(int item) { Fl_Ptr_List::prepend((void *)item); }
      |                                                   ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::insert(unsigned int, int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:39:68: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   39 |     void insert(unsigned pos, int item) { Fl_Ptr_List::insert(pos, (void *)item); }
      |                                                                    ^~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Style_Set.cpp -o Fl_Style_Set.o >/dev/null 2>&1
Compiling Fl_Thread.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Thread.cpp  -fPIC -DPIC -o .libs/Fl_Thread.o
Fl_Thread.cpp: In static member function 'static void* Fl_Thread::st_th_func(void*)':
Fl_Thread.cpp:15:9: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
   15 |     int ret =0;
      |         ^~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Thread.cpp -o Fl_Thread.o >/dev/null 2>&1
Compiling Fl_Translator.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Translator.cpp  -fPIC -DPIC -o .libs/Fl_Translator.o
In file included from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Font.h:31,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Style.h:28,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Widget.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Group.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Device.h:26,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/x.h:36,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Renderer.h:27,
                 from Fl_Translator.cpp:2:
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::append(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:37:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   37 |     void append(int item) { Fl_Ptr_List::append((void *)item); }
      |                                                 ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::prepend(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:38:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   38 |     void prepend(int item) { Fl_Ptr_List::prepend((void *)item); }
      |                                                   ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::insert(unsigned int, int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:39:68: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   39 |     void insert(unsigned pos, int item) { Fl_Ptr_List::insert(pos, (void *)item); }
      |                                                                    ^~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Translator.cpp -o Fl_Translator.o >/dev/null 2>&1
Compiling Fl_Util.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Util.cpp  -fPIC -DPIC -o .libs/Fl_Util.o
Fl_Util.cpp: In function 'char* fl_tolower(char*)':
Fl_Util.cpp:162:21: warning: operation on 'ptr' may be undefined [-Wsequence-point]
  162 |     while(*ptr) *ptr++=tolower(*ptr);
      |                  ~~~^~
Fl_Util.cpp:162:21: warning: operation on 'ptr' may be undefined [-Wsequence-point]
Fl_Util.cpp: In function 'char* fl_toupper(char*)':
Fl_Util.cpp:169:21: warning: operation on 'ptr' may be undefined [-Wsequence-point]
  169 |     while(*ptr) *ptr++=toupper(*ptr);
      |                  ~~~^~
Fl_Util.cpp:169:21: warning: operation on 'ptr' may be undefined [-Wsequence-point]
Fl_Util.cpp: In function 'int fl_start_child_process(char*, bool)':
Fl_Util.cpp:238:19: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  238 |         argv[0] = "sh";
      |                   ^~~~
Fl_Util.cpp:239:19: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  239 |         argv[1] = "-c";
      |                   ^~~~
In file included from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Font.h:31,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/fl_draw.h:27,
                 from Fl_Util.cpp:280:
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::append(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:37:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   37 |     void append(int item) { Fl_Ptr_List::append((void *)item); }
      |                                                 ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::prepend(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:38:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   38 |     void prepend(int item) { Fl_Ptr_List::prepend((void *)item); }
      |                                                   ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::insert(unsigned int, int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:39:68: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   39 |     void insert(unsigned pos, int item) { Fl_Ptr_List::insert(pos, (void *)item); }
      |                                                                    ^~~~~~~~~~~~
Fl_Util.cpp: In function 'const char* fl_cut_line(const char*, int)':
Fl_Util.cpp:295:12: warning: 'char* std::strncpy(char*, const char*, size_t)' specified bound 4096 equals destination size [-Wstringop-truncation]
  295 |     strncpy(buf, str, sizeof(buf));
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
Fl_Util.cpp: In function 'const char* fl_cut_multiline(const char*, int)':
Fl_Util.cpp:321:16: warning: 'char* std::strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
  321 |         strncpy(ret+ret_size, tmp, tmp_len);
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
Fl_Util.cpp:319:29: note: length computed here
  319 |         int tmp_len = strlen(tmp);
      |                       ~~~~~~^~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Util.cpp -o Fl_Util.o >/dev/null 2>&1
Compiling Fl_Variant.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Variant.cpp  -fPIC -DPIC -o .libs/Fl_Variant.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Variant.cpp -o Fl_Variant.o >/dev/null 2>&1
Compiling Fl_WM.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_WM.cpp  -fPIC -DPIC -o .libs/Fl_WM.o
In file included from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Font.h:31,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Style.h:28,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Widget.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Group.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Window.h:25,
                 from Fl_WM.cpp:3:
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::append(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:37:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   37 |     void append(int item) { Fl_Ptr_List::append((void *)item); }
      |                                                 ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::prepend(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:38:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   38 |     void prepend(int item) { Fl_Ptr_List::prepend((void *)item); }
      |                                                   ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::insert(unsigned int, int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:39:68: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   39 |     void insert(unsigned pos, int item) { Fl_Ptr_List::insert(pos, (void *)item); }
      |                                                                    ^~~~~~~~~~~~
Fl_WM.cpp: In static member function 'static bool Fl_WM::set_window_strut(Window, int, int, int, int)':
Fl_WM.cpp:252:29: warning: narrowing conversion of 'left' from 'int' to 'CARD32' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing]
  252 |         CARD32 strut[4] = { left, right, top, bottom };
      |                             ^~~~
Fl_WM.cpp:252:35: warning: narrowing conversion of 'right' from 'int' to 'CARD32' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing]
  252 |         CARD32 strut[4] = { left, right, top, bottom };
      |                                   ^~~~~
Fl_WM.cpp:252:42: warning: narrowing conversion of 'top' from 'int' to 'CARD32' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing]
  252 |         CARD32 strut[4] = { left, right, top, bottom };
      |                                          ^~~
Fl_WM.cpp:252:47: warning: narrowing conversion of 'bottom' from 'int' to 'CARD32' {aka 'unsigned int'} is ill-formed in C++11 [-Wnarrowing]
  252 |         CARD32 strut[4] = { left, right, top, bottom };
      |                                               ^~~~~~
Fl_WM.cpp: In static member function 'static bool Fl_WM::get_window_icon(Window, Fl_Image*&, int, int)':
Fl_WM.cpp:498:21: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  498 |     if((w>0 && h>0) && image->width()!=w || image->height()!=h) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_WM.cpp -o Fl_WM.o >/dev/null 2>&1
Compiling Fl_Widget.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Widget.cpp  -fPIC -DPIC -o .libs/Fl_Widget.o
In file included from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Font.h:31,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Style.h:28,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Widget.h:25,
                 from Fl_Widget.cpp:27:
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::append(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:37:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   37 |     void append(int item) { Fl_Ptr_List::append((void *)item); }
      |                                                 ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::prepend(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:38:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   38 |     void prepend(int item) { Fl_Ptr_List::prepend((void *)item); }
      |                                                   ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::insert(unsigned int, int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:39:68: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   39 |     void insert(unsigned pos, int item) { Fl_Ptr_List::insert(pos, (void *)item); }
      |                                                                    ^~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Widget.cpp -o Fl_Widget.o >/dev/null 2>&1
Compiling Fl_Window.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Window.cpp  -fPIC -DPIC -o .libs/Fl_Window.o
In file included from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Font.h:31,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Style.h:28,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Widget.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Group.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Window.h:25,
                 from Fl_Window.cpp:34:
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::append(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:37:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   37 |     void append(int item) { Fl_Ptr_List::append((void *)item); }
      |                                                 ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::prepend(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:38:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   38 |     void prepend(int item) { Fl_Ptr_List::prepend((void *)item); }
      |                                                   ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::insert(unsigned int, int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:39:68: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   39 |     void insert(unsigned pos, int item) { Fl_Ptr_List::insert(pos, (void *)item); }
      |                                                                    ^~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Window.cpp -o Fl_Window.o >/dev/null 2>&1
Compiling Fl_Window_fullscreen.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Window_fullscreen.cpp  -fPIC -DPIC -o .libs/Fl_Window_fullscreen.o
In file included from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Font.h:31,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Style.h:28,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Widget.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Group.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Window.h:25,
                 from Fl_Window_fullscreen.cpp:29:
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::append(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:37:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   37 |     void append(int item) { Fl_Ptr_List::append((void *)item); }
      |                                                 ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::prepend(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:38:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   38 |     void prepend(int item) { Fl_Ptr_List::prepend((void *)item); }
      |                                                   ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::insert(unsigned int, int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:39:68: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   39 |     void insert(unsigned pos, int item) { Fl_Ptr_List::insert(pos, (void *)item); }
      |                                                                    ^~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Window_fullscreen.cpp -o Fl_Window_fullscreen.o >/dev/null 2>&1
Compiling Fl_Window_hotspot.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Window_hotspot.cpp  -fPIC -DPIC -o .libs/Fl_Window_hotspot.o
In file included from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Font.h:31,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Style.h:28,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Widget.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Group.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Window.h:25,
                 from Fl_Window_hotspot.cpp:29:
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::append(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:37:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   37 |     void append(int item) { Fl_Ptr_List::append((void *)item); }
      |                                                 ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::prepend(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:38:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   38 |     void prepend(int item) { Fl_Ptr_List::prepend((void *)item); }
      |                                                   ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::insert(unsigned int, int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:39:68: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   39 |     void insert(unsigned pos, int item) { Fl_Ptr_List::insert(pos, (void *)item); }
      |                                                                    ^~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Window_hotspot.cpp -o Fl_Window_hotspot.o >/dev/null 2>&1
Compiling Fl_Window_iconize.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Window_iconize.cpp  -fPIC -DPIC -o .libs/Fl_Window_iconize.o
In file included from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Font.h:31,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Style.h:28,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Widget.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Group.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Window.h:25,
                 from Fl_Window_iconize.cpp:28:
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::append(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:37:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   37 |     void append(int item) { Fl_Ptr_List::append((void *)item); }
      |                                                 ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::prepend(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:38:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   38 |     void prepend(int item) { Fl_Ptr_List::prepend((void *)item); }
      |                                                   ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::insert(unsigned int, int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:39:68: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   39 |     void insert(unsigned pos, int item) { Fl_Ptr_List::insert(pos, (void *)item); }
      |                                                                    ^~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Window_iconize.cpp -o Fl_Window_iconize.o >/dev/null 2>&1
Compiling Fl_Xpm.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Xpm.cpp  -fPIC -DPIC -o .libs/Fl_Xpm.o
In file included from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Font.h:31,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Style.h:28,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Widget.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Group.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Device.h:26,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/x.h:36,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Renderer.h:27,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Image.h:26,
                 from Fl_Xpm.cpp:4:
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::append(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:37:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   37 |     void append(int item) { Fl_Ptr_List::append((void *)item); }
      |                                                 ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::prepend(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:38:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   38 |     void prepend(int item) { Fl_Ptr_List::prepend((void *)item); }
      |                                                   ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::insert(unsigned int, int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:39:68: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   39 |     void insert(unsigned pos, int item) { Fl_Ptr_List::insert(pos, (void *)item); }
      |                                                                    ^~~~~~~~~~~~
Fl_Xpm.cpp: In function 'bool xpm_create(Fl_IO*, uint8*&, Fl_PixelFormat&, int&, int&, const char**)':
Fl_Xpm.cpp:319:17: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  319 |         error = "XPM: Out of memory";
      |                 ^~~~~~~~~~~~~~~~~~~~
Fl_Xpm.cpp:335:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  335 |                     error = "XPM: Premature end of data 2";
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Fl_Xpm.cpp:369:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  369 |                     error = "XPM: Color parse error";
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~
Fl_Xpm.cpp:420:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  420 |             error = "XPM: Out of memory";
      |                     ^~~~~~~~~~~~~~~~~~~~
Fl_Xpm.cpp:434:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  434 |                     error = "XPM: Premature end of data 3";
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Fl_Xpm.cpp:442:33: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  442 |                         error = "XPM: Premature end of data 4";
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Fl_Xpm.cpp:449:25: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  449 |                 error = "XPM: Premature end of data 5";
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Fl_Xpm.cpp: At global scope:
Fl_Xpm.cpp:504:5: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  504 |     "XPM", //name
      |     ^~~~~
Fl_Xpm.cpp:505:5: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  505 |     "xpm", //filename extension
      |     ^~~~~
Fl_Xpm.cpp: In function 'bool xpm_create(Fl_IO*, uint8*&, Fl_PixelFormat&, int&, int&, const char**)':
Fl_Xpm.cpp:329:20: warning: 'char* std::strncpy(char*, const char*, size_t)' specified bound 4096 equals destination size [-Wstringop-truncation]
  329 |             strncpy(line, stream[index+1], sizeof(line));
      |             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Xpm.cpp -o Fl_Xpm.o >/dev/null 2>&1
Compiling Fl_abort.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_abort.cpp  -fPIC -DPIC -o .libs/Fl_abort.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_abort.cpp -o Fl_abort.o >/dev/null 2>&1
Compiling Fl_add_idle.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_add_idle.cpp  -fPIC -DPIC -o .libs/Fl_add_idle.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_add_idle.cpp -o Fl_add_idle.o >/dev/null 2>&1
Compiling Fl_arg.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_arg.cpp  -fPIC -DPIC -o .libs/Fl_arg.o
In file included from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Font.h:31,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Style.h:28,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Widget.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Group.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Window.h:25,
                 from Fl_arg.cpp:32:
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::append(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:37:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   37 |     void append(int item) { Fl_Ptr_List::append((void *)item); }
      |                                                 ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::prepend(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:38:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   38 |     void prepend(int item) { Fl_Ptr_List::prepend((void *)item); }
      |                                                   ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::insert(unsigned int, int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:39:68: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   39 |     void insert(unsigned pos, int item) { Fl_Ptr_List::insert(pos, (void *)item); }
      |                                                                    ^~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_arg.cpp -o Fl_arg.o >/dev/null 2>&1
Compiling Fl_compose.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_compose.cpp  -fPIC -DPIC -o .libs/Fl_compose.o
Fl_compose.cpp: In static member function 'static bool Fl::compose(int&)':
Fl_compose.cpp:226:31: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  226 |             if (p[0] == ascii && p[1] == c1 || p[1] == ascii && p[0] == c1) {
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_compose.cpp -o Fl_compose.o >/dev/null 2>&1
Compiling Fl_display.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_display.cpp  -fPIC -DPIC -o .libs/Fl_display.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_display.cpp -o Fl_display.o >/dev/null 2>&1
Compiling Fl_get_key.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_get_key.cpp  -fPIC -DPIC -o .libs/Fl_get_key.o
In file included from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Font.h:31,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Style.h:28,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Widget.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Group.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Device.h:26,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/x.h:36,
                 from Fl_get_key.cpp:39:
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::append(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:37:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   37 |     void append(int item) { Fl_Ptr_List::append((void *)item); }
      |                                                 ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::prepend(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:38:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   38 |     void prepend(int item) { Fl_Ptr_List::prepend((void *)item); }
      |                                                   ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::insert(unsigned int, int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:39:68: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   39 |     void insert(unsigned pos, int item) { Fl_Ptr_List::insert(pos, (void *)item); }
      |                                                                    ^~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_get_key.cpp -o Fl_get_key.o >/dev/null 2>&1
Compiling Fl_init.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_init.cpp  -fPIC -DPIC -o .libs/Fl_init.o
In file included from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Font.h:31,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Style.h:28,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Widget.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Group.h:25,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Window.h:25,
                 from Fl_init.cpp:15:
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::append(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:37:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   37 |     void append(int item) { Fl_Ptr_List::append((void *)item); }
      |                                                 ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::prepend(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:38:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   38 |     void prepend(int item) { Fl_Ptr_List::prepend((void *)item); }
      |                                                   ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::insert(unsigned int, int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:39:68: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   39 |     void insert(unsigned pos, int item) { Fl_Ptr_List::insert(pos, (void *)item); }
      |                                                                    ^~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_init.cpp -o Fl_init.o >/dev/null 2>&1
Compiling Fl_key_name.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_key_name.cpp  -fPIC -DPIC -o .libs/Fl_key_name.o
In file included from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Font.h:31,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Style.h:28,
                 from /home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Widget.h:25,
                 from Fl_key_name.cpp:29:
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::append(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:37:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   37 |     void append(int item) { Fl_Ptr_List::append((void *)item); }
      |                                                 ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::prepend(int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:38:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   38 |     void prepend(int item) { Fl_Ptr_List::prepend((void *)item); }
      |                                                   ^~~~~~~~~~~~
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h: In member function 'void Fl_Int_List::insert(unsigned int, int)':
/home/pbulk/build/x11/efltk/work/efltk/efltk/Fl_Int_List.h:39:68: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   39 |     void insert(unsigned pos, int item) { Fl_Ptr_List::insert(pos, (void *)item); }
      |                                                                    ^~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_key_name.cpp -o Fl_key_name.o >/dev/null 2>&1
Compiling Fl_lock.cpp...
libtool: compile:  g++ -DHAVE_CONFIG_H -I/home/pbulk/build/x11/efltk/work/efltk -Wall -fexceptions -I/home/pbulk/build/x11/efltk/work/.buildlink/include -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_lock.cpp  -fPIC -DPIC -o .libs/Fl_lock.o
Fl_lock.cpp:107:40: error: 'PTHREAD_MUTEX_RECURSIVE_NP' was not declared in this scope; did you mean 'PTHREAD_MUTEX_RECURSIVE'?
  107 | pthread_mutexattr_t Fl_Mutex_attrib = {PTHREAD_MUTEX_RECURSIVE_NP};
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                        PTHREAD_MUTEX_RECURSIVE
gmake[2]: *** [../../makeinclude:136: Fl_lock.lo] Error 1
gmake[2]: Leaving directory '/home/pbulk/build/x11/efltk/work/efltk/src/core'
gmake[1]: *** [Makefile:60: libtool] Error 2
gmake[1]: Leaving directory '/home/pbulk/build/x11/efltk/work/efltk/src'
gmake: *** [Makefile:33: all] Error 2
*** Error code 2

Stop.
bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/x11/efltk
*** Error code 1

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/x11/efltk