+ 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 ===> Building for efltk-2.0.5nb26 gmake[1]: Entering directory '/home/pbulk/build/x11/efltk/work/efltk/src' gmake[1]: warning: -j4 forced in submake: resetting jobserver mode. gmake[2]: Entering directory '/home/pbulk/build/x11/efltk/work/efltk/src/core' gmake[2]: warning: -j4 forced in submake: resetting jobserver mode. Compiling Fl_Bmp.cpp... Compiling Fl_Bitmap.cpp... Compiling Fl.cpp... 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Bitmap.cpp -fPIC -DPIC -o .libs/Fl_Bitmap.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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Boxtype.cpp -fPIC -DPIC -o .libs/Fl_Boxtype.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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Bmp.cpp -fPIC -DPIC -o .libs/Fl_Bmp.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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -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 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); } | ^~~~~~~~~~~~ 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); } | ^~~~~~~~~~~~ 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.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 /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); } | ^~~~~~~~~~~~ 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; | ^~~~~~~~~~~~~~ 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:1683:15: note: declared here 1683 | 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:1683:15: note: declared here 1683 | 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ Fl_Bmp.cpp: At global scope: Fl_Bmp.cpp:347:5: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 347 | "BMP", //name | ^~~~~ /home/pbulk/build/x11/efltk/work/.buildlink/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ Fl_Bmp.cpp:348:5: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] 348 | "bmp", //filename extension | ^~~~~ 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Bitmap.cpp -o Fl_Bitmap.o >/dev/null 2>&1 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Boxtype.cpp -o Fl_Boxtype.o >/dev/null 2>&1 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Bmp.cpp -o Fl_Bmp.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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Buffer.cpp -fPIC -DPIC -o .libs/Fl_Buffer.o 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Buffer.cpp -o Fl_Buffer.o >/dev/null 2>&1 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Config.cpp -fPIC -DPIC -o .libs/Fl_Config.o 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl.cpp -o Fl.o >/dev/null 2>&1 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Data_Fields.cpp -fPIC -DPIC -o .libs/Fl_Data_Fields.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; | ^~~~~~~~~ Compiling Fl_Data_Source.cpp... 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Data_Source.cpp -fPIC -DPIC -o .libs/Fl_Data_Source.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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Data_Fields.cpp -o Fl_Data_Fields.o >/dev/null 2>&1 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Data_Source.cpp -o Fl_Data_Source.o >/dev/null 2>&1 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Config.cpp -o Fl_Config.o >/dev/null 2>&1 Compiling Fl_Date_Time.cpp... 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Date_Time.cpp -fPIC -DPIC -o .libs/Fl_Date_Time.o 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Exception.cpp -o Fl_Exception.o >/dev/null 2>&1 Compiling Fl_Group.cpp... 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Gif.cpp -fPIC -DPIC -o .libs/Fl_Gif.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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -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 /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 | ^~~~~ Compiling Fl_Image.cpp... 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Image.cpp -fPIC -DPIC -o .libs/Fl_Image.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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Date_Time.cpp -o Fl_Date_Time.o >/dev/null 2>&1 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Gif.cpp -o Fl_Gif.o >/dev/null 2>&1 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); } | ^~~~~~~~~~~~ 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Group.cpp -o Fl_Group.o >/dev/null 2>&1 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( | ^~~~~~~~~~ Compiling Fl_Image_Filter.cpp... 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Image_Filter.cpp -fPIC -DPIC -o .libs/Fl_Image_Filter.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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -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_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); } | ^~~~~~~~~~~~ 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); } | ^~~~~~~~~~~~ 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Image.cpp -o Fl_Image.o >/dev/null 2>&1 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Image_IO.cpp -o Fl_Image_IO.o >/dev/null 2>&1 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -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); } | ^~~~~~~~~~~~ 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Image_Filter.cpp -o Fl_Image_Filter.o >/dev/null 2>&1 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); | ~~~~~~^~~~~ 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Lists.cpp -o Fl_Lists.o >/dev/null 2>&1 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Maps.cpp -fPIC -DPIC -o .libs/Fl_Maps.o Compiling Fl_Packed_Strings.cpp... Compiling Fl_Pixmap.cpp... 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Maps.cpp -o Fl_Maps.o >/dev/null 2>&1 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Pixmap.cpp -fPIC -DPIC -o .libs/Fl_Pixmap.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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -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 /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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Packed_Strings.cpp -o Fl_Packed_Strings.o >/dev/null 2>&1 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Pixmap.cpp -o Fl_Pixmap.o >/dev/null 2>&1 Compiling Fl_Socket.cpp... Compiling Fl_String.cpp... 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_String.cpp -fPIC -DPIC -o .libs/Fl_String.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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Renderer.cpp -o Fl_Renderer.o >/dev/null 2>&1 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -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 { | ^~~~~~~~~ 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 *); | ^~~~~~ 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Socket.cpp -fPIC -DPIC -o .libs/Fl_Socket.o 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_String_List.cpp -o Fl_String_List.o >/dev/null 2>&1 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_String.cpp -o Fl_String.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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Socket.cpp -o Fl_Socket.o >/dev/null 2>&1 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Style.cpp -fPIC -DPIC -o .libs/Fl_Style.o 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Style_Set.cpp -fPIC -DPIC -o .libs/Fl_Style_Set.o Compiling Fl_Thread.cpp... 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); } | ^~~~~~~~~~~~ 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Thread.cpp -fPIC -DPIC -o .libs/Fl_Thread.o 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Style_Set.cpp -o Fl_Style_Set.o >/dev/null 2>&1 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Thread.cpp -o Fl_Thread.o >/dev/null 2>&1 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Translator.cpp -fPIC -DPIC -o .libs/Fl_Translator.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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Style.cpp -o Fl_Style.o >/dev/null 2>&1 Compiling Fl_Util.cpp... Compiling Fl_Variant.cpp... 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Util.cpp -fPIC -DPIC -o .libs/Fl_Util.o 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Variant.cpp -o Fl_Variant.o >/dev/null 2>&1 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); } | ^~~~~~~~~~~~ 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Translator.cpp -o Fl_Translator.o >/dev/null 2>&1 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -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_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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Util.cpp -o Fl_Util.o >/dev/null 2>&1 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) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -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); } | ^~~~~~~~~~~~ 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_WM.cpp -o Fl_WM.o >/dev/null 2>&1 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Window.cpp -fPIC -DPIC -o .libs/Fl_Window.o Compiling Fl_Window_fullscreen.cpp... 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Widget.cpp -o Fl_Widget.o >/dev/null 2>&1 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Window.cpp -o Fl_Window.o >/dev/null 2>&1 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Window_hotspot.cpp -fPIC -DPIC -o .libs/Fl_Window_hotspot.o Compiling Fl_Window_iconize.cpp... 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Window_iconize.cpp -fPIC -DPIC -o .libs/Fl_Window_iconize.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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Window_hotspot.cpp -o Fl_Window_hotspot.o >/dev/null 2>&1 Compiling Fl_Xpm.cpp... 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Xpm.cpp -fPIC -DPIC -o .libs/Fl_Xpm.o Compiling Fl_abort.cpp... 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Window_iconize.cpp -o Fl_Window_iconize.o >/dev/null 2>&1 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); } | ^~~~~~~~~~~~ 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_abort.cpp -o Fl_abort.o >/dev/null 2>&1 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 | ^~~~~ 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -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... Compiling Fl_compose.cpp... 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_arg.cpp -fPIC -DPIC -o .libs/Fl_arg.o 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_compose.cpp -fPIC -DPIC -o .libs/Fl_compose.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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_Xpm.cpp -o Fl_Xpm.o >/dev/null 2>&1 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) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_compose.cpp -o Fl_compose.o >/dev/null 2>&1 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_arg.cpp -o Fl_arg.o >/dev/null 2>&1 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_display.cpp -fPIC -DPIC -o .libs/Fl_display.o 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_display.cpp -o Fl_display.o >/dev/null 2>&1 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_get_key.cpp -fPIC -DPIC -o .libs/Fl_get_key.o 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -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_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); } | ^~~~~~~~~~~~ Compiling Fl_key_name.cpp... 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_get_key.cpp -o Fl_get_key.o >/dev/null 2>&1 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_key_name.cpp -fPIC -DPIC -o .libs/Fl_key_name.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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_lock.cpp -fPIC -DPIC -o .libs/Fl_lock.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); } | ^~~~~~~~~~~~ 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:135: Fl_lock.lo] Error 1 gmake[2]: *** Waiting for unfinished jobs.... 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_init.cpp -o Fl_init.o >/dev/null 2>&1 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 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/home/pbulk/build/x11/efltk/work/.buildlink/include/freetype2 -I/home/pbulk/build/x11/efltk/work/.buildlink/include/libpng16 -DFL_SHARED -fpermissive -Wuninitialized -O2 -DFL_SHARED -c Fl_key_name.cpp -o Fl_key_name.o >/dev/null 2>&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 making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/x11/efltk *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/x11/efltk