Source: pd-flext Version: 0.6.3-1 Severity: serious Justification: FTBFS Tags: trixie sid ftbfs User: lu...@debian.org Usertags: ftbfs-20240615 ftbfs-trixie
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" > -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" > -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"g...@grrrr.org\" > -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 > -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 > -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 > -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 > -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source > -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd > -I/usr/include/stk -I/usr/include/SndObj -g -O2 > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c > -o libflext_pd64_s_la-flattr_ed.lo `test -f 'flattr_ed.cpp' || echo > '../../../../source/'`flattr_ed.cpp > libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" > -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" > -DPACKAGE_BUGREPORT=\"g...@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" > -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 > -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 > -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 > -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 > -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 > -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c > ../../../../source/fldsp.cpp -o libflext_pd64_s_la-fldsp.o > libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" > -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" > -DPACKAGE_BUGREPORT=\"g...@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" > -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 > -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 > -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 > -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 > -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 > -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c > ../../../../source/flbase.cpp -o libflext_pd64_s_la-flbase.o > libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" > -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" > -DPACKAGE_BUGREPORT=\"g...@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" > -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 > -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 > -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 > -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 > -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 > -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c > ../../../../source/fllib.cpp -o libflext_pd64_s_la-fllib.o > libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" > -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" > -DPACKAGE_BUGREPORT=\"g...@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" > -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 > -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 > -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 > -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 > -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 > -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c > ../../../../source/flext.cpp -o libflext_pd64_s_la-flext.o > libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" > -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" > -DPACKAGE_BUGREPORT=\"g...@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" > -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 > -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 > -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 > -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 > -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 > -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c > ../../../../source/flbuf.cpp -o libflext_pd64_s_la-flbuf.o > libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" > -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" > -DPACKAGE_BUGREPORT=\"g...@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" > -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 > -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 > -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 > -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 > -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 > -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c > ../../../../source/flattr_ed.cpp -o libflext_pd64_s_la-flattr_ed.o > libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" > -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" > -DPACKAGE_BUGREPORT=\"g...@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" > -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 > -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 > -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 > -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 > -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 > -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c > ../../../../source/flattr.cpp -o libflext_pd64_s_la-flattr.o > libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" > -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" > -DPACKAGE_BUGREPORT=\"g...@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" > -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 > -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 > -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 > -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 > -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 > -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c > ../../../../source/flxlet.cpp -o libflext_pd64_s_la-flxlet.o > ../../../../source/flattr_ed.cpp: In function ‘void tclscript()’: > ../../../../source/flattr_ed.cpp:81:13: warning: ‘void sys_vgui(const char*, > ...)’ is deprecated [-Wdeprecated-declarations] > 81 | sys_vgui(const_cast<char *>( > | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ > 82 | "proc flext_escatoms {lst} {\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 83 | "set tmp {}\n" > | ~~~~~~~~~~~~~~ > 84 | "foreach a $lst {\n" > | ~~~~~~~~~~~~~~~~~~~~ > 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ > with \\ ... must be first > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with > \$ > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { > with \{ > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } > with \} > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace > space with \space > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with > \; > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 92 | "lappend tmp $a\n" > | ~~~~~~~~~~~~~~~~~~ > 93 | "}\n" > | ~~~~~ > 94 | "return $tmp\n" > | ~~~~~~~~~~~~~~~ > 95 | "}\n") > | ~~~~~~ > 96 | ); > | ~ > In file included from ../../../../source/flstdc.h:66, > from ../../../../source/flbase.h:18, > from ../../../../source/flclass.h:18, > from ../../../../source/flext.h:60, > from ../../../../source/flattr_ed.cpp:16: > /usr/include/pd/m_pd.h:796:27: note: declared here > 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid > this: use pdgui_vmess() instead */ > | ^~~~~~~~ > ../../../../source/flattr_ed.cpp:97:13: warning: ‘void sys_vgui(const char*, > ...)’ is deprecated [-Wdeprecated-declarations] > 97 | sys_vgui(const_cast<char *>( > | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ > 98 | "proc flext_makevalue {id ix} {\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 99 | // strip "." from the TK id to make a variable name suffix > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 100 | "set vid [string trimleft $id .]\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 101 | > | > 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 107 | > | > 108 | "global $var_attr_name $var_attr_init $var_attr_val > $var_attr_save $var_attr_type\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 109 | > | > 110 | "set lst {}\n" > | ~~~~~~~~~~~~~~ > 111 | > | > 112 | "if { [expr $$var_attr_type] != 0 } {\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 113 | // attribute is puttable > | ~~~~~~~~~~~~~~~~~~~~~~~~ > 114 | > | > 115 | "lappend lst [eval concat $$var_attr_name]\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 116 | > | > 117 | // process current value > | ~~~~~~~~~~~~~~~~~~~~~~~~ > 118 | "set tmp [flext_escatoms [eval concat > $$var_attr_val]]\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 120 | > | > 121 | // process init value > | ~~~~~~~~~~~~~~~~~~~~~ > 122 | "set tmp [flext_escatoms [eval concat > $$var_attr_init]]\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 124 | > | > 125 | "lappend lst [eval concat $$var_attr_save]\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 126 | "}\n" > | ~~~~~ > 127 | > | > 128 | // return list > | ~~~~~~~~~~~~~~ > 129 | "return $lst\n" > | ~~~~~~~~~~~~~~~ > 130 | "}\n") > | ~~~~~~ > 131 | ); > | ~ > /usr/include/pd/m_pd.h:796:27: note: declared here > 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid > this: use pdgui_vmess() instead */ > | ^~~~~~~~ > ../../../../source/flattr_ed.cpp:132:13: warning: ‘void sys_vgui(const char*, > ...)’ is deprecated [-Wdeprecated-declarations] > 132 | sys_vgui(const_cast<char *>( > | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ > 133 | "proc flext_apply {id ix} {\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 134 | "set lst [flext_makevalue $id $ix]\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 135 | "set lst [eval concat $lst]\n" // remove curly braces > from character escaping > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 136 | "pd [concat $id attributedialog $lst \\;]\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 137 | "}\n" > | ~~~~~ > 138 | > | > 139 | "proc flext_applyall {id alen} {\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 140 | // make a list of the attribute values (including save > flags) > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 141 | > | > 142 | "set lst {}\n" > | ~~~~~~~~~~~~~~ > 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 145 | "}\n" > | ~~~~~ > 146 | "set lst [eval concat $lst]\n" // remove curly braces > from character escaping > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 147 | > | > 148 | "pd [concat $id attributedialog $lst \\;]\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 149 | "}\n" > | ~~~~~ > 150 | > | > 151 | "proc flext_cancel {id} {\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 152 | "pd [concat $id cancel \\;]\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 153 | "}\n" > | ~~~~~ > 154 | > | > 155 | "proc flext_ok {id alen} {\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 156 | "flext_applyall $id $alen\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 157 | "flext_cancel $id\n" > | ~~~~~~~~~~~~~~~~~~~~ > 158 | "}\n") > | ~~~~~~ > 159 | ); > | ~ > /usr/include/pd/m_pd.h:796:27: note: declared here > 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid > this: use pdgui_vmess() instead */ > | ^~~~~~~~ > ../../../../source/flattr_ed.cpp:160:13: warning: ‘void sys_vgui(const char*, > ...)’ is deprecated [-Wdeprecated-declarations] > 160 | sys_vgui(const_cast<char *>( > | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ > 161 | "proc flext_help {id} {\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~ > 162 | "toplevel $id.hw\n" > | ~~~~~~~~~~~~~~~~~~~ > 163 | "wm title $id.hw \"Flext attribute editor help\"\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 164 | > | > 165 | "frame $id.hw.buttons\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~ > 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 167 | > | > 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand > \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 170 | "pack $id.hw.scroll -side right -fill y\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 171 | "pack $id.hw.text -expand yes -fill both\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 172 | > | > 173 | "button $id.hw.buttons.ok -text OK -command \"destroy > $id.hw\"\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 175 | "bind $id.hw {<KeyPress-Escape>} \"destroy $id.hw\"\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 176 | > | > 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 178 | "$id.hw.text configure -font {Arial 8 bold}\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 179 | "$id.hw.text insert end \"" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 180 | "The flext attribute editor lets you query or change > attribute values exposed by an external object. \" big \"\n\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 181 | "Local variable names ($-values) will only be saved > as such for init values. " > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 182 | "Alternatively, # can be used instead of $.\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 183 | "Ctrl-Button on a text field will open an editor > window where text can be entered more comfortably.\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 184 | "\"\n" > | ~~~~~~ > 185 | "$id.hw.text configure -state disabled\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 186 | "}\n") > | ~~~~~~ > 187 | ); > | ~ > /usr/include/pd/m_pd.h:796:27: note: declared here > 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid > this: use pdgui_vmess() instead */ > | ^~~~~~~~ > ../../../../source/flattr_ed.cpp:188:13: warning: ‘void sys_vgui(const char*, > ...)’ is deprecated [-Wdeprecated-declarations] > 188 | sys_vgui(const_cast<char *>( > | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ > 189 | "proc flext_copyval {dst src} {\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 190 | "global $src $dst\n" > | ~~~~~~~~~~~~~~~~~~~~ > 191 | "set $dst [expr $$src]\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~ > 192 | "}\n" > | ~~~~~ > 193 | > | > 194 | "proc flext_textcopy {id idtxt var} {\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 195 | "global $var\n" > | ~~~~~~~~~~~~~~~ > 196 | "set txt [eval $idtxt get 0.0 end]\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 197 | // strip newline characters > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 198 | "set tmp {}\n" > | ~~~~~~~~~~~~~~ > 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 200 | "set $var $tmp\n" > | ~~~~~~~~~~~~~~~~~ > 201 | "destroy $id\n" > | ~~~~~~~~~~~~~~~ > 202 | "}\n") > | ~~~~~~ > 203 | ); > | ~ > /usr/include/pd/m_pd.h:796:27: note: declared here > 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid > this: use pdgui_vmess() instead */ > | ^~~~~~~~ > ../../../../source/flattr_ed.cpp:204:13: warning: ‘void sys_vgui(const char*, > ...)’ is deprecated [-Wdeprecated-declarations] > 204 | sys_vgui(const_cast<char *>( > | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ > 205 | "proc flext_textzoom {id var title attr edit} {\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 206 | "global $var\n" > | ~~~~~~~~~~~~~~~ > 207 | "toplevel $id.w\n" > | ~~~~~~~~~~~~~~~~~~ > 208 | "wm title $id.w [concat $title \" @\" $attr]\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 209 | // "wm iconname $w \"text\"\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 210 | // "positionWindow $id.w\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 211 | > | > 212 | "frame $id.w.buttons\n" > | ~~~~~~~~~~~~~~~~~~~~~~~ > 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 214 | > | > 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand > \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 217 | "pack $id.w.scroll -side right -fill y\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 218 | "pack $id.w.text -expand yes -fill both\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 219 | > | > 220 | // insert text with newlines > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 221 | "set txt [split [expr $$var] ,]\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 222 | "set lines [llength $txt]\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 224 | "$id.w.text insert end [string trim [lindex $txt $ix] > ]\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 225 | "$id.w.text insert end \" ,\\n\"\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 226 | "}\n" > | ~~~~~ > 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 228 | > | > 229 | "$id.w.text mark set insert 0.0\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 230 | > | > 231 | "if { $edit != 0 } then {\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 232 | "button $id.w.buttons.ok -text OK -command > \"flext_textcopy $id.w $id.w.text $var\"\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 233 | "pack $id.w.buttons.ok -side left -expand 1\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 234 | // "bind $id.w {<Shift-KeyPress-Return>} > \"flext_textcopy $id.w $id.w.text $var\"\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 235 | "} " > | ~~~~ > 236 | "else { $id.w.text configure -state disabled }\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 237 | > | > 238 | "button $id.w.buttons.cancel -text Cancel -command > \"destroy $id.w\"\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 240 | "bind $id.w {<KeyPress-Escape>} \"destroy $id.w\"\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 241 | "}\n") > | ~~~~~~ > 242 | ); > | ~ > /usr/include/pd/m_pd.h:796:27: note: declared here > 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid > this: use pdgui_vmess() instead */ > | ^~~~~~~~ > ../../../../source/flattr_ed.cpp:243:13: warning: ‘void sys_vgui(const char*, > ...)’ is deprecated [-Wdeprecated-declarations] > 243 | sys_vgui(const_cast<char *>( > | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ > 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 245 | "set vid [string trimleft $id .]\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 246 | "set alen [expr [llength $attrlist] / 6 ]\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 247 | > | > 248 | "toplevel $id\n" > | ~~~~~~~~~~~~~~~~ > 249 | "wm title $id $title\n" > | ~~~~~~~~~~~~~~~~~~~~~~~ > 250 | "wm protocol $id WM_DELETE_WINDOW [concat > flext_cancel $id]\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 251 | > | > 252 | "frame $id.frame\n" > | ~~~~~~~~~~~~~~~~~~~ > 253 | "set row 0\n" > | ~~~~~~~~~~~~~ > 254 | > | > 255 | // set grow parameters > | ~~~~~~~~~~~~~~~~~~~~~~ > 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // > label > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // > value entry > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" > // copy buttons > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // > apply button > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" > // radio buttons > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 261 | > | > 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 263 | > | > 264 | // set column labels > | ~~~~~~~~~~~~~~~~~~~~ > 265 | "label $id.frame.label -text {attribute} -font > {Helvetica 9 bold}\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 266 | "label $id.frame.init -text {initial value} -font > {Helvetica 9 bold}\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 267 | "label $id.frame.copy -text {copy} -font {Helvetica > 9 bold}\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 268 | "label $id.frame.val -text {current value} -font > {Helvetica 9 bold}\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 269 | "label $id.frame.apply -text {} -font {Helvetica 9 > bold}\n" // why must this be empty? > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 > {always\rsave} } {\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | "label $id.frame.b$i -text $txt -font {Helvetica > 7 bold}\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 272 | "}\n" > | ~~~~~ > 273 | > | > 274 | "grid config $id.frame.label -column 0 -row $row \n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 275 | "grid config $id.frame.init -column 1 -row $row \n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 276 | "grid config $id.frame.copy -column 2 -columnspan 2 > -row $row \n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 277 | "grid config $id.frame.val -column 4 -row $row \n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 278 | "grid config $id.frame.apply -column 5 -row $row \n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 279 | "foreach i {0 1 2} { grid config $id.frame.b$i > -column [expr $i + 6] -row $row }\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 280 | "incr row\n" > | ~~~~~~~~~~~~ > 281 | > | > 282 | // Separator > | ~~~~~~~~~~~~ > 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 284 | "grid config $id.frame.sep -column 0 -columnspan 9 > -row $row -pady 2 -sticky {snew}\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 285 | "incr row\n") > | ~~~~~~~~~~~~~ > 286 | ); > | ~ > /usr/include/pd/m_pd.h:796:27: note: declared here > 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid > this: use pdgui_vmess() instead */ > | ^~~~~~~~ > ../../../../source/flattr_ed.cpp:287:13: warning: ‘void sys_vgui(const char*, > ...)’ is deprecated [-Wdeprecated-declarations] > 287 | sys_vgui(const_cast<char *>( > | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ > 288 | "set ix 1\n" > | ~~~~~~~~~~~~ > 289 | "foreach {an av ai atp asv afl} $attrlist {\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 290 | "grid rowconfigure $id.frame $row -weight 1\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 291 | > | > 292 | // get attribute name > | ~~~~~~~~~~~~~~~~~~~~~ > 293 | "set var_attr_name [concat [concat > var_name_$ix]_$vid ]\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 294 | "global $var_attr_name\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~ > 295 | "set $var_attr_name $an\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~ > 296 | > | > 297 | // get attribute init value (list) > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 298 | "set var_attr_init [concat [concat > var_init_$ix]_$vid ]\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 299 | "global $var_attr_init\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~ > 300 | "set $var_attr_init $ai\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~ > 301 | > | > 302 | // get attribute value (list) > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 303 | "set var_attr_val [concat [concat > var_val_$ix]_$vid ]\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 304 | "global $var_attr_val\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~ > 305 | "set $var_attr_val $av\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~ > 306 | > | > 307 | // get save flag > | ~~~~~~~~~~~~~~~~ > 308 | "set var_attr_save [concat [concat > var_save_$ix]_$vid ]\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 309 | "global $var_attr_save\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~ > 310 | "set $var_attr_save $asv\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 311 | > | > 312 | // get type flag > | ~~~~~~~~~~~~~~~~ > 313 | "set var_attr_type [concat [concat > var_type_$ix]_$vid ]\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 314 | "global $var_attr_type\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~ > 315 | "set $var_attr_type $afl\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 316 | > | > 317 | // add dialog elements to window > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 318 | > | > 319 | // attribute label > | ~~~~~~~~~~~~~~~~~~ > 320 | "label $id.frame.label-$ix -text \"$an :\" -font > {Helvetica 8 bold}\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 321 | "grid config $id.frame.label-$ix -column 0 -row > $row -padx 5 -sticky {e}\n") > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 322 | ); > | ~ > /usr/include/pd/m_pd.h:796:27: note: declared here > 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid > this: use pdgui_vmess() instead */ > | ^~~~~~~~ > ../../../../source/flattr_ed.cpp:323:13: warning: ‘void sys_vgui(const char*, > ...)’ is deprecated [-Wdeprecated-declarations] > 323 | sys_vgui(const_cast<char *>( > | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ > 324 | "if { $afl != 0 } {\n" > | ~~~~~~~~~~~~~~~~~~~~~~ > 325 | // attribute is puttable > | ~~~~~~~~~~~~~~~~~~~~~~~~ > 326 | > | > 327 | // entry field for initial value > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 328 | // entry field for current value > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 329 | > | > 330 | // choose entry field type > | ~~~~~~~~~~~~~~~~~~~~~~~~~~ > 331 | "switch $atp {\n" > | ~~~~~~~~~~~~~~~~~ > 332 | "0 - 1 {\n" // int or float > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 333 | "entry $id.frame.init-$ix > -textvariable $var_attr_init" ST_DISABLED "\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 334 | "entry $id.frame.val-$ix > -textvariable $var_attr_val\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 335 | "}\n" > | ~~~~~ > 336 | "2 {\n" // boolean > | ~~~~~~~~~~~~~~~~~~~ > 337 | "checkbutton $id.frame.init-$ix > -variable $var_attr_init" ST_DISABLED "\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 338 | "checkbutton $id.frame.val-$ix > -variable $var_attr_val\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 339 | "}\n" > | ~~~~~ > 340 | "3 {\n" // symbol > | ~~~~~~~~~~~~~~~~~~ > 341 | "entry $id.frame.init-$ix > -textvariable $var_attr_init" ST_DISABLED "\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 342 | "entry $id.frame.val-$ix > -textvariable $var_attr_val\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 343 | "}\n" > | ~~~~~ > 344 | "4 - 5 {\n" // list or unknown > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 345 | "entry $id.frame.init-$ix > -textvariable $var_attr_init" ST_DISABLED "\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 346 | "bind $id.frame.init-$ix > {<Control-Button-1>} \" flext_textzoom $id.frame.init-$ix $var_attr_init { > $title } $an 1\"\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 347 | "entry $id.frame.val-$ix > -textvariable $var_attr_val\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 348 | "bind $id.frame.val-$ix > {<Control-Button-1>} \" flext_textzoom $id.frame.val-$ix $var_attr_val { > $title } $an 1\"\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 349 | "}\n" > | ~~~~~ > 350 | "}\n" > | ~~~~~ > 351 | > | > 352 | "grid config $id.frame.init-$ix -column 1 > -row $row -padx 5 -sticky {ew}\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 353 | "grid config $id.frame.val-$ix -column 4 > -row $row -padx 5 -sticky {ew}\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 354 | > | > 355 | // copy buttons > | ~~~~~~~~~~~~~~~ > 356 | "button $id.frame.b2i-$ix -text {<-} -height > 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 357 | "grid config $id.frame.b2i-$ix -column 2 > -row $row -sticky {ew}\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 358 | "button $id.frame.b2c-$ix -text {->} -height > 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 359 | "grid config $id.frame.b2c-$ix -column 3 > -row $row -sticky {ew}\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 360 | > | > 361 | // apply button > | ~~~~~~~~~~~~~~~ > 362 | "button $id.frame.apply-$ix -text {Apply} > -height 1 -command \" flext_apply $id $ix \"\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 363 | "grid config $id.frame.apply-$ix -column 5 > -row $row -sticky {ew}\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 364 | > | > 365 | // radiobuttons > | ~~~~~~~~~~~~~~~ > 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 367 | "radiobutton $id.frame.b$i-$ix -value $i > -foreground $c -variable $var_attr_save" ST_DISABLED "\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 368 | "grid config $id.frame.b$i-$ix -column > [expr $i + 6] -row $row\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 369 | "}\n") > | ~~~~~~ > 370 | ); > | ~ > /usr/include/pd/m_pd.h:796:27: note: declared here > 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid > this: use pdgui_vmess() instead */ > | ^~~~~~~~ > ../../../../source/flattr_ed.cpp:371:13: warning: ‘void sys_vgui(const char*, > ...)’ is deprecated [-Wdeprecated-declarations] > 371 | sys_vgui(const_cast<char *>( > | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ > 372 | "} else {\n" > | ~~~~~~~~~~~~ > 373 | // attribute is gettable only > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 374 | > | > 375 | // entry field for current value (read-only) > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 376 | > | > 377 | // choose display field type > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 378 | "switch $atp {\n" > | ~~~~~~~~~~~~~~~~~ > 379 | "0 - 1 {\n" // int or float > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 380 | "entry $id.frame.val-$ix > -textvariable $var_attr_val -state disabled\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 381 | "}\n" > | ~~~~~ > 382 | "2 {\n" // boolean > | ~~~~~~~~~~~~~~~~~~~ > 383 | "checkbutton $id.frame.val-$ix > -variable $var_attr_val -state disabled\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 384 | "}\n" > | ~~~~~ > 385 | "3 {\n" // symbol > | ~~~~~~~~~~~~~~~~~~ > 386 | "entry $id.frame.val-$ix > -textvariable $var_attr_val -state disabled\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 387 | "}\n" > | ~~~~~ > 388 | "4 - 5 {\n" // list or unknown > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 389 | "entry $id.frame.val-$ix > -textvariable $var_attr_val -state disabled\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 390 | "bind $id.frame.val-$ix > {<Control-Button-1>} \" flext_textzoom $id.frame.val-$ix $var_attr_val { > $title } $an 0\"\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 391 | "}\n" > | ~~~~~ > 392 | "}\n" > | ~~~~~ > 393 | > | > 394 | // "entry $id.fval.val-$ix -textvariable > $var_attr_val -state disabled\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 395 | "grid config $id.frame.val-$ix -column 4 -row > $row -padx 5 -sticky {ew}\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 396 | > | > 397 | "label $id.frame.readonly-$ix -text > \"read-only\"\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 398 | "grid config $id.frame.readonly-$ix -column 6 > -columnspan 3 -row $row -padx 5 -sticky {ew}\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 399 | "}\n" > | ~~~~~ > 400 | > | > 401 | // increase counter > | ~~~~~~~~~~~~~~~~~~~ > 402 | "incr ix\n" > | ~~~~~~~~~~~ > 403 | "incr row\n" > | ~~~~~~~~~~~~ > 404 | "}\n" > | ~~~~~ > 405 | > | > 406 | // empty space > | ~~~~~~~~~~~~~~ > 407 | "grid rowconfigure $id.frame $row -weight 1\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 408 | "frame $id.frame.dummy\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~ > 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 > -row $row\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 410 | "incr row\n") > | ~~~~~~~~~~~~~ > 411 | ); > | ~ > /usr/include/pd/m_pd.h:796:27: note: declared here > 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid > this: use pdgui_vmess() instead */ > | ^~~~~~~~ > ../../../../source/flattr_ed.cpp:412:13: warning: ‘void sys_vgui(const char*, > ...)’ is deprecated [-Wdeprecated-declarations] > 412 | sys_vgui(const_cast<char *>( > | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ > 413 | // Separator > | ~~~~~~~~~~~~ > 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 415 | > | > 416 | // Buttons > | ~~~~~~~~~~ > 417 | "frame $id.buttonframe\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~ > 418 | > | > 419 | "button $id.buttonframe.cancel -text {Leave} -width > 20 -command \" flext_cancel $id \"\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 420 | "button $id.buttonframe.apply -text {Apply all} > -width 20 -command \" flext_applyall $id $alen \"\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 421 | "button $id.buttonframe.ok -text {Apply & Leave} > -width 20 -command \" flext_ok $id $alen \"\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 422 | "button $id.buttonframe.help -text {Help} -width 10 > -command \" flext_help $id \"\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 423 | > | > 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} > -weight 1\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 425 | "grid config $id.buttonframe.cancel > $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky > {snew}\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 426 | > | > 427 | // "scrollbar $id.scroll -command \"$id.frame > yview\"\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 428 | > | > 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 > -side bottom -fill x\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 430 | // "pack $id.scroll -side right -fill y\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 431 | "pack $id.frame -expand 1 -side top -fill both\n" > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 432 | > | > 433 | // Key bindings > | ~~~~~~~~~~~~~~~ > 434 | "bind $id {<KeyPress-Escape>} \" flext_cancel $id > \"\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 435 | "bind $id {<KeyPress-Return>} \" flext_ok $id $alen > \"\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 436 | "bind $id {<Shift-KeyPress-Return>} \" flext_applyall > $id $alen \"\n" > | > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 437 | "}\n") > | ~~~~~~ > 438 | ); > | ~ > /usr/include/pd/m_pd.h:796:27: note: declared here > 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid > this: use pdgui_vmess() instead */ > | ^~~~~~~~ > ../../../../source/flattr_ed.cpp: In static member function ‘static void > flext_base_single::cb_GfxProperties(flext_hdr*, _glist*)’: > ../../../../source/flattr_ed.cpp:534:13: warning: ‘void sys_vgui(const char*, > ...)’ is deprecated [-Wdeprecated-declarations] > 534 | sys_vgui(const_cast<char *>("proc pdtk_flext_dialog_%p {title} > {\n"),th); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/pd/m_pd.h:796:27: note: declared here > 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid > this: use pdgui_vmess() instead */ > | ^~~~~~~~ > ../../../../source/flattr_ed.cpp:536:13: warning: ‘void sys_vgui(const char*, > ...)’ is deprecated [-Wdeprecated-declarations] > 536 | sys_vgui(const_cast<char *>("pdtk_flext_dialog $title {\n")); > | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/pd/m_pd.h:796:27: note: declared here > 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid > this: use pdgui_vmess() instead */ > | ^~~~~~~~ > ../../../../source/flattr_ed.cpp:546:13: warning: ‘void sys_vgui(const char*, > ...)’ is deprecated [-Wdeprecated-declarations] > 546 | sys_vgui(const_cast<char *>("%s } {\n"),buf); > | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/pd/m_pd.h:796:27: note: declared here > 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid > this: use pdgui_vmess() instead */ > | ^~~~~~~~ > ../../../../source/flattr_ed.cpp:596:17: warning: ‘void sys_vgui(const char*, > ...)’ is deprecated [-Wdeprecated-declarations] > 596 | sys_vgui(const_cast<char *>(list?"%s {":"%s > "),GetString(sym)); > | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/pd/m_pd.h:796:27: note: declared here > 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid > this: use pdgui_vmess() instead */ > | ^~~~~~~~ > ../../../../source/flattr_ed.cpp:610:21: warning: ‘void sys_vgui(const char*, > ...)’ is deprecated [-Wdeprecated-declarations] > 610 | sys_vgui(const_cast<char *>("%s"),buf); > | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/pd/m_pd.h:796:27: note: declared here > 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid > this: use pdgui_vmess() instead */ > | ^~~~~~~~ > ../../../../source/flattr_ed.cpp:613:21: warning: ‘void sys_vgui(const char*, > ...)’ is deprecated [-Wdeprecated-declarations] > 613 | sys_vgui(const_cast<char *>("{}")); > | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/pd/m_pd.h:796:27: note: declared here > 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid > this: use pdgui_vmess() instead */ > | ^~~~~~~~ > ../../../../source/flattr_ed.cpp:615:17: warning: ‘void sys_vgui(const char*, > ...)’ is deprecated [-Wdeprecated-declarations] > 615 | sys_vgui(const_cast<char *>(list?"} {":" ")); > | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/pd/m_pd.h:796:27: note: declared here > 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid > this: use pdgui_vmess() instead */ > | ^~~~~~~~ > ../../../../source/flattr_ed.cpp:628:21: warning: ‘void sys_vgui(const char*, > ...)’ is deprecated [-Wdeprecated-declarations] > 628 | sys_vgui(const_cast<char *>("%s"),buf); > | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/pd/m_pd.h:796:27: note: declared here > 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid > this: use pdgui_vmess() instead */ > | ^~~~~~~~ > ../../../../source/flattr_ed.cpp:631:21: warning: ‘void sys_vgui(const char*, > ...)’ is deprecated [-Wdeprecated-declarations] > 631 | sys_vgui(const_cast<char *>("{}")); > | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/pd/m_pd.h:796:27: note: declared here > 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid > this: use pdgui_vmess() instead */ > | ^~~~~~~~ > ../../../../source/flattr_ed.cpp:634:17: warning: ‘void sys_vgui(const char*, > ...)’ is deprecated [-Wdeprecated-declarations] > 634 | sys_vgui(const_cast<char *>(list?"} %i %i %i \n":" %i %i %i > \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/pd/m_pd.h:796:27: note: declared here > 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid > this: use pdgui_vmess() instead */ > | ^~~~~~~~ > ../../../../source/flattr_ed.cpp:637:13: warning: ‘void sys_vgui(const char*, > ...)’ is deprecated [-Wdeprecated-declarations] > 637 | sys_vgui(const_cast<char *>(" } }\n")); // end of proc > | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/pd/m_pd.h:796:27: note: declared here > 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid > this: use pdgui_vmess() instead */ > | ^~~~~~~~ > ../../../../source/flattr_ed.cpp:640:16: warning: ‘void gfxstub_new(_class**, > void*, const char*)’ is deprecated [-Wdeprecated-declarations] > 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); > | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/pd/m_pd.h:803:27: note: declared here > 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const > char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ > | ^~~~~~~~~~~ > ../../../../source/flbuf.cpp: In member function ‘void > flext_single::buffer::Frames(int, bool, bool)’: > ../../../../source/flbuf.cpp:270:20: warning: ‘void garray_resize(_garray*, > t_floatarg)’ is deprecated [-Wdeprecated-declarations] > 270 | ::garray_resize(arr,(float)fr); > | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ > In file included from ../../../../source/flstdc.h:66, > from ../../../../source/flbase.h:18, > from ../../../../source/flclass.h:18, > from ../../../../source/flext.h:60, > from ../../../../source/flbuf.cpp:16: > /usr/include/pd/m_pd.h:780:27: note: declared here > 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); > /* use garray_resize_long() */ > | ^~~~~~~~~~~~~ > ../../../../source/flext.cpp: In member function ‘virtual void > flext_base_single::Exit()’: > ../../../../source/flext.cpp:97:25: warning: ‘void > gfxstub_deleteforkey(void*)’ is deprecated [-Wdeprecated-declarations] > 97 | gfxstub_deleteforkey(thisHdr()); > | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ > In file included from ../../../../source/flstdc.h:66, > from ../../../../source/flbase.h:18, > from ../../../../source/flclass.h:18, > from ../../../../source/flext.h:60, > from ../../../../source/flext.cpp:16: > /usr/include/pd/m_pd.h:804:27: note: declared here > 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid > this: use pdgui_stub_deleteforkey() instead */ > | ^~~~~~~~~~~~~~~~~~~~ > ../../../../source/flext.cpp: In static member function ‘static void > flext_base_single::AddMessageMethods(_class*, bool, bool)’: > /usr/include/pd/m_pd.h:575:52: error: static assertion failed: field must be > t_float! > 575 | PD_STATIC_ASSERT(sizeof(((type *)NULL)->field) == > sizeof(t_float), "field must be t_float!"); \ > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ > ../../../../source/flext.cpp:170:13: note: in expansion of macro > ‘CLASS_MAINSIGNALIN’ > 170 | CLASS_MAINSIGNALIN(c,flext_hdr,defsig); // float messages > going into the left inlet are converted to signal > | ^~~~~~~~~~~~~~~~~~ > /usr/include/pd/m_pd.h:575:52: note: the comparison reduces to ‘(4 == 8)’ > 575 | PD_STATIC_ASSERT(sizeof(((type *)NULL)->field) == > sizeof(t_float), "field must be t_float!"); \ > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ > ../../../../source/flext.cpp:170:13: note: in expansion of macro > ‘CLASS_MAINSIGNALIN’ > 170 | CLASS_MAINSIGNALIN(c,flext_hdr,defsig); // float messages > going into the left inlet are converted to signal > | ^~~~~~~~~~~~~~~~~~ > make[3]: *** [Makefile:1473: libflext_pd64_s_la-flext.lo] Error 1 The full build log is available from: http://qa-logs.debian.net/2024/06/15/pd-flext_0.6.3-1_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240615;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240615&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please mark it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.