=> Bootstrap dependency digest>=20010302: found digest-20121220 ===> Building for fltk2-2.0pre6129nb12 === making src === Compiling add_idle.cxx... Compiling addarc.cxx... Compiling addcurve.cxx... Compiling Adjuster.cxx... Adjuster.cxx:83:31: warning: '&' within '|' [-Wbitwise-op-parentheses] Flags flags = this->flags() & ~(STATE|PUSHED|HIGHLIGHT) | OUTPUT; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ Adjuster.cxx:83:31: note: place parentheses around the '&' expression to silence this warning Flags flags = this->flags() & ~(STATE|PUSHED|HIGHLIGHT) | OUTPUT; ^ ( ) 1 warning generated. Compiling AlignGroup.cxx... Compiling AnsiWidget.cxx... Compiling args.cxx... Compiling BarGroup.cxx... Compiling bmpImage.cxx... Compiling Browser.cxx... Browser.cxx:1408:47: warning: '&&' within '||' [-Wlogical-op-parentheses] if (openclose_drag == 1 || event_clicks() && item_is_parent()) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Browser.cxx:1408:47: note: place parentheses around the '&&' expression to silence this warning if (openclose_drag == 1 || event_clicks() && item_is_parent()) { ^ ( ) Browser.cxx:1524:19: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!indexes[0] && !level || layout_damage() || !goto_mark(FOCUS)) { ~~~~~~~~~~~~^~~~~~~~~ ~~ Browser.cxx:1524:19: note: place parentheses around the '&&' expression to silence this warning if (!indexes[0] && !level || layout_damage() || !goto_mark(FOCUS)) { ^ ( ) 2 warnings generated. Compiling Browser_load.cxx... Compiling Button.cxx... Compiling CheckButton.cxx... Compiling Choice.cxx... Choice.cxx:84:32: warning: '&' within '|' [-Wbitwise-op-parentheses] drawstyle(style(), flags() & ~FOCUSED | OUTPUT); ~~~~~~~~^~~~~~~~~~ ~ Choice.cxx:84:32: note: place parentheses around the '&' expression to silence this warning drawstyle(style(), flags() & ~FOCUSED | OUTPUT); ^ ( ) 1 warning generated. Compiling clip.cxx... Compiling Clock.cxx... Compiling Color.cxx... Compiling color_chooser.cxx... Compiling ComboBox.cxx... Compiling compose.cxx... compose.cxx:375:25: warning: '&&' within '||' [-Wlogical-op-parentheses] if (p[0] == ascii && p[1] == c1 || p[1] == ascii && p[0] == c1) { ~~~~~~~~~~~~~~^~~~~~~~~~~~~ ~~ compose.cxx:375:25: note: place parentheses around the '&&' expression to silence this warning if (p[0] == ascii && p[1] == c1 || p[1] == ascii && p[0] == c1) { ^ ( ) compose.cxx:375:56: warning: '&&' within '||' [-Wlogical-op-parentheses] if (p[0] == ascii && p[1] == c1 || p[1] == ascii && p[0] == c1) { ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~ compose.cxx:375:56: note: place parentheses around the '&&' expression to silence this warning if (p[0] == ascii && p[1] == c1 || p[1] == ascii && p[0] == c1) { ^ ( ) 2 warnings generated. Compiling Cursor.cxx... Compiling CycleButton.cxx... CycleButton.cxx:84:12: warning: '&&' within '||' [-Wlogical-op-parentheses] bg && (damage()&DAMAGE_HIGHLIGHT)) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CycleButton.cxx:84:12: note: place parentheses around the '&&' expression to silence this warning bg && (damage()&DAMAGE_HIGHLIGHT)) { ^ ( ) 1 warning generated. Compiling default_glyph.cxx... default_glyph.cxx:129:26: warning: '&' within '|' [-Wbitwise-op-parentheses] drawflags_ = savedflags&~ALIGN_MASK | which; ~~~~~~~~~~^~~~~~~~~~~~ ~ default_glyph.cxx:129:26: note: place parentheses around the '&' expression to silence this warning drawflags_ = savedflags&~ALIGN_MASK | which; ^ ( ) 1 warning generated. Compiling Dial.cxx... Compiling DiamondBox.cxx... Compiling dnd.cxx... Compiling drawtext.cxx... drawtext.cxx:197:18: warning: '&' within '|' [-Wbitwise-op-parentheses] flags = flags&(~ALIGN_RIGHT)|ALIGN_LEFT; ~~~~~^~~~~~~~~~~~~~~~ drawtext.cxx:197:18: note: place parentheses around the '&' expression to silence this warning flags = flags&(~ALIGN_RIGHT)|ALIGN_LEFT; ^ ( ) drawtext.cxx:219:18: warning: '&' within '|' [-Wbitwise-op-parentheses] flags = flags&(~ALIGN_LEFT)|ALIGN_RIGHT; ~~~~~^~~~~~~~~~~~~~~ drawtext.cxx:219:18: note: place parentheses around the '&' expression to silence this warning flags = flags&(~ALIGN_LEFT)|ALIGN_RIGHT; ^ ( ) 2 warnings generated. Compiling EngravedLabel.cxx... Compiling error.cxx... Compiling event_key_state.cxx... Compiling file_chooser.cxx... Compiling FileBrowser.cxx... FileBrowser.cxx:295:49: warning: '&&' within '||' [-Wlogical-op-parentheses] !show_hidden_ && files[i]->d_name[0]=='.' && strncmp(files[i]->d_name,"../",2)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FileBrowser.cxx:295:49: note: place parentheses around the '&&' expression to silence this warning !show_hidden_ && files[i]->d_name[0]=='.' && strncmp(files[i]->d_name,"../",2)) ^ ( ) 1 warning generated. Compiling FileChooser.cxx... Compiling FileChooser2.cxx... Compiling FileIcon.cxx... FileIcon.cxx:115:14: warning: destination for this 'memset' call is a pointer to dynamic class 'fltk::FileIcon'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset(this, 0, sizeof(FileIcon)); ~~~~~~ ^ FileIcon.cxx:115:14: note: explicitly cast the pointer to silence this warning memset(this, 0, sizeof(FileIcon)); ^ (void*) FileIcon.cxx:118:14: warning: destination for this 'memcpy' call is a pointer to dynamic class 'fltk::FileIcon'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memcpy(this, &f, sizeof(FileIcon)); ~~~~~~ ^ FileIcon.cxx:118:14: note: explicitly cast the pointer to silence this warning memcpy(this, &f, sizeof(FileIcon)); ^ (void*) 2 warnings generated. Compiling FileInput.cxx... Compiling filename_absolute.cxx... Compiling filename_ext.cxx... Compiling filename_isdir.cxx... Compiling filename_list.cxx... Compiling filename_match.cxx... Compiling filename_name.cxx... Compiling fillrect.cxx... Compiling Fl_Menu_Item.cxx... Compiling FloatInput.cxx... FloatInput.cxx:65:16: warning: '&&' within '||' [-Wlogical-op-parentheses] if (b+n==0 && (ascii == '+' || ascii == '-') || ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ FloatInput.cxx:65:16: note: place parentheses around the '&&' expression to silence this warning if (b+n==0 && (ascii == '+' || ascii == '-') || ^ ( ) FloatInput.cxx:69:17: warning: '&&' within '||' [-Wlogical-op-parentheses] && (ascii>='A'&& ascii<='F' || ascii>='a'&& ascii<='f')) || ~~~~~~~~~~^~~~~~~~~~~~~ ~~ FloatInput.cxx:69:17: note: place parentheses around the '&&' expression to silence this warning && (ascii>='A'&& ascii<='F' || ascii>='a'&& ascii<='f')) || ^ ( ) FloatInput.cxx:69:44: warning: '&&' within '||' [-Wlogical-op-parentheses] && (ascii>='A'&& ascii<='F' || ascii>='a'&& ascii<='f')) || ~~ ~~~~~~~~~~^~~~~~~~~~~~~ FloatInput.cxx:69:44: note: place parentheses around the '&&' expression to silence this warning && (ascii>='A'&& ascii<='F' || ascii>='a'&& ascii<='f')) || ^ ( ) FloatInput.cxx:70:25: warning: '&&' within '||' [-Wlogical-op-parentheses] type()==FLOAT && ascii && strchr(".eE+-", ascii)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ FloatInput.cxx:70:25: note: place parentheses around the '&&' expression to silence this warning type()==FLOAT && ascii && strchr(".eE+-", ascii)) ^ ( ) 4 warnings generated. Compiling fltk_theme.cxx... Compiling Font.cxx... In file included from Font.cxx:96: In file included from ./x11/Font.cxx:2: ./x11/Font_xft.cxx:364:60: warning: missing sentinel in function call [-Wsentinel] FcObjectSet* fnt_obj_set = FcObjectSetBuild (FC_FAMILY, 0); ^ , NULL /usr/pkgsrc/work/x11/fltk2/work/.x11-buildlink/include/fontconfig/fontconfig.h:653:1: note: function has been explicitly marked sentinel here FcObjectSetBuild (const char *first, ...) FC_ATTRIBUTE_SENTINEL(0); ^ In file included from Font.cxx:96: In file included from ./x11/Font.cxx:2: ./x11/Font_xft.cxx:431:22: warning: missing sentinel in function call [-Wsentinel] XFT_PIXEL_SIZE, 0); ^ , NULL /usr/pkgsrc/work/x11/fltk2/work/.x11-buildlink/include/X11/Xft/Xft.h:430:1: note: function has been explicitly marked sentinel here XftListFonts (Display *dpy, ^ In file included from Font.cxx:96: In file included from ./x11/Font.cxx:2: ./x11/Font_xft.cxx:466:22: warning: missing sentinel in function call [-Wsentinel] XFT_ENCODING, 0); ^ , NULL /usr/pkgsrc/work/x11/fltk2/work/.x11-buildlink/include/X11/Xft/Xft.h:430:1: note: function has been explicitly marked sentinel here XftListFonts (Display *dpy, ^ 3 warnings generated. Compiling gifImage.cxx... Compiling Group.cxx... Compiling GSave.cxx... Compiling HelpView.cxx... Compiling HighlightButton.cxx... Compiling Image.cxx... Compiling Input.cxx... Input.cxx:443:40: warning: '&&' within '||' [-Wlogical-op-parentheses] if ((this==dnd_target || focused() && selstart == selend) && ~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Input.cxx:443:40: note: place parentheses around the '&&' expression to silence this warning if ((this==dnd_target || focused() && selstart == selend) && ^ ( ) Input.cxx:871:38: warning: '&&' within '||' [-Wlogical-op-parentheses] if (undowidget != this || !undocut && !undoinsert) return false; ~~ ~~~~~~~~~^~~~~~~~~~~~~~ Input.cxx:871:38: note: place parentheses around the '&&' expression to silence this warning if (undowidget != this || !undocut && !undoinsert) return false; ^ ( ) Input.cxx:1478:20: warning: '&&' within '||' [-Wlogical-op-parentheses] (newpos >= mark() && newpos < position() || ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~~ Input.cxx:1478:20: note: place parentheses around the '&&' expression to silence this warning (newpos >= mark() && newpos < position() || ^ ( ) Input.cxx:1479:23: warning: '&&' within '||' [-Wlogical-op-parentheses] newpos >= position() && newpos < mark())) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Input.cxx:1479:23: note: place parentheses around the '&&' expression to silence this warning newpos >= position() && newpos < mark())) { ^ ( ) 4 warnings generated. Compiling InputBrowser.cxx... InputBrowser.cxx:348:23: warning: '&' within '|' [-Wbitwise-op-parentheses] Flags f = flags() & ~FOCUSED | OUTPUT; ~~~~~~~~^~~~~~~~~~ ~ InputBrowser.cxx:348:23: note: place parentheses around the '&' expression to silence this warning Flags f = flags() & ~FOCUSED | OUTPUT; ^ ( ) 1 warning generated. Compiling InvisibleWidget.cxx... Compiling Item.cxx... Compiling key_name.cxx... Compiling LightButton.cxx... Compiling list_fonts.cxx... Compiling load_plugin.cxx... Compiling lock.cxx... Compiling Menu.cxx... Compiling Menu_add.cxx... Compiling Menu_global.cxx... Compiling Menu_popup.cxx... Menu_popup.cxx:299:42: warning: '&&' within '||' [-Wlogical-op-parentheses] widget->style()->hide_underscore() && !event_state(ACCELERATOR) ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Menu_popup.cxx:299:42: note: place parentheses around the '&&' expression to silence this warning widget->style()->hide_underscore() && !event_state(ACCELERATOR) ) ^ ( ) Menu_popup.cxx:717:51: warning: '&&' within '||' [-Wlogical-op-parentheses] if (p.hmenubar && (p.level<=0 || p.level==1 && p.nummenus==2)) ~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~ Menu_popup.cxx:717:51: note: place parentheses around the '&&' expression to silence this warning if (p.hmenubar && (p.level<=0 || p.level==1 && p.nummenus==2)) ^ ( ) Menu_popup.cxx:763:34: warning: '&&' within '||' [-Wlogical-op-parentheses] nextitem <= p.indexes[menu] && item > p.indexes[menu]) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ Menu_popup.cxx:763:34: note: place parentheses around the '&&' expression to silence this warning nextitem <= p.indexes[menu] && item > p.indexes[menu]) ^ ( ) 3 warnings generated. Compiling MenuBar.cxx... Compiling MenuWindow.cxx... Compiling message.cxx... Compiling MultiImage.cxx... Compiling NumericInput.cxx... NumericInput.cxx:204:49: warning: '&&' within '||' [-Wlogical-op-parentheses] if (p < 0 || (at(p) < '0' || at(p) > '9') && at(p) != '.') { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ NumericInput.cxx:204:49: note: place parentheses around the '&&' expression to silence this warning if (p < 0 || (at(p) < '0' || at(p) > '9') && at(p) != '.') { ^ ( ) NumericInput.cxx:225:31: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(g > 0 && (at(g-1)>='0' && at(g-1)<='9' || at(g-1)=='.'))) { ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ~~ NumericInput.cxx:225:31: note: place parentheses around the '&&' expression to silence this warning if (!(g > 0 && (at(g-1)>='0' && at(g-1)<='9' || at(g-1)=='.'))) { ^ ( ) 2 warnings generated. Compiling numericsort.cxx... Compiling Output.cxx... Compiling OvalBox.cxx... Compiling overlay_rect.cxx... Compiling own_colormap.cxx... Compiling PackedGroup.cxx... PackedGroup.cxx:153:33: warning: '&&' within '||' [-Wlogical-op-parentheses] if (r.w()<0 || !resizable() && !saw_horizontal) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ PackedGroup.cxx:153:33: note: place parentheses around the '&&' expression to silence this warning if (r.w()<0 || !resizable() && !saw_horizontal) { ^ ( ) PackedGroup.cxx:157:33: warning: '&&' within '||' [-Wlogical-op-parentheses] if (r.h()<0 || !resizable() && !saw_vertical) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ PackedGroup.cxx:157:33: note: place parentheses around the '&&' expression to silence this warning if (r.h()<0 || !resizable() && !saw_vertical) { ^ ( ) 2 warnings generated. Compiling path.cxx... Compiling PlasticBox.cxx... Compiling PopupMenu.cxx... Compiling Preferences.cxx... Preferences.cxx:335:36: warning: add explicit braces to avoid dangling else [-Wdangling-else] if ( isdigit( s[1] ) ) s+=3; else s+=1; ^ 1 warning generated. Compiling ProgressBar.cxx... Compiling RadioButton.cxx... Compiling readimage.cxx... Compiling RepeatButton.cxx... Compiling ReturnButton.cxx... Compiling RoundBox.cxx... Compiling RoundedBox.cxx... Compiling run.cxx... run.cxx:97:18: warning: '&&' within '||' [-Wlogical-op-parentheses] if (grab_ || w && modal_) w = modal_; ~~ ~~^~~~~~~~~ run.cxx:97:18: note: place parentheses around the '&&' expression to silence this warning if (grab_ || w && modal_) w = modal_; ^ ( ) In file included from run.cxx:156: ./x11/run.cxx:613:28: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] atom( WM_DELETE_WINDOW , "WM_DELETE_WINDOW"); ^ ./x11/run.cxx:612:48: note: expanded from macro 'atom' #define atom(a,b) atom_ptr[i] = &a; names[i] = b; i++ ^ ./x11/run.cxx:614:25: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] atom( WM_PROTOCOLS , "WM_PROTOCOLS"); ^ ./x11/run.cxx:612:48: note: expanded from macro 'atom' #define atom(a,b) atom_ptr[i] = &a; names[i] = b; i++ ^ ./x11/run.cxx:615:27: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] atom( MOTIF_WM_HINTS , "_MOTIF_WM_HINTS"); ^ ./x11/run.cxx:612:48: note: expanded from macro 'atom' #define atom(a,b) atom_ptr[i] = &a; names[i] = b; i++ ^ ./x11/run.cxx:616:28: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] atom( FLTKChangeScheme , "FLTKChangeScheme"); ^ ./x11/run.cxx:612:48: note: expanded from macro 'atom' #define atom(a,b) atom_ptr[i] = &a; names[i] = b; i++ ^ ./x11/run.cxx:617:21: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] atom( TARGETS , "TARGETS"); ^ ./x11/run.cxx:612:48: note: expanded from macro 'atom' #define atom(a,b) atom_ptr[i] = &a; names[i] = b; i++ ^ ./x11/run.cxx:618:22: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] atom( CLIPBOARD , "CLIPBOARD"); ^ ./x11/run.cxx:612:48: note: expanded from macro 'atom' #define atom(a,b) atom_ptr[i] = &a; names[i] = b; i++ ^ ./x11/run.cxx:619:22: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] atom( XdndAware , "XdndAware"); ^ ./x11/run.cxx:612:48: note: expanded from macro 'atom' #define atom(a,b) atom_ptr[i] = &a; names[i] = b; i++ ^ ./x11/run.cxx:620:26: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] atom( XdndSelection , "XdndSelection"); ^ ./x11/run.cxx:612:48: note: expanded from macro 'atom' #define atom(a,b) atom_ptr[i] = &a; names[i] = b; i++ ^ ./x11/run.cxx:621:22: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] atom( XdndEnter , "XdndEnter"); ^ ./x11/run.cxx:612:48: note: expanded from macro 'atom' #define atom(a,b) atom_ptr[i] = &a; names[i] = b; i++ ^ ./x11/run.cxx:622:25: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] atom( XdndTypeList , "XdndTypeList"); ^ ./x11/run.cxx:612:48: note: expanded from macro 'atom' #define atom(a,b) atom_ptr[i] = &a; names[i] = b; i++ ^ ./x11/run.cxx:623:25: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] atom( XdndPosition , "XdndPosition"); ^ ./x11/run.cxx:612:48: note: expanded from macro 'atom' #define atom(a,b) atom_ptr[i] = &a; names[i] = b; i++ ^ ./x11/run.cxx:624:22: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] atom( XdndLeave , "XdndLeave"); ^ ./x11/run.cxx:612:48: note: expanded from macro 'atom' #define atom(a,b) atom_ptr[i] = &a; names[i] = b; i++ ^ ./x11/run.cxx:625:21: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] atom( XdndDrop , "XdndDrop"); ^ ./x11/run.cxx:612:48: note: expanded from macro 'atom' #define atom(a,b) atom_ptr[i] = &a; names[i] = b; i++ ^ ./x11/run.cxx:626:23: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] atom( XdndStatus , "XdndStatus"); ^ ./x11/run.cxx:612:48: note: expanded from macro 'atom' #define atom(a,b) atom_ptr[i] = &a; names[i] = b; i++ ^ ./x11/run.cxx:627:27: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] atom( XdndActionCopy , "XdndActionCopy"); ^ ./x11/run.cxx:612:48: note: expanded from macro 'atom' #define atom(a,b) atom_ptr[i] = &a; names[i] = b; i++ ^ ./x11/run.cxx:628:25: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] atom( XdndFinished , "XdndFinished"); ^ ./x11/run.cxx:612:48: note: expanded from macro 'atom' #define atom(a,b) atom_ptr[i] = &a; names[i] = b; i++ ^ ./x11/run.cxx:629:25: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] atom( textplainutf , "text/plain;charset=UTF-8"); ^ ./x11/run.cxx:612:48: note: expanded from macro 'atom' #define atom(a,b) atom_ptr[i] = &a; names[i] = b; i++ ^ ./x11/run.cxx:630:22: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] atom( textplain , "text/plain"); ^ ./x11/run.cxx:612:48: note: expanded from macro 'atom' #define atom(a,b) atom_ptr[i] = &a; names[i] = b; i++ ^ ./x11/run.cxx:631:21: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] atom( XA_TEXT , "TEXT"); ^ ./x11/run.cxx:612:48: note: expanded from macro 'atom' #define atom(a,b) atom_ptr[i] = &a; names[i] = b; i++ ^ ./x11/run.cxx:632:24: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] atom( texturilist , "text/uri-list"); ^ ./x11/run.cxx:612:48: note: expanded from macro 'atom' #define atom(a,b) atom_ptr[i] = &a; names[i] = b; i++ ^ ./x11/run.cxx:634:25: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] atom( _NET_WM_NAME , "_NET_WM_NAME"); ^ ./x11/run.cxx:612:48: note: expanded from macro 'atom' #define atom(a,b) atom_ptr[i] = &a; names[i] = b; i++ ^ ./x11/run.cxx:635:29: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] atom( _NET_WM_ICON_NAME , "_NET_WM_ICON_NAME"); ^ ./x11/run.cxx:612:48: note: expanded from macro 'atom' #define atom(a,b) atom_ptr[i] = &a; names[i] = b; i++ ^ ./x11/run.cxx:636:26: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] atom( _NET_WORKAREA , "_NET_WORKAREA"); ^ ./x11/run.cxx:612:48: note: expanded from macro 'atom' #define atom(a,b) atom_ptr[i] = &a; names[i] = b; i++ ^ ./x11/run.cxx:637:32: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] atom( _NET_CURRENT_DESKTOP , "_NET_CURRENT_DESKTOP"); ^ ./x11/run.cxx:612:48: note: expanded from macro 'atom' #define atom(a,b) atom_ptr[i] = &a; names[i] = b; i++ ^ ./x11/run.cxx:638:24: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] atom( UTF8_STRING , "UTF8_STRING"); ^ ./x11/run.cxx:612:48: note: expanded from macro 'atom' #define atom(a,b) atom_ptr[i] = &a; names[i] = b; i++ ^ ./x11/run.cxx:1690:21: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] KeySym keysym = XKeycodeToKeysym(xdisplay, keycode, 0); ^ /usr/pkgsrc/work/x11/fltk2/work/.x11-buildlink/include/X11/Xlib.h:1699:15: note: 'XKeycodeToKeysym' declared here extern KeySym XKeycodeToKeysym( ^ run.cxx:460:33: warning: '&&' within '||' [-Wlogical-op-parentheses] if (time_to_wait <= 0 || idle && !in_idle) time_to_wait = 0; ~~ ~~~~~^~~~~~~~~~~ run.cxx:460:33: note: place parentheses around the '&&' expression to silence this warning if (time_to_wait <= 0 || idle && !in_idle) time_to_wait = 0; ^ ( ) 28 warnings generated. Compiling Scrollbar.cxx... Scrollbar.cxx:173:21: warning: '&&' within '||' [-Wlogical-op-parentheses] event_button() > 1 && which_part > DOWN_ARROW) { ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Scrollbar.cxx:173:21: note: place parentheses around the '&&' expression to silence this warning event_button() > 1 && which_part > DOWN_ARROW) { ^ ( ) 1 warning generated. Compiling ScrollGroup.cxx... Compiling scrollrect.cxx... Compiling setcolor.cxx... Compiling setdisplay.cxx... Compiling setvisual.cxx... Compiling ShadowBox.cxx... Compiling ShapedWindow.cxx... Compiling SharedImage.cxx... Compiling ShortcutAssignment.cxx... ShortcutAssignment.cxx:134:32: warning: '&' within '|' [-Wbitwise-op-parentheses] if (!(key&0xff00u)) key = key&0xffff0000u|tolower(key&0xffu); ~~~^~~~~~~~~~~~~ ShortcutAssignment.cxx:134:32: note: place parentheses around the '&' expression to silence this warning if (!(key&0xff00u)) key = key&0xffff0000u|tolower(key&0xffu); ^ ( ) ShortcutAssignment.cxx:184:32: warning: '&' within '|' [-Wbitwise-op-parentheses] if (!(key&0xff00u)) key = key&0xffff0000u|tolower(key&0xffu); ~~~^~~~~~~~~~~~~ ShortcutAssignment.cxx:184:32: note: place parentheses around the '&' expression to silence this warning if (!(key&0xff00u)) key = key&0xffff0000u|tolower(key&0xffu); ^ ( ) ShortcutAssignment.cxx:253:32: warning: '&' within '|' [-Wbitwise-op-parentheses] if (!(key&0xff00u)) key = key&0xffff0000u|tolower(key&0xffu); ~~~^~~~~~~~~~~~~ ShortcutAssignment.cxx:253:32: note: place parentheses around the '&' expression to silence this warning if (!(key&0xff00u)) key = key&0xffff0000u|tolower(key&0xffu); ^ ( ) 3 warnings generated. Compiling show_colormap.cxx... Compiling Slider.cxx... Compiling StatusBarGroup.cxx... Compiling StringList.cxx... Compiling Style.cxx... Compiling StyleSet.cxx... In file included from StyleSet.cxx:24: ../fltk/StyleSet.h:39:9: warning: private field 'reserved' is not used [-Wunused-private-field] void* reserved; // pointer to extra saved stuff ^ 1 warning generated. Compiling Symbol.cxx... Compiling SystemMenuBar.cxx... Compiling TabGroup.cxx... In file included from TabGroup.cxx:56: ../fltk/TabGroup.h:100:16: warning: delete called on 'fltk::TabGroupPager' that is abstract but has non-virtual destructor [-Wdelete-non-virtual-dtor] ~TabGroup() {delete pager_;} ^ TabGroup.cxx:247:13: warning: '&&' within '||' [-Wlogical-op-parentheses] if (push_ && !push_->visible() || o && !o->visible()) ~~~~~~^~~~~~~~~~~~~~~~~~~~ ~~ TabGroup.cxx:247:13: note: place parentheses around the '&&' expression to silence this warning if (push_ && !push_->visible() || o && !o->visible()) ^ ( ) TabGroup.cxx:247:39: warning: '&&' within '||' [-Wlogical-op-parentheses] if (push_ && !push_->visible() || o && !o->visible()) ~~ ~~^~~~~~~~~~~~~~~~ TabGroup.cxx:247:39: note: place parentheses around the '&&' expression to silence this warning if (push_ && !push_->visible() || o && !o->visible()) ^ ( ) TabGroup.cxx:487:19: warning: delete called on 'fltk::TabGroupPager' that is abstract but has non-virtual destructor [-Wdelete-non-virtual-dtor] if (pager_) delete pager_; ^ TabGroup.cxx:495:27: warning: delete called on 'fltk::TabGroupPager' that is abstract but has non-virtual destructor [-Wdelete-non-virtual-dtor] if (default_pager_) delete default_pager_; ^ 5 warnings generated. Compiling TabGroup2.cxx... In file included from TabGroup2.cxx:35: ../fltk/TabGroup.h:100:16: warning: delete called on 'fltk::TabGroupPager' that is abstract but has non-virtual destructor [-Wdelete-non-virtual-dtor] ~TabGroup() {delete pager_;} ^ TabGroup2.cxx:41:11: warning: unused variable 'BORDER' [-Wunused-const-variable] const int BORDER = 10; ^ TabGroup2.cxx:43:11: warning: unused variable 'EXTRASPACE' [-Wunused-const-variable] const int EXTRASPACE = 5; ^ 3 warnings generated. Compiling TextBuffer.cxx... TextBuffer.cxx:358:53: warning: '&&' within '||' [-Wlogical-op-parentheses] if (undowidget != this || !undocut && !undoinsert &&!mCanUndo) return 0; ~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ TextBuffer.cxx:358:53: note: place parentheses around the '&&' expression to silence this warning if (undowidget != this || !undocut && !undoinsert &&!mCanUndo) return 0; ^ ( ) 1 warning generated. Compiling TextDisplay.cxx... Compiling TextEditor.cxx... Compiling ThumbWheel.cxx... Compiling TiledGroup.cxx... TiledGroup.cxx:52:29: warning: '&&' within '||' [-Wlogical-op-parentheses] if (t == oix || t>oix && Xnewx) X = newx; ~~ ~~~~~~^~~~~~~~~ TiledGroup.cxx:52:29: note: place parentheses around the '&&' expression to silence this warning if (t == oix || t>oix && Xnewx) X = newx; ^ ( ) TiledGroup.cxx:52:48: warning: '&&' within '||' [-Wlogical-op-parentheses] if (t == oix || t>oix && Xnewx) X = newx; ~~ ~~~~~~^~~~~~~~~ TiledGroup.cxx:52:48: note: place parentheses around the '&&' expression to silence this warning if (t == oix || t>oix && Xnewx) X = newx; ^ ( ) TiledGroup.cxx:54:29: warning: '&&' within '||' [-Wlogical-op-parentheses] if (t == oix || t>oix && Rnewx) R = newx; ~~ ~~~~~~^~~~~~~~~ TiledGroup.cxx:54:29: note: place parentheses around the '&&' expression to silence this warning if (t == oix || t>oix && Rnewx) R = newx; ^ ( ) TiledGroup.cxx:54:48: warning: '&&' within '||' [-Wlogical-op-parentheses] if (t == oix || t>oix && Rnewx) R = newx; ~~ ~~~~~~^~~~~~~~~ TiledGroup.cxx:54:48: note: place parentheses around the '&&' expression to silence this warning if (t == oix || t>oix && Rnewx) R = newx; ^ ( ) TiledGroup.cxx:60:29: warning: '&&' within '||' [-Wlogical-op-parentheses] if (t == oiy || t>oiy && Ynewy) Y = newy; ~~ ~~~~~~^~~~~~~~~ TiledGroup.cxx:60:29: note: place parentheses around the '&&' expression to silence this warning if (t == oiy || t>oiy && Ynewy) Y = newy; ^ ( ) TiledGroup.cxx:60:48: warning: '&&' within '||' [-Wlogical-op-parentheses] if (t == oiy || t>oiy && Ynewy) Y = newy; ~~ ~~~~~~^~~~~~~~~ TiledGroup.cxx:60:48: note: place parentheses around the '&&' expression to silence this warning if (t == oiy || t>oiy && Ynewy) Y = newy; ^ ( ) TiledGroup.cxx:62:29: warning: '&&' within '||' [-Wlogical-op-parentheses] if (t == oiy || t>oiy && Bnewy) B = newy; ~~ ~~~~~~^~~~~~~~~ TiledGroup.cxx:62:29: note: place parentheses around the '&&' expression to silence this warning if (t == oiy || t>oiy && Bnewy) B = newy; ^ ( ) TiledGroup.cxx:62:48: warning: '&&' within '||' [-Wlogical-op-parentheses] if (t == oiy || t>oiy && Bnewy) B = newy; ~~ ~~~~~~^~~~~~~~~ TiledGroup.cxx:62:48: note: place parentheses around the '&&' expression to silence this warning if (t == oiy || t>oiy && Bnewy) B = newy; ^ ( ) 8 warnings generated. Compiling TiledImage.cxx... Compiling Tooltip.cxx... Compiling UpBox.cxx... Compiling Valuator.cxx... Compiling ValueInput.cxx... ValueInput.cxx:107:27: warning: '&' within '|' [-Wbitwise-op-parentheses] f[0] = f[1] = flags() & ~(HIGHLIGHT|FOCUSED) | OUTPUT; ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ ValueInput.cxx:107:27: note: place parentheses around the '&' expression to silence this warning f[0] = f[1] = flags() & ~(HIGHLIGHT|FOCUSED) | OUTPUT; ^ ( ) 1 warning generated. Compiling ValueOutput.cxx... Compiling ValueSlider.cxx... Compiling Widget.cxx... Widget.cxx:637:32: warning: '&&' within '||' [-Wlogical-op-parentheses] align() != ALIGN_CENTER && !(align()&ALIGN_INSIDE))) { ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Widget.cxx:637:32: note: place parentheses around the '&&' expression to silence this warning align() != ALIGN_CENTER && !(align()&ALIGN_INSIDE))) { ^ ( ) 1 warning generated. Compiling Widget_draw.cxx... Widget_draw.cxx:105:29: warning: '&' within '|' [-Wbitwise-op-parentheses] drawstyle(style(), flags_ & ~OUTPUT | INVISIBLE); ~~~~~~~^~~~~~~~~ ~ Widget_draw.cxx:105:29: note: place parentheses around the '&' expression to silence this warning drawstyle(style(), flags_ & ~OUTPUT | INVISIBLE); ^ ( ) Widget_draw.cxx:119:17: warning: '&&' within '||' [-Wlogical-op-parentheses] (flags&15) && !(flags & ALIGN_INSIDE))) return; ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Widget_draw.cxx:119:17: note: place parentheses around the '&&' expression to silence this warning (flags&15) && !(flags & ALIGN_INSIDE))) return; ^ ( ) Widget_draw.cxx:277:15: warning: '&' within '|' [-Wbitwise-op-parentheses] flags = flags&~ALIGN_RIGHT | ALIGN_LEFT; ~~~~~^~~~~~~~~~~~~ ~ Widget_draw.cxx:277:15: note: place parentheses around the '&' expression to silence this warning flags = flags&~ALIGN_RIGHT | ALIGN_LEFT; ^ ( ) Widget_draw.cxx:301:17: warning: '&' within '|' [-Wbitwise-op-parentheses] flags = flags & ~(HIGHLIGHT|PUSHED) | OUTPUT; ~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ Widget_draw.cxx:301:17: note: place parentheses around the '&' expression to silence this warning flags = flags & ~(HIGHLIGHT|PUSHED) | OUTPUT; ^ ( ) 4 warnings generated. Compiling Window.cxx... Compiling Window_fullscreen.cxx... Compiling Window_hotspot.cxx... Compiling Window_iconize.cxx... Compiling WizardGroup.cxx... Compiling xbmImage.cxx... Compiling xpmImage.cxx... xpmImage.cxx:59:33: warning: '&&' within '||' [-Wlogical-op-parentheses] if (n<4 || chars_per_pixel!=1 && chars_per_pixel!=2) return false; ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ xpmImage.cxx:59:33: note: place parentheses around the '&&' expression to silence this warning if (n<4 || chars_per_pixel!=1 && chars_per_pixel!=2) return false; ^ ( ) 1 warning generated. Compiling scandir.c... Compiling string.c... Compiling utf.c... Compiling vsnprintf.c... /usr/pkgsrc/work/x11/fltk2/work/.wrapper/bin/ar cr ../lib/libfltk2.a ... === making images === Compiling FileIcon2.cxx... Compiling Fl_Guess_Image.cxx... Compiling fl_jpeg.cxx... Compiling fl_png.cxx... fl_png.cxx:66:10: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] return png_check_sig((png_byte*)datas, (int)size)!=0; ^ ~~ /usr/pkgsrc/work/x11/fltk2/work/.x11-buildlink/include/png.h:1038:31: note: expanded from macro 'png_check_sig' #define png_check_sig(sig, n) !png_sig_cmp((sig), 0, (n)) ^ fl_png.cxx:66:10: note: add parentheses after the '!' to evaluate the comparison first /usr/pkgsrc/work/x11/fltk2/work/.x11-buildlink/include/png.h:1038:31: note: expanded from macro 'png_check_sig' #define png_check_sig(sig, n) !png_sig_cmp((sig), 0, (n)) ^ fl_png.cxx:66:10: note: add parentheses around left hand side expression to silence this warning return png_check_sig((png_byte*)datas, (int)size)!=0; ^ ( ) /usr/pkgsrc/work/x11/fltk2/work/.x11-buildlink/include/png.h:1038:31: note: expanded from macro 'png_check_sig' #define png_check_sig(sig, n) !png_sig_cmp((sig), 0, (n)) ^ 1 warning generated. Compiling HelpDialog.cxx... Compiling images_core.cxx... Compiling pnmImage.cxx... Compiling xpmFileImage.cxx... /usr/pkgsrc/work/x11/fltk2/work/.wrapper/bin/ar cr ../lib/libfltk2_images.a ... === making OpenGL === Compiling Fl_Gl_Choice.cxx... Compiling Fl_Gl_Overlay.cxx... Compiling Fl_Gl_Window.cxx... Compiling gl_draw.cxx... Compiling gl_start.cxx... /usr/pkgsrc/work/x11/fltk2/work/.wrapper/bin/ar cr ../lib/libfltk2_gl.a ... === making fluid === Compiling about_panel.cxx... Compiling align_widget.cxx... Compiling alignment_panel.cxx... In file included from alignment_panel.cxx:3: In file included from ./alignment_panel.h:12: ../fltk/TabGroup.h:100:16: warning: delete called on 'fltk::TabGroupPager' that is abstract but has non-virtual destructor [-Wdelete-non-virtual-dtor] ~TabGroup() {delete pager_;} ^ 1 warning generated. Compiling code.cxx... In file included from code.cxx:34: In file included from ./alignment_panel.h:12: ../fltk/TabGroup.h:100:16: warning: delete called on 'fltk::TabGroupPager' that is abstract but has non-virtual destructor [-Wdelete-non-virtual-dtor] ~TabGroup() {delete pager_;} ^ code.cxx:45:17: warning: '&&' within '||' [-Wlogical-op-parentheses] return c>='a' && c<='z' || c>='A' && c<='Z' || c>='0' && c<='9' || c=='_'; ~~~~~~~^~~~~~~~~ ~~ code.cxx:45:17: note: place parentheses around the '&&' expression to silence this warning return c>='a' && c<='z' || c>='A' && c<='Z' || c>='0' && c<='9' || c=='_'; ^ ( ) code.cxx:45:37: warning: '&&' within '||' [-Wlogical-op-parentheses] return c>='a' && c<='z' || c>='A' && c<='Z' || c>='0' && c<='9' || c=='_'; ~~ ~~~~~~~^~~~~~~~~ code.cxx:45:37: note: place parentheses around the '&&' expression to silence this warning return c>='a' && c<='z' || c>='A' && c<='Z' || c>='0' && c<='9' || c=='_'; ^ ( ) code.cxx:45:57: warning: '&&' within '||' [-Wlogical-op-parentheses] return c>='a' && c<='z' || c>='A' && c<='Z' || c>='0' && c<='9' || c=='_'; ~~ ~~~~~~~^~~~~~~~~ code.cxx:45:57: note: place parentheses around the '&&' expression to silence this warning return c>='a' && c<='z' || c>='A' && c<='Z' || c>='0' && c<='9' || c=='_'; ^ ( ) code.cxx:208:27: warning: '&&' within '||' [-Wlogical-op-parentheses] if (w < e && (c>='0'&&c<='9' || c>='a'&&c<='f' || c>='A'&&c<='F')) { ~~~~~~^~~~~~~~ ~~ code.cxx:208:27: note: place parentheses around the '&&' expression to silence this warning if (w < e && (c>='0'&&c<='9' || c>='a'&&c<='f' || c>='A'&&c<='F')) { ^ ( ) code.cxx:208:45: warning: '&&' within '||' [-Wlogical-op-parentheses] if (w < e && (c>='0'&&c<='9' || c>='a'&&c<='f' || c>='A'&&c<='F')) { ~~ ~~~~~~^~~~~~~~ code.cxx:208:45: note: place parentheses around the '&&' expression to silence this warning if (w < e && (c>='0'&&c<='9' || c>='a'&&c<='f' || c>='A'&&c<='F')) { ^ ( ) code.cxx:208:63: warning: '&&' within '||' [-Wlogical-op-parentheses] if (w < e && (c>='0'&&c<='9' || c>='a'&&c<='f' || c>='A'&&c<='F')) { ~~ ~~~~~~^~~~~~~~ code.cxx:208:63: note: place parentheses around the '&&' expression to silence this warning if (w < e && (c>='0'&&c<='9' || c>='a'&&c<='f' || c>='A'&&c<='F')) { ^ ( ) code.cxx:275:19: warning: function 'write_code' is not needed and will not be emitted [-Wunneeded-internal-declaration] static FluidType* write_code(FluidType* p) { ^ 8 warnings generated. Compiling CodeEditor.cxx... CodeEditor.cxx:180:27: warning: for loop has empty body [-Wempty-body] *bufptr++ = *temp++); ^ CodeEditor.cxx:180:27: note: put the semicolon on a separate line to silence this warning 1 warning generated. Compiling coding_style.cxx... In file included from coding_style.cxx:3: In file included from ./coding_style.h:21: ../fltk/TabGroup.h:100:16: warning: delete called on 'fltk::TabGroupPager' that is abstract but has non-virtual destructor [-Wdelete-non-virtual-dtor] ~TabGroup() {delete pager_;} ^ 1 warning generated. Compiling coding_style_func.cxx... coding_style_func.cxx:111:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 1 warning generated. Compiling Enumeration.cxx... Compiling factory.cxx... In file included from factory.cxx:43: In file included from ./Widget_Types.h:32: ../fltk/TabGroup.h:100:16: warning: delete called on 'fltk::TabGroupPager' that is abstract but has non-virtual destructor [-Wdelete-non-virtual-dtor] ~TabGroup() {delete pager_;} ^ In file included from factory.cxx:43: ./Widget_Types.h:352:7: warning: 'TextDisplayType::textstuff' hides overloaded virtual function [-Woverloaded-virtual] int textstuff(int w, fltk::Font* f, int& s, fltk::Color c); ^ ./WidgetType.h:69:15: note: hidden overloaded virtual function 'WidgetType::textstuff' declared here: type mismatch at 3rd parameter ('float &' vs 'int &') virtual int textstuff(int w, fltk::Font* f, float& s, fltk::Color c); ^ In file included from factory.cxx:43: ./Widget_Types.h:377:7: warning: 'TextEditorType::textstuff' hides overloaded virtual function [-Woverloaded-virtual] int textstuff(int w, fltk::Font* f, int& s, fltk::Color c); ^ ./WidgetType.h:69:15: note: hidden overloaded virtual function 'WidgetType::textstuff' declared here: type mismatch at 3rd parameter ('float &' vs 'int &') virtual int textstuff(int w, fltk::Font* f, float& s, fltk::Color c); ^ In file included from factory.cxx:43: ./Widget_Types.h:401:15: warning: 'FileInputType::subtypes' hides overloaded virtual function [-Woverloaded-virtual] fltk::Item *subtypes() {return 0;} ^ ./WidgetType.h:48:30: note: hidden overloaded virtual function 'WidgetType::subtypes' declared here: different return type ('const Enumeration *' vs 'fltk::Item *') virtual const Enumeration* subtypes() const; ^ In file included from factory.cxx:43: ./Widget_Types.h:402:7: warning: 'FileInputType::textstuff' hides overloaded virtual function [-Woverloaded-virtual] int textstuff(int w,fltk::Font* f, int& s, fltk::Color c); ^ ./WidgetType.h:69:15: note: hidden overloaded virtual function 'WidgetType::textstuff' declared here: type mismatch at 3rd parameter ('float &' vs 'int &') virtual int textstuff(int w, fltk::Font* f, float& s, fltk::Color c); ^ 5 warnings generated. Compiling file.cxx... In file included from file.cxx:38: In file included from ./alignment_panel.h:12: ../fltk/TabGroup.h:100:16: warning: delete called on 'fltk::TabGroupPager' that is abstract but has non-virtual destructor [-Wdelete-non-virtual-dtor] ~TabGroup() {delete pager_;} ^ 1 warning generated. Compiling fluid.cxx... In file included from fluid.cxx:89: In file included from ./alignment_panel.h:12: ../fltk/TabGroup.h:100:16: warning: delete called on 'fltk::TabGroupPager' that is abstract but has non-virtual destructor [-Wdelete-non-virtual-dtor] ~TabGroup() {delete pager_;} ^ 1 warning generated. Compiling Fluid_Image.cxx... Compiling fluid_img.cxx... In file included from fluid_img.cxx:86: ../pixmaps/file_small2.xpm:3:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "15 18 5 1", ^ ../pixmaps/file_small2.xpm:4:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " c None", ^ ../pixmaps/file_small2.xpm:5:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] ". c #848484", ^ ../pixmaps/file_small2.xpm:6:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "+ c #FFFFFF", ^ ../pixmaps/file_small2.xpm:7:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "@ c #C6C6C6", ^ ../pixmaps/file_small2.xpm:8:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "# c #000000", ^ ../pixmaps/file_small2.xpm:9:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " ", ^ ../pixmaps/file_small2.xpm:10:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .......... ", ^ ../pixmaps/file_small2.xpm:11:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .++++++++@. ", ^ ../pixmaps/file_small2.xpm:12:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .+@......@+. ", ^ ../pixmaps/file_small2.xpm:13:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .++++++++...# ", ^ ../pixmaps/file_small2.xpm:14:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .+@.......+@# ", ^ ../pixmaps/file_small2.xpm:15:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .++++++++++@# ", ^ ../pixmaps/file_small2.xpm:16:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .+@.......+@# ", ^ ../pixmaps/file_small2.xpm:17:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .++++++++++@# ", ^ ../pixmaps/file_small2.xpm:18:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .+@.......+@# ", ^ ../pixmaps/file_small2.xpm:19:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .++++++++++@# ", ^ ../pixmaps/file_small2.xpm:20:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .+@.......+@# ", ^ ../pixmaps/file_small2.xpm:21:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .++++++++++@# ", ^ ../pixmaps/file_small2.xpm:22:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .+@.......+@# ", ^ ../pixmaps/file_small2.xpm:23:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .++++++++++@# ", ^ ../pixmaps/file_small2.xpm:24:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .@@@@@@@@@@@# ", ^ ../pixmaps/file_small2.xpm:25:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " ############ ", ^ ../pixmaps/file_small2.xpm:26:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " "}; ^ In file included from fluid_img.cxx:87: ../pixmaps/folder_small.xpm:3:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "16 16 23 1", ^ ../pixmaps/folder_small.xpm:4:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " c None", ^ ../pixmaps/folder_small.xpm:5:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] ". c #000000000000", ^ ../pixmaps/folder_small.xpm:6:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "X c #FFFFFFFFFFFF", ^ ../pixmaps/folder_small.xpm:7:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "o c #CF3CCF3CCF3C", ^ ../pixmaps/folder_small.xpm:8:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "O c #FFFF9A699A69", ^ ../pixmaps/folder_small.xpm:9:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "+ c #EFBEEFBEEFBE", ^ ../pixmaps/folder_small.xpm:10:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "@ c #FFFFFFFF9A69", ^ ../pixmaps/folder_small.xpm:11:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "# c #FFFFFFFFCF3C", ^ ../pixmaps/folder_small.xpm:12:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "$ c #CF3CCF3C30C2", ^ ../pixmaps/folder_small.xpm:13:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "% c #CF3C9A6930C2", ^ ../pixmaps/folder_small.xpm:14:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "& c #9A699A696595", ^ ../pixmaps/folder_small.xpm:15:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "* c #FFFFCF3CCF3C", ^ ../pixmaps/folder_small.xpm:16:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "= c #FFFFFFFF30C2", ^ ../pixmaps/folder_small.xpm:17:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "- c #DF7DDF7DDF7D", ^ ../pixmaps/folder_small.xpm:18:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "; c #FFFFCF3C6595", ^ ../pixmaps/folder_small.xpm:19:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] ": c #9A6965956595", ^ ../pixmaps/folder_small.xpm:20:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "> c #FFFFCF3C30C2", ^ ../pixmaps/folder_small.xpm:21:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] ", c #FFFFFFFF6595", ^ ../pixmaps/folder_small.xpm:22:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "< c #FFFFFFFF0000", ^ ../pixmaps/folder_small.xpm:23:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "1 c #9A699A699A69", ^ ../pixmaps/folder_small.xpm:24:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "2 c #75D675D675D6", ^ ../pixmaps/folder_small.xpm:25:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "3 c #208120812081", ^ ../pixmaps/folder_small.xpm:26:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "4 c #659565956595", ^ ../pixmaps/folder_small.xpm:27:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .. .. ", ^ ../pixmaps/folder_small.xpm:28:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .X..o.. ", ^ ../pixmaps/folder_small.xpm:29:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] ".. .XXX..O..... ", ^ ../pixmaps/folder_small.xpm:30:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] ".+..@#XXX..$%%. ", ^ ../pixmaps/folder_small.xpm:31:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] ".+++..@##XX..&O.", ^ ../pixmaps/folder_small.xpm:32:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .*=**..-@#XX.%.", ^ ../pixmaps/folder_small.xpm:33:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .*;**+;..:@#.& ", ^ ../pixmaps/folder_small.xpm:34:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .*;>o*;;o..@.& ", ^ ../pixmaps/folder_small.xpm:35:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .**+*o*o*.@.. ", ^ ../pixmaps/folder_small.xpm:36:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .**;*o**o.,. ", ^ ../pixmaps/folder_small.xpm:37:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .;>;;;;;.<. ", ^ ../pixmaps/folder_small.xpm:38:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .;;;;;;;%..1 ", ^ ../pixmaps/folder_small.xpm:39:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " ..;;;>;;..22", ^ ../pixmaps/folder_small.xpm:40:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " ..;;;>.32 ", ^ ../pixmaps/folder_small.xpm:41:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " ..;;.4 ", ^ ../pixmaps/folder_small.xpm:42:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " ... "}; ^ In file included from fluid_img.cxx:88: ../pixmaps/book.xpm:6:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "18 18 15 1", ^ ../pixmaps/book.xpm:7:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " c None", ^ ../pixmaps/book.xpm:8:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] ". c #840084", ^ ../pixmaps/book.xpm:9:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "+ c #000000", ^ ../pixmaps/book.xpm:10:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "@ c #FF9CFF", ^ ../pixmaps/book.xpm:11:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "# c #CE00CE", ^ ../pixmaps/book.xpm:12:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "$ c #630063", ^ ../pixmaps/book.xpm:13:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "% c #9C009C", ^ ../pixmaps/book.xpm:14:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "& c #636363", ^ ../pixmaps/book.xpm:15:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "* c #9C9C9C", ^ ../pixmaps/book.xpm:16:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "= c #848484", ^ ../pixmaps/book.xpm:17:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "- c #C6C6C6", ^ ../pixmaps/book.xpm:18:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "; c #ADAD94", ^ ../pixmaps/book.xpm:19:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "> c #E7E7D6", ^ ../pixmaps/book.xpm:20:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] ", c #D60094", ^ ../pixmaps/book.xpm:21:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "' c #CE63CE", ^ ../pixmaps/book.xpm:22:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " ", ^ ../pixmaps/book.xpm:23:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .+ ", ^ ../pixmaps/book.xpm:24:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .@#$+ ", ^ ../pixmaps/book.xpm:25:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .@###%$+ ", ^ ../pixmaps/book.xpm:26:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .@#####..$+ ", ^ ../pixmaps/book.xpm:27:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .@#######..++ ", ^ ../pixmaps/book.xpm:28:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .@########.+. ", ^ ../pixmaps/book.xpm:29:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .@########.+&. ", ^ ../pixmaps/book.xpm:30:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .@########%+&*.+ ", ^ ../pixmaps/book.xpm:31:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " ...######%+&*=.+ ", ^ ../pixmaps/book.xpm:32:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .*-..###%+&*;.+ ", ^ ../pixmaps/book.xpm:33:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .*>-;..%+=*-.+ ", ^ ../pixmaps/book.xpm:34:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .,'>>--.*;-.+ ", ^ ../pixmaps/book.xpm:35:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " $$,'>>>--.+ ", ^ ../pixmaps/book.xpm:36:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " $$,'>-.+ ", ^ ../pixmaps/book.xpm:37:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " $$,.+ ", ^ ../pixmaps/book.xpm:38:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " $+ ", ^ ../pixmaps/book.xpm:39:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " "}; ^ In file included from fluid_img.cxx:89: ../pixmaps/recycle.xpm:3:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "14 14 6 1", ^ ../pixmaps/recycle.xpm:4:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " c #FFFFFF", ^ ../pixmaps/recycle.xpm:5:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "X c #000000", ^ ../pixmaps/recycle.xpm:6:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "Y c #444444", ^ ../pixmaps/recycle.xpm:7:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "x c #888888", ^ ../pixmaps/recycle.xpm:8:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "- c #BBBBBB", ^ ../pixmaps/recycle.xpm:9:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] ". c #CCCCCC", ^ ../pixmaps/recycle.xpm:10:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " Y. ", ^ ../pixmaps/recycle.xpm:11:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .x- xX ", ^ ../pixmaps/recycle.xpm:12:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " -Yx xXXXx- ", ^ ../pixmaps/recycle.xpm:13:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] ".YX xXXXXXXx ", ^ ../pixmaps/recycle.xpm:14:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "xXXx xXXXXXX- ", ^ ../pixmaps/recycle.xpm:15:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "YXX. xX xXXY ", ^ ../pixmaps/recycle.xpm:16:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "XXX Y. XXX ", ^ ../pixmaps/recycle.xpm:17:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "XXX .Y XXX ", ^ ../pixmaps/recycle.xpm:18:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "YXXx Xx .XXY ", ^ ../pixmaps/recycle.xpm:19:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] "-XXXXXXx xXXx ", ^ ../pixmaps/recycle.xpm:20:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " xXXXXXXx XY. ", ^ ../pixmaps/recycle.xpm:21:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " -xXXXx xY- ", ^ ../pixmaps/recycle.xpm:22:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " Xx -x. ", ^ ../pixmaps/recycle.xpm:23:1: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] " .Y "}; ^ 119 warnings generated. Compiling fluid_menus.cxx... In file included from fluid_menus.cxx:29: In file included from ./Widget_Types.h:32: ../fltk/TabGroup.h:100:16: warning: delete called on 'fltk::TabGroupPager' that is abstract but has non-virtual destructor [-Wdelete-non-virtual-dtor] ~TabGroup() {delete pager_;} ^ In file included from fluid_menus.cxx:29: ./Widget_Types.h:352:7: warning: 'TextDisplayType::textstuff' hides overloaded virtual function [-Woverloaded-virtual] int textstuff(int w, fltk::Font* f, int& s, fltk::Color c); ^ ./WidgetType.h:69:15: note: hidden overloaded virtual function 'WidgetType::textstuff' declared here: type mismatch at 3rd parameter ('float &' vs 'int &') virtual int textstuff(int w, fltk::Font* f, float& s, fltk::Color c); ^ In file included from fluid_menus.cxx:29: ./Widget_Types.h:377:7: warning: 'TextEditorType::textstuff' hides overloaded virtual function [-Woverloaded-virtual] int textstuff(int w, fltk::Font* f, int& s, fltk::Color c); ^ ./WidgetType.h:69:15: note: hidden overloaded virtual function 'WidgetType::textstuff' declared here: type mismatch at 3rd parameter ('float &' vs 'int &') virtual int textstuff(int w, fltk::Font* f, float& s, fltk::Color c); ^ In file included from fluid_menus.cxx:29: ./Widget_Types.h:401:15: warning: 'FileInputType::subtypes' hides overloaded virtual function [-Woverloaded-virtual] fltk::Item *subtypes() {return 0;} ^ ./WidgetType.h:48:30: note: hidden overloaded virtual function 'WidgetType::subtypes' declared here: different return type ('const Enumeration *' vs 'fltk::Item *') virtual const Enumeration* subtypes() const; ^ In file included from fluid_menus.cxx:29: ./Widget_Types.h:402:7: warning: 'FileInputType::textstuff' hides overloaded virtual function [-Woverloaded-virtual] int textstuff(int w,fltk::Font* f, int& s, fltk::Color c); ^ ./WidgetType.h:69:15: note: hidden overloaded virtual function 'WidgetType::textstuff' declared here: type mismatch at 3rd parameter ('float &' vs 'int &') virtual int textstuff(int w, fltk::Font* f, float& s, fltk::Color c); ^ 5 warnings generated. Compiling Fluid_Plugins.cxx... Compiling FluidType.cxx... FluidType.cxx:267:10: warning: destination for this 'memset' call is a pointer to dynamic class 'FluidType'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset(this, 0, sizeof(FluidType)); ~~~~~~ ^ FluidType.cxx:267:10: note: explicitly cast the pointer to silence this warning memset(this, 0, sizeof(FluidType)); ^ (void*) 1 warning generated. Compiling function_panel.cxx... In file included from function_panel.cxx:3: In file included from ./function_panel.h:74: ../fltk/TabGroup.h:100:16: warning: delete called on 'fltk::TabGroupPager' that is abstract but has non-virtual destructor [-Wdelete-non-virtual-dtor] ~TabGroup() {delete pager_;} ^ 1 warning generated. Compiling FunctionType.cxx... In file included from FunctionType.cxx:36: In file included from ./coding_style.h:21: ../fltk/TabGroup.h:100:16: warning: delete called on 'fltk::TabGroupPager' that is abstract but has non-virtual destructor [-Wdelete-non-virtual-dtor] ~TabGroup() {delete pager_;} ^ FunctionType.cxx:534:22: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!isalpha(*c) && *c != '~' ~~~~~~~~~~~~~^~~~~~~~~~~~ FunctionType.cxx:534:22: note: place parentheses around the '&&' expression to silence this warning if (!isalpha(*c) && *c != '~' ^ ( ) FunctionType.cxx:535:28: warning: '&&' within '||' [-Wlogical-op-parentheses] || !strncmp(c,"extern",6) && isspace(c[6]) ~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ FunctionType.cxx:535:28: note: place parentheses around the '&&' expression to silence this warning || !strncmp(c,"extern",6) && isspace(c[6]) ^ ( ) FunctionType.cxx:536:27: warning: '&&' within '||' [-Wlogical-op-parentheses] || !strncmp(c,"class",5) && isspace(c[5]) ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ FunctionType.cxx:536:27: note: place parentheses around the '&&' expression to silence this warning || !strncmp(c,"class",5) && isspace(c[5]) ^ ( ) FunctionType.cxx:537:29: warning: '&&' within '||' [-Wlogical-op-parentheses] || !strncmp(c,"typedef",7) && isspace(c[7]) ~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ FunctionType.cxx:537:29: note: place parentheses around the '&&' expression to silence this warning || !strncmp(c,"typedef",7) && isspace(c[7]) ^ ( ) FunctionType.cxx:1034:40: warning: the value of the size argument in 'strncat' is too large, might lead to a buffer overflow [-Wstrncat-size] if (i