FailedOk

th/SRPMS[OK]
th/x32[OK]
th/i686[OK]
th/x86_64[OK]

ac/SRPMS[OK]
ac/i386[OK]
ac/i586[OK]
ac/i686[OK]
ac/alpha[OK]
ac/amd64[OK]
ac/athlon[OK]
ac/ppc[OK]
ac/sparc[OK]
ac/sparc64[OK]

Advanced Search
main()
Powered by PLD Linux
(c) 2002-2023 PLD Team
$Revision: 1.37 $
Powered by foobar.
Your IP: 44.192.38.49

qalculate-gtk 4496deba-e73c-43b0-9967-5b37b2c80fbf

Status:Failed
Source URL:https://buildlogs.pld-linux.org/pld/th/x86_64/FAIL/qalculate-gtk,4496deba-e73c-43b0-9967-5b37b2c80fbf.bz2
text/plain URL:View!
full text:View!
rpm -qa of builder:View!
Date:2022/10/13 15:38:57
Runtime:0:00:48.745899

Toc:

  • error 1
  • rpm: error: Failed build dependencies:
  • error 2
  • rpm: error: Failed build dependencies:
  • error 3
  • rpm: error: Failed build dependencies:
  • prep
  • Executing(%prep): /bin/sh -e /tmp/B.yzijhj1y/BUILD/tmp/rpm-tmp.NXmD4P
  • build
  • Executing(%build): /bin/sh -e /tmp/B.yzijhj1y/BUILD/tmp/rpm-tmp.40BFcj
  • error 4
  • callbacks.h:57:40: error: macro "DECLARE_BUILTIN_FUNCTION" requires 2 arguments, but only 1 given
  • error 5
  • callbacks.h:58:44: error: macro "DECLARE_BUILTIN_FUNCTION" requires 2 arguments, but only 1 given
  • error 6
  • callbacks.h:35:9: error: 'string' does not name a type; did you mean 'GString'?
  • error 7
  • callbacks.h:57:1: error: 'DECLARE_BUILTIN_FUNCTION' does not name a type
  • error 8
  • callbacks.h:75:21: error: 'string' was not declared in this scope
  • error 9
  • callbacks.h:75:34: error: 'string' was not declared in this scope
  • error 10
  • callbacks.h:75:45: error: expression list treated as compound expression in initializer [-fpermissive]
  • error 11
  • callbacks.h:126:180: error: 'string' has not been declared
  • error 12
  • callbacks.h:126:201: error: 'string' was not declared in this scope
  • error 13
  • callbacks.h:126:211: error: 'string' has not been declared
  • error 14
  • callbacks.h:126:224: error: 'string' was not declared in this scope
  • error 15
  • callbacks.h:127:114: error: 'string' has not been declared
  • error 16
  • callbacks.h:127:193: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 17
  • callbacks.h:132:6: error: variable or field 'RPNRegisterAdded' declared void
  • error 18
  • callbacks.h:132:23: error: 'string' was not declared in this scope
  • error 19
  • callbacks.h:132:41: error: expected primary-expression before 'index'
  • error 20
  • callbacks.h:134:6: error: variable or field 'RPNRegisterChanged' declared void
  • error 21
  • callbacks.h:134:25: error: 'string' was not declared in this scope
  • error 22
  • callbacks.h:134:43: error: expected primary-expression before 'index'
  • error 23
  • main.cc:29:1: error: 'string' does not name a type; did you mean 'GString'?
  • error 24
  • main.cc:32:1: error: 'string' does not name a type; did you mean 'GString'?
  • error 25
  • main.cc:35:1: error: 'string' does not name a type; did you mean 'GString'?
  • error 26
  • main.cc:37:1: error: 'string' does not name a type; did you mean 'GString'?
  • error 27
  • main.cc:39:1: error: 'string' does not name a type; did you mean 'GString'?
  • error 28
  • main.cc:40:1: error: 'string' does not name a type; did you mean 'GString'?
  • error 29
  • main.cc:47:8: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 30
  • main.cc:48:8: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 31
  • main.cc:49:8: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 32
  • main.cc:64:1: error: 'string' does not name a type; did you mean 'GString'?
  • error 33
  • main.cc:119:9: error: 'parsed_to_str' was not declared in this scope; did you mean 'parsed_tostruct'?
  • error 34
  • main.cc:119:29: error: 'string' does not name a type; did you mean 'GString'?
  • error 35
  • main.cc:134:13: error: 'calc_arg' was not declared in this scope; did you mean 'va_arg'?
  • error 36
  • main.cc:168:9: error: 'string' was not declared in this scope
  • error 37
  • main.cc:169:111: error: 'ans_str' was not declared in this scope
  • error 38
  • main.cc:182:48: error: expected type-specifier before 'AnswerFunction'
  • error 39
  • main.cc:183:52: error: expected type-specifier before 'ExpressionFunction'
  • error 40
  • main.cc:190:9: error: 'selected_function_category' was not declared in this scope; did you mean 'selected_function'?
  • error 41
  • main.cc:193:9: error: 'selected_variable_category' was not declared in this scope; did you mean 'selected_variable'?
  • error 42
  • main.cc:196:9: error: 'selected_unit_category' was not declared in this scope
  • error 43
  • main.cc:199:9: error: 'result_text' was not declared in this scope
  • error 44
  • main.cc:200:9: error: 'parsed_text' was not declared in this scope; did you mean 'parsed_mstruct'?
  • error 45
  • main.cc:232:28: error: 'recent_functions_pre' was not declared in this scope
  • error 46
  • main.cc:235:28: error: 'recent_variables_pre' was not declared in this scope
  • error 47
  • main.cc:238:28: error: 'recent_units_pre' was not declared in this scope
  • error 48
  • main.cc:246:27: error: 'ViewThread' does not name a type; did you mean 'Thread'?
  • error 49
  • main.cc:250:13: error: 'calc_arg' was not declared in this scope; did you mean 'va_arg'?
  • error 50
  • main.cc:255:26: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 51
  • main.cc:330:17: error: 'string' was not declared in this scope
  • error 52
  • main.cc:334:25: error: 'stmp' was not declared in this scope; did you mean 'tm'?
  • error 53
  • main.cc:336:61: error: 'string' is not a class, namespace, or enumeration
  • error 54
  • main.cc:337:33: error: 'svar' was not declared in this scope
  • error 55
  • main.cc:340:47: error: expected ';' before 'svalue'
  • error 56
  • main.cc:341:59: error: 'svalue' was not declared in this scope; did you mean 'GValue'?
  • error 57
  • main.cc:363:9: error: 'calc_arg' was not declared in this scope; did you mean 'va_arg'?
  • error 58
  • main.cc:402:9: error: 'string' was not declared in this scope
  • error 59
  • make[2]: *** [Makefile:515: main.o] Error 1
  • error 60
  • callbacks.h:57:40: error: macro "DECLARE_BUILTIN_FUNCTION" requires 2 arguments, but only 1 given
  • error 61
  • callbacks.h:58:44: error: macro "DECLARE_BUILTIN_FUNCTION" requires 2 arguments, but only 1 given
  • error 62
  • callbacks.h:35:9: error: 'string' does not name a type; did you mean 'GString'?
  • error 63
  • callbacks.h:57:1: error: 'DECLARE_BUILTIN_FUNCTION' does not name a type
  • error 64
  • callbacks.h:75:21: error: 'string' was not declared in this scope
  • error 65
  • callbacks.h:75:34: error: 'string' was not declared in this scope
  • error 66
  • callbacks.h:75:45: error: expression list treated as compound expression in initializer [-fpermissive]
  • error 67
  • callbacks.h:126:180: error: 'string' has not been declared
  • error 68
  • callbacks.h:126:201: error: 'string' was not declared in this scope
  • error 69
  • callbacks.h:126:211: error: 'string' has not been declared
  • error 70
  • callbacks.h:126:224: error: 'string' was not declared in this scope
  • error 71
  • callbacks.h:127:114: error: 'string' has not been declared
  • error 72
  • callbacks.h:127:193: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 73
  • callbacks.h:132:6: error: variable or field 'RPNRegisterAdded' declared void
  • error 74
  • callbacks.h:132:23: error: 'string' was not declared in this scope
  • error 75
  • callbacks.h:132:41: error: expected primary-expression before 'index'
  • error 76
  • callbacks.h:134:6: error: variable or field 'RPNRegisterChanged' declared void
  • error 77
  • callbacks.h:134:25: error: 'string' was not declared in this scope
  • error 78
  • callbacks.h:134:43: error: expected primary-expression before 'index'
  • error 79
  • interface.cc:66:8: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 80
  • interface.cc:123:8: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 81
  • interface.cc:150:8: error: 'string' does not name a type; did you mean 'GString'?
  • error 82
  • interface.cc:151:8: error: 'string' does not name a type; did you mean 'GString'?
  • error 83
  • interface.cc:162:8: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 84
  • interface.cc:163:8: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 85
  • interface.cc:165:8: error: 'deque' does not name a type
  • error 86
  • interface.cc:170:8: error: 'string' does not name a type; did you mean 'GString'?
  • error 87
  • interface.cc:180:8: error: 'unordered_map' does not name a type
  • error 88
  • interface.cc:182:8: error: 'string' does not name a type; did you mean 'GString'?
  • error 89
  • interface.cc:549:9: error: 'string' was not declared in this scope
  • error 90
  • interface.cc:550:9: error: 'resstr' was not declared in this scope; did you mean 'wcsstr'?
  • error 91
  • interface.cc:573:92: error: 'string' was not declared in this scope
  • error 92
  • interface.cc:694:13: error: 'latest_button_unit_pre' was not declared in this scope; did you mean 'latest_button_unit'?
  • error 93
  • interface.cc:699:23: error: expected ';' before 'si_label_str'
  • error 94
  • interface.cc:701:25: error: 'si_label_str' was not declared in this scope
  • error 95
  • interface.cc:704:25: error: 'si_label_str' was not declared in this scope
  • error 96
  • interface.cc:706:97: error: 'si_label_str' was not declared in this scope
  • error 97
  • interface.cc:711:9: error: 'vector' was not declared in this scope
  • error 98
  • interface.cc:711:20: error: expected primary-expression before '*' token
  • error 99
  • interface.cc:711:21: error: expected primary-expression before '>' token
  • error 100
  • interface.cc:711:23: error: 'to_us' was not declared in this scope; did you mean 'top_ips'?
  • error 101
  • interface.cc:719:89: error: 'string_is_less' cannot be used as a function
  • error 102
  • interface.cc:742:89: error: 'string_is_less' cannot be used as a function
  • error 103
  • interface.cc:755:13: error: 'latest_button_currency_pre' was not declared in this scope; did you mean 'latest_button_currency'?
  • error 104
  • interface.cc:761:15: error: expected ';' before 'unit_label_str'
  • error 105
  • interface.cc:763:17: error: 'unit_label_str' was not declared in this scope
  • error 106
  • interface.cc:766:17: error: 'unit_label_str' was not declared in this scope
  • error 107
  • interface.cc:768:91: error: 'unit_label_str' was not declared in this scope
  • error 108
  • interface.cc:785:89: error: 'string_is_less' cannot be used as a function
  • error 109
  • interface.h:18:111: error: 'unordered_map' was not declared in this scope
  • error 110
  • interface.h:18:142: error: expected primary-expression before '*' token
  • error 111
  • interface.h:18:143: error: expected primary-expression before '>' token
  • error 112
  • interface.h:18:146: error: '::const_iterator' has not been declared
  • error 113
  • interface.h:18:212: error: 'it_flag' was not declared in this scope
  • error 114
  • interface.h:18:223: error: 'flag_images' was not declared in this scope
  • error 115
  • interface.cc:799:20: error: expected primary-expression before '*' token
  • error 116
  • interface.cc:799:21: error: expected primary-expression before '>' token
  • error 117
  • interface.cc:799:23: error: 'to_us2' was not declared in this scope
  • error 118
  • interface.h:18:111: error: 'unordered_map' was not declared in this scope
  • error 119
  • interface.h:18:142: error: expected primary-expression before '*' token
  • error 120
  • interface.h:18:143: error: expected primary-expression before '>' token
  • error 121
  • interface.h:18:146: error: '::const_iterator' has not been declared
  • error 122
  • interface.h:18:212: error: 'it_flag' was not declared in this scope
  • error 123
  • interface.h:18:223: error: 'flag_images' was not declared in this scope
  • error 124
  • interface.h:18:111: error: 'unordered_map' was not declared in this scope
  • error 125
  • interface.h:18:142: error: expected primary-expression before '*' token
  • error 126
  • interface.h:18:143: error: expected primary-expression before '>' token
  • error 127
  • interface.h:18:146: error: '::const_iterator' has not been declared
  • error 128
  • interface.h:18:212: error: 'it_flag' was not declared in this scope
  • error 129
  • interface.h:18:223: error: 'flag_images' was not declared in this scope
  • error 130
  • interface.cc:901:25: error: 'string' was not declared in this scope
  • error 131
  • interface.cc:902:40: error: 'flag_s' was not declared in this scope; did you mean 'flags_r'?
  • error 132
  • interface.cc:903:37: error: 'string' is not a class, namespace, or enumeration
  • error 133
  • interface.cc:905:45: error: 'flag_images' was not declared in this scope
  • error 134
  • interface.cc:918:9: error: 'expression_undo_buffer' was not declared in this scope; did you mean 'expressionbuffer'?
  • error 135
  • interface.cc:955:48: error: 'custom_result_font' was not declared in this scope; did you mean 'use_custom_result_font'?
  • error 136
  • interface.cc:960:20: error: 'custom_result_font' was not declared in this scope; did you mean 'use_custom_result_font'?
  • error 137
  • interface.cc:968:48: error: 'custom_expression_font' was not declared in this scope; did you mean 'use_custom_expression_font'?
  • error 138
  • interface.cc:972:20: error: 'custom_expression_font' was not declared in this scope; did you mean 'use_custom_expression_font'?
  • error 139
  • interface.cc:980:48: error: 'custom_status_font' was not declared in this scope; did you mean 'use_custom_status_font'?
  • error 140
  • interface.cc:987:20: error: 'custom_status_font' was not declared in this scope; did you mean 'use_custom_status_font'?
  • error 141
  • interface.cc:1009:17: error: 'status_error_color' was not declared in this scope; did you mean 'status_error_color_set'?
  • error 142
  • interface.cc:1024:17: error: 'status_warning_color' was not declared in this scope; did you mean 'status_warning_color_set'?
  • error 143
  • interface.cc:1079:9: error: 'string' was not declared in this scope
  • error 144
  • interface.cc:1080:24: error: 'themestr' was not declared in this scope; did you mean 'theme'?
  • error 145
  • interface.cc:1082:12: error: 'themestr' was not declared in this scope; did you mean 'theme'?
  • error 146
  • interface.cc:1223:12: error: 'themestr' was not declared in this scope; did you mean 'theme'?
  • error 147
  • interface.cc:1304:31: error: 'modes' was not declared in this scope
  • error 148
  • interface.cc:1309:17: error: 'mode_items' was not declared in this scope; did you mean 'set_mode_items'?
  • error 149
  • interface.cc:1314:17: error: 'popup_result_mode_items' was not declared in this scope
  • error 150
  • interface.cc:1316:114: error: 'modes' was not declared in this scope
  • error 151
  • interface.cc:1678:140: error: 'custom_result_font' was not declared in this scope; did you mean 'use_custom_result_font'?
  • error 152
  • interface.cc:1680:144: error: 'custom_expression_font' was not declared in this scope; did you mean 'use_custom_expression_font'?
  • error 153
  • interface.cc:1682:140: error: 'custom_status_font' was not declared in this scope; did you mean 'use_custom_status_font'?
  • error 154
  • interface.cc:1684:36: error: 'status_error_color' was not declared in this scope; did you mean 'status_error_color_set'?
  • error 155
  • interface.cc:1686:36: error: 'status_warning_color' was not declared in this scope; did you mean 'status_warning_color_set'?
  • error 156
  • interface.cc:2364:1: error: 'unordered_map' does not name a type
  • error 157
  • interface.cc:2410:17: error: 'cal_year' was not declared in this scope
  • error 158
  • interface.cc:2411:17: error: 'cal_month' was not declared in this scope
  • error 159
  • interface.cc:2412:17: error: 'cal_day' was not declared in this scope
  • error 160
  • interface.cc:2413:17: error: 'cal_label' was not declared in this scope
  • error 161
  • interface.cc:2613:17: error: 'string' was not declared in this scope
  • error 162
  • interface.cc:2624:23: error: expected ';' before 'weight'
  • error 163
  • interface.cc:2644:33: error: 'tip' was not declared in this scope
  • error 164
  • interface.cc:2647:33: error: 'weight' was not declared in this scope; did you mean 'p_weight'?
  • error 165
  • make[2]: *** [Makefile:515: interface.o] Error 1
  • error 166
  • callbacks.h:57:40: error: macro "DECLARE_BUILTIN_FUNCTION" requires 2 arguments, but only 1 given
  • error 167
  • callbacks.h:58:44: error: macro "DECLARE_BUILTIN_FUNCTION" requires 2 arguments, but only 1 given
  • error 168
  • callbacks.h:35:9: error: 'string' does not name a type; did you mean 'GString'?
  • error 169
  • callbacks.h:57:1: error: 'DECLARE_BUILTIN_FUNCTION' does not name a type
  • error 170
  • callbacks.h:75:21: error: 'string' was not declared in this scope
  • error 171
  • callbacks.h:75:34: error: 'string' was not declared in this scope
  • error 172
  • callbacks.h:75:45: error: expression list treated as compound expression in initializer [-fpermissive]
  • error 173
  • callbacks.h:126:180: error: 'string' has not been declared
  • error 174
  • callbacks.h:126:201: error: 'string' was not declared in this scope
  • error 175
  • callbacks.h:126:211: error: 'string' has not been declared
  • error 176
  • callbacks.h:126:224: error: 'string' was not declared in this scope
  • error 177
  • callbacks.h:127:114: error: 'string' has not been declared
  • error 178
  • callbacks.h:127:193: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 179
  • callbacks.h:132:6: error: variable or field 'RPNRegisterAdded' declared void
  • error 180
  • callbacks.h:132:23: error: 'string' was not declared in this scope
  • error 181
  • callbacks.h:132:41: error: expected primary-expression before 'index'
  • error 182
  • callbacks.h:134:6: error: variable or field 'RPNRegisterChanged' declared void
  • error 183
  • callbacks.h:134:25: error: 'string' was not declared in this scope
  • error 184
  • callbacks.h:134:43: error: expected primary-expression before 'index'
  • error 185
  • callbacks.cc:82:8: error: 'unordered_map' does not name a type
  • error 186
  • callbacks.cc:124:8: error: 'string' does not name a type; did you mean 'GString'?
  • error 187
  • callbacks.cc:141:8: error: 'string' does not name a type; did you mean 'GString'?
  • error 188
  • callbacks.cc:143:8: error: 'string' does not name a type; did you mean 'GString'?
  • error 189
  • callbacks.cc:144:8: error: 'string' does not name a type; did you mean 'GString'?
  • error 190
  • callbacks.cc:151:1: error: 'string' does not name a type; did you mean 'GString'?
  • error 191
  • callbacks.cc:164:8: error: 'string' does not name a type; did you mean 'GString'?
  • error 192
  • callbacks.cc:165:1: error: 'string' does not name a type; did you mean 'GString'?
  • error 193
  • callbacks.cc:167:1: error: 'string' does not name a type; did you mean 'GString'?
  • error 194
  • callbacks.cc:176:1: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 195
  • callbacks.cc:181:1: error: 'string' does not name a type; did you mean 'GString'?
  • error 196
  • callbacks.cc:183:1: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 197
  • callbacks.cc:184:1: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 198
  • callbacks.cc:187:1: error: 'string' does not name a type; did you mean 'GString'?
  • error 199
  • callbacks.cc:194:1: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 200
  • callbacks.cc:200:1: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 201
  • callbacks.cc:209:1: error: 'string' does not name a type; did you mean 'GString'?
  • error 202
  • callbacks.cc:210:1: error: 'string' does not name a type; did you mean 'GString'?
  • error 203
  • callbacks.cc:211:1: error: 'string' does not name a type; did you mean 'GString'?
  • error 204
  • callbacks.cc:219:1: error: 'string' does not name a type; did you mean 'GString'?
  • error 205
  • callbacks.cc:224:1: error: 'string' does not name a type; did you mean 'GString'?
  • error 206
  • callbacks.cc:244:1: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 207
  • callbacks.cc:245:1: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 208
  • callbacks.cc:246:1: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 209
  • callbacks.cc:248:1: error: 'deque' does not name a type
  • error 210
  • callbacks.cc:249:1: error: 'deque' does not name a type
  • error 211
  • callbacks.cc:250:1: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 212
  • callbacks.cc:251:1: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 213
  • callbacks.cc:253:1: error: 'deque' does not name a type
  • error 214
  • callbacks.cc:262:1: error: 'unordered_map' does not name a type
  • error 215
  • callbacks.cc:263:1: error: 'unordered_map' does not name a type
  • error 216
  • callbacks.cc:264:1: error: 'unordered_map' does not name a type
  • error 217
  • callbacks.cc:265:1: error: 'unordered_map' does not name a type
  • error 218
  • callbacks.cc:266:1: error: 'unordered_map' does not name a type
  • error 219
  • callbacks.cc:268:1: error: 'unordered_map' does not name a type
  • error 220
  • callbacks.cc:273:1: error: 'unordered_map' does not name a type
  • error 221
  • callbacks.cc:282:1: error: 'string' does not name a type; did you mean 'GString'?
  • error 222
  • callbacks.cc:288:1: error: 'string' does not name a type; did you mean 'GString'?
  • error 223
  • callbacks.cc:326:1: error: 'AnswerFunction' does not name a type; did you mean 'UserFunction'?
  • error 224
  • callbacks.cc:332:5: error: 'AnswerFunction' has not been declared
  • error 225
  • callbacks.cc:337:45: error: 'history_answer' was not declared in this scope; did you mean 'history_index'?
  • error 226
  • callbacks.cc:338:48: error: 'history_answer' was not declared in this scope; did you mean 'history_index'?
  • error 227
  • callbacks.cc:349:1: error: 'ExpressionFunction' does not name a type; did you mean 'DimensionFunction'?
  • error 228
  • callbacks.cc:355:5: error: 'ExpressionFunction' has not been declared
  • error 229
  • callbacks.cc:355:5: error: redefinition of 'int calculate(MathStructure&, const MathStructure&, const EvaluationOptions&)'
  • error 230
  • callbacks.cc:360:45: error: 'history_parsed' was not declared in this scope; did you mean 'historystore'?
  • error 231
  • callbacks.cc:361:48: error: 'history_parsed' was not declared in this scope; did you mean 'historystore'?
  • error 232
  • callbacks.cc:386:6: error: variable or field 'add_line_breaks' declared void
  • error 233
  • callbacks.cc:386:22: error: 'string' was not declared in this scope
  • error 234
  • callbacks.cc:386:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 235
  • callbacks.cc:386:35: error: expected primary-expression before 'int'
  • error 236
  • callbacks.cc:386:60: error: expected primary-expression before 'first_i'
  • error 237
  • callbacks.cc:388:29: error: 'string' does not name a type; did you mean 'GString'?
  • error 238
  • callbacks.cc:388:49: error: 'string' does not name a type; did you mean 'GString'?
  • error 239
  • callbacks.cc:389:17: error: request for member 'empty' in 'str1', which is of non-class type 'const int'
  • error 240
  • callbacks.cc:389:33: error: request for member 'empty' in 'str2', which is of non-class type 'const int'
  • error 241
  • callbacks.cc:391:22: error: 'string' has not been declared
  • error 242
  • callbacks.cc:391:50: error: request for member 'length' in 'str2', which is of non-class type 'const int'
  • error 243
  • callbacks.cc:394:43: error: request for member 'length' in 'str1', which is of non-class type 'const int'
  • error 244
  • callbacks.cc:396:31: error: request for member 'length' in 'str1', which is of non-class type 'const int'
  • error 245
  • callbacks.cc:397:25: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript
  • error 246
  • callbacks.cc:397:51: error: request for member 'length' in 'str1', which is of non-class type 'const int'
  • error 247
  • callbacks.cc:397:69: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript
  • error 248
  • callbacks.cc:397:95: error: request for member 'length' in 'str2', which is of non-class type 'const int'
  • error 249
  • callbacks.cc:399:32: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript
  • error 250
  • callbacks.cc:400:55: error: request for member 'length' in 'str1', which is of non-class type 'const int'
  • error 251
  • callbacks.cc:400:71: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript
  • error 252
  • callbacks.cc:404:32: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript
  • error 253
  • callbacks.cc:405:55: error: request for member 'length' in 'str2', which is of non-class type 'const int'
  • error 254
  • callbacks.cc:405:71: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript
  • error 255
  • callbacks.cc:412:48: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript
  • error 256
  • callbacks.cc:412:64: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript
  • error 257
  • callbacks.cc:419:65: error: request for member 'c_str' in 'str1', which is of non-class type 'const int'
  • error 258
  • callbacks.cc:420:65: error: request for member 'c_str' in 'str2', which is of non-class type 'const int'
  • error 259
  • callbacks.cc:429:31: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript
  • error 260
  • callbacks.cc:429:43: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript
  • error 261
  • callbacks.cc:429:58: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript
  • error 262
  • callbacks.cc:429:77: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript
  • error 263
  • callbacks.cc:429:97: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript
  • error 264
  • callbacks.cc:429:114: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript
  • error 265
  • callbacks.cc:429:130: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript
  • error 266
  • callbacks.cc:429:149: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript
  • error 267
  • callbacks.cc:429:169: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript
  • error 268
  • callbacks.cc:429:186: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript
  • error 269
  • callbacks.cc:437:48: error: 'string' does not name a type; did you mean 'GString'?
  • error 270
  • callbacks.cc:438:15: error: 'string' does not name a type; did you mean 'GString'?
  • error 271
  • callbacks.cc:442:33: error: 'title' was not declared in this scope
  • error 272
  • callbacks.cc:443:28: error: 'title' was not declared in this scope
  • error 273
  • callbacks.cc:446:29: error: 'title' was not declared in this scope
  • error 274
  • callbacks.cc:450:26: error: 'string' has not been declared
  • error 275
  • callbacks.cc:455:47: error: 'string' does not name a type; did you mean 'GString'?
  • error 276
  • callbacks.cc:458:72: error: request for member 'length' in 'str', which is of non-class type 'const int'
  • error 277
  • callbacks.cc:462:81: error: request for member 'length' in 'str', which is of non-class type 'const int'
  • error 278
  • callbacks.cc:469:37: error: 'string' does not name a type; did you mean 'GString'?
  • error 279
  • callbacks.cc:470:15: error: 'string' does not name a type; did you mean 'GString'?
  • error 280
  • callbacks.cc:474:33: error: 'countries' was not declared in this scope
  • error 281
  • callbacks.cc:475:28: error: 'countries' was not declared in this scope
  • error 282
  • callbacks.cc:478:29: error: 'countries' was not declared in this scope
  • error 283
  • callbacks.cc:482:26: error: 'string' has not been declared
  • error 284
  • callbacks.cc:487:29: error: 'string' was not declared in this scope
  • error 285
  • callbacks.cc:487:42: error: expected primary-expression before 'const'
  • error 286
  • callbacks.cc:487:68: error: expected primary-expression before 'minlength'
  • error 287
  • callbacks.cc:487:81: error: expression list treated as compound expression in initializer [-fpermissive]
  • error 288
  • callbacks.cc:506:6: error: variable or field 'remove_separator' declared void
  • error 289
  • callbacks.cc:506:23: error: 'string' was not declared in this scope
  • error 290
  • callbacks.cc:506:31: error: 'copy_text' was not declared in this scope
  • error 291
  • callbacks.cc:525:9: error: 'string' was not declared in this scope
  • error 292
  • callbacks.cc:553:9: error: 'surl' was not declared in this scope
  • error 293
  • callbacks.cc:571:6: error: variable or field 'fix_history_string2' declared void
  • error 294
  • callbacks.cc:571:26: error: 'string' was not declared in this scope
  • error 295
  • callbacks.cc:571:34: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 296
  • callbacks.cc:576:1: error: 'string' does not name a type; did you mean 'GString'?
  • error 297
  • callbacks.cc:583:6: error: variable or field 'unfix_history_string' declared void
  • error 298
  • callbacks.cc:583:27: error: 'string' was not declared in this scope
  • error 299
  • callbacks.cc:583:35: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 300
  • callbacks.cc:588:6: error: variable or field 'improve_result_text' declared void
  • error 301
  • callbacks.cc:588:26: error: 'string' was not declared in this scope
  • error 302
  • callbacks.cc:588:34: error: 'resstr' was not declared in this scope; did you mean 'wcsstr'?
  • error 303
  • callbacks.cc:660:1: error: 'string' does not name a type; did you mean 'GString'?
  • error 304
  • callbacks.cc:669:1: error: 'string' does not name a type; did you mean 'GString'?
  • error 305
  • callbacks.cc:686:12: error: 'expression_undo_buffer' was not declared in this scope; did you mean 'expressionbuffer'?
  • error 306
  • callbacks.cc:688:28: error: 'expression_undo_buffer' was not declared in this scope; did you mean 'expressionbuffer'?
  • error 307
  • callbacks.cc:691:9: error: 'expression_undo_buffer' was not declared in this scope; did you mean 'expressionbuffer'?
  • error 308
  • callbacks.cc:691:42: error: 'get_expression_text' was not declared in this scope; did you mean 'expressiontext'?
  • error 309
  • callbacks.cc:721:1: error: 'string' does not name a type; did you mean 'GString'?
  • error 310
  • callbacks.cc:722:1: error: 'string' does not name a type; did you mean 'GString'?
  • error 311
  • callbacks.cc:725:91: error: 'sminus' was not declared in this scope
  • error 312
  • callbacks.cc:726:14: error: 'sminus' was not declared in this scope
  • error 313
  • callbacks.cc:727:88: error: 'sdiv' was not declared in this scope; did you mean 'ldiv'?
  • error 314
  • callbacks.cc:728:14: error: 'sdiv' was not declared in this scope; did you mean 'ldiv'?
  • error 315
  • callbacks.cc:729:9: error: 'sslash' was not declared in this scope
  • error 316
  • callbacks.cc:730:88: error: 'sdot' was not declared in this scope; did you mean 'stdout'?
  • error 317
  • callbacks.cc:731:14: error: 'sdot' was not declared in this scope; did you mean 'stdout'?
  • error 318
  • callbacks.cc:732:89: error: 'saltdot' was not declared in this scope
  • error 319
  • callbacks.cc:733:14: error: 'saltdot' was not declared in this scope
  • error 320
  • callbacks.cc:734:94: error: 'stimes' was not declared in this scope; did you mean 'utimes'?
  • error 321
  • callbacks.cc:735:14: error: 'stimes' was not declared in this scope; did you mean 'utimes'?
  • error 322
  • callbacks.cc:737:90: error: 'sminus_s' was not declared in this scope
  • error 323
  • callbacks.cc:738:14: error: 'sminus_s' was not declared in this scope
  • error 324
  • callbacks.cc:739:87: error: 'sdiv_s' was not declared in this scope; did you mean 'ldiv_t'?
  • error 325
  • callbacks.cc:740:14: error: 'sdiv_s' was not declared in this scope; did you mean 'ldiv_t'?
  • error 326
  • callbacks.cc:741:93: error: 'sslash_s' was not declared in this scope
  • error 327
  • callbacks.cc:742:14: error: 'sslash_s' was not declared in this scope
  • error 328
  • callbacks.cc:743:87: error: 'sdot_s' was not declared in this scope
  • error 329
  • callbacks.cc:744:14: error: 'sdot_s' was not declared in this scope
  • error 330
  • callbacks.cc:745:88: error: 'saltdot_s' was not declared in this scope
  • error 331
  • callbacks.cc:746:14: error: 'saltdot_s' was not declared in this scope
  • error 332
  • callbacks.cc:747:93: error: 'stimes_s' was not declared in this scope; did you mean 'utimes'?
  • error 333
  • callbacks.cc:748:14: error: 'stimes_s' was not declared in this scope; did you mean 'utimes'?
  • error 334
  • callbacks.cc:757:16: error: 'sminus' was not declared in this scope
  • error 335
  • callbacks.cc:760:106: error: 'sdot' was not declared in this scope; did you mean 'stdout'?
  • error 336
  • callbacks.cc:761:114: error: 'saltdot' was not declared in this scope
  • error 337
  • callbacks.cc:762:109: error: 'stimes' was not declared in this scope; did you mean 'utimes'?
  • error 338
  • callbacks.cc:767:69: error: 'sdiv' was not declared in this scope; did you mean 'ldiv'?
  • error 339
  • callbacks.cc:768:16: error: 'sslash' was not declared in this scope
  • error 340
  • callbacks.cc:897:101: error: 'string' was not declared in this scope
  • error 341
  • callbacks.cc:936:101: error: 'string' was not declared in this scope
  • error 342
  • callbacks.cc:953:100: error: 'string' was not declared in this scope
  • error 343
  • callbacks.cc:989:6: error: redefinition of 'bool string_is_less'
  • error 344
  • callbacks.cc:989:21: error: 'string' was not declared in this scope
  • error 345
  • callbacks.cc:989:34: error: 'string' was not declared in this scope
  • error 346
  • callbacks.cc:1002:9: error: 'string' does not name a type; did you mean 'GString'?
  • error 347
  • callbacks.cc:1003:9: error: 'list' does not name a type
  • error 348
  • callbacks.cc:1004:9: error: 'list' does not name a type
  • error 349
  • callbacks.cc:1005:9: error: 'list' does not name a type
  • error 350
  • callbacks.cc:1006:9: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 351
  • callbacks.cc:1009:17: error: 'items' was not declared in this scope
  • error 352
  • callbacks.cc:1010:21: error: 'list' was not declared in this scope
  • error 353
  • callbacks.cc:1010:37: error: expected primary-expression before '>' token
  • error 354
  • callbacks.cc:1010:40: error: '::iterator' has not been declared; did you mean 'std::iterator'?
  • error 355
  • callbacks.cc:1010:69: error: 'it' was not declared in this scope; did you mean 'int'?
  • error 356
  • callbacks.cc:1015:39: error: 'item' was not declared in this scope; did you mean 'tm'?
  • error 357
  • callbacks.cc:1015:48: error: 'const struct tree_struct' has no member named 'item'
  • error 358
  • callbacks.cc:1015:52: error: 'string_is_less' cannot be used as a function
  • error 359
  • callbacks.cc:1020:1: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 360
  • callbacks.cc:1021:1: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 361
  • callbacks.cc:1022:1: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 362
  • callbacks.cc:1023:1: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 363
  • callbacks.cc:1024:1: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 364
  • callbacks.cc:1025:1: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 365
  • callbacks.cc:1026:1: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 366
  • callbacks.cc:1027:1: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 367
  • callbacks.cc:1028:1: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 368
  • callbacks.cc:1029:1: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 369
  • callbacks.cc:1031:1: error: 'string' does not name a type; did you mean 'GString'?
  • error 370
  • callbacks.cc:1077:6: error: variable or field 'set_status_text' declared void
  • error 371
  • callbacks.cc:1077:22: error: 'string' was not declared in this scope
  • error 372
  • callbacks.cc:1077:35: error: expected primary-expression before 'bool'
  • error 373
  • callbacks.cc:1077:61: error: expected primary-expression before 'bool'
  • error 374
  • callbacks.cc:1077:86: error: expected primary-expression before 'bool'
  • error 375
  • callbacks.cc:1104:9: error: 'string' was not declared in this scope
  • error 376
  • callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 377
  • callbacks.cc:1109:17: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 378
  • callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 379
  • callbacks.cc:1112:17: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 380
  • callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 381
  • callbacks.cc:1116:17: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 382
  • callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 383
  • callbacks.cc:1124:25: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 384
  • callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 385
  • callbacks.cc:1129:25: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 386
  • callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 387
  • callbacks.cc:1134:25: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 388
  • callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 389
  • callbacks.cc:1139:25: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 390
  • callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 391
  • callbacks.cc:1144:25: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 392
  • callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 393
  • callbacks.cc:1149:25: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 394
  • callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 395
  • callbacks.cc:1156:25: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 396
  • callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 397
  • callbacks.cc:1161:25: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 398
  • callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 399
  • callbacks.cc:1166:25: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 400
  • callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 401
  • callbacks.cc:1173:17: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 402
  • callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 403
  • callbacks.cc:1177:17: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 404
  • callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 405
  • callbacks.cc:1183:17: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 406
  • callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 407
  • callbacks.cc:1189:17: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 408
  • callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 409
  • callbacks.cc:1195:17: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 410
  • callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 411
  • callbacks.cc:1201:17: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 412
  • callbacks.cc:1206:27: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 413
  • callbacks.cc:1253:75: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 414
  • callbacks.cc:1268:9: error: 'string' was not declared in this scope
  • error 415
  • callbacks.cc:1279:48: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 416
  • callbacks.cc:1280:33: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 417
  • callbacks.cc:1282:25: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 418
  • callbacks.cc:1288:41: error: 'inhistory' was not declared in this scope
  • error 419
  • callbacks.cc:1289:41: error: 'inhistory_type' was not declared in this scope; did you mean 'inhistory_added'?
  • error 420
  • callbacks.cc:1290:47: error: expected ';' before 'history_message'
  • error 421
  • callbacks.cc:1291:41: error: 'history_message' was not declared in this scope; did you mean 'show_message'?
  • error 422
  • callbacks.cc:1292:41: error: 'add_line_breaks' was not declared in this scope
  • error 423
  • callbacks.cc:1293:47: error: expected ';' before 'history_str'
  • error 424
  • callbacks.cc:1294:41: error: 'history_str' was not declared in this scope; did you mean 'history_iter'?
  • error 425
  • callbacks.cc:1296:56: error: 'fix_history_string' was not declared in this scope
  • error 426
  • callbacks.cc:1301:41: error: 'inhistory' was not declared in this scope
  • error 427
  • callbacks.cc:1302:41: error: 'inhistory_type' was not declared in this scope; did you mean 'inhistory_added'?
  • error 428
  • callbacks.cc:1303:47: error: expected ';' before 'history_message'
  • error 429
  • callbacks.cc:1304:41: error: 'history_message' was not declared in this scope; did you mean 'show_message'?
  • error 430
  • callbacks.cc:1305:41: error: 'add_line_breaks' was not declared in this scope
  • error 431
  • callbacks.cc:1306:47: error: expected ';' before 'history_str'
  • error 432
  • callbacks.cc:1307:41: error: 'history_str' was not declared in this scope; did you mean 'history_iter'?
  • error 433
  • callbacks.cc:1309:56: error: 'fix_history_string' was not declared in this scope
  • error 434
  • callbacks.cc:1335:13: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 435
  • callbacks.cc:1416:9: error: 'string' was not declared in this scope
  • error 436
  • callbacks.cc:1420:68: error: 'new_version' was not declared in this scope; did you mean 'hb_version'?
  • error 437
  • callbacks.cc:1422:38: error: 'last_found_version' was not declared in this scope
  • error 438
  • callbacks.cc:1448:9: error: 'string' was not declared in this scope
  • error 439
  • callbacks.cc:1456:17: error: 'set_status_text' was not declared in this scope; did you mean 'update_status_text'?
  • error 440
  • callbacks.cc:1460:9: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 441
  • callbacks.cc:1480:33: error: 'str2' was not declared in this scope
  • error 442
  • callbacks.cc:1482:33: error: 'str2' was not declared in this scope
  • error 443
  • callbacks.cc:1488:60: error: 'str3' was not declared in this scope
  • error 444
  • callbacks.cc:1489:46: error: 'str3' was not declared in this scope
  • error 445
  • callbacks.cc:1492:60: error: 'str3' was not declared in this scope
  • error 446
  • callbacks.cc:1493:46: error: 'str3' was not declared in this scope
  • error 447
  • callbacks.cc:1495:37: error: 'str3' was not declared in this scope
  • error 448
  • callbacks.cc:1496:41: error: 'str2' was not declared in this scope
  • error 449
  • callbacks.cc:1499:52: error: 'str2' was not declared in this scope
  • error 450
  • callbacks.cc:1525:52: error: 'str2' was not declared in this scope
  • error 451
  • callbacks.cc:1540:9: error: 'set_status_text' was not declared in this scope; did you mean 'update_status_text'?
  • error 452
  • callbacks.cc:1551:9: error: 'string' was not declared in this scope
  • error 453
  • callbacks.cc:1553:12: error: 'text' was not declared in this scope; did you mean 'gtext'?
  • error 454
  • callbacks.cc:1554:17: error: 'set_status_text' was not declared in this scope; did you mean 'update_status_text'?
  • error 455
  • callbacks.cc:1555:17: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'?
  • error 456
  • callbacks.cc:1564:15: error: expected ';' before 'str_e'
  • error 457
  • callbacks.cc:1572:25: error: 'str_e' was not declared in this scope; did you mean 'strsep'?
  • error 458
  • callbacks.cc:1573:69: error: 'str_u' was not declared in this scope; did you mean 'strdup'?
  • error 459
  • callbacks.cc:1578:25: error: 'str_e' was not declared in this scope; did you mean 'strsep'?
  • error 460
  • callbacks.cc:1578:66: error: 'text' was not declared in this scope; did you mean 'gtext'?
  • error 461
  • callbacks.cc:1579:69: error: 'str_u' was not declared in this scope; did you mean 'strdup'?
  • error 462
  • callbacks.cc:1600:25: error: 'str_e' was not declared in this scope; did you mean 'strsep'?
  • error 463
  • callbacks.cc:1600:66: error: 'text' was not declared in this scope; did you mean 'gtext'?
  • error 464
  • callbacks.cc:1601:65: error: 'str_u' was not declared in this scope; did you mean 'strdup'?
  • error 465
  • callbacks.cc:1630:20: error: 'str_e' was not declared in this scope; did you mean 'strsep'?
  • error 466
  • callbacks.cc:1631:25: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'?
  • error 467
  • callbacks.cc:1634:25: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'?
  • error 468
  • callbacks.cc:1636:21: error: 'str_u' was not declared in this scope; did you mean 'strdup'?
  • error 469
  • callbacks.cc:1637:28: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'?
  • error 470
  • callbacks.cc:1644:31: error: expected ';' before 'to_str1'
  • error 471
  • callbacks.cc:1646:38: error: 'string' is not a class, namespace, or enumeration
  • error 472
  • callbacks.cc:1647:33: error: 'to_str1' was not declared in this scope
  • error 473
  • callbacks.cc:1649:33: error: 'to_str2' was not declared in this scope
  • error 474
  • callbacks.cc:1653:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'?
  • error 475
  • callbacks.cc:1655:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'?
  • error 476
  • callbacks.cc:1657:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'?
  • error 477
  • callbacks.cc:1659:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'?
  • error 478
  • callbacks.cc:1661:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'?
  • error 479
  • callbacks.cc:1663:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'?
  • error 480
  • callbacks.cc:1665:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'?
  • error 481
  • callbacks.cc:1667:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'?
  • error 482
  • callbacks.cc:1669:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'?
  • error 483
  • callbacks.cc:1671:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'?
  • error 484
  • callbacks.cc:1673:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'?
  • error 485
  • callbacks.cc:1675:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'?
  • error 486
  • callbacks.cc:1677:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'?
  • error 487
  • callbacks.cc:1679:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'?
  • error 488
  • callbacks.cc:1681:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'?
  • error 489
  • callbacks.cc:1683:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'?
  • error 490
  • callbacks.cc:1685:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'?
  • error 491
  • callbacks.cc:1687:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'?
  • error 492
  • callbacks.cc:1689:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'?
  • error 493
  • callbacks.cc:1692:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'?
  • error 494
  • callbacks.cc:1727:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'?
  • error 495
  • callbacks.cc:1729:53: error: 'to_str1' was not declared in this scope
  • error 496
  • callbacks.cc:1729:90: error: 'to_str2' was not declared in this scope
  • error 497
  • callbacks.cc:1731:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'?
  • error 498
  • callbacks.cc:1748:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'?
  • error 499
  • callbacks.cc:1752:36: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'?
  • error 500
  • callbacks.cc:1755:29: error: 'set_status_text' was not declared in this scope; did you mean 'update_status_text'?
  • error 501
  • callbacks.cc:1758:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'?
  • error 502
  • callbacks.cc:1758:17: error: 'set_status_text' was not declared in this scope; did you mean 'update_status_text'?
  • error 503
  • callbacks.cc:1896:9: error: 'string' was not declared in this scope
  • error 504
  • callbacks.cc:1898:19: error: 'struct tree_struct' has no member named 'items'
  • error 505
  • callbacks.cc:1899:19: error: 'struct tree_struct' has no member named 'objects'
  • error 506
  • callbacks.cc:1901:9: error: 'ia_units' was not declared in this scope
  • error 507
  • callbacks.cc:1902:9: error: 'list' was not declared in this scope
  • error 508
  • callbacks.cc:1902:25: error: expected primary-expression before '>' token
  • error 509
  • callbacks.cc:1902:28: error: '::iterator' has not been declared; did you mean 'std::iterator'?
  • error 510
  • callbacks.cc:1908:50: error: 'string_is_less' cannot be used as a function
  • error 511
  • callbacks.cc:1918:33: error: 'cat' was not declared in this scope; did you mean 'cat_i'?
  • error 512
  • callbacks.cc:1922:53: error: 'string' is not a class, namespace, or enumeration
  • error 513
  • callbacks.cc:1923:49: error: 'cat_sub' was not declared in this scope; did you mean 'cat_i'?
  • error 514
  • callbacks.cc:1925:49: error: 'cat_sub' was not declared in this scope; did you mean 'cat_i'?
  • error 515
  • callbacks.cc:1928:45: error: 'it' was not declared in this scope; did you mean 'i'?
  • error 516
  • callbacks.cc:1928:56: error: 'struct tree_struct' has no member named 'items'
  • error 517
  • callbacks.cc:1928:83: error: 'struct tree_struct' has no member named 'items'
  • error 518
  • callbacks.cc:1929:52: error: 'cat_sub' was not declared in this scope; did you mean 'cat_i'?
  • error 519
  • callbacks.cc:1937:55: error: 'struct tree_struct' has no member named 'items'
  • error 520
  • callbacks.cc:1938:49: error: 'it' was not declared in this scope; did you mean 'i'?
  • error 521
  • callbacks.cc:1938:60: error: 'struct tree_struct' has no member named 'items'
  • error 522
  • callbacks.cc:1942:55: error: 'struct tree_struct' has no member named 'item'
  • error 523
  • callbacks.cc:1942:62: error: 'cat_sub' was not declared in this scope; did you mean 'cat_i'?
  • error 524
  • callbacks.cc:1944:53: error: 'string' is not a class, namespace, or enumeration
  • error 525
  • callbacks.cc:1952:55: error: 'struct tree_struct' has no member named 'objects'
  • error 526
  • callbacks.cc:1953:51: error: 'struct tree_struct' has no member named 'objects'
  • error 527
  • callbacks.cc:1954:50: error: 'string_is_less' cannot be used as a function
  • error 528
  • callbacks.cc:1956:47: error: 'struct tree_struct' has no member named 'objects'
  • error 529
  • callbacks.cc:1956:68: error: 'struct tree_struct' has no member named 'objects'
  • error 530
  • callbacks.cc:1960:38: error: 'struct tree_struct' has no member named 'objects'
  • error 531
  • callbacks.cc:1971:9: error: 'string' was not declared in this scope
  • error 532
  • callbacks.cc:1973:23: error: 'struct tree_struct' has no member named 'items'
  • error 533
  • callbacks.cc:1974:23: error: 'struct tree_struct' has no member named 'objects'
  • error 534
  • callbacks.cc:1976:9: error: 'ia_variables' was not declared in this scope; did you mean 'tVariables'?
  • error 535
  • callbacks.cc:1977:9: error: 'list' was not declared in this scope
  • error 536
  • callbacks.cc:1977:25: error: expected primary-expression before '>' token
  • error 537
  • callbacks.cc:1977:28: error: '::iterator' has not been declared; did you mean 'std::iterator'?
  • error 538
  • callbacks.cc:1984:50: error: 'string_is_less' cannot be used as a function
  • error 539
  • callbacks.cc:1994:33: error: 'cat' was not declared in this scope; did you mean 'cat_i'?
  • error 540
  • callbacks.cc:1998:53: error: 'string' is not a class, namespace, or enumeration
  • error 541
  • callbacks.cc:1999:49: error: 'cat_sub' was not declared in this scope; did you mean 'cat_i'?
  • error 542
  • callbacks.cc:2001:49: error: 'cat_sub' was not declared in this scope; did you mean 'cat_i'?
  • error 543
  • callbacks.cc:2004:45: error: 'it' was not declared in this scope; did you mean 'i'?
  • error 544
  • callbacks.cc:2004:56: error: 'struct tree_struct' has no member named 'items'
  • error 545
  • callbacks.cc:2004:83: error: 'struct tree_struct' has no member named 'items'
  • error 546
  • callbacks.cc:2005:52: error: 'cat_sub' was not declared in this scope; did you mean 'cat_i'?
  • error 547
  • callbacks.cc:2013:55: error: 'struct tree_struct' has no member named 'items'
  • error 548
  • callbacks.cc:2014:49: error: 'it' was not declared in this scope; did you mean 'i'?
  • error 549
  • callbacks.cc:2014:60: error: 'struct tree_struct' has no member named 'items'
  • error 550
  • callbacks.cc:2018:55: error: 'struct tree_struct' has no member named 'item'
  • error 551
  • callbacks.cc:2018:62: error: 'cat_sub' was not declared in this scope; did you mean 'cat_i'?
  • error 552
  • callbacks.cc:2020:53: error: 'string' is not a class, namespace, or enumeration
  • error 553
  • callbacks.cc:2028:55: error: 'struct tree_struct' has no member named 'objects'
  • error 554
  • callbacks.cc:2029:55: error: 'struct tree_struct' has no member named 'objects'
  • error 555
  • callbacks.cc:2030:50: error: 'string_is_less' cannot be used as a function
  • error 556
  • callbacks.cc:2032:47: error: 'struct tree_struct' has no member named 'objects'
  • error 557
  • callbacks.cc:2032:68: error: 'struct tree_struct' has no member named 'objects'
  • error 558
  • callbacks.cc:2036:38: error: 'struct tree_struct' has no member named 'objects'
  • error 559
  • callbacks.cc:2047:9: error: 'string' was not declared in this scope
  • error 560
  • callbacks.cc:2049:23: error: 'struct tree_struct' has no member named 'items'
  • error 561
  • callbacks.cc:2050:23: error: 'struct tree_struct' has no member named 'objects'
  • error 562
  • callbacks.cc:2052:9: error: 'ia_functions' was not declared in this scope; did you mean 'tFunctions'?
  • error 563
  • callbacks.cc:2053:9: error: 'list' was not declared in this scope
  • error 564
  • callbacks.cc:2053:25: error: expected primary-expression before '>' token
  • error 565
  • callbacks.cc:2053:28: error: '::iterator' has not been declared; did you mean 'std::iterator'?
  • error 566
  • callbacks.cc:2061:50: error: 'string_is_less' cannot be used as a function
  • error 567
  • callbacks.cc:2071:33: error: 'cat' was not declared in this scope; did you mean 'cat_i'?
  • error 568
  • callbacks.cc:2075:53: error: 'string' is not a class, namespace, or enumeration
  • error 569
  • callbacks.cc:2076:49: error: 'cat_sub' was not declared in this scope; did you mean 'cat_i'?
  • error 570
  • callbacks.cc:2078:49: error: 'cat_sub' was not declared in this scope; did you mean 'cat_i'?
  • error 571
  • callbacks.cc:2081:45: error: 'it' was not declared in this scope; did you mean 'i'?
  • error 572
  • callbacks.cc:2081:56: error: 'struct tree_struct' has no member named 'items'
  • error 573
  • callbacks.cc:2081:83: error: 'struct tree_struct' has no member named 'items'
  • error 574
  • callbacks.cc:2082:52: error: 'cat_sub' was not declared in this scope; did you mean 'cat_i'?
  • error 575
  • callbacks.cc:2090:55: error: 'struct tree_struct' has no member named 'items'
  • error 576
  • callbacks.cc:2091:49: error: 'it' was not declared in this scope; did you mean 'i'?
  • error 577
  • callbacks.cc:2091:60: error: 'struct tree_struct' has no member named 'items'
  • error 578
  • callbacks.cc:2095:55: error: 'struct tree_struct' has no member named 'item'
  • error 579
  • callbacks.cc:2095:62: error: 'cat_sub' was not declared in this scope; did you mean 'cat_i'?
  • error 580
  • callbacks.cc:2097:53: error: 'string' is not a class, namespace, or enumeration
  • error 581
  • callbacks.cc:2105:55: error: 'struct tree_struct' has no member named 'objects'
  • error 582
  • callbacks.cc:2106:59: error: 'struct tree_struct' has no member named 'objects'
  • error 583
  • callbacks.cc:2107:50: error: 'string_is_less' cannot be used as a function
  • error 584
  • callbacks.cc:2109:47: error: 'struct tree_struct' has no member named 'objects'
  • error 585
  • callbacks.cc:2109:68: error: 'struct tree_struct' has no member named 'objects'
  • error 586
  • callbacks.cc:2113:38: error: 'struct tree_struct' has no member named 'objects'
  • error 587
  • callbacks.cc:2134:9: error: 'string' was not declared in this scope
  • error 588
  • callbacks.cc:2136:23: error: 'struct tree_struct' has no member named 'it'
  • error 589
  • callbacks.cc:2136:42: error: 'struct tree_struct' has no member named 'items'
  • error 590
  • callbacks.cc:2137:26: error: 'struct tree_struct' has no member named 'it'
  • error 591
  • callbacks.cc:2137:46: error: 'struct tree_struct' has no member named 'items'
  • error 592
  • callbacks.cc:2138:40: error: 'struct tree_struct' has no member named 'it'
  • error 593
  • callbacks.cc:2139:33: error: 'struct tree_struct' has no member named 'it'
  • error 594
  • callbacks.cc:2140:23: error: 'struct tree_struct' has no member named 'it'
  • error 595
  • callbacks.cc:2140:34: error: 'struct tree_struct' has no member named 'items'
  • error 596
  • callbacks.cc:2144:9: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 597
  • callbacks.cc:2149:30: error: 'struct tree_struct' has no member named 'item'
  • error 598
  • callbacks.cc:2150:79: error: 'struct tree_struct' has no member named 'item'
  • error 599
  • callbacks.cc:2151:27: error: 'selected_function_category' was not declared in this scope; did you mean 'selected_function'?
  • error 600
  • callbacks.cc:2155:37: error: 'struct tree_struct' has no member named 'it'
  • error 601
  • callbacks.cc:2155:49: error: 'struct tree_struct' has no member named 'items'
  • error 602
  • callbacks.cc:2157:37: error: 'string' is not a class, namespace, or enumeration
  • error 603
  • callbacks.cc:2167:41: error: 'struct tree_struct' has no member named 'it'
  • error 604
  • callbacks.cc:2168:34: error: 'struct tree_struct' has no member named 'it'
  • error 605
  • callbacks.cc:2168:46: error: 'struct tree_struct' has no member named 'items'
  • error 606
  • callbacks.cc:2169:33: error: 'struct tree_struct' has no member named 'it'
  • error 607
  • callbacks.cc:2171:31: error: 'struct tree_struct' has no member named 'it'
  • error 608
  • callbacks.cc:2171:42: error: 'struct tree_struct' has no member named 'items'
  • error 609
  • callbacks.cc:2174:27: error: 'struct tree_struct' has no member named 'objects'
  • error 610
  • callbacks.cc:2179:20: error: 'selected_function_category' was not declared in this scope; did you mean 'selected_function'?
  • error 611
  • callbacks.cc:2183:13: error: 'ia_functions' was not declared in this scope; did you mean 'tFunctions'?
  • error 612
  • callbacks.cc:2188:20: error: 'selected_function_category' was not declared in this scope; did you mean 'selected_function'?
  • error 613
  • callbacks.cc:2194:17: error: 'selected_function_category' was not declared in this scope; did you mean 'selected_function'?
  • error 614
  • callbacks.cc:2232:17: error: 'selected_function_category' was not declared in this scope; did you mean 'selected_function'?
  • error 615
  • callbacks.cc:2241:25: error: 'string' was not declared in this scope
  • error 616
  • callbacks.cc:2243:167: error: 'str' was not declared in this scope; did you mean 'gstr'?
  • error 617
  • callbacks.cc:2261:17: error: 'selected_function_category' was not declared in this scope; did you mean 'selected_function'?
  • error 618
  • callbacks.cc:2284:33: error: 'string' was not declared in this scope
  • error 619
  • callbacks.cc:2286:33: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 620
  • callbacks.cc:2306:57: error: 'str2' was not declared in this scope
  • error 621
  • callbacks.cc:2308:57: error: 'str2' was not declared in this scope
  • error 622
  • callbacks.cc:2312:56: error: 'str2' was not declared in this scope
  • error 623
  • callbacks.cc:2374:57: error: 'str2' was not declared in this scope
  • error 624
  • callbacks.cc:2376:57: error: 'str2' was not declared in this scope
  • error 625
  • callbacks.cc:2379:57: error: 'str2' was not declared in this scope
  • error 626
  • callbacks.cc:2390:49: error: 'str2' was not declared in this scope
  • error 627
  • callbacks.cc:2480:9: error: 'string' was not declared in this scope
  • error 628
  • callbacks.cc:2482:23: error: 'struct tree_struct' has no member named 'it'
  • error 629
  • callbacks.cc:2482:42: error: 'struct tree_struct' has no member named 'items'
  • error 630
  • callbacks.cc:2483:26: error: 'struct tree_struct' has no member named 'it'
  • error 631
  • callbacks.cc:2483:46: error: 'struct tree_struct' has no member named 'items'
  • error 632
  • callbacks.cc:2484:40: error: 'struct tree_struct' has no member named 'it'
  • error 633
  • callbacks.cc:2485:33: error: 'struct tree_struct' has no member named 'it'
  • error 634
  • callbacks.cc:2486:23: error: 'struct tree_struct' has no member named 'it'
  • error 635
  • callbacks.cc:2486:34: error: 'struct tree_struct' has no member named 'items'
  • error 636
  • callbacks.cc:2490:9: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 637
  • callbacks.cc:2495:30: error: 'struct tree_struct' has no member named 'item'
  • error 638
  • callbacks.cc:2496:79: error: 'struct tree_struct' has no member named 'item'
  • error 639
  • callbacks.cc:2497:27: error: 'selected_variable_category' was not declared in this scope; did you mean 'selected_variable'?
  • error 640
  • callbacks.cc:2502:37: error: 'struct tree_struct' has no member named 'it'
  • error 641
  • callbacks.cc:2502:49: error: 'struct tree_struct' has no member named 'items'
  • error 642
  • callbacks.cc:2504:37: error: 'string' is not a class, namespace, or enumeration
  • error 643
  • callbacks.cc:2514:41: error: 'struct tree_struct' has no member named 'it'
  • error 644
  • callbacks.cc:2515:34: error: 'struct tree_struct' has no member named 'it'
  • error 645
  • callbacks.cc:2515:46: error: 'struct tree_struct' has no member named 'items'
  • error 646
  • callbacks.cc:2516:33: error: 'struct tree_struct' has no member named 'it'
  • error 647
  • callbacks.cc:2518:31: error: 'struct tree_struct' has no member named 'it'
  • error 648
  • callbacks.cc:2518:42: error: 'struct tree_struct' has no member named 'items'
  • error 649
  • callbacks.cc:2522:27: error: 'struct tree_struct' has no member named 'objects'
  • error 650
  • callbacks.cc:2527:20: error: 'selected_variable_category' was not declared in this scope; did you mean 'selected_variable'?
  • error 651
  • callbacks.cc:2531:13: error: 'ia_variables' was not declared in this scope; did you mean 'tVariables'?
  • error 652
  • callbacks.cc:2536:20: error: 'selected_variable_category' was not declared in this scope; did you mean 'selected_variable'?
  • error 653
  • callbacks.cc:2542:17: error: 'selected_variable_category' was not declared in this scope; did you mean 'selected_variable'?
  • error 654
  • callbacks.cc:2551:9: error: 'string' was not declared in this scope
  • error 655
  • callbacks.cc:2553:17: error: 'value' was not declared in this scope; did you mean 'GValue'?
  • error 656
  • callbacks.cc:2556:25: error: 'value' was not declared in this scope; did you mean 'GValue'?
  • error 657
  • callbacks.cc:2575:33: error: 'value' was not declared in this scope; did you mean 'GValue'?
  • error 658
  • callbacks.cc:2577:33: error: 'value' was not declared in this scope; did you mean 'GValue'?
  • error 659
  • callbacks.cc:2581:33: error: 'value' was not declared in this scope; did you mean 'GValue'?
  • error 660
  • callbacks.cc:2587:65: error: 'value' was not declared in this scope; did you mean 'GValue'?
  • error 661
  • callbacks.cc:2588:68: error: 'value' was not declared in this scope; did you mean 'GValue'?
  • error 662
  • callbacks.cc:2589:65: error: 'value' was not declared in this scope; did you mean 'GValue'?
  • error 663
  • callbacks.cc:2590:68: error: 'value' was not declared in this scope; did you mean 'GValue'?
  • error 664
  • callbacks.cc:2591:64: error: 'value' was not declared in this scope; did you mean 'GValue'?
  • error 665
  • callbacks.cc:2594:29: error: 'value' was not declared in this scope; did you mean 'GValue'?
  • error 666
  • callbacks.cc:2596:64: error: 'value' was not declared in this scope; did you mean 'GValue'?
  • error 667
  • callbacks.cc:2597:65: error: 'value' was not declared in this scope; did you mean 'GValue'?
  • error 668
  • callbacks.cc:2598:61: error: 'value' was not declared in this scope; did you mean 'GValue'?
  • error 669
  • callbacks.cc:2599:64: error: 'value' was not declared in this scope; did you mean 'GValue'?
  • error 670
  • callbacks.cc:2600:63: error: 'value' was not declared in this scope; did you mean 'GValue'?
  • error 671
  • callbacks.cc:2601:66: error: 'value' was not declared in this scope; did you mean 'GValue'?
  • error 672
  • callbacks.cc:2604:28: error: 'value' was not declared in this scope; did you mean 'GValue'?
  • error 673
  • callbacks.cc:2606:25: error: 'value' was not declared in this scope; did you mean 'GValue'?
  • error 674
  • callbacks.cc:2609:84: error: 'value' was not declared in this scope; did you mean 'GValue'?
  • error 675
  • callbacks.cc:2639:17: error: 'selected_variable_category' was not declared in this scope; did you mean 'selected_variable'?
  • error 676
  • callbacks.cc:2649:25: error: 'string' was not declared in this scope
  • error 677
  • callbacks.cc:2651:167: error: 'str' was not declared in this scope; did you mean 'gstr'?
  • error 678
  • callbacks.cc:2671:17: error: 'selected_variable_category' was not declared in this scope; did you mean 'selected_variable'?
  • error 679
  • callbacks.cc:2732:9: error: 'string' was not declared in this scope
  • error 680
  • callbacks.cc:2734:19: error: 'struct tree_struct' has no member named 'it'
  • error 681
  • callbacks.cc:2734:34: error: 'struct tree_struct' has no member named 'items'
  • error 682
  • callbacks.cc:2735:22: error: 'struct tree_struct' has no member named 'it'
  • error 683
  • callbacks.cc:2735:38: error: 'struct tree_struct' has no member named 'items'
  • error 684
  • callbacks.cc:2736:36: error: 'struct tree_struct' has no member named 'it'
  • error 685
  • callbacks.cc:2737:29: error: 'struct tree_struct' has no member named 'it'
  • error 686
  • callbacks.cc:2738:23: error: 'struct tree_struct' has no member named 'it'
  • error 687
  • callbacks.cc:2738:34: error: 'struct tree_struct' has no member named 'items'
  • error 688
  • callbacks.cc:2742:9: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 689
  • callbacks.cc:2747:30: error: 'struct tree_struct' has no member named 'item'
  • error 690
  • callbacks.cc:2748:75: error: 'struct tree_struct' has no member named 'item'
  • error 691
  • callbacks.cc:2749:27: error: 'selected_unit_category' was not declared in this scope
  • error 692
  • callbacks.cc:2753:37: error: 'struct tree_struct' has no member named 'it'
  • error 693
  • callbacks.cc:2753:49: error: 'struct tree_struct' has no member named 'items'
  • error 694
  • callbacks.cc:2755:37: error: 'string' is not a class, namespace, or enumeration
  • error 695
  • callbacks.cc:2765:41: error: 'struct tree_struct' has no member named 'it'
  • error 696
  • callbacks.cc:2766:34: error: 'struct tree_struct' has no member named 'it'
  • error 697
  • callbacks.cc:2766:46: error: 'struct tree_struct' has no member named 'items'
  • error 698
  • callbacks.cc:2767:33: error: 'struct tree_struct' has no member named 'it'
  • error 699
  • callbacks.cc:2769:31: error: 'struct tree_struct' has no member named 'it'
  • error 700
  • callbacks.cc:2769:42: error: 'struct tree_struct' has no member named 'items'
  • error 701
  • callbacks.cc:2772:23: error: 'struct tree_struct' has no member named 'objects'
  • error 702
  • callbacks.cc:2776:20: error: 'selected_unit_category' was not declared in this scope
  • error 703
  • callbacks.cc:2781:13: error: 'ia_units' was not declared in this scope
  • error 704
  • callbacks.cc:2784:20: error: 'selected_unit_category' was not declared in this scope
  • error 705
  • callbacks.cc:2791:17: error: 'selected_unit_category' was not declared in this scope
  • error 706
  • callbacks.cc:2800:9: error: 'string' was not declared in this scope
  • error 707
  • callbacks.cc:2804:27: error: 'snames' was not declared in this scope; did you mean 'tNames'?
  • error 708
  • callbacks.cc:2805:17: error: 'snames' was not declared in this scope; did you mean 'tNames'?
  • error 709
  • callbacks.cc:2810:25: error: 'snames' was not declared in this scope; did you mean 'tNames'?
  • error 710
  • callbacks.cc:2811:25: error: 'sbase' was not declared in this scope
  • error 711
  • callbacks.cc:2816:25: error: 'sbase' was not declared in this scope
  • error 712
  • callbacks.cc:2824:25: error: 'sbase' was not declared in this scope
  • error 713
  • callbacks.cc:2829:114: error: 'snames' was not declared in this scope; did you mean 'tNames'?
  • error 714
  • callbacks.cc:2829:149: error: 'sbase' was not declared in this scope
  • error 715
  • callbacks.cc:2831:17: error: 'unordered_map' was not declared in this scope
  • error 716
  • callbacks.cc:2831:48: error: expected primary-expression before '*' token
  • error 717
  • callbacks.cc:2831:49: error: expected primary-expression before '>' token
  • error 718
  • callbacks.cc:2831:52: error: '::const_iterator' has not been declared
  • error 719
  • callbacks.cc:2832:20: error: 'it_flag' was not declared in this scope
  • error 720
  • callbacks.cc:2832:31: error: 'flag_images' was not declared in this scope
  • error 721
  • callbacks.cc:2872:17: error: 'selected_unit_category' was not declared in this scope
  • error 722
  • callbacks.cc:2881:25: error: 'string' was not declared in this scope
  • error 723
  • callbacks.cc:2883:155: error: 'str' was not declared in this scope; did you mean 'gstr'?
  • error 724
  • callbacks.cc:2907:17: error: 'selected_unit_category' was not declared in this scope
  • error 725
  • callbacks.cc:2969:9: error: 'string' was not declared in this scope
  • error 726
  • callbacks.cc:2971:19: error: 'struct tree_struct' has no member named 'it'
  • error 727
  • callbacks.cc:2971:34: error: 'struct tree_struct' has no member named 'items'
  • error 728
  • callbacks.cc:2972:22: error: 'struct tree_struct' has no member named 'it'
  • error 729
  • callbacks.cc:2972:38: error: 'struct tree_struct' has no member named 'items'
  • error 730
  • callbacks.cc:2973:36: error: 'struct tree_struct' has no member named 'it'
  • error 731
  • callbacks.cc:2974:29: error: 'struct tree_struct' has no member named 'it'
  • error 732
  • callbacks.cc:2975:23: error: 'struct tree_struct' has no member named 'it'
  • error 733
  • callbacks.cc:2975:34: error: 'struct tree_struct' has no member named 'items'
  • error 734
  • callbacks.cc:2979:9: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 735
  • callbacks.cc:2981:9: error: 'convert_category_map' was not declared in this scope
  • error 736
  • callbacks.cc:2985:30: error: 'struct tree_struct' has no member named 'item'
  • error 737
  • callbacks.cc:2986:83: error: 'struct tree_struct' has no member named 'item'
  • error 738
  • callbacks.cc:2987:27: error: 'selected_unit_category' was not declared in this scope
  • error 739
  • callbacks.cc:2992:37: error: 'struct tree_struct' has no member named 'it'
  • error 740
  • callbacks.cc:2992:49: error: 'struct tree_struct' has no member named 'items'
  • error 741
  • callbacks.cc:2994:37: error: 'string' is not a class, namespace, or enumeration
  • error 742
  • callbacks.cc:3004:41: error: 'struct tree_struct' has no member named 'it'
  • error 743
  • callbacks.cc:3005:34: error: 'struct tree_struct' has no member named 'it'
  • error 744
  • callbacks.cc:3005:46: error: 'struct tree_struct' has no member named 'items'
  • error 745
  • callbacks.cc:3006:33: error: 'struct tree_struct' has no member named 'it'
  • error 746
  • callbacks.cc:3008:31: error: 'struct tree_struct' has no member named 'it'
  • error 747
  • callbacks.cc:3008:42: error: 'struct tree_struct' has no member named 'items'
  • error 748
  • callbacks.cc:3011:23: error: 'struct tree_struct' has no member named 'objects'
  • error 749
  • callbacks.cc:3016:20: error: 'selected_unit_category' was not declared in this scope
  • error 750
  • callbacks.cc:3023:17: error: 'selected_unit_category' was not declared in this scope
  • error 751
  • callbacks.cc:3035:9: error: 'string' was not declared in this scope
  • error 752
  • callbacks.cc:3036:27: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 753
  • callbacks.cc:3042:31: error: expected ';' before 'title'
  • error 754
  • callbacks.cc:3043:43: error: 'title' was not declared in this scope
  • error 755
  • callbacks.cc:3050:41: error: 'string' is not a class, namespace, or enumeration
  • error 756
  • callbacks.cc:3090:9: error: 'string' was not declared in this scope
  • error 757
  • callbacks.cc:3091:27: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 758
  • callbacks.cc:3097:31: error: expected ';' before 'title'
  • error 759
  • callbacks.cc:3098:43: error: 'title' was not declared in this scope
  • error 760
  • callbacks.cc:3105:41: error: 'string' is not a class, namespace, or enumeration
  • error 761
  • callbacks.cc:3146:9: error: 'string' was not declared in this scope
  • error 762
  • callbacks.cc:3147:27: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 763
  • callbacks.cc:3178:9: error: 'string' was not declared in this scope
  • error 764
  • callbacks.cc:3179:27: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 765
  • callbacks.cc:3207:9: error: 'string' was not declared in this scope
  • error 766
  • callbacks.cc:3208:27: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 767
  • callbacks.cc:3241:9: error: 'string' was not declared in this scope
  • error 768
  • callbacks.cc:3243:17: error: 'unordered_map' was not declared in this scope
  • error 769
  • callbacks.cc:3243:48: error: expected primary-expression before '*' token
  • error 770
  • callbacks.cc:3243:49: error: expected primary-expression before '>' token
  • error 771
  • callbacks.cc:3243:52: error: '::const_iterator' has not been declared
  • error 772
  • callbacks.cc:3244:112: error: 'it_flag' was not declared in this scope
  • error 773
  • callbacks.cc:3244:123: error: 'flag_images' was not declared in this scope
  • error 774
  • callbacks.cc:3272:17: error: 'selected_unit_selector_category' was not declared in this scope
  • error 775
  • callbacks.cc:3280:25: error: 'string' was not declared in this scope
  • error 776
  • callbacks.cc:3282:241: error: 'str' was not declared in this scope; did you mean 'gstr'?
  • error 777
  • callbacks.cc:3332:17: error: 'selected_unit_selector_category' was not declared in this scope
  • error 778
  • callbacks.cc:3436:17: error: 'string' was not declared in this scope
  • error 779
  • callbacks.cc:3438:25: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 780
  • callbacks.cc:3444:17: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 781
  • callbacks.cc:3505:41: error: 'str2' was not declared in this scope
  • error 782
  • callbacks.cc:3507:41: error: 'str2' was not declared in this scope
  • error 783
  • callbacks.cc:3511:40: error: 'str2' was not declared in this scope
  • error 784
  • callbacks.cc:3562:17: error: 'string' was not declared in this scope
  • error 785
  • callbacks.cc:3563:17: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 786
  • callbacks.cc:3592:17: error: 'string' was not declared in this scope
  • error 787
  • callbacks.cc:3598:23: error: expected ';' before 'str'
  • error 788
  • callbacks.cc:3601:33: error: 'sval' was not declared in this scope
  • error 789
  • callbacks.cc:3604:41: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 790
  • callbacks.cc:3809:17: error: 'string' was not declared in this scope
  • error 791
  • callbacks.cc:3815:33: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 792
  • callbacks.cc:3816:33: error: 'str2' was not declared in this scope
  • error 793
  • callbacks.cc:3818:33: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 794
  • callbacks.cc:3819:33: error: 'str2' was not declared in this scope
  • error 795
  • callbacks.cc:3821:80: error: 'str2' was not declared in this scope
  • error 796
  • callbacks.cc:3821:97: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 797
  • callbacks.cc:3867:19: error: 'struct tree_struct' has no member named 'rit'
  • error 798
  • callbacks.cc:3867:35: error: 'struct tree_struct' has no member named 'items'
  • error 799
  • callbacks.cc:3868:22: error: 'struct tree_struct' has no member named 'rit'
  • error 800
  • callbacks.cc:3868:39: error: 'struct tree_struct' has no member named 'items'
  • error 801
  • callbacks.cc:3869:37: error: 'struct tree_struct' has no member named 'rit'
  • error 802
  • callbacks.cc:3870:29: error: 'struct tree_struct' has no member named 'rit'
  • error 803
  • callbacks.cc:3871:24: error: 'struct tree_struct' has no member named 'rit'
  • error 804
  • callbacks.cc:3871:37: error: 'struct tree_struct' has no member named 'items'
  • error 805
  • callbacks.cc:3875:9: error: 'stack' was not declared in this scope; did you mean 'std::stack'?
  • error 806
  • callbacks.cc:3875:24: error: expected primary-expression before '*' token
  • error 807
  • callbacks.cc:3875:25: error: expected primary-expression before '>' token
  • error 808
  • callbacks.cc:3875:27: error: 'menus' was not declared in this scope
  • error 809
  • callbacks.cc:3879:39: error: 'struct tree_struct' has no member named 'items'
  • error 810
  • callbacks.cc:3881:54: error: 'struct tree_struct' has no member named 'objects'
  • error 811
  • callbacks.cc:3882:52: error: 'struct tree_struct' has no member named 'objects'
  • error 812
  • callbacks.cc:3890:53: error: 'struct tree_struct' has no member named 'item'
  • error 813
  • callbacks.cc:3894:54: error: 'struct tree_struct' has no member named 'objects'
  • error 814
  • callbacks.cc:3895:52: error: 'struct tree_struct' has no member named 'objects'
  • error 815
  • interface.h:18:111: error: 'unordered_map' was not declared in this scope
  • error 816
  • interface.h:18:125: error: 'string' was not declared in this scope
  • error 817
  • interface.h:18:142: error: expected primary-expression before '*' token
  • error 818
  • interface.h:18:143: error: expected primary-expression before '>' token
  • error 819
  • interface.h:18:146: error: '::const_iterator' has not been declared
  • error 820
  • interface.h:18:212: error: 'it_flag' was not declared in this scope
  • error 821
  • interface.h:18:223: error: 'flag_images' was not declared in this scope
  • error 822
  • callbacks.cc:3904:62: error: 'struct tree_struct' has no member named 'objects'
  • error 823
  • callbacks.cc:3905:60: error: 'struct tree_struct' has no member named 'objects'
  • error 824
  • interface.h:18:111: error: 'unordered_map' was not declared in this scope
  • error 825
  • interface.h:18:125: error: 'string' was not declared in this scope
  • error 826
  • interface.h:18:142: error: expected primary-expression before '*' token
  • error 827
  • interface.h:18:143: error: expected primary-expression before '>' token
  • error 828
  • interface.h:18:146: error: '::const_iterator' has not been declared
  • error 829
  • interface.h:18:212: error: 'it_flag' was not declared in this scope
  • error 830
  • interface.h:18:223: error: 'flag_images' was not declared in this scope
  • error 831
  • callbacks.cc:3914:39: error: 'struct tree_struct' has no member named 'rit'
  • error 832
  • callbacks.cc:3914:53: error: 'struct tree_struct' has no member named 'items'
  • error 833
  • callbacks.cc:3920:43: error: 'struct tree_struct' has no member named 'rit'
  • error 834
  • callbacks.cc:3921:34: error: 'struct tree_struct' has no member named 'rit'
  • error 835
  • callbacks.cc:3923:32: error: 'struct tree_struct' has no member named 'rit'
  • error 836
  • callbacks.cc:3923:45: error: 'struct tree_struct' has no member named 'items'
  • error 837
  • callbacks.cc:3927:41: error: 'struct tree_struct' has no member named 'objects'
  • error 838
  • callbacks.cc:3928:39: error: 'struct tree_struct' has no member named 'objects'
  • error 839
  • callbacks.cc:3954:19: error: 'struct tree_struct' has no member named 'rit'
  • error 840
  • callbacks.cc:3954:35: error: 'struct tree_struct' has no member named 'items'
  • error 841
  • callbacks.cc:3955:22: error: 'struct tree_struct' has no member named 'rit'
  • error 842
  • callbacks.cc:3955:39: error: 'struct tree_struct' has no member named 'items'
  • error 843
  • callbacks.cc:3956:37: error: 'struct tree_struct' has no member named 'rit'
  • error 844
  • callbacks.cc:3957:29: error: 'struct tree_struct' has no member named 'rit'
  • error 845
  • callbacks.cc:3958:24: error: 'struct tree_struct' has no member named 'rit'
  • error 846
  • callbacks.cc:3958:37: error: 'struct tree_struct' has no member named 'items'
  • error 847
  • callbacks.cc:3962:9: error: 'stack' was not declared in this scope; did you mean 'std::stack'?
  • error 848
  • callbacks.cc:3962:24: error: expected primary-expression before '*' token
  • error 849
  • callbacks.cc:3962:25: error: expected primary-expression before '>' token
  • error 850
  • callbacks.cc:3962:27: error: 'menus' was not declared in this scope
  • error 851
  • callbacks.cc:3966:39: error: 'struct tree_struct' has no member named 'items'
  • error 852
  • callbacks.cc:3968:54: error: 'struct tree_struct' has no member named 'objects'
  • error 853
  • callbacks.cc:3969:52: error: 'struct tree_struct' has no member named 'objects'
  • error 854
  • callbacks.cc:3977:53: error: 'struct tree_struct' has no member named 'item'
  • error 855
  • callbacks.cc:3981:54: error: 'struct tree_struct' has no member named 'objects'
  • error 856
  • callbacks.cc:3982:52: error: 'struct tree_struct' has no member named 'objects'
  • error 857
  • interface.h:18:111: error: 'unordered_map' was not declared in this scope
  • error 858
  • interface.h:18:125: error: 'string' was not declared in this scope
  • error 859
  • interface.h:18:142: error: expected primary-expression before '*' token
  • error 860
  • interface.h:18:143: error: expected primary-expression before '>' token
  • error 861
  • interface.h:18:146: error: '::const_iterator' has not been declared
  • error 862
  • interface.h:18:212: error: 'it_flag' was not declared in this scope
  • error 863
  • interface.h:18:223: error: 'flag_images' was not declared in this scope
  • error 864
  • callbacks.cc:3991:62: error: 'struct tree_struct' has no member named 'objects'
  • error 865
  • callbacks.cc:3992:60: error: 'struct tree_struct' has no member named 'objects'
  • error 866
  • interface.h:18:111: error: 'unordered_map' was not declared in this scope
  • error 867
  • interface.h:18:125: error: 'string' was not declared in this scope
  • error 868
  • interface.h:18:142: error: expected primary-expression before '*' token
  • error 869
  • interface.h:18:143: error: expected primary-expression before '>' token
  • error 870
  • interface.h:18:146: error: '::const_iterator' has not been declared
  • error 871
  • interface.h:18:212: error: 'it_flag' was not declared in this scope
  • error 872
  • interface.h:18:223: error: 'flag_images' was not declared in this scope
  • error 873
  • callbacks.cc:4001:39: error: 'struct tree_struct' has no member named 'rit'
  • error 874
  • callbacks.cc:4001:53: error: 'struct tree_struct' has no member named 'items'
  • error 875
  • callbacks.cc:4007:43: error: 'struct tree_struct' has no member named 'rit'
  • error 876
  • callbacks.cc:4008:34: error: 'struct tree_struct' has no member named 'rit'
  • error 877
  • callbacks.cc:4010:32: error: 'struct tree_struct' has no member named 'rit'
  • error 878
  • callbacks.cc:4010:45: error: 'struct tree_struct' has no member named 'items'
  • error 879
  • callbacks.cc:4014:41: error: 'struct tree_struct' has no member named 'objects'
  • error 880
  • callbacks.cc:4015:39: error: 'struct tree_struct' has no member named 'objects'
  • error 881
  • callbacks.cc:4051:23: error: 'struct tree_struct' has no member named 'rit'
  • error 882
  • callbacks.cc:4051:43: error: 'struct tree_struct' has no member named 'items'
  • error 883
  • callbacks.cc:4052:26: error: 'struct tree_struct' has no member named 'rit'
  • error 884
  • callbacks.cc:4052:47: error: 'struct tree_struct' has no member named 'items'
  • error 885
  • callbacks.cc:4053:41: error: 'struct tree_struct' has no member named 'rit'
  • error 886
  • callbacks.cc:4054:33: error: 'struct tree_struct' has no member named 'rit'
  • error 887
  • callbacks.cc:4055:24: error: 'struct tree_struct' has no member named 'rit'
  • error 888
  • callbacks.cc:4055:37: error: 'struct tree_struct' has no member named 'items'
  • error 889
  • callbacks.cc:4060:9: error: 'stack' was not declared in this scope; did you mean 'std::stack'?
  • error 890
  • callbacks.cc:4060:24: error: expected primary-expression before '*' token
  • error 891
  • callbacks.cc:4060:25: error: expected primary-expression before '>' token
  • error 892
  • callbacks.cc:4060:27: error: 'menus' was not declared in this scope
  • error 893
  • callbacks.cc:4064:39: error: 'struct tree_struct' has no member named 'items'
  • error 894
  • callbacks.cc:4066:54: error: 'struct tree_struct' has no member named 'objects'
  • error 895
  • callbacks.cc:4067:56: error: 'struct tree_struct' has no member named 'objects'
  • error 896
  • callbacks.cc:4075:53: error: 'struct tree_struct' has no member named 'item'
  • error 897
  • callbacks.cc:4078:54: error: 'struct tree_struct' has no member named 'objects'
  • error 898
  • callbacks.cc:4079:56: error: 'struct tree_struct' has no member named 'objects'
  • error 899
  • callbacks.cc:4087:39: error: 'struct tree_struct' has no member named 'rit'
  • error 900
  • callbacks.cc:4087:53: error: 'struct tree_struct' has no member named 'items'
  • error 901
  • callbacks.cc:4093:43: error: 'struct tree_struct' has no member named 'rit'
  • error 902
  • callbacks.cc:4094:34: error: 'struct tree_struct' has no member named 'rit'
  • error 903
  • callbacks.cc:4096:32: error: 'struct tree_struct' has no member named 'rit'
  • error 904
  • callbacks.cc:4096:45: error: 'struct tree_struct' has no member named 'items'
  • error 905
  • callbacks.cc:4101:45: error: 'struct tree_struct' has no member named 'objects'
  • error 906
  • callbacks.cc:4102:47: error: 'struct tree_struct' has no member named 'objects'
  • error 907
  • callbacks.cc:4209:23: error: 'struct tree_struct' has no member named 'rit'
  • error 908
  • callbacks.cc:4209:43: error: 'struct tree_struct' has no member named 'items'
  • error 909
  • callbacks.cc:4210:26: error: 'struct tree_struct' has no member named 'rit'
  • error 910
  • callbacks.cc:4210:47: error: 'struct tree_struct' has no member named 'items'
  • error 911
  • callbacks.cc:4211:41: error: 'struct tree_struct' has no member named 'rit'
  • error 912
  • callbacks.cc:4212:33: error: 'struct tree_struct' has no member named 'rit'
  • error 913
  • callbacks.cc:4213:24: error: 'struct tree_struct' has no member named 'rit'
  • error 914
  • callbacks.cc:4213:37: error: 'struct tree_struct' has no member named 'items'
  • error 915
  • callbacks.cc:4217:9: error: 'stack' was not declared in this scope; did you mean 'std::stack'?
  • error 916
  • callbacks.cc:4217:24: error: expected primary-expression before '*' token
  • error 917
  • callbacks.cc:4217:25: error: expected primary-expression before '>' token
  • error 918
  • callbacks.cc:4217:27: error: 'menus' was not declared in this scope
  • error 919
  • callbacks.cc:4221:39: error: 'struct tree_struct' has no member named 'items'
  • error 920
  • callbacks.cc:4223:54: error: 'struct tree_struct' has no member named 'objects'
  • error 921
  • callbacks.cc:4224:60: error: 'struct tree_struct' has no member named 'objects'
  • error 922
  • callbacks.cc:4232:53: error: 'struct tree_struct' has no member named 'item'
  • error 923
  • callbacks.cc:4233:54: error: 'struct tree_struct' has no member named 'objects'
  • error 924
  • callbacks.cc:4234:60: error: 'struct tree_struct' has no member named 'objects'
  • error 925
  • callbacks.cc:4244:39: error: 'struct tree_struct' has no member named 'rit'
  • error 926
  • callbacks.cc:4244:53: error: 'struct tree_struct' has no member named 'items'
  • error 927
  • callbacks.cc:4250:43: error: 'struct tree_struct' has no member named 'rit'
  • error 928
  • callbacks.cc:4251:34: error: 'struct tree_struct' has no member named 'rit'
  • error 929
  • callbacks.cc:4253:32: error: 'struct tree_struct' has no member named 'rit'
  • error 930
  • callbacks.cc:4253:45: error: 'struct tree_struct' has no member named 'items'
  • error 931
  • callbacks.cc:4257:45: error: 'struct tree_struct' has no member named 'objects'
  • error 932
  • callbacks.cc:4258:51: error: 'struct tree_struct' has no member named 'objects'
  • error 933
  • callbacks.cc:4265:1: error: 'string' does not name a type; did you mean 'GString'?
  • error 934
  • callbacks.cc:4297:9: error: 'string' was not declared in this scope
  • error 935
  • callbacks.cc:4304:33: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 936
  • callbacks.cc:4304:50: error: invalid initialization of reference of type 'const std::string&' {aka 'const std::__cxx11::basic_string<char>&'} from expression of type 'const ExpressionName*'
  • error 937
  • callbacks.cc:4306:33: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 938
  • callbacks.cc:4308:25: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 939
  • callbacks.cc:4314:67: error: invalid initialization of reference of type 'const std::string&' {aka 'const std::__cxx11::basic_string<char>&'} from expression of type 'const ExpressionName*'
  • error 940
  • callbacks.cc:4335:57: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 941
  • callbacks.cc:4335:74: error: invalid initialization of reference of type 'const std::string&' {aka 'const std::__cxx11::basic_string<char>&'} from expression of type 'const ExpressionName*'
  • error 942
  • callbacks.cc:4337:57: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 943
  • callbacks.cc:4341:41: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 944
  • callbacks.cc:4343:67: error: invalid initialization of reference of type 'const std::string&' {aka 'const std::__cxx11::basic_string<char>&'} from expression of type 'const ExpressionName*'
  • error 945
  • callbacks.cc:4351:33: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 946
  • callbacks.cc:4351:50: error: invalid initialization of reference of type 'const std::string&' {aka 'const std::__cxx11::basic_string<char>&'} from expression of type 'const ExpressionName*'
  • error 947
  • callbacks.cc:4357:47: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 948
  • callbacks.cc:4360:51: error: 'string' is not a class, namespace, or enumeration
  • error 949
  • callbacks.cc:4361:49: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 950
  • callbacks.cc:4366:54: error: 'string' is not a class, namespace, or enumeration
  • error 951
  • callbacks.cc:4367:65: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 952
  • callbacks.cc:4372:55: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 953
  • callbacks.cc:4377:86: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 954
  • callbacks.cc:4381:39: error: expected ';' before 'title'
  • error 955
  • callbacks.cc:4383:41: error: 'title' was not declared in this scope
  • error 956
  • callbacks.cc:4386:49: error: 'title' was not declared in this scope
  • error 957
  • callbacks.cc:4390:57: error: 'title' was not declared in this scope
  • error 958
  • callbacks.cc:4392:57: error: 'title' was not declared in this scope
  • error 959
  • callbacks.cc:4396:57: error: 'title' was not declared in this scope
  • error 960
  • callbacks.cc:4402:89: error: 'title' was not declared in this scope
  • error 961
  • callbacks.cc:4403:92: error: 'title' was not declared in this scope
  • error 962
  • callbacks.cc:4404:89: error: 'title' was not declared in this scope
  • error 963
  • callbacks.cc:4405:92: error: 'title' was not declared in this scope
  • error 964
  • callbacks.cc:4406:88: error: 'title' was not declared in this scope
  • error 965
  • callbacks.cc:4409:53: error: 'title' was not declared in this scope
  • error 966
  • callbacks.cc:4411:88: error: 'title' was not declared in this scope
  • error 967
  • callbacks.cc:4412:89: error: 'title' was not declared in this scope
  • error 968
  • callbacks.cc:4413:85: error: 'title' was not declared in this scope
  • error 969
  • callbacks.cc:4414:88: error: 'title' was not declared in this scope
  • error 970
  • callbacks.cc:4415:87: error: 'title' was not declared in this scope
  • error 971
  • callbacks.cc:4416:90: error: 'title' was not declared in this scope
  • error 972
  • callbacks.cc:4419:52: error: 'title' was not declared in this scope
  • error 973
  • callbacks.cc:4421:49: error: 'title' was not declared in this scope
  • error 974
  • callbacks.cc:4424:86: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 975
  • callbacks.cc:4424:102: error: 'title' was not declared in this scope
  • error 976
  • callbacks.cc:4425:111: error: 'title' was not declared in this scope
  • error 977
  • callbacks.cc:4441:57: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 978
  • callbacks.cc:4441:74: error: invalid initialization of reference of type 'const std::string&' {aka 'const std::__cxx11::basic_string<char>&'} from expression of type 'const ExpressionName*'
  • error 979
  • callbacks.cc:4443:57: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 980
  • callbacks.cc:4447:41: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 981
  • callbacks.cc:4449:67: error: invalid initialization of reference of type 'const std::string&' {aka 'const std::__cxx11::basic_string<char>&'} from expression of type 'const ExpressionName*'
  • error 982
  • callbacks.cc:4457:33: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 983
  • callbacks.cc:4457:50: error: invalid initialization of reference of type 'const std::string&' {aka 'const std::__cxx11::basic_string<char>&'} from expression of type 'const ExpressionName*'
  • error 984
  • callbacks.cc:4460:25: error: 'unordered_map' was not declared in this scope
  • error 985
  • callbacks.cc:4460:56: error: expected primary-expression before '*' token
  • error 986
  • callbacks.cc:4460:57: error: expected primary-expression before '>' token
  • error 987
  • callbacks.cc:4460:60: error: '::const_iterator' has not been declared
  • error 988
  • callbacks.cc:4461:45: error: 'it_flag' was not declared in this scope
  • error 989
  • callbacks.cc:4461:55: error: 'flag_images' was not declared in this scope
  • error 990
  • callbacks.cc:4462:78: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 991
  • callbacks.cc:4462:139: error: 'it_flag' was not declared in this scope
  • error 992
  • callbacks.cc:4462:150: error: 'flag_images' was not declared in this scope
  • error 993
  • callbacks.cc:4463:148: error: 'it_flag' was not declared in this scope
  • error 994
  • callbacks.cc:4463:159: error: 'flag_images' was not declared in this scope
  • error 995
  • callbacks.cc:4472:17: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 996
  • callbacks.cc:4474:31: error: 'string' does not name a type; did you mean 'GString'?
  • error 997
  • callbacks.cc:4475:41: error: 'pstr' was not declared in this scope
  • error 998
  • callbacks.cc:4476:46: error: 'pstr' was not declared in this scope
  • error 999
  • callbacks.cc:4477:30: error: 'pstr' was not declared in this scope
  • error 1000
  • callbacks.cc:4478:29: error: 'pstr' was not declared in this scope
  • error 1001
  • callbacks.cc:4507:15: error: expected ';' before 'str2'
  • error 1002
  • callbacks.cc:4508:38: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1003
  • callbacks.cc:4509:94: error: 'str2' was not declared in this scope
  • error 1004
  • callbacks.cc:4565:1: error: 'string' does not name a type; did you mean 'GString'?
  • error 1005
  • callbacks.cc:4640:25: error: 'string' was not declared in this scope
  • error 1006
  • callbacks.cc:4641:31: error: expected ';' before 'exp'
  • error 1007
  • callbacks.cc:4643:38: error: cannot resolve overloaded function 'exp' based on conversion to type 'std::string*' {aka 'std::__cxx11::basic_string<char>*'}
  • error 1008
  • callbacks.cc:4645:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1009
  • callbacks.cc:4645:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1010
  • callbacks.cc:4645:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1011
  • callbacks.cc:4645:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1012
  • callbacks.cc:4645:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1013
  • callbacks.cc:4645:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1014
  • callbacks.cc:4645:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1015
  • callbacks.cc:4645:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1016
  • callbacks.cc:4646:25: error: 'unordered_map' was not declared in this scope
  • error 1017
  • callbacks.cc:4646:39: error: expected primary-expression before 'void'
  • error 1018
  • callbacks.cc:4647:31: error: expected ';' before 'value_str'
  • error 1019
  • callbacks.cc:4648:28: error: 'it' was not declared in this scope; did you mean 'int'?
  • error 1020
  • callbacks.cc:4648:34: error: 'number_map' was not declared in this scope
  • error 1021
  • callbacks.cc:4649:33: error: 'value_str' was not declared in this scope
  • error 1022
  • callbacks.cc:4650:36: error: 'number_approx_map' was not declared in this scope
  • error 1023
  • callbacks.cc:4653:36: error: 'number_exp_map' was not declared in this scope
  • error 1024
  • callbacks.cc:4655:53: error: 'number_exp_minus_map' was not declared in this scope
  • error 1025
  • callbacks.cc:4658:33: error: 'value_str' was not declared in this scope
  • error 1026
  • callbacks.cc:4660:33: error: 'number_exp_map' was not declared in this scope
  • error 1027
  • callbacks.cc:4661:33: error: 'number_exp_minus_map' was not declared in this scope
  • error 1028
  • callbacks.cc:4663:41: error: 'number_approx_map' was not declared in this scope
  • error 1029
  • callbacks.cc:4665:41: error: 'number_approx_map' was not declared in this scope
  • error 1030
  • callbacks.cc:4701:116: error: overloaded function with no contextual type information
  • error 1031
  • callbacks.cc:4702:36: error: 'value_str' was not declared in this scope
  • error 1032
  • callbacks.cc:4705:41: error: 'number_map' was not declared in this scope
  • error 1033
  • callbacks.cc:4720:41: error: 'number_map' was not declared in this scope
  • error 1034
  • callbacks.cc:4721:41: error: 'number_approx_map' was not declared in this scope
  • error 1035
  • callbacks.cc:4739:25: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1036
  • callbacks.cc:4739:32: error: 'value_str' was not declared in this scope
  • error 1037
  • callbacks.cc:4741:33: error: overloaded function with no contextual type information
  • error 1038
  • callbacks.cc:4749:39: error: expected ';' before 'estr'
  • error 1039
  • callbacks.cc:4750:58: error: 'estr' was not declared in this scope; did you mean 'eqstr'?
  • error 1040
  • callbacks.cc:4750:58: error: 'estr' was not declared in this scope; did you mean 'eqstr'?
  • error 1041
  • callbacks.cc:4750:58: error: 'estr' was not declared in this scope; did you mean 'eqstr'?
  • error 1042
  • callbacks.cc:4750:58: error: 'estr' was not declared in this scope; did you mean 'eqstr'?
  • error 1043
  • callbacks.cc:4750:58: error: 'estr' was not declared in this scope; did you mean 'eqstr'?
  • error 1044
  • callbacks.cc:4750:58: error: 'estr' was not declared in this scope; did you mean 'eqstr'?
  • error 1045
  • callbacks.cc:4750:58: error: 'estr' was not declared in this scope; did you mean 'eqstr'?
  • error 1046
  • callbacks.cc:4750:58: error: 'estr' was not declared in this scope; did you mean 'eqstr'?
  • error 1047
  • callbacks.cc:4750:58: error: 'estr' was not declared in this scope; did you mean 'eqstr'?
  • error 1048
  • callbacks.cc:4750:58: error: 'estr' was not declared in this scope; did you mean 'eqstr'?
  • error 1049
  • callbacks.cc:4751:49: error: 'estr' was not declared in this scope; did you mean 'eqstr'?
  • error 1050
  • callbacks.cc:4751:49: error: 'estr' was not declared in this scope; did you mean 'eqstr'?
  • error 1051
  • callbacks.cc:4751:49: error: 'estr' was not declared in this scope; did you mean 'eqstr'?
  • error 1052
  • callbacks.cc:4751:49: error: 'estr' was not declared in this scope; did you mean 'eqstr'?
  • error 1053
  • callbacks.cc:4751:49: error: 'estr' was not declared in this scope; did you mean 'eqstr'?
  • error 1054
  • callbacks.cc:4751:49: error: 'estr' was not declared in this scope; did you mean 'eqstr'?
  • error 1055
  • callbacks.cc:4751:49: error: 'estr' was not declared in this scope; did you mean 'eqstr'?
  • error 1056
  • callbacks.cc:4751:49: error: 'estr' was not declared in this scope; did you mean 'eqstr'?
  • error 1057
  • callbacks.cc:4751:49: error: 'estr' was not declared in this scope; did you mean 'eqstr'?
  • error 1058
  • callbacks.cc:4752:63: error: 'estr' was not declared in this scope; did you mean 'eqstr'?
  • error 1059
  • callbacks.cc:4753:48: error: 'estr' was not declared in this scope; did you mean 'eqstr'?
  • error 1060
  • callbacks.cc:4755:190: error: 'string' is not a class, namespace, or enumeration
  • error 1061
  • callbacks.cc:4755:229: error: 'string' is not a class, namespace, or enumeration
  • error 1062
  • callbacks.cc:4784:25: error: 'string' was not declared in this scope
  • error 1063
  • callbacks.cc:4785:25: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1064
  • callbacks.cc:4808:25: error: 'string' was not declared in this scope
  • error 1065
  • callbacks.cc:4809:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1066
  • callbacks.cc:4809:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1067
  • callbacks.cc:4809:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1068
  • callbacks.cc:4809:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1069
  • callbacks.cc:4809:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1070
  • callbacks.cc:4809:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1071
  • callbacks.cc:4809:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1072
  • callbacks.cc:4809:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1073
  • callbacks.cc:4810:25: error: 'unordered_map' was not declared in this scope
  • error 1074
  • callbacks.cc:4810:39: error: expected primary-expression before 'void'
  • error 1075
  • callbacks.cc:4811:28: error: 'it' was not declared in this scope; did you mean 'int'?
  • error 1076
  • callbacks.cc:4811:34: error: 'date_map' was not declared in this scope
  • error 1077
  • callbacks.cc:4812:33: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1078
  • callbacks.cc:4814:39: error: expected ';' before 'value_str'
  • error 1079
  • callbacks.cc:4815:66: error: 'value_str' was not declared in this scope
  • error 1080
  • callbacks.cc:4816:33: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1081
  • callbacks.cc:4818:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1082
  • callbacks.cc:4838:25: error: 'vector' was not declared in this scope
  • error 1083
  • callbacks.cc:4838:47: error: expected primary-expression before '*' token
  • error 1084
  • callbacks.cc:4838:48: error: expected primary-expression before '>' token
  • error 1085
  • callbacks.cc:4838:50: error: 'surface_terms' was not declared in this scope
  • error 1086
  • callbacks.cc:4839:36: error: expected primary-expression before '>' token
  • error 1087
  • callbacks.cc:4839:38: error: 'hpt' was not declared in this scope
  • error 1088
  • callbacks.cc:4840:36: error: expected primary-expression before '>' token
  • error 1089
  • callbacks.cc:4840:38: error: 'wpt' was not declared in this scope
  • error 1090
  • callbacks.cc:4841:36: error: expected primary-expression before '>' token
  • error 1091
  • callbacks.cc:4841:38: error: 'cpt' was not declared in this scope
  • error 1092
  • callbacks.cc:5032:25: error: 'vector' was not declared in this scope
  • error 1093
  • callbacks.cc:5032:47: error: expected primary-expression before '*' token
  • error 1094
  • callbacks.cc:5032:48: error: expected primary-expression before '>' token
  • error 1095
  • callbacks.cc:5032:50: error: 'surface_terms' was not declared in this scope
  • error 1096
  • callbacks.cc:5033:36: error: expected primary-expression before '>' token
  • error 1097
  • callbacks.cc:5033:38: error: 'hpt' was not declared in this scope
  • error 1098
  • callbacks.cc:5034:36: error: expected primary-expression before '>' token
  • error 1099
  • callbacks.cc:5034:38: error: 'wpt' was not declared in this scope
  • error 1100
  • callbacks.cc:5035:36: error: expected primary-expression before '>' token
  • error 1101
  • callbacks.cc:5035:38: error: 'cpt' was not declared in this scope
  • error 1102
  • callbacks.cc:5040:25: error: 'string' was not declared in this scope
  • error 1103
  • callbacks.cc:5042:43: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1104
  • callbacks.cc:5042:43: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1105
  • callbacks.cc:5042:43: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1106
  • callbacks.cc:5042:43: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1107
  • callbacks.cc:5042:43: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1108
  • callbacks.cc:5042:43: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1109
  • callbacks.cc:5042:43: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1110
  • callbacks.cc:5042:43: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1111
  • callbacks.cc:5042:43: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1112
  • callbacks.cc:5044:43: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1113
  • callbacks.cc:5044:43: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1114
  • callbacks.cc:5044:43: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1115
  • callbacks.cc:5044:43: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1116
  • callbacks.cc:5044:43: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1117
  • callbacks.cc:5044:43: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1118
  • callbacks.cc:5044:43: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1119
  • callbacks.cc:5044:43: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1120
  • callbacks.cc:5044:43: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1121
  • callbacks.cc:5046:43: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1122
  • callbacks.cc:5046:43: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1123
  • callbacks.cc:5046:43: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1124
  • callbacks.cc:5046:43: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1125
  • callbacks.cc:5046:43: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1126
  • callbacks.cc:5046:43: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1127
  • callbacks.cc:5046:43: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1128
  • callbacks.cc:5046:43: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1129
  • callbacks.cc:5046:43: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1130
  • callbacks.cc:5048:37: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1131
  • callbacks.cc:5048:37: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1132
  • callbacks.cc:5048:37: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1133
  • callbacks.cc:5048:37: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1134
  • callbacks.cc:5048:37: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1135
  • callbacks.cc:5048:37: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1136
  • callbacks.cc:5048:37: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1137
  • callbacks.cc:5048:37: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1138
  • callbacks.cc:5048:37: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1139
  • callbacks.cc:5048:37: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1140
  • callbacks.cc:5050:61: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1141
  • callbacks.cc:5053:32: error: expected primary-expression before 'int'
  • error 1142
  • callbacks.cc:5079:41: error: 'nm' was not declared in this scope; did you mean 'm'?
  • error 1143
  • callbacks.cc:5081:41: error: 'nm' was not declared in this scope; did you mean 'm'?
  • error 1144
  • callbacks.cc:5112:41: error: 'nm' was not declared in this scope; did you mean 'm'?
  • error 1145
  • callbacks.cc:5130:43: error: 'nm' was not declared in this scope; did you mean 'm'?
  • error 1146
  • callbacks.cc:5133:39: error: expected ';' before 'imagefile'
  • error 1147
  • callbacks.cc:5133:77: error: 'imagefile' was not declared in this scope
  • error 1148
  • callbacks.cc:5161:56: error: 'nm' was not declared in this scope; did you mean 'm'?
  • error 1149
  • callbacks.cc:5411:33: error: 'vector' was not declared in this scope
  • error 1150
  • callbacks.cc:5411:55: error: expected primary-expression before '*' token
  • error 1151
  • callbacks.cc:5411:56: error: expected primary-expression before '>' token
  • error 1152
  • callbacks.cc:5411:58: error: 'surface_terms' was not declared in this scope
  • error 1153
  • callbacks.cc:5412:44: error: expected primary-expression before '>' token
  • error 1154
  • callbacks.cc:5412:46: error: 'hpt' was not declared in this scope
  • error 1155
  • callbacks.cc:5413:44: error: expected primary-expression before '>' token
  • error 1156
  • callbacks.cc:5413:46: error: 'wpt' was not declared in this scope
  • error 1157
  • callbacks.cc:5414:44: error: expected primary-expression before '>' token
  • error 1158
  • callbacks.cc:5414:46: error: 'cpt' was not declared in this scope
  • error 1159
  • callbacks.cc:5477:33: error: 'string' was not declared in this scope
  • error 1160
  • callbacks.cc:5478:38: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1161
  • callbacks.cc:5478:38: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1162
  • callbacks.cc:5478:38: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1163
  • callbacks.cc:5478:38: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1164
  • callbacks.cc:5478:38: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1165
  • callbacks.cc:5478:38: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1166
  • callbacks.cc:5478:38: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1167
  • callbacks.cc:5478:38: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1168
  • callbacks.cc:5481:49: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1169
  • callbacks.cc:5485:49: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1170
  • callbacks.cc:5490:57: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1171
  • callbacks.cc:5492:57: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1172
  • callbacks.cc:5498:57: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1173
  • callbacks.cc:5500:57: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1174
  • callbacks.cc:5506:37: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1175
  • callbacks.cc:5601:25: error: 'vector' was not declared in this scope
  • error 1176
  • callbacks.cc:5601:47: error: expected primary-expression before '*' token
  • error 1177
  • callbacks.cc:5601:48: error: expected primary-expression before '>' token
  • error 1178
  • callbacks.cc:5601:50: error: 'surface_terms' was not declared in this scope
  • error 1179
  • callbacks.cc:5602:36: error: expected primary-expression before '>' token
  • error 1180
  • callbacks.cc:5602:38: error: 'hpt' was not declared in this scope
  • error 1181
  • callbacks.cc:5603:36: error: expected primary-expression before '>' token
  • error 1182
  • callbacks.cc:5603:38: error: 'wpt' was not declared in this scope
  • error 1183
  • callbacks.cc:5604:36: error: expected primary-expression before '>' token
  • error 1184
  • callbacks.cc:5604:38: error: 'cpt' was not declared in this scope
  • error 1185
  • callbacks.cc:5633:25: error: 'string' was not declared in this scope
  • error 1186
  • callbacks.cc:5634:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1187
  • callbacks.cc:5634:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1188
  • callbacks.cc:5634:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1189
  • callbacks.cc:5634:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1190
  • callbacks.cc:5634:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1191
  • callbacks.cc:5634:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1192
  • callbacks.cc:5634:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1193
  • callbacks.cc:5634:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1194
  • callbacks.cc:5639:57: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1195
  • callbacks.cc:5641:57: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1196
  • callbacks.cc:5647:57: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1197
  • callbacks.cc:5649:57: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1198
  • callbacks.cc:5654:49: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1199
  • callbacks.cc:5658:49: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1200
  • callbacks.cc:5663:57: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1201
  • callbacks.cc:5665:57: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1202
  • callbacks.cc:5671:57: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1203
  • callbacks.cc:5673:57: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1204
  • callbacks.cc:5679:68: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1205
  • callbacks.cc:5680:38: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1206
  • callbacks.cc:5682:68: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1207
  • callbacks.cc:5683:38: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1208
  • callbacks.cc:5685:33: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1209
  • callbacks.cc:5687:33: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1210
  • callbacks.cc:5689:33: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1211
  • callbacks.cc:5691:33: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1212
  • callbacks.cc:5694:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1213
  • callbacks.cc:5798:41: error: 'string' was not declared in this scope
  • error 1214
  • callbacks.cc:5799:46: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1215
  • callbacks.cc:5799:46: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1216
  • callbacks.cc:5799:46: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1217
  • callbacks.cc:5799:46: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1218
  • callbacks.cc:5799:46: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1219
  • callbacks.cc:5799:46: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1220
  • callbacks.cc:5799:46: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1221
  • callbacks.cc:5799:46: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1222
  • callbacks.cc:5800:41: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1223
  • callbacks.cc:5820:33: error: 'vector' was not declared in this scope
  • error 1224
  • callbacks.cc:5820:44: error: expected primary-expression before '>' token
  • error 1225
  • callbacks.cc:5820:46: error: 'col_w' was not declared in this scope
  • error 1226
  • callbacks.cc:5821:44: error: expected primary-expression before '>' token
  • error 1227
  • callbacks.cc:5821:46: error: 'row_h' was not declared in this scope
  • error 1228
  • callbacks.cc:5822:44: error: expected primary-expression before '>' token
  • error 1229
  • callbacks.cc:5822:46: error: 'row_uh' was not declared in this scope
  • error 1230
  • callbacks.cc:5823:44: error: expected primary-expression before '>' token
  • error 1231
  • callbacks.cc:5823:46: error: 'row_dh' was not declared in this scope
  • error 1232
  • callbacks.cc:5824:51: error: expected primary-expression before '>' token
  • error 1233
  • callbacks.cc:5824:53: error: expected primary-expression before '>' token
  • error 1234
  • callbacks.cc:5824:55: error: 'element_w' was not declared in this scope; did you mean 'Element'?
  • error 1235
  • callbacks.cc:5825:51: error: expected primary-expression before '>' token
  • error 1236
  • callbacks.cc:5825:53: error: expected primary-expression before '>' token
  • error 1237
  • callbacks.cc:5825:55: error: 'element_h' was not declared in this scope; did you mean 'Element'?
  • error 1238
  • callbacks.cc:5826:51: error: expected primary-expression before '>' token
  • error 1239
  • callbacks.cc:5826:53: error: expected primary-expression before '>' token
  • error 1240
  • callbacks.cc:5826:55: error: 'element_c' was not declared in this scope; did you mean 'Element'?
  • error 1241
  • callbacks.cc:5827:62: error: expected primary-expression before '*' token
  • error 1242
  • callbacks.cc:5827:63: error: expected primary-expression before '>' token
  • error 1243
  • callbacks.cc:5827:65: error: expected primary-expression before '>' token
  • error 1244
  • callbacks.cc:5827:67: error: 'surface_elements' was not declared in this scope; did you mean 'surface_result'?
  • error 1245
  • callbacks.cc:5833:33: error: 'string' was not declared in this scope
  • error 1246
  • callbacks.cc:5835:37: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1247
  • callbacks.cc:5835:37: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1248
  • callbacks.cc:5835:37: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1249
  • callbacks.cc:5835:37: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1250
  • callbacks.cc:5835:37: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1251
  • callbacks.cc:5835:37: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1252
  • callbacks.cc:5835:37: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1253
  • callbacks.cc:5835:37: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1254
  • callbacks.cc:5835:37: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1255
  • callbacks.cc:5835:37: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1256
  • callbacks.cc:5836:71: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1257
  • callbacks.cc:5946:25: error: 'vector' was not declared in this scope
  • error 1258
  • callbacks.cc:5946:47: error: expected primary-expression before '*' token
  • error 1259
  • callbacks.cc:5946:48: error: expected primary-expression before '>' token
  • error 1260
  • callbacks.cc:5946:50: error: 'surface_args' was not declared in this scope
  • error 1261
  • callbacks.cc:5947:36: error: expected primary-expression before '>' token
  • error 1262
  • callbacks.cc:5947:38: error: 'hpa' was not declared in this scope
  • error 1263
  • callbacks.cc:5948:36: error: expected primary-expression before '>' token
  • error 1264
  • callbacks.cc:5948:38: error: 'cpa' was not declared in this scope
  • error 1265
  • callbacks.cc:5949:36: error: expected primary-expression before '>' token
  • error 1266
  • callbacks.cc:5949:38: error: 'wpa' was not declared in this scope
  • error 1267
  • callbacks.cc:5953:25: error: 'string' was not declared in this scope
  • error 1268
  • callbacks.cc:5954:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1269
  • callbacks.cc:5954:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1270
  • callbacks.cc:5954:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1271
  • callbacks.cc:5954:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1272
  • callbacks.cc:5954:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1273
  • callbacks.cc:5954:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1274
  • callbacks.cc:5954:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1275
  • callbacks.cc:5954:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1276
  • callbacks.cc:5954:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1277
  • callbacks.cc:5954:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1278
  • callbacks.cc:5955:63: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1279
  • callbacks.cc:6037:25: error: 'string' was not declared in this scope
  • error 1280
  • callbacks.cc:6038:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1281
  • callbacks.cc:6038:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1282
  • callbacks.cc:6038:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1283
  • callbacks.cc:6038:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1284
  • callbacks.cc:6038:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1285
  • callbacks.cc:6038:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1286
  • callbacks.cc:6038:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1287
  • callbacks.cc:6038:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1288
  • callbacks.cc:6043:33: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1289
  • callbacks.cc:6043:146: error: 'string' is not a class, namespace, or enumeration
  • error 1290
  • callbacks.cc:6047:47: error: 'string' is not a class, namespace, or enumeration
  • error 1291
  • callbacks.cc:6055:41: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1292
  • callbacks.cc:6057:41: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1293
  • callbacks.cc:6060:52: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1294
  • callbacks.cc:6060:52: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1295
  • callbacks.cc:6060:52: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1296
  • callbacks.cc:6060:52: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1297
  • callbacks.cc:6060:52: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1298
  • callbacks.cc:6060:52: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1299
  • callbacks.cc:6060:52: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1300
  • callbacks.cc:6061:41: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1301
  • callbacks.cc:6069:33: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1302
  • callbacks.cc:6071:40: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1303
  • callbacks.cc:6090:25: error: 'string' was not declared in this scope
  • error 1304
  • callbacks.cc:6093:33: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1305
  • callbacks.cc:6095:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1306
  • callbacks.cc:6095:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1307
  • callbacks.cc:6095:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1308
  • callbacks.cc:6095:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1309
  • callbacks.cc:6095:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1310
  • callbacks.cc:6095:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1311
  • callbacks.cc:6095:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1312
  • callbacks.cc:6095:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1313
  • callbacks.cc:6100:47: error: 'string' is not a class, namespace, or enumeration
  • error 1314
  • callbacks.cc:6108:41: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1315
  • callbacks.cc:6110:41: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1316
  • callbacks.cc:6113:52: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1317
  • callbacks.cc:6113:52: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1318
  • callbacks.cc:6113:52: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1319
  • callbacks.cc:6113:52: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1320
  • callbacks.cc:6113:52: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1321
  • callbacks.cc:6113:52: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1322
  • callbacks.cc:6113:52: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1323
  • callbacks.cc:6114:41: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1324
  • callbacks.cc:6122:33: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1325
  • callbacks.cc:6124:40: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1326
  • callbacks.cc:6212:33: error: 'string' was not declared in this scope
  • error 1327
  • callbacks.cc:6213:43: error: 'root_str' was not declared in this scope; did you mean 'root_h'?
  • error 1328
  • callbacks.cc:6213:43: error: 'root_str' was not declared in this scope; did you mean 'root_h'?
  • error 1329
  • callbacks.cc:6213:43: error: 'root_str' was not declared in this scope; did you mean 'root_h'?
  • error 1330
  • callbacks.cc:6213:43: error: 'root_str' was not declared in this scope; did you mean 'root_h'?
  • error 1331
  • callbacks.cc:6215:70: error: 'root_str' was not declared in this scope; did you mean 'root_h'?
  • error 1332
  • callbacks.cc:6325:33: error: 'string' was not declared in this scope
  • error 1333
  • callbacks.cc:6326:55: error: 's' was not declared in this scope
  • error 1334
  • callbacks.cc:6327:38: error: 's' was not declared in this scope
  • error 1335
  • callbacks.cc:6328:64: error: 's' was not declared in this scope
  • error 1336
  • callbacks.cc:6373:25: error: 'vector' was not declared in this scope
  • error 1337
  • callbacks.cc:6373:47: error: expected primary-expression before '*' token
  • error 1338
  • callbacks.cc:6373:48: error: expected primary-expression before '>' token
  • error 1339
  • callbacks.cc:6373:50: error: 'surface_args' was not declared in this scope
  • error 1340
  • callbacks.cc:6374:36: error: expected primary-expression before '>' token
  • error 1341
  • callbacks.cc:6374:38: error: 'hpa' was not declared in this scope
  • error 1342
  • callbacks.cc:6375:36: error: expected primary-expression before '>' token
  • error 1343
  • callbacks.cc:6375:38: error: 'cpa' was not declared in this scope
  • error 1344
  • callbacks.cc:6376:36: error: expected primary-expression before '>' token
  • error 1345
  • callbacks.cc:6376:38: error: 'wpa' was not declared in this scope
  • error 1346
  • callbacks.cc:6380:25: error: 'string' was not declared in this scope
  • error 1347
  • callbacks.cc:6381:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1348
  • callbacks.cc:6381:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1349
  • callbacks.cc:6381:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1350
  • callbacks.cc:6381:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1351
  • callbacks.cc:6381:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1352
  • callbacks.cc:6381:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1353
  • callbacks.cc:6381:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1354
  • callbacks.cc:6381:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1355
  • callbacks.cc:6381:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1356
  • callbacks.cc:6381:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1357
  • callbacks.cc:6382:63: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1358
  • callbacks.cc:6395:47: error: expected ';' before 'defstr'
  • error 1359
  • callbacks.cc:6396:59: error: 'defstr' was not declared in this scope; did you mean 'eqstr'?
  • error 1360
  • callbacks.cc:6402:119: error: 'string' is not a class, namespace, or enumeration
  • error 1361
  • callbacks.cc:6415:47: error: 'string' is not a class, namespace, or enumeration
  • error 1362
  • callbacks.cc:6539:25: error: 'string' was not declared in this scope
  • error 1363
  • callbacks.cc:6540:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1364
  • callbacks.cc:6540:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1365
  • callbacks.cc:6540:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1366
  • callbacks.cc:6540:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1367
  • callbacks.cc:6540:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1368
  • callbacks.cc:6540:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1369
  • callbacks.cc:6540:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1370
  • callbacks.cc:6540:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1371
  • callbacks.cc:6540:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1372
  • callbacks.cc:6540:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1373
  • callbacks.cc:6541:57: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1374
  • callbacks.cc:6599:33: error: 'string' was not declared in this scope
  • error 1375
  • callbacks.cc:6600:36: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1376
  • callbacks.cc:6600:36: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1377
  • callbacks.cc:6600:36: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1378
  • callbacks.cc:6600:36: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1379
  • callbacks.cc:6600:36: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1380
  • callbacks.cc:6601:72: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1381
  • callbacks.cc:6638:9: error: 'date_map' was not declared in this scope
  • error 1382
  • callbacks.cc:6639:9: error: 'number_map' was not declared in this scope
  • error 1383
  • callbacks.cc:6640:9: error: 'number_exp_map' was not declared in this scope
  • error 1384
  • callbacks.cc:6641:9: error: 'number_exp_minus_map' was not declared in this scope
  • error 1385
  • callbacks.cc:6642:9: error: 'number_approx_map' was not declared in this scope
  • error 1386
  • callbacks.cc:6671:6: error: 'ViewThread' has not been declared
  • error 1387
  • callbacks.cc:6675:26: error: invalid conversion from 'int*' to 'int' [-fpermissive]
  • error 1388
  • callbacks.cc:6675:25: error: too few arguments to function 'ssize_t read(int, void*, size_t)'
  • error 1389
  • callbacks.cc:6677:26: error: invalid conversion from 'void**' to 'int' [-fpermissive]
  • error 1390
  • callbacks.cc:6677:25: error: too few arguments to function 'ssize_t read(int, void*, size_t)'
  • error 1391
  • callbacks.cc:6680:26: error: invalid conversion from 'bool*' to 'int' [-fpermissive]
  • error 1392
  • callbacks.cc:6680:25: error: too few arguments to function 'ssize_t read(int, void*, size_t)'
  • error 1393
  • callbacks.cc:6681:26: error: invalid conversion from 'void**' to 'int' [-fpermissive]
  • error 1394
  • callbacks.cc:6681:25: error: too few arguments to function 'ssize_t read(int, void*, size_t)'
  • error 1395
  • callbacks.cc:6683:26: error: invalid conversion from 'void**' to 'int' [-fpermissive]
  • error 1396
  • callbacks.cc:6683:25: error: too few arguments to function 'ssize_t read(int, void*, size_t)'
  • error 1397
  • callbacks.cc:6689:34: error: invalid conversion from 'bool**' to 'int' [-fpermissive]
  • error 1398
  • callbacks.cc:6689:33: error: too few arguments to function 'ssize_t read(int, void*, size_t)'
  • error 1399
  • callbacks.cc:6691:34: error: invalid conversion from 'void**' to 'int' [-fpermissive]
  • error 1400
  • callbacks.cc:6691:33: error: too few arguments to function 'ssize_t read(int, void*, size_t)'
  • error 1401
  • callbacks.cc:6716:25: error: 'parsed_text' was not declared in this scope; did you mean 'parsed_mstruct'?
  • error 1402
  • callbacks.cc:6730:25: error: 'string' was not declared in this scope
  • error 1403
  • callbacks.cc:6740:41: error: 'mstr' was not declared in this scope
  • error 1404
  • callbacks.cc:6749:17: error: 'result_text' was not declared in this scope
  • error 1405
  • callbacks.cc:6757:25: error: 'result_text_long' was not declared in this scope; did you mean 'result_too_long'?
  • error 1406
  • callbacks.cc:6759:25: error: 'result_text_long' was not declared in this scope; did you mean 'result_too_long'?
  • error 1407
  • callbacks.cc:6843:9: error: 'string' was not declared in this scope
  • error 1408
  • callbacks.cc:6845:23: error: 'history_parsed' was not declared in this scope; did you mean 'history_iter'?
  • error 1409
  • callbacks.cc:6847:20: error: 'inhistory' was not declared in this scope
  • error 1410
  • callbacks.cc:6850:24: error: 'inhistory_type' was not declared in this scope; did you mean 'historystore'?
  • error 1411
  • callbacks.cc:6853:33: error: 'history_str' was not declared in this scope; did you mean 'history_iter'?
  • error 1412
  • callbacks.cc:6873:33: error: 'add_line_breaks' was not declared in this scope
  • error 1413
  • callbacks.cc:6874:33: error: 'fix_history_string2' was not declared in this scope
  • error 1414
  • callbacks.cc:6875:33: error: 'improve_result_text' was not declared in this scope
  • error 1415
  • callbacks.cc:6878:55: error: 'string' is not a class, namespace, or enumeration
  • error 1416
  • callbacks.cc:6891:47: error: expected ';' before 'expr_str'
  • error 1417
  • callbacks.cc:6892:102: error: 'expr_str' was not declared in this scope
  • error 1418
  • callbacks.cc:6893:108: error: 'expr_str' was not declared in this scope
  • error 1419
  • callbacks.cc:6894:46: error: 'expr_str' was not declared in this scope
  • error 1420
  • callbacks.cc:6895:41: error: 'history_str' was not declared in this scope; did you mean 'history_iter'?
  • error 1421
  • callbacks.cc:6895:74: error: 'expr_str' was not declared in this scope
  • error 1422
  • callbacks.cc:6895:55: error: 'fix_history_string' was not declared in this scope
  • error 1423
  • callbacks.cc:6899:47: error: expected ';' before 'str2'
  • error 1424
  • callbacks.cc:6901:49: error: 'str2' was not declared in this scope
  • error 1425
  • callbacks.cc:6904:57: error: 'str2' was not declared in this scope
  • error 1426
  • callbacks.cc:6906:57: error: 'str2' was not declared in this scope
  • error 1427
  • callbacks.cc:6909:56: error: 'str2' was not declared in this scope
  • error 1428
  • callbacks.cc:6919:49: error: 'add_line_breaks' was not declared in this scope
  • error 1429
  • callbacks.cc:6920:49: error: 'fix_history_string2' was not declared in this scope
  • error 1430
  • callbacks.cc:6942:39: error: expected ';' before 'str'
  • error 1431
  • callbacks.cc:6943:33: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1432
  • callbacks.cc:6944:33: error: 'add_line_breaks' was not declared in this scope
  • error 1433
  • callbacks.cc:6945:33: error: 'fix_history_string2' was not declared in this scope
  • error 1434
  • callbacks.cc:6946:33: error: 'history_str' was not declared in this scope; did you mean 'history_iter'?
  • error 1435
  • callbacks.cc:6961:6: error: variable or field 'add_line_breaks' declared void
  • error 1436
  • callbacks.cc:6961:22: error: 'string' was not declared in this scope
  • error 1437
  • callbacks.cc:6961:30: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1438
  • callbacks.cc:6961:35: error: expected primary-expression before 'int'
  • error 1439
  • callbacks.cc:6961:52: error: expected primary-expression before 'first_i'
  • error 1440
  • callbacks.cc:7164:84: error: 'string' has not been declared
  • error 1441
  • callbacks.cc:7212:33: error: 'result_text' was not declared in this scope
  • error 1442
  • callbacks.cc:7213:33: error: 'inhistory_type' was not declared in this scope; did you mean 'inhistory_index'?
  • error 1443
  • callbacks.cc:7214:33: error: 'inhistory' was not declared in this scope
  • error 1444
  • callbacks.cc:7216:51: error: 'result_text' was not declared in this scope
  • error 1445
  • callbacks.cc:7220:41: error: 'inhistory_type' was not declared in this scope; did you mean 'inhistory_index'?
  • error 1446
  • callbacks.cc:7221:41: error: 'inhistory' was not declared in this scope
  • error 1447
  • callbacks.cc:7223:41: error: 'inhistory_type' was not declared in this scope; did you mean 'inhistory_index'?
  • error 1448
  • callbacks.cc:7224:41: error: 'inhistory' was not declared in this scope
  • error 1449
  • callbacks.cc:7226:49: error: 'string' was not declared in this scope
  • error 1450
  • callbacks.cc:7227:135: error: 'expression_str' was not declared in this scope; did you mean 'expressiontext'?
  • error 1451
  • callbacks.cc:7227:165: error: 'string' is not a class, namespace, or enumeration
  • error 1452
  • callbacks.cc:7227:221: error: 'string' is not a class, namespace, or enumeration
  • error 1453
  • callbacks.cc:7227:265: error: 'string' is not a class, namespace, or enumeration
  • error 1454
  • callbacks.cc:7234:113: error: 'result_text' was not declared in this scope
  • error 1455
  • callbacks.cc:7234:94: error: 'fix_history_string' was not declared in this scope
  • error 1456
  • callbacks.cc:7234:138: error: 'inhistory' was not declared in this scope
  • error 1457
  • callbacks.cc:7238:25: error: 'history_parsed' was not declared in this scope; did you mean 'history_iter'?
  • error 1458
  • callbacks.cc:7239:25: error: 'history_answer' was not declared in this scope; did you mean 'history_iter'?
  • error 1459
  • callbacks.cc:7242:44: error: request for member 'empty' in 'transformation', which is of non-class type 'int'
  • error 1460
  • callbacks.cc:7243:33: error: 'string' was not declared in this scope
  • error 1461
  • callbacks.cc:7244:33: error: 'history_str' was not declared in this scope; did you mean 'history_iter'?
  • error 1462
  • callbacks.cc:7245:33: error: 'add_line_breaks' was not declared in this scope
  • error 1463
  • callbacks.cc:7246:33: error: 'fix_history_string2' was not declared in this scope
  • error 1464
  • callbacks.cc:7247:33: error: 'improve_result_text' was not declared in this scope
  • error 1465
  • callbacks.cc:7260:33: error: 'inhistory' was not declared in this scope
  • error 1466
  • callbacks.cc:7261:33: error: 'inhistory_type' was not declared in this scope; did you mean 'inhistory_index'?
  • error 1467
  • callbacks.cc:7269:17: error: 'result_text' was not declared in this scope
  • error 1468
  • callbacks.cc:7273:17: error: 'parsed_text' was not declared in this scope; did you mean 'parsed_mstruct'?
  • error 1469
  • callbacks.cc:7401:17: error: 'parsed_text' was not declared in this scope; did you mean 'parsed_mstruct'?
  • error 1470
  • callbacks.cc:7401:31: error: 'result_text' was not declared in this scope
  • error 1471
  • callbacks.cc:7409:20: error: 'result_text' was not declared in this scope
  • error 1472
  • callbacks.cc:7412:36: error: 'result_text' was not declared in this scope
  • error 1473
  • callbacks.cc:7412:17: error: 'RPNRegisterChanged' was not declared in this scope; did you mean 'RPNRegisterRemoved'?
  • error 1474
  • callbacks.cc:7415:20: error: 'result_text' was not declared in this scope
  • error 1475
  • callbacks.cc:7418:20: error: 'parsed_text' was not declared in this scope; did you mean 'parsed_mstruct'?
  • error 1476
  • callbacks.cc:7424:25: error: 'string' was not declared in this scope
  • error 1477
  • callbacks.cc:7425:25: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1478
  • callbacks.cc:7428:31: error: expected ';' before 'str2'
  • error 1479
  • callbacks.cc:7430:33: error: 'str2' was not declared in this scope
  • error 1480
  • callbacks.cc:7431:33: error: 'inhistory_type' was not declared in this scope; did you mean 'inhistory_index'?
  • error 1481
  • callbacks.cc:7434:41: error: 'str2' was not declared in this scope
  • error 1482
  • callbacks.cc:7436:41: error: 'str2' was not declared in this scope
  • error 1483
  • callbacks.cc:7438:33: error: 'inhistory_type' was not declared in this scope; did you mean 'inhistory_index'?
  • error 1484
  • callbacks.cc:7440:32: error: 'str2' was not declared in this scope
  • error 1485
  • callbacks.cc:7442:51: error: 'parsed_text' was not declared in this scope; did you mean 'parsed_mstruct'?
  • error 1486
  • callbacks.cc:7442:32: error: 'fix_history_string' was not declared in this scope
  • error 1487
  • callbacks.cc:7444:25: error: 'inhistory' was not declared in this scope
  • error 1488
  • callbacks.cc:7445:76: error: 'history_parsed' was not declared in this scope; did you mean 'history_iter'?
  • error 1489
  • callbacks.cc:7454:33: error: 'unfix_history_string' was not declared in this scope
  • error 1490
  • callbacks.cc:7455:33: error: 'add_line_breaks' was not declared in this scope
  • error 1491
  • callbacks.cc:7456:33: error: 'fix_history_string2' was not declared in this scope
  • error 1492
  • callbacks.cc:7476:44: error: 'result_text' was not declared in this scope
  • error 1493
  • callbacks.cc:7476:25: error: 'RPNRegisterChanged' was not declared in this scope; did you mean 'RPNRegisterRemoved'?
  • error 1494
  • callbacks.cc:7479:17: error: 'string' was not declared in this scope
  • error 1495
  • callbacks.cc:7483:25: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1496
  • callbacks.cc:7486:33: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1497
  • callbacks.cc:7488:33: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1498
  • callbacks.cc:7492:23: error: expected ';' before 'history_str'
  • error 1499
  • callbacks.cc:7494:85: error: request for member 'empty' in 'transformation', which is of non-class type 'int'
  • error 1500
  • callbacks.cc:7495:25: error: 'history_str' was not declared in this scope; did you mean 'history_iter'?
  • error 1501
  • callbacks.cc:7499:17: error: 'history_str' was not declared in this scope; did you mean 'history_iter'?
  • error 1502
  • callbacks.cc:7499:32: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1503
  • callbacks.cc:7502:32: error: 'result_text' was not declared in this scope
  • error 1504
  • callbacks.cc:7503:17: error: 'add_line_breaks' was not declared in this scope
  • error 1505
  • callbacks.cc:7504:17: error: 'fix_history_string2' was not declared in this scope
  • error 1506
  • callbacks.cc:7505:17: error: 'improve_result_text' was not declared in this scope
  • error 1507
  • callbacks.cc:7508:39: error: 'string' is not a class, namespace, or enumeration
  • error 1508
  • callbacks.cc:7514:85: error: request for member 'empty' in 'transformation', which is of non-class type 'int'
  • error 1509
  • callbacks.cc:7520:17: error: 'inhistory' was not declared in this scope
  • error 1510
  • callbacks.cc:7523:25: error: 'inhistory_type' was not declared in this scope; did you mean 'inhistory_index'?
  • error 1511
  • callbacks.cc:7525:25: error: 'inhistory_type' was not declared in this scope; did you mean 'inhistory_index'?
  • error 1512
  • callbacks.cc:7527:91: error: 'history_answer' was not declared in this scope; did you mean 'history_iter'?
  • error 1513
  • callbacks.cc:7543:28: error: 'result_text_long' was not declared in this scope; did you mean 'result_too_long'?
  • error 1514
  • callbacks.cc:7625:33: error: 'string' was not declared in this scope
  • error 1515
  • callbacks.cc:7627:41: error: 'ceu_str' was not declared in this scope; did you mean 'eqstr'?
  • error 1516
  • callbacks.cc:7635:113: error: 'ceu_str' was not declared in this scope; did you mean 'eqstr'?
  • error 1517
  • callbacks.cc:7639:102: error: 'command_convert_units_string' was not declared in this scope; did you mean 'command_convert_unit'?
  • error 1518
  • callbacks.cc:7671:64: error: 'string' has not been declared
  • error 1519
  • callbacks.cc:7671:112: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 1520
  • callbacks.cc:7689:25: error: 'command_convert_units_string' was not declared in this scope; did you mean 'command_convert_unit'?
  • error 1521
  • callbacks.cc:7714:17: error: 'string' was not declared in this scope
  • error 1522
  • callbacks.cc:7717:33: error: 'progress_str' was not declared in this scope
  • error 1523
  • callbacks.cc:7721:33: error: 'progress_str' was not declared in this scope
  • error 1524
  • callbacks.cc:7725:33: error: 'progress_str' was not declared in this scope
  • error 1525
  • callbacks.cc:7730:33: error: 'progress_str' was not declared in this scope
  • error 1526
  • callbacks.cc:7734:33: error: 'progress_str' was not declared in this scope
  • error 1527
  • callbacks.cc:7738:103: error: 'progress_str' was not declared in this scope
  • error 1528
  • callbacks.cc:7795:102: error: operands to '?:' have different types 'int' and 'const char*'
  • error 1529
  • callbacks.cc:7850:18: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 1530
  • callbacks.cc:7855:18: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 1531
  • callbacks.cc:7869:31: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 1532
  • callbacks.cc:7876:18: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 1533
  • callbacks.cc:7906:6: error: variable or field 'add_to_expression_history' declared void
  • error 1534
  • callbacks.cc:7906:32: error: 'string' was not declared in this scope
  • error 1535
  • callbacks.cc:7925:60: error: 'previous_expression' was not declared in this scope; did you mean 'set_previous_expression'?
  • error 1536
  • callbacks.cc:7938:130: error: 'string' has not been declared
  • error 1537
  • callbacks.cc:7938:150: error: 'string' has not been declared
  • error 1538
  • callbacks.cc:7942:9: error: 'string' was not declared in this scope
  • error 1539
  • callbacks.cc:7957:16: error: request for member 'empty' in 'str', which is of non-class type 'int'
  • error 1540
  • callbacks.cc:7963:31: error: invalid conversion from 'gchar*' {aka 'char*'} to 'int' [-fpermissive]
  • error 1541
  • callbacks.cc:7971:31: error: invalid conversion from 'gchar*' {aka 'char*'} to 'int' [-fpermissive]
  • error 1542
  • callbacks.cc:7973:69: error: request for member 'find_first_not_of' in 'str', which is of non-class type 'int'
  • error 1543
  • callbacks.cc:7973:98: error: 'string' is not a class, namespace, or enumeration
  • error 1544
  • callbacks.cc:7980:54: error: request for member 'empty' in 'str', which is of non-class type 'int'
  • error 1545
  • callbacks.cc:7980:63: error: 'add_to_expression_history' was not declared in this scope; did you mean 'update_expression_icons'?
  • error 1546
  • callbacks.cc:7984:15: error: expected ';' before 'from_str'
  • error 1547
  • callbacks.cc:7985:24: error: request for member 'empty' in 'execute_str', which is of non-class type 'int'
  • error 1548
  • callbacks.cc:7985:68: error: 'from_str' was not declared in this scope
  • error 1549
  • callbacks.cc:7985:78: error: 'to_str' was not declared in this scope
  • error 1550
  • callbacks.cc:7987:23: error: expected ';' before 'to_str1'
  • error 1551
  • callbacks.cc:7989:30: error: 'string' is not a class, namespace, or enumeration
  • error 1552
  • callbacks.cc:7990:25: error: 'to_str1' was not declared in this scope
  • error 1553
  • callbacks.cc:7992:25: error: 'to_str2' was not declared in this scope
  • error 1554
  • callbacks.cc:8000:56: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 1555
  • callbacks.cc:8009:56: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 1556
  • callbacks.cc:8018:56: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 1557
  • callbacks.cc:8027:56: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 1558
  • callbacks.cc:8036:56: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 1559
  • callbacks.cc:8045:56: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 1560
  • callbacks.cc:8054:56: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 1561
  • callbacks.cc:8062:56: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 1562
  • callbacks.cc:8091:56: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 1563
  • callbacks.cc:8101:56: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 1564
  • callbacks.cc:8111:54: error: 'result_text' was not declared in this scope
  • error 1565
  • callbacks.cc:8130:47: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 1566
  • callbacks.cc:8143:47: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 1567
  • callbacks.cc:8156:47: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 1568
  • callbacks.cc:8167:47: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 1569
  • callbacks.cc:8183:47: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 1570
  • callbacks.cc:8218:42: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 1571
  • callbacks.cc:8230:47: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 1572
  • callbacks.cc:8240:47: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 1573
  • callbacks.cc:8246:45: error: 'to_str1' was not declared in this scope
  • error 1574
  • callbacks.cc:8246:110: error: 'to_str2' was not declared in this scope
  • error 1575
  • callbacks.cc:8251:56: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 1576
  • callbacks.cc:8269:24: error: request for member 'empty' in 'execute_str', which is of non-class type 'int'
  • error 1577
  • callbacks.cc:8270:23: error: expected ';' before 'ceu_str'
  • error 1578
  • callbacks.cc:8271:35: error: 'ceu_str' was not declared in this scope; did you mean 'eqstr'?
  • error 1579
  • callbacks.cc:8285:106: error: request for member 'empty' in 'execute_str', which is of non-class type 'int'
  • error 1580
  • callbacks.cc:8292:31: error: expected ';' before 'str2'
  • error 1581
  • callbacks.cc:8293:48: error: 'str2' was not declared in this scope; did you mean 'str'?
  • error 1582
  • callbacks.cc:8319:63: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
  • error 1583
  • callbacks.cc:8319:78: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
  • error 1584
  • callbacks.cc:8322:63: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
  • error 1585
  • callbacks.cc:8325:63: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
  • error 1586
  • callbacks.cc:8383:93: error: request for member 'empty' in 'execute_str', which is of non-class type 'int'
  • error 1587
  • callbacks.cc:8455:17: error: 'result_text' was not declared in this scope
  • error 1588
  • callbacks.cc:8457:17: error: 'result_text' was not declared in this scope
  • error 1589
  • callbacks.cc:8467:25: error: 'RPNRegisterAdded' was not declared in this scope; did you mean 'RPNRegisterRemoved'?
  • error 1590
  • callbacks.cc:8477:106: error: 'saved_execute_str' was not declared in this scope; did you mean 'execute_str'?
  • error 1591
  • callbacks.cc:8485:39: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 1592
  • callbacks.cc:8488:39: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 1593
  • callbacks.cc:8491:23: error: 'previous_expression' was not declared in this scope; did you mean 'set_previous_expression'?
  • error 1594
  • callbacks.cc:8491:57: error: request for member 'empty' in 'execute_str', which is of non-class type 'int'
  • error 1595
  • callbacks.cc:8498:78: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 1596
  • callbacks.cc:8502:78: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 1597
  • callbacks.cc:8508:31: error: expected ';' before 's_cat'
  • error 1598
  • callbacks.cc:8509:28: error: 's_cat' was not declared in this scope; did you mean 'strcat'?
  • error 1599
  • callbacks.cc:8510:28: error: 's_cat' was not declared in this scope; did you mean 'strcat'?
  • error 1600
  • callbacks.cc:8510:37: error: 'selected_unit_category' was not declared in this scope
  • error 1601
  • callbacks.cc:8511:52: error: 'convert_category_map' was not declared in this scope
  • error 1602
  • callbacks.cc:8582:20: error: 'get_expression_text' was not declared in this scope; did you mean 'set_expression_text'?
  • error 1603
  • callbacks.cc:8582:71: error: 'string' has not been declared
  • error 1604
  • callbacks.cc:8590:20: error: 'get_expression_text' was not declared in this scope; did you mean 'set_expression_text'?
  • error 1605
  • callbacks.cc:8590:71: error: 'string' has not been declared
  • error 1606
  • callbacks.cc:8596:6: error: variable or field 'RPNRegisterAdded' declared void
  • error 1607
  • callbacks.cc:8596:23: error: 'string' was not declared in this scope
  • error 1608
  • callbacks.cc:8596:41: error: expected primary-expression before 'index'
  • error 1609
  • callbacks.cc:8642:6: error: variable or field 'RPNRegisterChanged' declared void
  • error 1610
  • callbacks.cc:8642:25: error: 'string' was not declared in this scope
  • error 1611
  • callbacks.cc:8642:43: error: expected primary-expression before 'index'
  • error 1612
  • callbacks.cc:8664:9: error: 'recent_function_items' was not declared in this scope
  • error 1613
  • callbacks.cc:8666:31: error: 'recent_functions' was not declared in this scope; did you mean 'insert_function'?
  • error 1614
  • callbacks.cc:8687:9: error: 'recent_variable_items' was not declared in this scope
  • error 1615
  • callbacks.cc:8689:31: error: 'recent_variables' was not declared in this scope; did you mean 'insert_variable'?
  • error 1616
  • callbacks.cc:8710:9: error: 'recent_unit_items' was not declared in this scope
  • error 1617
  • callbacks.cc:8712:31: error: 'recent_units' was not declared in this scope
  • error 1618
  • callbacks.cc:8737:12: error: 'recent_function_items' was not declared in this scope
  • error 1619
  • callbacks.cc:8740:31: error: 'recent_functions' was not declared in this scope; did you mean 'insert_function'?
  • error 1620
  • callbacks.cc:8743:44: error: 'recent_function_items' was not declared in this scope
  • error 1621
  • callbacks.cc:8748:12: error: 'recent_function_items' was not declared in this scope
  • error 1622
  • callbacks.cc:8749:17: error: 'recent_functions' was not declared in this scope; did you mean 'insert_function'?
  • error 1623
  • callbacks.cc:8754:9: error: 'recent_function_items' was not declared in this scope
  • error 1624
  • callbacks.cc:8755:9: error: 'recent_functions' was not declared in this scope; did you mean 'insert_function'?
  • error 1625
  • callbacks.cc:8767:12: error: 'recent_variable_items' was not declared in this scope
  • error 1626
  • callbacks.cc:8770:31: error: 'recent_variables' was not declared in this scope; did you mean 'insert_variable'?
  • error 1627
  • callbacks.cc:8773:44: error: 'recent_variable_items' was not declared in this scope
  • error 1628
  • callbacks.cc:8778:12: error: 'recent_variable_items' was not declared in this scope
  • error 1629
  • callbacks.cc:8779:17: error: 'recent_variables' was not declared in this scope; did you mean 'insert_variable'?
  • error 1630
  • callbacks.cc:8784:9: error: 'recent_variable_items' was not declared in this scope
  • error 1631
  • callbacks.cc:8785:9: error: 'recent_variables' was not declared in this scope; did you mean 'insert_variable'?
  • error 1632
  • callbacks.cc:8797:12: error: 'recent_unit_items' was not declared in this scope
  • error 1633
  • callbacks.cc:8800:31: error: 'recent_units' was not declared in this scope
  • error 1634
  • callbacks.cc:8803:44: error: 'recent_unit_items' was not declared in this scope
  • error 1635
  • callbacks.cc:8808:12: error: 'recent_unit_items' was not declared in this scope
  • error 1636
  • callbacks.cc:8809:17: error: 'recent_units' was not declared in this scope
  • error 1637
  • callbacks.cc:8814:9: error: 'recent_unit_items' was not declared in this scope
  • error 1638
  • callbacks.cc:8815:9: error: 'recent_units' was not declared in this scope
  • error 1639
  • callbacks.cc:8828:9: error: 'string' was not declared in this scope
  • error 1640
  • callbacks.cc:8830:17: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1641
  • callbacks.cc:8832:17: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1642
  • callbacks.cc:8833:24: error: 'get_expression_text' was not declared in this scope; did you mean 'set_expression_text'?
  • error 1643
  • callbacks.cc:8839:21: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1644
  • callbacks.cc:8845:9: error: 'string' was not declared in this scope
  • error 1645
  • callbacks.cc:8846:27: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1646
  • callbacks.cc:8847:46: error: 'string' is not a class, namespace, or enumeration
  • error 1647
  • callbacks.cc:8864:9: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 1648
  • callbacks.cc:8865:9: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 1649
  • callbacks.cc:8866:9: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 1650
  • callbacks.cc:8867:9: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 1651
  • callbacks.cc:8868:9: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 1652
  • callbacks.cc:8874:1: error: 'unordered_map' does not name a type
  • error 1653
  • callbacks.cc:8877:9: error: 'string' was not declared in this scope
  • error 1654
  • callbacks.cc:8882:31: error: expected ';' before 'defstr'
  • error 1655
  • callbacks.cc:8883:43: error: 'defstr' was not declared in this scope; did you mean 'eqstr'?
  • error 1656
  • callbacks.cc:8885:87: error: 'struct FunctionDialog' has no member named 'boolean_buttons'
  • error 1657
  • callbacks.cc:8885:107: error: 'struct FunctionDialog' has no member named 'boolean_index'
  • error 1658
  • callbacks.cc:8886:41: error: 'str2' was not declared in this scope
  • error 1659
  • callbacks.cc:8888:41: error: 'str2' was not declared in this scope
  • error 1660
  • callbacks.cc:8891:96: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1661
  • callbacks.cc:8895:33: error: 'str2' was not declared in this scope
  • error 1662
  • callbacks.cc:8899:84: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1663
  • callbacks.cc:8903:41: error: 'str2' was not declared in this scope
  • error 1664
  • callbacks.cc:8905:41: error: 'str2' was not declared in this scope
  • error 1665
  • callbacks.cc:8908:33: error: 'str2' was not declared in this scope
  • error 1666
  • callbacks.cc:8908:73: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1667
  • callbacks.cc:8911:29: error: 'str2' was not declared in this scope
  • error 1668
  • callbacks.cc:8911:246: error: 'string' is not a class, namespace, or enumeration
  • error 1669
  • callbacks.cc:8912:77: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1670
  • callbacks.cc:8917:28: error: 'str2' was not declared in this scope
  • error 1671
  • callbacks.cc:8925:79: error: 'struct FunctionDialog' has no member named 'boolean_buttons'
  • error 1672
  • callbacks.cc:8925:99: error: 'struct FunctionDialog' has no member named 'boolean_index'
  • error 1673
  • callbacks.cc:8926:33: error: 'str2' was not declared in this scope
  • error 1674
  • callbacks.cc:8928:33: error: 'str2' was not declared in this scope
  • error 1675
  • callbacks.cc:8931:88: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1676
  • callbacks.cc:8935:25: error: 'str2' was not declared in this scope
  • error 1677
  • callbacks.cc:8939:76: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1678
  • callbacks.cc:8943:33: error: 'str2' was not declared in this scope
  • error 1679
  • callbacks.cc:8945:33: error: 'str2' was not declared in this scope
  • error 1680
  • callbacks.cc:8948:25: error: 'str2' was not declared in this scope
  • error 1681
  • callbacks.cc:8948:65: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1682
  • callbacks.cc:8951:42: error: 'str2' was not declared in this scope
  • error 1683
  • callbacks.cc:8951:251: error: 'string' is not a class, namespace, or enumeration
  • error 1684
  • callbacks.cc:8952:69: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1685
  • callbacks.cc:8958:25: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1686
  • callbacks.cc:8961:17: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1687
  • callbacks.cc:8961:24: error: 'str2' was not declared in this scope
  • error 1688
  • callbacks.cc:8963:9: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1689
  • callbacks.cc:8970:30: error: 'function_dialogs' was not declared in this scope; did you mean 'FunctionDialog'?
  • error 1690
  • callbacks.cc:8977:30: error: 'function_dialogs' was not declared in this scope; did you mean 'FunctionDialog'?
  • error 1691
  • callbacks.cc:8984:30: error: 'function_dialogs' was not declared in this scope; did you mean 'FunctionDialog'?
  • error 1692
  • callbacks.cc:8990:17: error: 'string' was not declared in this scope
  • error 1693
  • callbacks.cc:8993:25: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1694
  • callbacks.cc:8996:33: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1695
  • callbacks.cc:8998:33: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1696
  • callbacks.cc:9002:17: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1697
  • callbacks.cc:9003:43: error: 'result_text' was not declared in this scope
  • error 1698
  • callbacks.cc:9003:24: error: 'fix_history_string' was not declared in this scope
  • error 1699
  • callbacks.cc:9006:43: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1700
  • callbacks.cc:9015:30: error: 'function_dialogs' was not declared in this scope; did you mean 'FunctionDialog'?
  • error 1701
  • callbacks.cc:9019:43: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1702
  • callbacks.cc:9028:30: error: 'function_dialogs' was not declared in this scope; did you mean 'FunctionDialog'?
  • error 1703
  • callbacks.cc:9034:30: error: 'function_dialogs' was not declared in this scope; did you mean 'FunctionDialog'?
  • error 1704
  • callbacks.cc:9039:30: error: 'function_dialogs' was not declared in this scope; did you mean 'FunctionDialog'?
  • error 1705
  • callbacks.cc:9041:24: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1706
  • callbacks.cc:9047:67: error: 'struct FunctionDialog' has no member named 'boolean_buttons'
  • error 1707
  • callbacks.cc:9047:87: error: 'struct FunctionDialog' has no member named 'boolean_index'
  • error 1708
  • callbacks.cc:9049:67: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1709
  • callbacks.cc:9070:17: error: 'string' was not declared in this scope
  • error 1710
  • callbacks.cc:9071:40: error: 'str' was not declared in this scope; did you mean 'gstr'?
  • error 1711
  • callbacks.cc:9081:12: error: 'function_dialogs' was not declared in this scope; did you mean 'FunctionDialog'?
  • error 1712
  • callbacks.cc:9088:80: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1713
  • callbacks.cc:9090:66: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1714
  • callbacks.cc:9090:77: error: 'get_selected_expression_text' was not declared in this scope; did you mean 'set_expression_text'?
  • error 1715
  • callbacks.cc:9092:84: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1716
  • callbacks.cc:9094:82: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1717
  • callbacks.cc:9096:51: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1718
  • callbacks.cc:9104:9: error: 'function_dialogs' was not declared in this scope; did you mean 'FunctionDialog'?
  • error 1719
  • callbacks.cc:9108:9: error: 'string' was not declared in this scope
  • error 1720
  • callbacks.cc:9110:54: error: 'f_title' was not declared in this scope
  • error 1721
  • callbacks.cc:9158:13: error: 'struct FunctionDialog' has no member named 'label'
  • error 1722
  • callbacks.cc:9159:13: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1723
  • callbacks.cc:9160:13: error: 'struct FunctionDialog' has no member named 'type_label'
  • error 1724
  • callbacks.cc:9161:13: error: 'struct FunctionDialog' has no member named 'boolean_index'
  • error 1725
  • callbacks.cc:9177:15: error: expected ';' before 'argstr'
  • error 1726
  • callbacks.cc:9178:15: error: expected ';' before 'argtype'
  • error 1727
  • callbacks.cc:9186:33: error: 'argstr' was not declared in this scope; did you mean 'args'?
  • error 1728
  • callbacks.cc:9188:33: error: 'argstr' was not declared in this scope; did you mean 'args'?
  • error 1729
  • callbacks.cc:9193:25: error: 'argstr' was not declared in this scope; did you mean 'args'?
  • error 1730
  • callbacks.cc:9195:17: error: 'typestr' was not declared in this scope
  • error 1731
  • callbacks.cc:9196:17: error: 'argtype' was not declared in this scope
  • error 1732
  • callbacks.cc:9197:17: error: 'defstr' was not declared in this scope; did you mean 'eqstr'?
  • error 1733
  • callbacks.cc:9201:21: error: 'struct FunctionDialog' has no member named 'label'
  • error 1734
  • callbacks.cc:9201:46: error: 'argstr' was not declared in this scope; did you mean 'args'?
  • error 1735
  • callbacks.cc:9202:43: error: 'struct FunctionDialog' has no member named 'label'
  • error 1736
  • callbacks.cc:9203:44: error: 'struct FunctionDialog' has no member named 'label'
  • error 1737
  • callbacks.cc:9215:45: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1738
  • callbacks.cc:9216:89: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1739
  • callbacks.cc:9217:79: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1740
  • callbacks.cc:9218:78: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1741
  • callbacks.cc:9220:95: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1742
  • callbacks.cc:9222:95: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1743
  • callbacks.cc:9225:103: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1744
  • callbacks.cc:9227:103: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1745
  • callbacks.cc:9229:103: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1746
  • callbacks.cc:9232:73: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1747
  • callbacks.cc:9233:73: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1748
  • callbacks.cc:9237:45: error: 'struct FunctionDialog' has no member named 'boolean_index'
  • error 1749
  • callbacks.cc:9239:45: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1750
  • callbacks.cc:9240:77: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1751
  • callbacks.cc:9241:67: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1752
  • callbacks.cc:9242:45: error: 'struct FunctionDialog' has no member named 'boolean_buttons'
  • error 1753
  • callbacks.cc:9243:72: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1754
  • callbacks.cc:9243:87: error: 'struct FunctionDialog' has no member named 'boolean_buttons'
  • error 1755
  • callbacks.cc:9243:107: error: 'struct FunctionDialog' has no member named 'boolean_buttons'
  • error 1756
  • callbacks.cc:9244:45: error: 'struct FunctionDialog' has no member named 'boolean_buttons'
  • error 1757
  • callbacks.cc:9244:136: error: 'struct FunctionDialog' has no member named 'boolean_buttons'
  • error 1758
  • callbacks.cc:9244:156: error: 'struct FunctionDialog' has no member named 'boolean_buttons'
  • error 1759
  • callbacks.cc:9245:70: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1760
  • callbacks.cc:9245:85: error: 'struct FunctionDialog' has no member named 'boolean_buttons'
  • error 1761
  • callbacks.cc:9245:105: error: 'struct FunctionDialog' has no member named 'boolean_buttons'
  • error 1762
  • callbacks.cc:9246:92: error: 'struct FunctionDialog' has no member named 'boolean_buttons'
  • error 1763
  • callbacks.cc:9246:112: error: 'struct FunctionDialog' has no member named 'boolean_buttons'
  • error 1764
  • callbacks.cc:9247:73: error: 'struct FunctionDialog' has no member named 'boolean_buttons'
  • error 1765
  • callbacks.cc:9247:93: error: 'struct FunctionDialog' has no member named 'boolean_buttons'
  • error 1766
  • callbacks.cc:9248:73: error: 'struct FunctionDialog' has no member named 'boolean_buttons'
  • error 1767
  • callbacks.cc:9248:93: error: 'struct FunctionDialog' has no member named 'boolean_buttons'
  • error 1768
  • callbacks.cc:9256:53: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1769
  • callbacks.cc:9258:96: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1770
  • callbacks.cc:9259:99: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1771
  • callbacks.cc:9269:121: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1772
  • callbacks.cc:9278:105: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1773
  • callbacks.cc:9281:81: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1774
  • callbacks.cc:9293:45: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1775
  • callbacks.cc:9295:94: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1776
  • callbacks.cc:9297:79: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1777
  • callbacks.cc:9298:73: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1778
  • callbacks.cc:9299:73: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1779
  • callbacks.cc:9303:29: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1780
  • callbacks.cc:9305:78: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1781
  • callbacks.cc:9307:63: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1782
  • callbacks.cc:9308:57: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1783
  • callbacks.cc:9309:57: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1784
  • callbacks.cc:9311:44: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1785
  • callbacks.cc:9316:45: error: 'struct FunctionDialog' has no member named 'type_label'
  • error 1786
  • callbacks.cc:9317:73: error: 'struct FunctionDialog' has no member named 'type_label'
  • error 1787
  • callbacks.cc:9317:154: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1788
  • callbacks.cc:9322:45: error: 'struct FunctionDialog' has no member named 'type_label'
  • error 1789
  • callbacks.cc:9323:73: error: 'struct FunctionDialog' has no member named 'type_label'
  • error 1790
  • callbacks.cc:9323:154: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1791
  • callbacks.cc:9327:45: error: 'struct FunctionDialog' has no member named 'type_label'
  • error 1792
  • callbacks.cc:9331:29: error: 'struct FunctionDialog' has no member named 'type_label'
  • error 1793
  • callbacks.cc:9333:29: error: 'struct FunctionDialog' has no member named 'type_label'
  • error 1794
  • callbacks.cc:9337:80: error: 'struct FunctionDialog' has no member named 'boolean_buttons'
  • error 1795
  • callbacks.cc:9337:100: error: 'struct FunctionDialog' has no member named 'boolean_buttons'
  • error 1796
  • callbacks.cc:9338:84: error: 'struct FunctionDialog' has no member named 'boolean_buttons'
  • error 1797
  • callbacks.cc:9338:104: error: 'struct FunctionDialog' has no member named 'boolean_buttons'
  • error 1798
  • callbacks.cc:9339:82: error: 'struct FunctionDialog' has no member named 'boolean_buttons'
  • error 1799
  • callbacks.cc:9339:102: error: 'struct FunctionDialog' has no member named 'boolean_buttons'
  • error 1800
  • callbacks.cc:9343:72: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1801
  • callbacks.cc:9344:118: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1802
  • callbacks.cc:9347:66: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1803
  • callbacks.cc:9347:77: error: 'get_selected_expression_text' was not declared in this scope; did you mean 'set_expression_text'?
  • error 1804
  • callbacks.cc:9349:84: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1805
  • callbacks.cc:9352:74: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1806
  • callbacks.cc:9354:54: error: 'struct FunctionDialog' has no member named 'label'
  • error 1807
  • callbacks.cc:9355:54: error: 'struct FunctionDialog' has no member named 'entry'
  • error 1808
  • callbacks.cc:9356:24: error: 'struct FunctionDialog' has no member named 'type_label'
  • error 1809
  • callbacks.cc:9357:52: error: 'struct FunctionDialog' has no member named 'type_label'
  • error 1810
  • callbacks.cc:9358:51: error: 'struct FunctionDialog' has no member named 'type_label'
  • error 1811
  • callbacks.cc:9359:62: error: 'struct FunctionDialog' has no member named 'type_label'
  • error 1812
  • callbacks.cc:9372:23: error: expected ';' before 'str'
  • error 1813
  • callbacks.cc:9373:47: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1814
  • callbacks.cc:9375:29: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1815
  • callbacks.cc:9376:25: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1816
  • callbacks.cc:9380:50: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1817
  • callbacks.cc:9478:17: error: 'string' was not declared in this scope
  • error 1818
  • callbacks.cc:9480:25: error: 'si_label_str' was not declared in this scope
  • error 1819
  • callbacks.cc:9483:25: error: 'si_label_str' was not declared in this scope
  • error 1820
  • callbacks.cc:9485:97: error: 'si_label_str' was not declared in this scope
  • error 1821
  • callbacks.cc:9498:17: error: 'string' was not declared in this scope
  • error 1822
  • callbacks.cc:9500:25: error: 'currency_label_str' was not declared in this scope
  • error 1823
  • callbacks.cc:9503:25: error: 'currency_label_str' was not declared in this scope
  • error 1824
  • callbacks.cc:9505:99: error: 'currency_label_str' was not declared in this scope
  • error 1825
  • callbacks.cc:9514:17: error: 'string' was not declared in this scope
  • error 1826
  • callbacks.cc:9516:35: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1827
  • callbacks.cc:9517:25: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1828
  • callbacks.cc:9519:54: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1829
  • callbacks.cc:9522:45: error: 'string' has not been declared
  • error 1830
  • callbacks.cc:9543:38: error: no matching function for call to 'ExpressionItem::addName(int&)'
  • error 1831
  • callbacks.cc:9547:49: error: no matching function for call to 'ExpressionName::ExpressionName(int&)'
  • error 1832
  • callbacks.cc:9551:38: error: no matching function for call to 'ExpressionItem::setName(int&, int)'
  • error 1833
  • callbacks.cc:9632:41: error: 'string' was not declared in this scope
  • error 1834
  • callbacks.cc:9633:41: error: 'value' was not declared in this scope; did you mean 'GValue'?
  • error 1835
  • callbacks.cc:9685:17: error: 'string' was not declared in this scope
  • error 1836
  • callbacks.cc:9686:17: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1837
  • callbacks.cc:9807:33: error: 'selected_unit_category' was not declared in this scope
  • error 1838
  • callbacks.cc:9809:33: error: 'selected_unit_category' was not declared in this scope
  • error 1839
  • callbacks.cc:9811:33: error: 'selected_unit_category' was not declared in this scope
  • error 1840
  • callbacks.cc:9979:39: error: 'recent_functions' was not declared in this scope; did you mean 'insert_function'?
  • error 1841
  • callbacks.cc:9982:52: error: 'recent_function_items' was not declared in this scope
  • error 1842
  • callbacks.cc:10064:25: error: 'string' was not declared in this scope
  • error 1843
  • callbacks.cc:10068:41: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1844
  • callbacks.cc:10070:41: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1845
  • callbacks.cc:10072:33: error: 'str2' was not declared in this scope
  • error 1846
  • callbacks.cc:10074:151: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1847
  • callbacks.cc:10090:17: error: 'string' was not declared in this scope
  • error 1848
  • callbacks.cc:10091:35: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1849
  • callbacks.cc:10104:23: error: expected ';' before 'str2'
  • error 1850
  • callbacks.cc:10106:35: error: 'str2' was not declared in this scope
  • error 1851
  • callbacks.cc:10177:33: error: 'selected_function_category' was not declared in this scope; did you mean 'selected_function'?
  • error 1852
  • callbacks.cc:10179:33: error: 'selected_function_category' was not declared in this scope; did you mean 'selected_function'?
  • error 1853
  • callbacks.cc:10181:33: error: 'selected_function_category' was not declared in this scope; did you mean 'selected_function'?
  • error 1854
  • callbacks.cc:10247:17: error: 'string' was not declared in this scope
  • error 1855
  • callbacks.cc:10248:35: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1856
  • callbacks.cc:10258:23: error: expected ';' before 'str2'
  • error 1857
  • callbacks.cc:10260:35: error: 'str2' was not declared in this scope
  • error 1858
  • callbacks.cc:10300:17: error: 'string' was not declared in this scope
  • error 1859
  • callbacks.cc:10303:42: error: 'str2' was not declared in this scope
  • error 1860
  • callbacks.cc:10307:167: error: 'str2' was not declared in this scope
  • error 1861
  • callbacks.cc:10339:52: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 1862
  • callbacks.cc:10352:9: error: 'string' was not declared in this scope
  • error 1863
  • callbacks.cc:10354:54: error: 'ceu_str' was not declared in this scope; did you mean 'eqstr'?
  • error 1864
  • callbacks.cc:10416:17: error: 'string' was not declared in this scope
  • error 1865
  • callbacks.cc:10417:119: error: 'v_name' was not declared in this scope; did you mean 'tzname'?
  • error 1866
  • callbacks.cc:10434:17: error: 'string' was not declared in this scope
  • error 1867
  • callbacks.cc:10435:35: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1868
  • callbacks.cc:10482:33: error: 'selected_variable_category' was not declared in this scope; did you mean 'selected_variable'?
  • error 1869
  • callbacks.cc:10484:33: error: 'selected_variable_category' was not declared in this scope; did you mean 'selected_variable'?
  • error 1870
  • callbacks.cc:10486:33: error: 'selected_variable_category' was not declared in this scope; did you mean 'selected_variable'?
  • error 1871
  • callbacks.cc:10509:39: error: 'recent_variables' was not declared in this scope; did you mean 'insert_variable'?
  • error 1872
  • callbacks.cc:10512:52: error: 'recent_variable_items' was not declared in this scope
  • error 1873
  • callbacks.cc:10573:17: error: 'string' was not declared in this scope
  • error 1874
  • callbacks.cc:10575:25: error: 'value_str' was not declared in this scope
  • error 1875
  • callbacks.cc:10593:25: error: 'value_str' was not declared in this scope
  • error 1876
  • callbacks.cc:10593:37: error: 'get_value_string' was not declared in this scope; did you mean 'g_value_set_int'?
  • error 1877
  • callbacks.cc:10595:122: error: 'value_str' was not declared in this scope
  • error 1878
  • callbacks.cc:10610:17: error: 'string' was not declared in this scope
  • error 1879
  • callbacks.cc:10611:121: error: 'v_name' was not declared in this scope; did you mean 'tzname'?
  • error 1880
  • callbacks.cc:10613:142: error: 'get_value_string' was not declared in this scope; did you mean 'g_value_set_int'?
  • error 1881
  • callbacks.cc:10613:179: error: 'get_expression_text' was not declared in this scope; did you mean 'set_expression_text'?
  • error 1882
  • callbacks.cc:10628:17: error: 'string' was not declared in this scope
  • error 1883
  • callbacks.cc:10629:23: error: expected ';' before 'str2'
  • error 1884
  • callbacks.cc:10630:35: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1885
  • callbacks.cc:10631:35: error: 'str2' was not declared in this scope
  • error 1886
  • callbacks.cc:10688:33: error: 'selected_variable_category' was not declared in this scope; did you mean 'selected_variable'?
  • error 1887
  • callbacks.cc:10690:33: error: 'selected_variable_category' was not declared in this scope; did you mean 'selected_variable'?
  • error 1888
  • callbacks.cc:10692:33: error: 'selected_variable_category' was not declared in this scope; did you mean 'selected_variable'?
  • error 1889
  • callbacks.cc:10790:17: error: 'string' was not declared in this scope
  • error 1890
  • callbacks.cc:10791:117: error: 'v_name' was not declared in this scope; did you mean 'tzname'?
  • error 1891
  • callbacks.cc:10866:76: error: 'matrix_edit_columns' was not declared in this scope
  • error 1892
  • callbacks.cc:10880:17: error: 'string' was not declared in this scope
  • error 1893
  • callbacks.cc:10881:35: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1894
  • callbacks.cc:10906:31: error: expected ';' before 'mstr'
  • error 1895
  • callbacks.cc:10913:49: error: 'mstr' was not declared in this scope; did you mean 'gstr'?
  • error 1896
  • callbacks.cc:10928:49: error: 'mstr' was not declared in this scope; did you mean 'gstr'?
  • error 1897
  • callbacks.cc:10969:33: error: 'selected_variable_category' was not declared in this scope; did you mean 'selected_variable'?
  • error 1898
  • callbacks.cc:10971:33: error: 'selected_variable_category' was not declared in this scope; did you mean 'selected_variable'?
  • error 1899
  • callbacks.cc:10973:33: error: 'selected_variable_category' was not declared in this scope; did you mean 'selected_variable'?
  • error 1900
  • callbacks.cc:11081:72: error: 'matrix_columns' was not declared in this scope
  • error 1901
  • callbacks.cc:11094:17: error: 'string' was not declared in this scope
  • error 1902
  • callbacks.cc:11101:25: error: 'matrixstr' was not declared in this scope; did you mean 'Matrix'?
  • error 1903
  • callbacks.cc:11105:41: error: 'str' was not declared in this scope; did you mean 'gstr'?
  • error 1904
  • callbacks.cc:11122:25: error: 'matrixstr' was not declared in this scope; did you mean 'Matrix'?
  • error 1905
  • callbacks.cc:11141:41: error: 'str' was not declared in this scope; did you mean 'gstr'?
  • error 1906
  • callbacks.cc:11152:29: error: 'matrixstr' was not declared in this scope; did you mean 'Matrix'?
  • error 1907
  • callbacks.cc:11177:9: error: 'string' was not declared in this scope
  • error 1908
  • callbacks.cc:11185:9: error: 'vector' was not declared in this scope
  • error 1909
  • callbacks.cc:11185:25: error: expected primary-expression before '*' token
  • error 1910
  • callbacks.cc:11185:26: error: expected primary-expression before '>' token
  • error 1911
  • callbacks.cc:11185:28: error: 'value_entries' was not declared in this scope
  • error 1912
  • callbacks.cc:11186:25: error: expected primary-expression before '*' token
  • error 1913
  • callbacks.cc:11186:26: error: expected primary-expression before '>' token
  • error 1914
  • callbacks.cc:11186:28: error: 'approx_menus' was not declared in this scope
  • error 1915
  • callbacks.cc:11187:15: error: expected ';' before 'str'
  • error 1916
  • callbacks.cc:11228:23: error: expected ';' before 'val'
  • error 1917
  • callbacks.cc:11230:25: error: 'val' was not declared in this scope
  • error 1918
  • callbacks.cc:11258:9: error: 'string' was not declared in this scope
  • error 1919
  • callbacks.cc:11259:31: error: 'tmp_props' was not declared in this scope
  • error 1920
  • callbacks.cc:11262:25: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1921
  • callbacks.cc:11306:17: error: 'string' was not declared in this scope
  • error 1922
  • callbacks.cc:11308:35: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1923
  • callbacks.cc:11309:25: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1924
  • callbacks.cc:11311:125: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1925
  • callbacks.cc:11352:17: error: 'string' was not declared in this scope
  • error 1926
  • callbacks.cc:11353:35: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1927
  • callbacks.cc:11485:25: error: 'tmp_props' was not declared in this scope
  • error 1928
  • callbacks.cc:11486:25: error: 'tmp_props_orig' was not declared in this scope
  • error 1929
  • callbacks.cc:11501:17: error: 'string' was not declared in this scope
  • error 1930
  • callbacks.cc:11502:35: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1931
  • callbacks.cc:11536:23: error: expected ';' before 'str2'
  • error 1932
  • callbacks.cc:11538:25: error: 'str2' was not declared in this scope
  • error 1933
  • callbacks.cc:11556:47: error: 'tmp_props' was not declared in this scope
  • error 1934
  • callbacks.cc:11558:44: error: 'tmp_props_orig' was not declared in this scope
  • error 1935
  • callbacks.cc:11561:44: error: 'tmp_props_orig' was not declared in this scope
  • error 1936
  • callbacks.cc:11584:31: error: 'tmp_props' was not declared in this scope
  • error 1937
  • callbacks.cc:11587:9: error: 'tmp_props' was not declared in this scope
  • error 1938
  • callbacks.cc:11588:9: error: 'tmp_props_orig' was not declared in this scope
  • error 1939
  • callbacks.cc:11609:17: error: 'string' was not declared in this scope
  • error 1940
  • callbacks.cc:11610:35: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1941
  • callbacks.cc:11617:23: error: expected ';' before 'name_str'
  • error 1942
  • callbacks.cc:11618:35: error: 'name_str' was not declared in this scope
  • error 1943
  • callbacks.cc:11630:23: error: expected ';' before 'delimiter'
  • error 1944
  • callbacks.cc:11633:33: error: 'delimiter' was not declared in this scope
  • error 1945
  • callbacks.cc:11637:33: error: 'delimiter' was not declared in this scope
  • error 1946
  • callbacks.cc:11641:33: error: 'delimiter' was not declared in this scope
  • error 1947
  • callbacks.cc:11645:33: error: 'delimiter' was not declared in this scope
  • error 1948
  • callbacks.cc:11649:33: error: 'delimiter' was not declared in this scope
  • error 1949
  • callbacks.cc:11653:20: error: 'delimiter' was not declared in this scope
  • error 1950
  • callbacks.cc:11660:311: error: 'delimiter' was not declared in this scope
  • error 1951
  • callbacks.cc:11695:17: error: 'string' was not declared in this scope
  • error 1952
  • callbacks.cc:11696:35: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1953
  • callbacks.cc:11703:23: error: expected ';' before 'delimiter'
  • error 1954
  • callbacks.cc:11706:33: error: 'delimiter' was not declared in this scope
  • error 1955
  • callbacks.cc:11710:33: error: 'delimiter' was not declared in this scope
  • error 1956
  • callbacks.cc:11714:33: error: 'delimiter' was not declared in this scope
  • error 1957
  • callbacks.cc:11718:33: error: 'delimiter' was not declared in this scope
  • error 1958
  • callbacks.cc:11722:33: error: 'delimiter' was not declared in this scope
  • error 1959
  • callbacks.cc:11726:20: error: 'delimiter' was not declared in this scope
  • error 1960
  • callbacks.cc:11738:31: error: expected ';' before 'str2'
  • error 1961
  • callbacks.cc:11739:43: error: 'str2' was not declared in this scope
  • error 1962
  • callbacks.cc:11760:72: error: 'delimiter' was not declared in this scope
  • error 1963
  • callbacks.cc:11891:9: error: 'string' was not declared in this scope
  • error 1964
  • callbacks.cc:11892:32: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1965
  • callbacks.cc:11899:9: error: 'string' was not declared in this scope
  • error 1966
  • callbacks.cc:11900:32: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1967
  • callbacks.cc:12091:17: error: 'old_fromValue' was not declared in this scope; did you mean 'fromValue'?
  • error 1968
  • callbacks.cc:12092:17: error: 'old_toValue' was not declared in this scope; did you mean 'toValue'?
  • error 1969
  • callbacks.cc:12179:9: error: 'modes' was not declared in this scope
  • error 1970
  • callbacks.cc:12191:21: error: 'string' was not declared in this scope
  • error 1971
  • callbacks.cc:12191:34: error: expected primary-expression before 'bool'
  • error 1972
  • callbacks.cc:12191:55: error: expression list treated as compound expression in initializer [-fpermissive]
  • error 1973
  • callbacks.cc:12234:9: error: 'string' was not declared in this scope
  • error 1974
  • callbacks.cc:12236:38: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 1975
  • callbacks.cc:12236:71: error: 'string' is not a class, namespace, or enumeration
  • error 1976
  • callbacks.cc:12237:26: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 1977
  • callbacks.cc:12244:6: error: variable or field 'load_mode' declared void
  • error 1978
  • callbacks.cc:12244:16: error: 'string' was not declared in this scope
  • error 1979
  • callbacks.cc:12253:20: error: 'modes' was not declared in this scope
  • error 1980
  • callbacks.cc:12290:25: error: 'expression_undo_buffer' was not declared in this scope; did you mean 'expressionbuffer'?
  • error 1981
  • callbacks.cc:12291:17: error: 'string' was not declared in this scope
  • error 1982
  • callbacks.cc:12292:23: error: expected ';' before 'str_new'
  • error 1983
  • callbacks.cc:12293:20: error: 'str_old' was not declared in this scope; did you mean 'strtold'?
  • error 1984
  • callbacks.cc:12293:31: error: 'str_new' was not declared in this scope
  • error 1985
  • callbacks.cc:12297:20: error: 'str_old' was not declared in this scope; did you mean 'strtold'?
  • error 1986
  • callbacks.cc:12297:39: error: 'str_new' was not declared in this scope
  • error 1987
  • callbacks.cc:12298:59: error: 'string' is not a class, namespace, or enumeration
  • error 1988
  • callbacks.cc:12315:47: error: expected ';' before 'str_test'
  • error 1989
  • callbacks.cc:12316:41: error: 'str_test' was not declared in this scope
  • error 1990
  • callbacks.cc:12328:84: error: 'string' is not a class, namespace, or enumeration
  • error 1991
  • callbacks.cc:12329:55: error: expected ';' before 'str_test2'
  • error 1992
  • callbacks.cc:12330:49: error: 'str_test2' was not declared in this scope
  • error 1993
  • callbacks.cc:12347:59: error: 'string' is not a class, namespace, or enumeration
  • error 1994
  • callbacks.cc:12362:47: error: expected ';' before 'str_test'
  • error 1995
  • callbacks.cc:12363:41: error: 'str_test' was not declared in this scope
  • error 1996
  • callbacks.cc:12374:84: error: 'string' is not a class, namespace, or enumeration
  • error 1997
  • callbacks.cc:12375:55: error: expected ';' before 'str_test2'
  • error 1998
  • callbacks.cc:12376:49: error: 'str_test2' was not declared in this scope
  • error 1999
  • callbacks.cc:12391:60: error: 'str_new' was not declared in this scope
  • error 2000
  • callbacks.cc:12402:26: error: 'expression_undo_buffer' was not declared in this scope; did you mean 'expressionbuffer'?
  • error 2001
  • callbacks.cc:12421:26: error: 'expression_undo_buffer' was not declared in this scope; did you mean 'expressionbuffer'?
  • error 2002
  • callbacks.cc:12463:31: error: 'modes' was not declared in this scope
  • error 2003
  • callbacks.cc:12472:40: error: 'modes' was not declared in this scope
  • error 2004
  • callbacks.cc:12701:19: error: invalid conversion from 'const char*' to 'size_t' {aka 'long unsigned int'} [-fpermissive]
  • error 2005
  • callbacks.cc:12716:31: error: 'modes' was not declared in this scope
  • error 2006
  • callbacks.cc:12725:17: error: 'string' was not declared in this scope
  • error 2007
  • callbacks.cc:12726:35: error: 'name' was not declared in this scope; did you mean 'tzname'?
  • error 2008
  • callbacks.cc:12731:28: error: 'modes' was not declared in this scope
  • error 2009
  • callbacks.cc:12735:44: error: 'save_mode_as' cannot be used as a function
  • error 2010
  • callbacks.cc:12737:72: error: 'modes' was not declared in this scope
  • error 2011
  • callbacks.cc:12742:25: error: 'mode_items' was not declared in this scope; did you mean 'set_mode_items'?
  • error 2012
  • callbacks.cc:12748:25: error: 'popup_result_mode_items' was not declared in this scope
  • error 2013
  • callbacks.cc:12766:31: error: 'modes' was not declared in this scope
  • error 2014
  • callbacks.cc:12775:36: error: 'mode_items' was not declared in this scope; did you mean 'set_mode_items'?
  • error 2015
  • callbacks.cc:12776:36: error: 'popup_result_mode_items' was not declared in this scope
  • error 2016
  • callbacks.cc:12777:17: error: 'modes' was not declared in this scope
  • error 2017
  • callbacks.cc:12796:9: error: 'default_plot_min' was not declared in this scope; did you mean 'default_plot_type'?
  • error 2018
  • callbacks.cc:12797:9: error: 'default_plot_max' was not declared in this scope; did you mean 'default_plot_type'?
  • error 2019
  • callbacks.cc:12798:9: error: 'default_plot_step' was not declared in this scope; did you mean 'default_plot_type'?
  • error 2020
  • callbacks.cc:12805:9: error: 'default_plot_variable' was not declared in this scope; did you mean 'default_plot_style'?
  • error 2021
  • callbacks.cc:12890:21: error: 'save_mode_as' cannot be used as a function
  • error 2022
  • callbacks.cc:12891:21: error: 'save_mode_as' cannot be used as a function
  • error 2023
  • callbacks.cc:12920:9: error: 'custom_result_font' was not declared in this scope; did you mean 'use_custom_result_font'?
  • error 2024
  • callbacks.cc:12921:9: error: 'custom_expression_font' was not declared in this scope; did you mean 'use_custom_expression_font'?
  • error 2025
  • callbacks.cc:12922:9: error: 'custom_status_font' was not declared in this scope; did you mean 'use_custom_status_font'?
  • error 2026
  • callbacks.cc:12923:9: error: 'status_error_color' was not declared in this scope; did you mean 'status_error_color_set'?
  • error 2027
  • callbacks.cc:12924:9: error: 'status_warning_color' was not declared in this scope; did you mean 'status_warning_color_set'?
  • error 2028
  • callbacks.cc:12944:9: error: 'expression_history' was not declared in this scope; did you mean 'expression_undo'?
  • error 2029
  • callbacks.cc:12982:17: error: 'string' was not declared in this scope
  • error 2030
  • callbacks.cc:12987:25: error: 'stmp' was not declared in this scope; did you mean 'tm'?
  • error 2031
  • callbacks.cc:12989:61: error: 'string' is not a class, namespace, or enumeration
  • error 2032
  • callbacks.cc:12990:33: error: 'svar' was not declared in this scope
  • error 2033
  • callbacks.cc:12992:33: error: 'svalue' was not declared in this scope; did you mean 'GValue'?
  • error 2034
  • callbacks.cc:13089:46: error: 'modes' was not declared in this scope
  • error 2035
  • callbacks.cc:13092:46: error: 'modes' was not declared in this scope
  • error 2036
  • callbacks.cc:13095:46: error: 'modes' was not declared in this scope
  • error 2037
  • callbacks.cc:13098:46: error: 'modes' was not declared in this scope
  • error 2038
  • callbacks.cc:13101:46: error: 'modes' was not declared in this scope
  • error 2039
  • callbacks.cc:13104:46: error: 'modes' was not declared in this scope
  • error 2040
  • callbacks.cc:13108:54: error: 'modes' was not declared in this scope
  • error 2041
  • callbacks.cc:13110:49: error: 'modes' was not declared in this scope
  • error 2042
  • callbacks.cc:13115:55: error: 'modes' was not declared in this scope
  • error 2043
  • callbacks.cc:13120:63: error: 'modes' was not declared in this scope
  • error 2044
  • callbacks.cc:13125:46: error: 'modes' was not declared in this scope
  • error 2045
  • callbacks.cc:13128:46: error: 'modes' was not declared in this scope
  • error 2046
  • callbacks.cc:13131:46: error: 'modes' was not declared in this scope
  • error 2047
  • callbacks.cc:13140:65: error: 'modes' was not declared in this scope
  • error 2048
  • callbacks.cc:13152:65: error: 'modes' was not declared in this scope
  • error 2049
  • callbacks.cc:13164:65: error: 'modes' was not declared in this scope
  • error 2050
  • callbacks.cc:13176:65: error: 'modes' was not declared in this scope
  • error 2051
  • callbacks.cc:13185:46: error: 'modes' was not declared in this scope
  • error 2052
  • callbacks.cc:13188:46: error: 'modes' was not declared in this scope
  • error 2053
  • callbacks.cc:13191:46: error: 'modes' was not declared in this scope
  • error 2054
  • callbacks.cc:13196:62: error: 'modes' was not declared in this scope
  • error 2055
  • callbacks.cc:13201:62: error: 'modes' was not declared in this scope
  • error 2056
  • callbacks.cc:13206:62: error: 'modes' was not declared in this scope
  • error 2057
  • callbacks.cc:13211:46: error: 'modes' was not declared in this scope
  • error 2058
  • callbacks.cc:13215:54: error: 'modes' was not declared in this scope
  • error 2059
  • callbacks.cc:13218:46: error: 'modes' was not declared in this scope
  • error 2060
  • callbacks.cc:13227:46: error: 'modes' was not declared in this scope
  • error 2061
  • callbacks.cc:13230:46: error: 'modes' was not declared in this scope
  • error 2062
  • callbacks.cc:13234:54: error: 'modes' was not declared in this scope
  • error 2063
  • callbacks.cc:13241:46: error: 'modes' was not declared in this scope
  • error 2064
  • callbacks.cc:13244:46: error: 'modes' was not declared in this scope
  • error 2065
  • callbacks.cc:13254:57: error: 'modes' was not declared in this scope
  • error 2066
  • callbacks.cc:13264:54: error: 'modes' was not declared in this scope
  • error 2067
  • callbacks.cc:13268:46: error: 'modes' was not declared in this scope
  • error 2068
  • callbacks.cc:13271:46: error: 'modes' was not declared in this scope
  • error 2069
  • callbacks.cc:13274:46: error: 'modes' was not declared in this scope
  • error 2070
  • callbacks.cc:13277:46: error: 'modes' was not declared in this scope
  • error 2071
  • callbacks.cc:13280:46: error: 'modes' was not declared in this scope
  • error 2072
  • callbacks.cc:13283:46: error: 'modes' was not declared in this scope
  • error 2073
  • callbacks.cc:13286:46: error: 'modes' was not declared in this scope
  • error 2074
  • callbacks.cc:13289:46: error: 'modes' was not declared in this scope
  • error 2075
  • callbacks.cc:13292:46: error: 'modes' was not declared in this scope
  • error 2076
  • callbacks.cc:13295:46: error: 'modes' was not declared in this scope
  • error 2077
  • callbacks.cc:13298:46: error: 'modes' was not declared in this scope
  • error 2078
  • callbacks.cc:13301:46: error: 'modes' was not declared in this scope
  • error 2079
  • callbacks.cc:13304:46: error: 'modes' was not declared in this scope
  • error 2080
  • callbacks.cc:13307:46: error: 'modes' was not declared in this scope
  • error 2081
  • callbacks.cc:13310:46: error: 'modes' was not declared in this scope
  • error 2082
  • callbacks.cc:13317:54: error: 'modes' was not declared in this scope
  • error 2083
  • callbacks.cc:13322:54: error: 'modes' was not declared in this scope
  • error 2084
  • callbacks.cc:13328:46: error: 'modes' was not declared in this scope
  • error 2085
  • callbacks.cc:13332:54: error: 'modes' was not declared in this scope
  • error 2086
  • callbacks.cc:13340:46: error: 'modes' was not declared in this scope
  • error 2087
  • callbacks.cc:13345:49: error: 'modes' was not declared in this scope
  • error 2088
  • callbacks.cc:13353:57: error: 'modes' was not declared in this scope
  • error 2089
  • callbacks.cc:13359:54: error: 'modes' was not declared in this scope
  • error 2090
  • callbacks.cc:13363:46: error: 'modes' was not declared in this scope
  • error 2091
  • callbacks.cc:13368:46: error: 'modes' was not declared in this scope
  • error 2092
  • callbacks.cc:13374:49: error: 'modes' was not declared in this scope
  • error 2093
  • callbacks.cc:13382:57: error: 'modes' was not declared in this scope
  • error 2094
  • callbacks.cc:13390:54: error: 'modes' was not declared in this scope
  • error 2095
  • callbacks.cc:13398:54: error: 'modes' was not declared in this scope
  • error 2096
  • callbacks.cc:13402:46: error: 'modes' was not declared in this scope
  • error 2097
  • callbacks.cc:13405:46: error: 'modes' was not declared in this scope
  • error 2098
  • callbacks.cc:13408:46: error: 'modes' was not declared in this scope
  • error 2099
  • callbacks.cc:13484:59: error: 'string' is not a class, namespace, or enumeration
  • error 2100
  • callbacks.cc:13488:65: error: 'recent_functions_pre' was not declared in this scope
  • error 2101
  • callbacks.cc:13496:65: error: 'recent_functions_pre' was not declared in this scope
  • error 2102
  • callbacks.cc:13504:59: error: 'string' is not a class, namespace, or enumeration
  • error 2103
  • callbacks.cc:13508:65: error: 'recent_variables_pre' was not declared in this scope
  • error 2104
  • callbacks.cc:13516:65: error: 'recent_variables_pre' was not declared in this scope
  • error 2105
  • callbacks.cc:13524:59: error: 'string' is not a class, namespace, or enumeration
  • error 2106
  • callbacks.cc:13528:65: error: 'recent_units_pre' was not declared in this scope
  • error 2107
  • callbacks.cc:13536:65: error: 'recent_units_pre' was not declared in this scope
  • error 2108
  • callbacks.cc:13541:41: error: 'latest_button_unit_pre' was not declared in this scope; did you mean 'latest_button_unit'?
  • error 2109
  • callbacks.cc:13543:41: error: 'latest_button_currency_pre' was not declared in this scope; did you mean 'latest_button_currency'?
  • error 2110
  • callbacks.cc:13579:41: error: 'inhistory' was not declared in this scope
  • error 2111
  • callbacks.cc:13580:41: error: 'inhistory_type' was not declared in this scope; did you mean 'historystore'?
  • error 2112
  • callbacks.cc:13582:41: error: 'inhistory' was not declared in this scope
  • error 2113
  • callbacks.cc:13583:41: error: 'inhistory_type' was not declared in this scope; did you mean 'historystore'?
  • error 2114
  • callbacks.cc:13585:41: error: 'inhistory' was not declared in this scope
  • error 2115
  • callbacks.cc:13586:41: error: 'inhistory_type' was not declared in this scope; did you mean 'historystore'?
  • error 2116
  • callbacks.cc:13588:41: error: 'inhistory' was not declared in this scope
  • error 2117
  • callbacks.cc:13589:41: error: 'inhistory_type' was not declared in this scope; did you mean 'historystore'?
  • error 2118
  • callbacks.cc:13591:41: error: 'inhistory' was not declared in this scope
  • error 2119
  • callbacks.cc:13592:41: error: 'inhistory_type' was not declared in this scope; did you mean 'historystore'?
  • error 2120
  • callbacks.cc:13594:41: error: 'inhistory' was not declared in this scope
  • error 2121
  • callbacks.cc:13595:41: error: 'inhistory_type' was not declared in this scope; did you mean 'historystore'?
  • error 2122
  • callbacks.cc:13597:41: error: 'inhistory' was not declared in this scope
  • error 2123
  • callbacks.cc:13598:64: error: 'inhistory_type' was not declared in this scope; did you mean 'historystore'?
  • error 2124
  • callbacks.cc:13599:46: error: 'inhistory_type' was not declared in this scope; did you mean 'historystore'?
  • error 2125
  • callbacks.cc:13601:41: error: 'inhistory' was not declared in this scope
  • error 2126
  • callbacks.cc:13602:41: error: 'inhistory_type' was not declared in this scope; did you mean 'historystore'?
  • error 2127
  • callbacks.cc:13604:41: error: 'inhistory' was not declared in this scope
  • error 2128
  • callbacks.cc:13605:41: error: 'inhistory_type' was not declared in this scope; did you mean 'historystore'?
  • error 2129
  • callbacks.cc:13607:41: error: 'inhistory' was not declared in this scope
  • error 2130
  • callbacks.cc:13608:41: error: 'inhistory_type' was not declared in this scope; did you mean 'historystore'?
  • error 2131
  • callbacks.cc:13610:41: error: 'inhistory' was not declared in this scope
  • error 2132
  • callbacks.cc:13611:41: error: 'inhistory_type' was not declared in this scope; did you mean 'historystore'?
  • error 2133
  • callbacks.cc:13613:41: error: 'inhistory' was not declared in this scope
  • error 2134
  • callbacks.cc:13614:41: error: 'inhistory_type' was not declared in this scope; did you mean 'historystore'?
  • error 2135
  • callbacks.cc:13616:41: error: 'inhistory' was not declared in this scope
  • error 2136
  • callbacks.cc:13617:41: error: 'inhistory_type' was not declared in this scope; did you mean 'historystore'?
  • error 2137
  • callbacks.cc:13619:44: error: 'inhistory' was not declared in this scope
  • error 2138
  • callbacks.cc:13630:100: error: 'save_mode_as' cannot be used as a function
  • error 2139
  • callbacks.cc:13648:35: error: 'inhistory' was not declared in this scope
  • error 2140
  • callbacks.cc:13663:9: error: 'string' was not declared in this scope
  • error 2141
  • callbacks.cc:13664:26: error: 'homedir' was not declared in this scope; did you mean 'rmdir'?
  • error 2142
  • callbacks.cc:13770:104: error: 'custom_result_font' was not declared in this scope; did you mean 'use_custom_result_font'?
  • error 2143
  • callbacks.cc:13771:116: error: 'custom_expression_font' was not declared in this scope; did you mean 'use_custom_expression_font'?
  • error 2144
  • callbacks.cc:13772:104: error: 'custom_status_font' was not declared in this scope; did you mean 'use_custom_status_font'?
  • error 2145
  • callbacks.cc:13773:77: error: 'status_error_color' was not declared in this scope; did you mean 'status_error_color_set'?
  • error 2146
  • callbacks.cc:13774:81: error: 'status_warning_color' was not declared in this scope; did you mean 'status_warning_color_set'?
  • error 2147
  • callbacks.cc:13778:31: error: 'expression_history' was not declared in this scope; did you mean 'expression_undo'?
  • error 2148
  • callbacks.cc:13784:21: error: 'inhistory' was not declared in this scope
  • error 2149
  • callbacks.cc:13787:24: error: 'inhistory_type' was not declared in this scope; did you mean 'historystore'?
  • error 2150
  • callbacks.cc:13852:26: error: 'string' is not a class, namespace, or enumeration
  • error 2151
  • callbacks.cc:13858:37: error: 'string' is not a class, namespace, or enumeration
  • error 2152
  • callbacks.cc:13869:28: error: 'recent_functions' was not declared in this scope; did you mean 'insert_function'?
  • error 2153
  • callbacks.cc:13875:28: error: 'recent_variables' was not declared in this scope; did you mean 'insert_variable'?
  • error 2154
  • callbacks.cc:13881:28: error: 'recent_units' was not declared in this scope
  • error 2155
  • callbacks.cc:13890:31: error: 'modes' was not declared in this scope; did you mean 'mode'?
  • error 2156
  • callbacks.cc:13955:40: error: 'default_plot_min' was not declared in this scope; did you mean 'default_plot_type'?
  • error 2157
  • callbacks.cc:13956:40: error: 'default_plot_max' was not declared in this scope; did you mean 'default_plot_type'?
  • error 2158
  • callbacks.cc:13957:41: error: 'default_plot_step' was not declared in this scope; did you mean 'default_plot_type'?
  • error 2159
  • callbacks.cc:13960:45: error: 'default_plot_variable' was not declared in this scope; did you mean 'default_plot_style'?
  • error 2160
  • callbacks.cc:14167:9: error: 'string' was not declared in this scope
  • error 2161
  • callbacks.cc:14241:17: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2162
  • callbacks.cc:14245:31: error: 'string' does not name a type; did you mean 'GString'?
  • error 2163
  • callbacks.cc:14246:41: error: 'pname' was not declared in this scope; did you mean 'ename'?
  • error 2164
  • callbacks.cc:14247:46: error: 'pname' was not declared in this scope; did you mean 'ename'?
  • error 2165
  • callbacks.cc:14248:30: error: 'pname' was not declared in this scope; did you mean 'ename'?
  • error 2166
  • callbacks.cc:14249:29: error: 'pname' was not declared in this scope; did you mean 'ename'?
  • error 2167
  • callbacks.cc:14258:87: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2168
  • callbacks.cc:14259:46: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2169
  • callbacks.cc:14264:20: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2170
  • callbacks.cc:14269:17: error: 'str' was not declared in this scope; did you mean 'gstr'?
  • error 2171
  • callbacks.cc:14271:25: error: 'string' is not a class, namespace, or enumeration
  • error 2172
  • callbacks.cc:14284:73: error: 'str' was not declared in this scope; did you mean 'gstr'?
  • error 2173
  • callbacks.cc:14287:25: error: 'str' was not declared in this scope; did you mean 'gstr'?
  • error 2174
  • callbacks.cc:14294:65: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2175
  • callbacks.cc:14313:9: error: 'status_error_color' was not declared in this scope; did you mean 'status_error_color_set'?
  • error 2176
  • callbacks.cc:14322:9: error: 'status_warning_color' was not declared in this scope; did you mean 'status_warning_color_set'?
  • error 2177
  • callbacks.cc:14453:17: error: 'set_status_text' was not declared in this scope; did you mean 'update_status_text'?
  • error 2178
  • callbacks.cc:14462:48: error: 'custom_result_font' was not declared in this scope; did you mean 'use_custom_result_font'?
  • error 2179
  • callbacks.cc:14481:48: error: 'custom_expression_font' was not declared in this scope; did you mean 'use_custom_expression_font'?
  • error 2180
  • callbacks.cc:14499:48: error: 'custom_status_font' was not declared in this scope; did you mean 'use_custom_status_font'?
  • error 2181
  • callbacks.cc:14611:9: error: 'custom_result_font' was not declared in this scope; did you mean 'use_custom_result_font'?
  • error 2182
  • callbacks.cc:14626:9: error: 'custom_expression_font' was not declared in this scope; did you mean 'use_custom_expression_font'?
  • error 2183
  • callbacks.cc:14641:9: error: 'custom_status_font' was not declared in this scope; did you mean 'use_custom_status_font'?
  • error 2184
  • callbacks.cc:14931:17: error: 'vector' was not declared in this scope
  • error 2185
  • callbacks.cc:14931:28: error: expected primary-expression before '*' token
  • error 2186
  • callbacks.cc:14931:29: error: expected primary-expression before '>' token
  • error 2187
  • callbacks.cc:14931:31: error: 'to_us' was not declared in this scope; did you mean 'top_ips'?
  • error 2188
  • callbacks.cc:14943:105: error: 'string_is_less' cannot be used as a function
  • error 2189
  • interface.h:18:111: error: 'unordered_map' was not declared in this scope
  • error 2190
  • interface.h:18:125: error: 'string' was not declared in this scope
  • error 2191
  • interface.h:18:142: error: expected primary-expression before '*' token
  • error 2192
  • interface.h:18:143: error: expected primary-expression before '>' token
  • error 2193
  • interface.h:18:146: error: '::const_iterator' has not been declared
  • error 2194
  • interface.h:18:212: error: 'it_flag' was not declared in this scope
  • error 2195
  • interface.h:18:223: error: 'flag_images' was not declared in this scope
  • error 2196
  • callbacks.cc:14955:36: error: expected primary-expression before '*' token
  • error 2197
  • callbacks.cc:14955:37: error: expected primary-expression before '>' token
  • error 2198
  • callbacks.cc:14955:39: error: 'to_us2' was not declared in this scope
  • error 2199
  • interface.h:18:111: error: 'unordered_map' was not declared in this scope
  • error 2200
  • interface.h:18:125: error: 'string' was not declared in this scope
  • error 2201
  • interface.h:18:142: error: expected primary-expression before '*' token
  • error 2202
  • interface.h:18:143: error: expected primary-expression before '>' token
  • error 2203
  • interface.h:18:146: error: '::const_iterator' has not been declared
  • error 2204
  • interface.h:18:212: error: 'it_flag' was not declared in this scope
  • error 2205
  • interface.h:18:223: error: 'flag_images' was not declared in this scope
  • error 2206
  • callbacks.cc:14982:25: error: 'string' was not declared in this scope
  • error 2207
  • callbacks.cc:14984:72: error: 's_cat' was not declared in this scope; did you mean 'strcat'?
  • error 2208
  • callbacks.cc:14989:113: error: 'string_is_less' cannot be used as a function
  • error 2209
  • callbacks.cc:15288:12: error: 'old_fromValue' was not declared in this scope
  • error 2210
  • callbacks.cc:15292:12: error: 'old_toValue' was not declared in this scope
  • error 2211
  • callbacks.cc:15376:31: error: 'history_parsed' was not declared in this scope; did you mean 'historystore'?
  • error 2212
  • callbacks.cc:15378:20: error: 'history_answer' was not declared in this scope; did you mean 'history_index'?
  • error 2213
  • callbacks.cc:15820:9: error: 'string' was not declared in this scope
  • error 2214
  • callbacks.cc:15822:12: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2215
  • callbacks.cc:15826:12: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2216
  • callbacks.cc:15827:23: error: expected ';' before 'str2'
  • error 2217
  • callbacks.cc:15834:47: error: 'string' does not name a type; did you mean 'GString'?
  • error 2218
  • callbacks.cc:15835:57: error: 'pname' was not declared in this scope; did you mean 'tzname'?
  • error 2219
  • callbacks.cc:15836:62: error: 'pname' was not declared in this scope; did you mean 'tzname'?
  • error 2220
  • callbacks.cc:15837:46: error: 'pname' was not declared in this scope; did you mean 'tzname'?
  • error 2221
  • callbacks.cc:15838:45: error: 'pname' was not declared in this scope; did you mean 'tzname'?
  • error 2222
  • callbacks.cc:15847:60: error: 'str2' was not declared in this scope; did you mean 'gstr2'?
  • error 2223
  • callbacks.cc:15848:65: error: 'str3' was not declared in this scope
  • error 2224
  • callbacks.cc:15849:65: error: 'str4' was not declared in this scope
  • error 2225
  • callbacks.cc:15873:119: error: 'str2' was not declared in this scope; did you mean 'gstr2'?
  • error 2226
  • callbacks.cc:15874:79: error: 'string' does not name a type; did you mean 'GString'?
  • error 2227
  • callbacks.cc:15875:87: error: 'cmpstr' was not declared in this scope
  • error 2228
  • callbacks.cc:15876:92: error: 'cmpstr' was not declared in this scope
  • error 2229
  • callbacks.cc:15876:102: error: 'str2' was not declared in this scope; did you mean 'gstr2'?
  • error 2230
  • callbacks.cc:15877:92: error: 'cmpstr' was not declared in this scope
  • error 2231
  • callbacks.cc:15877:102: error: 'str3' was not declared in this scope
  • error 2232
  • callbacks.cc:15878:78: error: 'cmpstr' was not declared in this scope
  • error 2233
  • callbacks.cc:15878:88: error: 'str4' was not declared in this scope
  • error 2234
  • callbacks.cc:15879:76: error: 'cmpstr' was not declared in this scope
  • error 2235
  • callbacks.cc:15880:76: error: 'cmpstr' was not declared in this scope
  • error 2236
  • callbacks.cc:15905:103: error: 'str2' was not declared in this scope; did you mean 'gstr2'?
  • error 2237
  • callbacks.cc:15906:63: error: 'string' does not name a type; did you mean 'GString'?
  • error 2238
  • callbacks.cc:15907:71: error: 'cmpstr' was not declared in this scope
  • error 2239
  • callbacks.cc:15908:76: error: 'cmpstr' was not declared in this scope
  • error 2240
  • callbacks.cc:15908:86: error: 'str2' was not declared in this scope; did you mean 'gstr2'?
  • error 2241
  • callbacks.cc:15909:76: error: 'cmpstr' was not declared in this scope
  • error 2242
  • callbacks.cc:15909:86: error: 'str3' was not declared in this scope
  • error 2243
  • callbacks.cc:15910:62: error: 'cmpstr' was not declared in this scope
  • error 2244
  • callbacks.cc:15910:72: error: 'str4' was not declared in this scope
  • error 2245
  • callbacks.cc:15911:60: error: 'cmpstr' was not declared in this scope
  • error 2246
  • callbacks.cc:15913:99: error: 'cmpstr' was not declared in this scope
  • error 2247
  • callbacks.cc:15932:55: error: expected ';' before 'nstr'
  • error 2248
  • callbacks.cc:15934:57: error: 'nstr' was not declared in this scope; did you mean 'gstr'?
  • error 2249
  • callbacks.cc:15936:65: error: 'string' is not a class, namespace, or enumeration
  • error 2250
  • callbacks.cc:15946:60: error: 'nstr' was not declared in this scope; did you mean 'gstr'?
  • error 2251
  • callbacks.cc:15947:57: error: 'nstr' was not declared in this scope; did you mean 'gstr'?
  • error 2252
  • callbacks.cc:15957:47: error: 'string' does not name a type; did you mean 'GString'?
  • error 2253
  • callbacks.cc:15958:57: error: 'pname' was not declared in this scope; did you mean 'tzname'?
  • error 2254
  • callbacks.cc:15959:62: error: 'pname' was not declared in this scope; did you mean 'tzname'?
  • error 2255
  • callbacks.cc:15960:46: error: 'pname' was not declared in this scope; did you mean 'tzname'?
  • error 2256
  • callbacks.cc:15961:45: error: 'pname' was not declared in this scope; did you mean 'tzname'?
  • error 2257
  • callbacks.cc:15976:58: error: 'completion_names_match' cannot be used as a function
  • error 2258
  • callbacks.cc:16032:12: error: 'result_text' was not declared in this scope
  • error 2259
  • callbacks.cc:16088:9: error: 'string' was not declared in this scope
  • error 2260
  • callbacks.cc:16090:19: error: 'expr' was not declared in this scope; did you mean 'expl'?
  • error 2261
  • callbacks.cc:16116:31: error: expected ';' before 'str'
  • error 2262
  • callbacks.cc:16118:48: error: 'str' was not declared in this scope; did you mean 'gstr'?
  • error 2263
  • callbacks.cc:16136:31: error: expected ';' before 'str'
  • error 2264
  • callbacks.cc:16138:48: error: 'str' was not declared in this scope; did you mean 'gstr'?
  • error 2265
  • callbacks.cc:16161:15: error: expected ';' before 'str'
  • error 2266
  • callbacks.cc:16163:32: error: 'str' was not declared in this scope; did you mean 'gstr'?
  • error 2267
  • callbacks.cc:16200:9: error: 'string' was not declared in this scope
  • error 2268
  • callbacks.cc:16201:27: error: 'to_str' was not declared in this scope
  • error 2269
  • callbacks.cc:16226:23: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 2270
  • callbacks.cc:16348:6: error: variable or field 'process_history_selection' declared void
  • error 2271
  • callbacks.cc:16348:32: error: 'vector' was not declared in this scope
  • error 2272
  • callbacks.cc:16348:45: error: expected primary-expression before '>' token
  • error 2273
  • callbacks.cc:16348:48: error: 'selected_rows' was not declared in this scope; did you mean 'selected_unit'?
  • error 2274
  • callbacks.cc:16348:63: error: 'vector' was not declared in this scope
  • error 2275
  • callbacks.cc:16348:76: error: expected primary-expression before '>' token
  • error 2276
  • callbacks.cc:16348:79: error: 'selected_indeces' was not declared in this scope; did you mean 'selected_unit'?
  • error 2277
  • callbacks.cc:16348:97: error: 'vector' was not declared in this scope
  • error 2278
  • callbacks.cc:16348:104: error: expected primary-expression before 'int'
  • error 2279
  • callbacks.cc:16348:131: error: expected primary-expression before 'bool'
  • error 2280
  • callbacks.cc:16397:6: error: variable or field 'history_operator' declared void
  • error 2281
  • callbacks.cc:16397:23: error: 'string' was not declared in this scope
  • error 2282
  • callbacks.cc:16486:9: error: 'history_operator' was not declared in this scope
  • error 2283
  • callbacks.cc:16489:9: error: 'history_operator' was not declared in this scope
  • error 2284
  • callbacks.cc:16492:9: error: 'history_operator' was not declared in this scope
  • error 2285
  • callbacks.cc:16495:9: error: 'history_operator' was not declared in this scope
  • error 2286
  • callbacks.cc:16498:9: error: 'history_operator' was not declared in this scope
  • error 2287
  • callbacks.cc:16502:9: error: 'vector' was not declared in this scope
  • error 2288
  • callbacks.cc:16502:22: error: expected primary-expression before '>' token
  • error 2289
  • callbacks.cc:16502:24: error: 'selected_indeces' was not declared in this scope; did you mean 'selected_unit'?
  • error 2290
  • callbacks.cc:16503:16: error: expected primary-expression before 'int'
  • error 2291
  • callbacks.cc:16504:61: error: 'selected_index_type' was not declared in this scope
  • error 2292
  • callbacks.cc:16504:9: error: 'process_history_selection' was not declared in this scope
  • error 2293
  • callbacks.cc:16510:9: error: 'string' was not declared in this scope
  • error 2294
  • callbacks.cc:16511:9: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2295
  • callbacks.cc:16514:33: error: 'inhistory_type' was not declared in this scope; did you mean 'historystore'?
  • error 2296
  • callbacks.cc:16515:24: error: 'inhistory' was not declared in this scope
  • error 2297
  • callbacks.cc:16542:9: error: 'vector' was not declared in this scope
  • error 2298
  • callbacks.cc:16542:22: error: expected primary-expression before '>' token
  • error 2299
  • callbacks.cc:16542:24: error: 'selected_indeces' was not declared in this scope; did you mean 'selected_unit'?
  • error 2300
  • callbacks.cc:16543:16: error: expected primary-expression before 'int'
  • error 2301
  • callbacks.cc:16544:61: error: 'selected_index_type' was not declared in this scope
  • error 2302
  • callbacks.cc:16544:9: error: 'process_history_selection' was not declared in this scope
  • error 2303
  • callbacks.cc:16554:9: error: 'string' was not declared in this scope
  • error 2304
  • callbacks.cc:16555:9: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2305
  • callbacks.cc:16575:9: error: 'vector' was not declared in this scope
  • error 2306
  • callbacks.cc:16575:22: error: expected primary-expression before '>' token
  • error 2307
  • callbacks.cc:16575:24: error: 'selected_rows' was not declared in this scope; did you mean 'selected_unit'?
  • error 2308
  • callbacks.cc:16576:9: error: 'process_history_selection' was not declared in this scope
  • error 2309
  • callbacks.cc:16579:27: error: 'inhistory_type' was not declared in this scope; did you mean 'historystore'?
  • error 2310
  • callbacks.cc:16580:21: error: 'inhistory' was not declared in this scope
  • error 2311
  • callbacks.cc:16584:9: error: 'vector' was not declared in this scope
  • error 2312
  • callbacks.cc:16584:22: error: expected primary-expression before '>' token
  • error 2313
  • callbacks.cc:16584:24: error: 'selected_rows' was not declared in this scope; did you mean 'selected_unit'?
  • error 2314
  • callbacks.cc:16585:9: error: 'process_history_selection' was not declared in this scope
  • error 2315
  • callbacks.cc:16589:35: error: 'inhistory_type' was not declared in this scope; did you mean 'historystore'?
  • error 2316
  • callbacks.cc:16590:17: error: 'string' was not declared in this scope
  • error 2317
  • callbacks.cc:16592:42: error: 'copy_text' was not declared in this scope
  • error 2318
  • callbacks.cc:16592:25: error: 'remove_separator' was not declared in this scope; did you mean 'copy_separator'?
  • error 2319
  • callbacks.cc:16594:96: error: 'copy_text' was not declared in this scope
  • error 2320
  • callbacks.cc:16596:17: error: 'string' was not declared in this scope
  • error 2321
  • callbacks.cc:16599:35: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2322
  • callbacks.cc:16603:32: error: 'inhistory_type' was not declared in this scope; did you mean 'historystore'?
  • error 2323
  • callbacks.cc:16605:51: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2324
  • callbacks.cc:16606:41: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2325
  • callbacks.cc:16606:48: error: 'inhistory' was not declared in this scope
  • error 2326
  • callbacks.cc:16611:51: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2327
  • callbacks.cc:16612:41: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2328
  • callbacks.cc:16617:51: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2329
  • callbacks.cc:16618:41: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2330
  • callbacks.cc:16623:41: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2331
  • callbacks.cc:16623:48: error: 'inhistory' was not declared in this scope
  • error 2332
  • callbacks.cc:16631:64: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2333
  • callbacks.cc:16633:41: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2334
  • callbacks.cc:16634:48: error: 'inhistory' was not declared in this scope
  • error 2335
  • callbacks.cc:16637:76: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2336
  • callbacks.cc:16640:49: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2337
  • callbacks.cc:16642:49: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2338
  • callbacks.cc:16646:41: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2339
  • callbacks.cc:16646:48: error: 'inhistory' was not declared in this scope
  • error 2340
  • callbacks.cc:16650:41: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2341
  • callbacks.cc:16651:48: error: 'inhistory' was not declared in this scope
  • error 2342
  • callbacks.cc:16657:41: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2343
  • callbacks.cc:16657:48: error: 'inhistory' was not declared in this scope
  • error 2344
  • callbacks.cc:16661:56: error: 'inhistory_type' was not declared in this scope; did you mean 'historystore'?
  • error 2345
  • callbacks.cc:16667:42: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2346
  • callbacks.cc:16667:25: error: 'remove_separator' was not declared in this scope; did you mean 'copy_separator'?
  • error 2347
  • callbacks.cc:16669:96: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2348
  • callbacks.cc:16678:9: error: 'inhistory' was not declared in this scope
  • error 2349
  • callbacks.cc:16679:9: error: 'inhistory_type' was not declared in this scope; did you mean 'historystore'?
  • error 2350
  • callbacks.cc:16680:31: error: 'history_parsed' was not declared in this scope; did you mean 'historystore'?
  • error 2351
  • callbacks.cc:16682:20: error: 'history_answer' was not declared in this scope; did you mean 'history_index'?
  • error 2352
  • callbacks.cc:16684:9: error: 'history_parsed' was not declared in this scope; did you mean 'historystore'?
  • error 2353
  • callbacks.cc:16685:9: error: 'history_answer' was not declared in this scope; did you mean 'history_index'?
  • error 2354
  • callbacks.cc:16705:9: error: 'vector' was not declared in this scope
  • error 2355
  • callbacks.cc:16705:22: error: expected primary-expression before '>' token
  • error 2356
  • callbacks.cc:16705:24: error: 'selected_rows' was not declared in this scope; did you mean 'selected_unit'?
  • error 2357
  • callbacks.cc:16706:22: error: expected primary-expression before '>' token
  • error 2358
  • callbacks.cc:16706:24: error: 'selected_indeces' was not declared in this scope; did you mean 'selected_unit'?
  • error 2359
  • callbacks.cc:16707:16: error: expected primary-expression before 'int'
  • error 2360
  • callbacks.cc:16708:71: error: 'selected_index_type' was not declared in this scope
  • error 2361
  • callbacks.cc:16708:9: error: 'process_history_selection' was not declared in this scope
  • error 2362
  • callbacks.cc:16850:9: error: 'vector' was not declared in this scope
  • error 2363
  • callbacks.cc:16850:22: error: expected primary-expression before '>' token
  • error 2364
  • callbacks.cc:16850:24: error: 'selected_rows' was not declared in this scope; did you mean 'selected_unit'?
  • error 2365
  • callbacks.cc:16851:22: error: expected primary-expression before '>' token
  • error 2366
  • callbacks.cc:16851:24: error: 'selected_indeces' was not declared in this scope; did you mean 'selected_unit'?
  • error 2367
  • callbacks.cc:16852:16: error: expected primary-expression before 'int'
  • error 2368
  • callbacks.cc:16853:71: error: 'selected_index_type' was not declared in this scope
  • error 2369
  • callbacks.cc:16853:9: error: 'process_history_selection' was not declared in this scope
  • error 2370
  • callbacks.cc:16867:24: error: 'inhistory_type' was not declared in this scope; did you mean 'historystore'?
  • error 2371
  • callbacks.cc:16873:53: error: 'inhistory' was not declared in this scope
  • error 2372
  • callbacks.cc:16884:53: error: 'inhistory' was not declared in this scope
  • error 2373
  • callbacks.cc:16893:17: error: 'string' was not declared in this scope
  • error 2374
  • callbacks.cc:16894:17: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2375
  • callbacks.cc:16907:35: error: 'inhistory_type' was not declared in this scope; did you mean 'historystore'?
  • error 2376
  • callbacks.cc:16908:20: error: 'inhistory_type' was not declared in this scope; did you mean 'historystore'?
  • error 2377
  • callbacks.cc:16909:37: error: 'inhistory' was not declared in this scope
  • error 2378
  • callbacks.cc:16947:23: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 2379
  • callbacks.cc:16950:23: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 2380
  • callbacks.cc:16959:9: error: 'string' was not declared in this scope
  • error 2381
  • callbacks.cc:16960:27: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2382
  • callbacks.cc:16974:9: error: 'string' was not declared in this scope
  • error 2383
  • callbacks.cc:16975:27: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2384
  • callbacks.cc:17414:23: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 2385
  • callbacks.cc:17420:23: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 2386
  • callbacks.cc:17426:23: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 2387
  • callbacks.cc:17485:9: error: 'string' was not declared in this scope
  • error 2388
  • callbacks.cc:17490:22: error: 's_cat' was not declared in this scope; did you mean 'strcat'?
  • error 2389
  • callbacks.cc:17491:9: error: 'vector' was not declared in this scope
  • error 2390
  • callbacks.cc:17491:20: error: expected primary-expression before '*' token
  • error 2391
  • callbacks.cc:17491:21: error: expected primary-expression before '>' token
  • error 2392
  • callbacks.cc:17491:23: error: 'to_us' was not declared in this scope; did you mean 'top_ips'?
  • error 2393
  • callbacks.cc:17510:97: error: 'string_is_less' cannot be used as a function
  • error 2394
  • interface.h:18:111: error: 'unordered_map' was not declared in this scope
  • error 2395
  • interface.h:18:142: error: expected primary-expression before '*' token
  • error 2396
  • interface.h:18:143: error: expected primary-expression before '>' token
  • error 2397
  • interface.h:18:146: error: '::const_iterator' has not been declared
  • error 2398
  • interface.h:18:212: error: 'it_flag' was not declared in this scope
  • error 2399
  • interface.h:18:223: error: 'flag_images' was not declared in this scope
  • error 2400
  • callbacks.cc:17523:28: error: expected primary-expression before '*' token
  • error 2401
  • callbacks.cc:17523:29: error: expected primary-expression before '>' token
  • error 2402
  • callbacks.cc:17523:31: error: 'to_us2' was not declared in this scope
  • error 2403
  • interface.h:18:111: error: 'unordered_map' was not declared in this scope
  • error 2404
  • interface.h:18:142: error: expected primary-expression before '*' token
  • error 2405
  • interface.h:18:143: error: expected primary-expression before '>' token
  • error 2406
  • interface.h:18:146: error: '::const_iterator' has not been declared
  • error 2407
  • interface.h:18:212: error: 'it_flag' was not declared in this scope
  • error 2408
  • interface.h:18:223: error: 'flag_images' was not declared in this scope
  • error 2409
  • interface.h:18:111: error: 'unordered_map' was not declared in this scope
  • error 2410
  • interface.h:18:142: error: expected primary-expression before '*' token
  • error 2411
  • interface.h:18:143: error: expected primary-expression before '>' token
  • error 2412
  • interface.h:18:146: error: '::const_iterator' has not been declared
  • error 2413
  • interface.h:18:212: error: 'it_flag' was not declared in this scope
  • error 2414
  • interface.h:18:223: error: 'flag_images' was not declared in this scope
  • error 2415
  • callbacks.cc:17568:20: error: 's_cat' was not declared in this scope; did you mean 'strcat'?
  • error 2416
  • callbacks.cc:17575:105: error: 'string_is_less' cannot be used as a function
  • error 2417
  • callbacks.cc:17593:28: error: expected primary-expression before '*' token
  • error 2418
  • callbacks.cc:17593:29: error: expected primary-expression before '>' token
  • error 2419
  • callbacks.cc:17593:31: error: 'to_us2' was not declared in this scope
  • error 2420
  • callbacks.cc:17605:98: error: 'string_is_less' cannot be used as a function
  • error 2421
  • callbacks.cc:17639:24: error: 'recent_units' was not declared in this scope
  • error 2422
  • callbacks.cc:17720:24: error: 'recent_functions' was not declared in this scope; did you mean 'insert_function'?
  • error 2423
  • callbacks.cc:17749:24: error: 'recent_variables' was not declared in this scope; did you mean 'insert_variable'?
  • error 2424
  • callbacks.cc:18393:23: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 2425
  • callbacks.cc:18396:23: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 2426
  • callbacks.cc:18399:23: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 2427
  • callbacks.cc:18436:13: error: 'result_text' was not declared in this scope
  • error 2428
  • callbacks.cc:18437:9: error: 'string' was not declared in this scope
  • error 2429
  • callbacks.cc:18438:42: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2430
  • callbacks.cc:18438:47: error: 'str2' was not declared in this scope
  • error 2431
  • callbacks.cc:18450:13: error: 'result_text' was not declared in this scope
  • error 2432
  • callbacks.cc:18451:9: error: 'string' was not declared in this scope
  • error 2433
  • callbacks.cc:18452:42: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2434
  • callbacks.cc:18452:47: error: 'str2' was not declared in this scope
  • error 2435
  • callbacks.cc:18476:70: error: 'cal_year' was not declared in this scope
  • error 2436
  • callbacks.cc:18478:61: error: 'cal_month' was not declared in this scope
  • error 2437
  • callbacks.cc:18479:61: error: 'cal_day' was not declared in this scope
  • error 2438
  • callbacks.cc:18486:9: error: 'string' was not declared in this scope
  • error 2439
  • callbacks.cc:18496:83: error: 'cal_year' was not declared in this scope
  • error 2440
  • callbacks.cc:18501:37: error: 'failed_str' was not declared in this scope
  • error 2441
  • callbacks.cc:18502:33: error: 'failed_str' was not declared in this scope
  • error 2442
  • callbacks.cc:18502:76: error: 'cal_label' was not declared in this scope
  • error 2443
  • callbacks.cc:18506:13: error: 'failed_str' was not declared in this scope
  • error 2444
  • callbacks.cc:18517:59: error: 'cal_year' was not declared in this scope
  • error 2445
  • callbacks.cc:18518:56: error: 'cal_month' was not declared in this scope
  • error 2446
  • callbacks.cc:18519:56: error: 'cal_day' was not declared in this scope
  • error 2447
  • callbacks.cc:18525:59: error: 'cal_year' was not declared in this scope
  • error 2448
  • callbacks.cc:18526:56: error: 'cal_month' was not declared in this scope
  • error 2449
  • callbacks.cc:18527:56: error: 'cal_day' was not declared in this scope
  • error 2450
  • callbacks.cc:18542:102: error: 'get_selected_expression_text' was not declared in this scope; did you mean 'set_expression_text'?
  • error 2451
  • callbacks.cc:18553:103: error: 'default_plot_min' was not declared in this scope; did you mean 'default_plot_type'?
  • error 2452
  • callbacks.cc:18554:103: error: 'default_plot_max' was not declared in this scope; did you mean 'default_plot_type'?
  • error 2453
  • callbacks.cc:18555:104: error: 'default_plot_step' was not declared in this scope; did you mean 'default_plot_type'?
  • error 2454
  • callbacks.cc:18556:108: error: 'default_plot_variable' was not declared in this scope; did you mean 'default_plot_style'?
  • error 2455
  • callbacks.cc:18610:9: error: 'default_plot_min' was not declared in this scope; did you mean 'default_plot_type'?
  • error 2456
  • callbacks.cc:18611:9: error: 'default_plot_max' was not declared in this scope; did you mean 'default_plot_type'?
  • error 2457
  • callbacks.cc:18612:9: error: 'default_plot_step' was not declared in this scope; did you mean 'default_plot_type'?
  • error 2458
  • callbacks.cc:18613:9: error: 'default_plot_variable' was not declared in this scope; did you mean 'default_plot_style'?
  • error 2459
  • callbacks.cc:19128:9: error: 'string' was not declared in this scope
  • error 2460
  • callbacks.cc:19130:34: error: 'copy_text' was not declared in this scope
  • error 2461
  • callbacks.cc:19130:17: error: 'remove_separator' was not declared in this scope; did you mean 'copy_separator'?
  • error 2462
  • callbacks.cc:19132:88: error: 'copy_text' was not declared in this scope
  • error 2463
  • callbacks.cc:19193:53: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 2464
  • callbacks.cc:19223:53: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 2465
  • callbacks.cc:19251:45: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 2466
  • callbacks.cc:19269:9: error: 'RPNRegisterAdded' was not declared in this scope; did you mean 'RPNRegisterRemoved'?
  • error 2467
  • callbacks.cc:19274:45: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 2468
  • callbacks.cc:19307:53: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 2469
  • callbacks.cc:19354:9: error: 'string' was not declared in this scope
  • error 2470
  • callbacks.cc:19355:114: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2471
  • callbacks.cc:19355:133: error: 'string' is not a class, namespace, or enumeration
  • error 2472
  • callbacks.cc:19359:9: error: 'string' was not declared in this scope
  • error 2473
  • callbacks.cc:19360:12: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2474
  • callbacks.cc:19361:27: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2475
  • callbacks.cc:19440:9: error: 'string' was not declared in this scope
  • error 2476
  • callbacks.cc:19441:12: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2477
  • callbacks.cc:19450:12: error: 'selected_unit_category' was not declared in this scope
  • error 2478
  • callbacks.cc:19489:60: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  • error 2479
  • callbacks.cc:19507:39: error: 'recent_units' was not declared in this scope
  • error 2480
  • callbacks.cc:19510:52: error: 'recent_unit_items' was not declared in this scope
  • error 2481
  • callbacks.cc:19521:25: error: 'string' was not declared in this scope
  • error 2482
  • callbacks.cc:19523:28: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2483
  • callbacks.cc:19523:35: error: 'selected_unit_category' was not declared in this scope
  • error 2484
  • callbacks.cc:19535:12: error: 'selected_variable_category' was not declared in this scope; did you mean 'selected_variable'?
  • error 2485
  • callbacks.cc:19588:39: error: 'recent_variables' was not declared in this scope; did you mean 'insert_variable'?
  • error 2486
  • callbacks.cc:19591:52: error: 'recent_variable_items' was not declared in this scope
  • error 2487
  • callbacks.cc:19603:25: error: 'string' was not declared in this scope
  • error 2488
  • callbacks.cc:19605:28: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2489
  • callbacks.cc:19605:35: error: 'selected_variable_category' was not declared in this scope; did you mean 'selected_variable'?
  • error 2490
  • callbacks.cc:19636:12: error: 'selected_function_category' was not declared in this scope; did you mean 'selected_function'?
  • error 2491
  • callbacks.cc:19676:39: error: 'recent_functions' was not declared in this scope; did you mean 'insert_function'?
  • error 2492
  • callbacks.cc:19679:52: error: 'recent_function_items' was not declared in this scope
  • error 2493
  • callbacks.cc:19690:25: error: 'string' was not declared in this scope
  • error 2494
  • callbacks.cc:19692:28: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2495
  • callbacks.cc:19692:35: error: 'selected_function_category' was not declared in this scope; did you mean 'selected_function'?
  • error 2496
  • callbacks.cc:19717:39: error: 'recent_functions' was not declared in this scope; did you mean 'insert_function'?
  • error 2497
  • callbacks.cc:19720:52: error: 'recent_function_items' was not declared in this scope
  • error 2498
  • callbacks.cc:19814:63: error: 'matrix_edit_columns' was not declared in this scope
  • error 2499
  • callbacks.cc:19870:63: error: 'matrix_edit_columns' was not declared in this scope
  • error 2500
  • callbacks.cc:19950:95: error: 'matrix_edit_columns' was not declared in this scope; did you mean 'matrix_edit_prev_column'?
  • error 2501
  • callbacks.cc:19964:18: error: 'matrix_edit_columns' was not declared in this scope; did you mean 'matrix_edit_prev_column'?
  • error 2502
  • callbacks.cc:20003:18: error: 'matrix_edit_columns' was not declared in this scope; did you mean 'matrix_edit_prev_column'?
  • error 2503
  • callbacks.cc:20043:63: error: 'matrix_columns' was not declared in this scope
  • error 2504
  • callbacks.cc:20099:63: error: 'matrix_columns' was not declared in this scope
  • error 2505
  • callbacks.cc:20179:95: error: 'matrix_columns' was not declared in this scope
  • error 2506
  • callbacks.cc:20193:18: error: 'matrix_columns' was not declared in this scope; did you mean 'matrix_prev_column'?
  • error 2507
  • callbacks.cc:20231:18: error: 'matrix_columns' was not declared in this scope; did you mean 'matrix_prev_column'?
  • error 2508
  • callbacks.cc:20253:1: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 2509
  • callbacks.cc:20258:9: error: 'percentage_entries_changes' was not declared in this scope
  • error 2510
  • callbacks.cc:20268:31: error: 'percentage_entries_changes' was not declared in this scope; did you mean 'percentage_entry_changed'?
  • error 2511
  • callbacks.cc:20275:9: error: 'percentage_entries_changes' was not declared in this scope; did you mean 'percentage_entry_changed'?
  • error 2512
  • callbacks.cc:20293:12: error: 'percentage_entries_changes' was not declared in this scope; did you mean 'percentage_entry_changed'?
  • error 2513
  • callbacks.cc:20294:23: error: 'percentage_entries_changes' was not declared in this scope; did you mean 'percentage_entry_changed'?
  • error 2514
  • callbacks.cc:20319:9: error: 'string' was not declared in this scope
  • error 2515
  • callbacks.cc:20321:26: error: 'str1' was not declared in this scope
  • error 2516
  • callbacks.cc:20321:68: error: 'str2' was not declared in this scope
  • error 2517
  • callbacks.cc:20322:26: error: 'str1' was not declared in this scope
  • error 2518
  • callbacks.cc:20322:68: error: 'str2' was not declared in this scope
  • error 2519
  • callbacks.cc:20323:26: error: 'str1' was not declared in this scope
  • error 2520
  • callbacks.cc:20323:68: error: 'str2' was not declared in this scope
  • error 2521
  • callbacks.cc:20324:27: error: 'str1' was not declared in this scope
  • error 2522
  • callbacks.cc:20324:69: error: 'str2' was not declared in this scope
  • error 2523
  • callbacks.cc:20325:27: error: 'str1' was not declared in this scope
  • error 2524
  • callbacks.cc:20325:69: error: 'str2' was not declared in this scope
  • error 2525
  • callbacks.cc:20326:27: error: 'str1' was not declared in this scope
  • error 2526
  • callbacks.cc:20326:69: error: 'str2' was not declared in this scope
  • error 2527
  • callbacks.cc:20327:26: error: 'str1' was not declared in this scope
  • error 2528
  • callbacks.cc:20327:68: error: 'str2' was not declared in this scope
  • error 2529
  • callbacks.cc:20328:27: error: 'str1' was not declared in this scope
  • error 2530
  • callbacks.cc:20328:69: error: 'str2' was not declared in this scope
  • error 2531
  • callbacks.cc:20329:27: error: 'str1' was not declared in this scope
  • error 2532
  • callbacks.cc:20329:69: error: 'str2' was not declared in this scope
  • error 2533
  • callbacks.cc:20330:27: error: 'str1' was not declared in this scope
  • error 2534
  • callbacks.cc:20330:69: error: 'str2' was not declared in this scope
  • error 2535
  • callbacks.cc:20331:27: error: 'str1' was not declared in this scope
  • error 2536
  • callbacks.cc:20331:69: error: 'str2' was not declared in this scope
  • error 2537
  • callbacks.cc:20332:27: error: 'str1' was not declared in this scope
  • error 2538
  • callbacks.cc:20332:69: error: 'str2' was not declared in this scope
  • error 2539
  • callbacks.cc:20333:27: error: 'str1' was not declared in this scope
  • error 2540
  • callbacks.cc:20333:69: error: 'str2' was not declared in this scope
  • error 2541
  • callbacks.cc:20334:27: error: 'str1' was not declared in this scope
  • error 2542
  • callbacks.cc:20334:69: error: 'str2' was not declared in this scope
  • error 2543
  • callbacks.cc:20335:27: error: 'str1' was not declared in this scope
  • error 2544
  • callbacks.cc:20335:69: error: 'str2' was not declared in this scope
  • error 2545
  • callbacks.cc:20340:79: error: 'str1' was not declared in this scope
  • error 2546
  • callbacks.cc:20341:79: error: 'str2' was not declared in this scope
  • error 2547
  • callbacks.cc:20442:9: error: 'string' was not declared in this scope
  • error 2548
  • callbacks.cc:20443:39: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2549
  • callbacks.cc:20444:37: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2550
  • callbacks.cc:20445:37: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2551
  • callbacks.cc:20446:39: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2552
  • callbacks.cc:20447:39: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2553
  • callbacks.cc:20473:9: error: 'string' was not declared in this scope
  • error 2554
  • callbacks.cc:20474:27: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2555
  • callbacks.cc:20490:9: error: 'string' was not declared in this scope
  • error 2556
  • callbacks.cc:20491:27: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2557
  • callbacks.cc:20508:9: error: 'string' was not declared in this scope
  • error 2558
  • callbacks.cc:20509:27: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2559
  • callbacks.cc:20526:9: error: 'string' was not declared in this scope
  • error 2560
  • callbacks.cc:20527:27: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2561
  • callbacks.cc:20544:9: error: 'string' was not declared in this scope
  • error 2562
  • callbacks.cc:20545:27: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2563
  • callbacks.cc:20562:9: error: 'string' was not declared in this scope
  • error 2564
  • callbacks.cc:20563:27: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2565
  • callbacks.cc:20789:25: error: 'string' was not declared in this scope
  • error 2566
  • callbacks.cc:20790:28: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2567
  • callbacks.cc:20881:17: error: 'string' was not declared in this scope
  • error 2568
  • callbacks.cc:20882:17: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2569
  • callbacks.cc:21149:65: error: 'expression_history' was not declared in this scope; did you mean 'expression_undo'?
  • error 2570
  • callbacks.cc:21201:61: error: 'expression_history' was not declared in this scope; did you mean 'expression_undo'?
  • error 2571
  • callbacks.cc:21387:9: error: 'string' was not declared in this scope
  • error 2572
  • callbacks.cc:21388:27: error: 'filestr' was not declared in this scope
  • error 2573
  • callbacks.cc:21393:23: error: expected ';' before 'name_str'
  • error 2574
  • callbacks.cc:21394:35: error: 'name_str' was not declared in this scope
  • error 2575
  • callbacks.cc:21398:33: error: 'string' is not a class, namespace, or enumeration
  • error 2576
  • callbacks.cc:21400:33: error: 'string' is not a class, namespace, or enumeration
  • error 2577
  • callbacks.cc:21412:9: error: 'string' was not declared in this scope
  • error 2578
  • callbacks.cc:21413:27: error: 'filestr' was not declared in this scope
  • error 2579
  • callbacks.cc:21443:9: error: 'string' was not declared in this scope
  • error 2580
  • callbacks.cc:21444:27: error: 'filestr' was not declared in this scope
  • error 2581
  • callbacks.cc:21483:9: error: 'string' was not declared in this scope
  • error 2582
  • callbacks.cc:21485:9: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2583
  • callbacks.cc:21515:25: error: 'string' was not declared in this scope
  • error 2584
  • callbacks.cc:21516:25: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2585
  • callbacks.cc:21678:33: error: 'string' was not declared in this scope
  • error 2586
  • callbacks.cc:21687:49: error: 'str' was not declared in this scope; did you mean 'gstr'?
  • error 2587
  • callbacks.cc:21697:93: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2588
  • callbacks.cc:21678:33: error: 'string' was not declared in this scope
  • error 2589
  • callbacks.cc:21687:49: error: 'str' was not declared in this scope; did you mean 'gstr'?
  • error 2590
  • callbacks.cc:21697:93: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2591
  • callbacks.cc:21678:33: error: 'string' was not declared in this scope
  • error 2592
  • callbacks.cc:21687:49: error: 'str' was not declared in this scope; did you mean 'gstr'?
  • error 2593
  • callbacks.cc:21697:93: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2594
  • callbacks.cc:21678:33: error: 'string' was not declared in this scope
  • error 2595
  • callbacks.cc:21687:49: error: 'str' was not declared in this scope; did you mean 'gstr'?
  • error 2596
  • callbacks.cc:21697:93: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2597
  • callbacks.cc:21678:33: error: 'string' was not declared in this scope
  • error 2598
  • callbacks.cc:21687:49: error: 'str' was not declared in this scope; did you mean 'gstr'?
  • error 2599
  • callbacks.cc:21697:93: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2600
  • callbacks.cc:21814:40: error: 'vector' has not been declared
  • error 2601
  • callbacks.cc:21814:46: error: expected ',' or '...' before '<' token
  • error 2602
  • callbacks.cc:21831:49: error: 'y_vectors' was not declared in this scope; did you mean 'y_vector'?
  • error 2603
  • callbacks.cc:21833:49: error: 'x_vectors' was not declared in this scope; did you mean 'x_vector'?
  • error 2604
  • callbacks.cc:21838:49: error: 'y_vectors' was not declared in this scope; did you mean 'y_vector'?
  • error 2605
  • callbacks.cc:21840:49: error: 'x_vectors' was not declared in this scope; did you mean 'x_vector'?
  • error 2606
  • callbacks.cc:21845:33: error: 'y_vectors' was not declared in this scope; did you mean 'y_vector'?
  • error 2607
  • callbacks.cc:21846:33: error: 'x_vectors' was not declared in this scope; did you mean 'x_vector'?
  • error 2608
  • callbacks.cc:21848:33: error: 'y_vectors' was not declared in this scope; did you mean 'y_vector'?
  • error 2609
  • callbacks.cc:21850:33: error: 'x_vectors' was not declared in this scope; did you mean 'x_vector'?
  • error 2610
  • callbacks.cc:21857:49: error: 'y_vectors' was not declared in this scope; did you mean 'y_vector'?
  • error 2611
  • callbacks.cc:21859:49: error: 'x_vectors' was not declared in this scope; did you mean 'x_vector'?
  • error 2612
  • callbacks.cc:21865:49: error: 'y_vectors' was not declared in this scope; did you mean 'y_vector'?
  • error 2613
  • callbacks.cc:21867:49: error: 'x_vectors' was not declared in this scope; did you mean 'x_vector'?
  • error 2614
  • callbacks.cc:21873:33: error: 'y_vectors' was not declared in this scope; did you mean 'y_vector'?
  • error 2615
  • callbacks.cc:21874:33: error: 'x_vectors' was not declared in this scope; did you mean 'x_vector'?
  • error 2616
  • callbacks.cc:21876:33: error: 'y_vectors' was not declared in this scope; did you mean 'y_vector'?
  • error 2617
  • callbacks.cc:21878:33: error: 'x_vectors' was not declared in this scope; did you mean 'x_vector'?
  • error 2618
  • callbacks.cc:21881:25: error: 'y_vectors' was not declared in this scope; did you mean 'y_vector'?
  • error 2619
  • callbacks.cc:21882:25: error: 'x_vectors' was not declared in this scope; did you mean 'x_vector'?
  • error 2620
  • callbacks.cc:21914:25: error: 'pdps' was not declared in this scope; did you mean 'pdp'?
  • error 2621
  • callbacks.cc:21967:9: error: 'string' was not declared in this scope
  • error 2622
  • callbacks.cc:21968:12: error: 'title' was not declared in this scope
  • error 2623
  • callbacks.cc:21975:17: error: 'vector' was not declared in this scope
  • error 2624
  • callbacks.cc:21975:37: error: expected primary-expression before '>' token
  • error 2625
  • callbacks.cc:21975:39: error: 'y_vectors' was not declared in this scope; did you mean 'Vector'?
  • error 2626
  • callbacks.cc:21976:37: error: expected primary-expression before '>' token
  • error 2627
  • callbacks.cc:21976:39: error: 'x_vectors' was not declared in this scope; did you mean 'Vector'?
  • error 2628
  • callbacks.cc:21977:42: error: expected primary-expression before '*' token
  • error 2629
  • callbacks.cc:21977:43: error: expected primary-expression before '>' token
  • error 2630
  • callbacks.cc:21977:45: error: 'pdps' was not declared in this scope
  • error 2631
  • callbacks.cc:21994:9: error: 'vector' was not declared in this scope
  • error 2632
  • callbacks.cc:21994:29: error: expected primary-expression before '>' token
  • error 2633
  • callbacks.cc:21994:31: error: 'y_vectors' was not declared in this scope; did you mean 'Vector'?
  • error 2634
  • callbacks.cc:21995:29: error: expected primary-expression before '>' token
  • error 2635
  • callbacks.cc:21995:31: error: 'x_vectors' was not declared in this scope; did you mean 'Vector'?
  • error 2636
  • callbacks.cc:21996:34: error: expected primary-expression before '*' token
  • error 2637
  • callbacks.cc:21996:35: error: expected primary-expression before '>' token
  • error 2638
  • callbacks.cc:21996:37: error: 'pdps' was not declared in this scope
  • error 2639
  • callbacks.cc:22013:89: error: 'string' has not been declared
  • error 2640
  • callbacks.cc:22013:101: error: 'string' has not been declared
  • error 2641
  • callbacks.cc:22022:87: error: cannot convert 'int' to 'std::string' {aka 'std::__cxx11::basic_string<char>'}
  • error 2642
  • callbacks.cc:22050:89: error: no matching function for call to 'Calculator::expressionToPlotVector(int&, MathStructure&, MathStructure&, MathStructure, MathStructure*&, int&, ParseOptions&, int)'
  • error 2643
  • callbacks.cc:22052:89: error: no matching function for call to 'Calculator::expressionToPlotVector(int&, MathStructure&, MathStructure&, gint, MathStructure*&, int&, ParseOptions&, int)'
  • error 2644
  • callbacks.cc:22060:9: error: 'string' was not declared in this scope
  • error 2645
  • callbacks.cc:22061:12: error: 'expression' was not declared in this scope; did you mean 'f_expression'?
  • error 2646
  • callbacks.cc:22061:52: error: 'string' is not a class, namespace, or enumeration
  • error 2647
  • callbacks.cc:22067:15: error: expected ';' before 'title'
  • error 2648
  • callbacks.cc:22073:15: error: expected ';' before 'str_x'
  • error 2649
  • callbacks.cc:22074:27: error: 'str_x' was not declared in this scope
  • error 2650
  • callbacks.cc:22083:40: error: 'title' was not declared in this scope
  • error 2651
  • callbacks.cc:22084:61: error: 'expression' was not declared in this scope; did you mean 'f_expression'?
  • error 2652
  • callbacks.cc:22090:58: error: 'expression' was not declared in this scope; did you mean 'f_expression'?
  • error 2653
  • callbacks.cc:22094:60: error: 'title' was not declared in this scope
  • error 2654
  • callbacks.cc:22105:17: error: 'string' was not declared in this scope
  • error 2655
  • callbacks.cc:22106:20: error: 'expression' was not declared in this scope; did you mean 'f_expression'?
  • error 2656
  • callbacks.cc:22106:60: error: 'string' is not a class, namespace, or enumeration
  • error 2657
  • callbacks.cc:22112:23: error: expected ';' before 'title'
  • error 2658
  • callbacks.cc:22118:23: error: expected ';' before 'str_x'
  • error 2659
  • callbacks.cc:22119:35: error: 'str_x' was not declared in this scope
  • error 2660
  • callbacks.cc:22128:48: error: 'title' was not declared in this scope
  • error 2661
  • callbacks.cc:22129:69: error: 'expression' was not declared in this scope; did you mean 'f_expression'?
  • error 2662
  • callbacks.cc:22140:66: error: 'expression' was not declared in this scope; did you mean 'f_expression'?
  • error 2663
  • callbacks.cc:22142:68: error: 'title' was not declared in this scope
  • error 2664
  • callbacks.cc:22217:66: error: invalid conversion from 'gchar*' {aka 'char*'} to 'int' [-fpermissive]
  • error 2665
  • callbacks.cc:22217:73: error: invalid conversion from 'gchar*' {aka 'char*'} to 'int' [-fpermissive]
  • error 2666
  • callbacks.cc:22231:9: error: 'string' was not declared in this scope
  • error 2667
  • callbacks.cc:22232:141: error: 'ceu_str' was not declared in this scope; did you mean 'eqstr'?
  • error 2668
  • callbacks.cc:22241:54: error: 'ceu_str' was not declared in this scope; did you mean 'eqstr'?
  • error 2669
  • callbacks.cc:22260:1: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 2670
  • callbacks.cc:22261:1: error: 'vector' does not name a type; did you mean 'Vector'?
  • error 2671
  • callbacks.cc:22268:31: error: 'ewindows' was not declared in this scope
  • error 2672
  • callbacks.cc:22270:29: error: 'eobjects' was not declared in this scope
  • error 2673
  • callbacks.cc:22276:17: error: 'string' was not declared in this scope
  • error 2674
  • callbacks.cc:22277:17: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2675
  • callbacks.cc:22288:31: error: 'ewindows' was not declared in this scope
  • error 2676
  • callbacks.cc:22291:25: error: 'eobjects' was not declared in this scope
  • error 2677
  • callbacks.cc:22303:17: error: 'ewindows' was not declared in this scope
  • error 2678
  • callbacks.cc:22304:17: error: 'eobjects' was not declared in this scope
  • error 2679
  • callbacks.cc:22324:17: error: 'string' was not declared in this scope
  • error 2680
  • callbacks.cc:22324:55: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2681
  • callbacks.cc:22371:23: error: expected ';' before 'sval'
  • error 2682
  • callbacks.cc:22374:33: error: 'sval' was not declared in this scope
  • error 2683
  • callbacks.cc:22405:17: error: 'tmp_props' was not declared in this scope
  • error 2684
  • callbacks.cc:22406:17: error: 'tmp_props_orig' was not declared in this scope
  • error 2685
  • callbacks.cc:22423:39: error: 'tmp_props' was not declared in this scope
  • error 2686
  • callbacks.cc:22425:36: error: 'tmp_props_orig' was not declared in this scope
  • error 2687
  • callbacks.cc:21678:33: error: 'string' was not declared in this scope
  • error 2688
  • callbacks.cc:21687:49: error: 'str' was not declared in this scope; did you mean 'gstr'?
  • error 2689
  • callbacks.cc:21697:93: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2690
  • callbacks.cc:21678:33: error: 'string' was not declared in this scope
  • error 2691
  • callbacks.cc:21687:49: error: 'str' was not declared in this scope; did you mean 'gstr'?
  • error 2692
  • callbacks.cc:21697:93: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2693
  • callbacks.cc:22466:9: error: 'vector' was not declared in this scope
  • error 2694
  • callbacks.cc:22466:25: error: expected primary-expression before '*' token
  • error 2695
  • callbacks.cc:22466:26: error: expected primary-expression before '>' token
  • error 2696
  • callbacks.cc:22466:28: error: 'entry' was not declared in this scope
  • error 2697
  • callbacks.cc:22483:9: error: 'string' was not declared in this scope
  • error 2698
  • callbacks.cc:22486:24: error: 'unknown_text' was not declared in this scope
  • error 2699
  • callbacks.cc:22492:31: error: expected ';' before 'str'
  • error 2700
  • callbacks.cc:22495:33: error: 'str' was not declared in this scope; did you mean 'std'?
  • error 2701
  • callbacks.cc:22498:45: error: 'result_mod' was not declared in this scope
  • error 2702
  • callbacks.cc:22511:41: error: 'result_mod' was not declared in this scope
  • error 2703
  • callbacks.cc:22532:73: error: 'result_mod' was not declared in this scope
  • error 2704
  • callbacks.cc:22536:69: error: 'result_mod' was not declared in this scope
  • error 2705
  • callbacks.cc:22546:39: error: expected ';' before 'result_mod'
  • error 2706
  • callbacks.cc:22550:53: error: 'result_mod' was not declared in this scope
  • error 2707
  • callbacks.cc:22554:49: error: 'result_mod' was not declared in this scope
  • error 2708
  • callbacks.cc:22560:69: error: 'result_mod' was not declared in this scope
  • error 2709
  • make[2]: *** [Makefile:515: callbacks.o] Error 1
  • error 2710
  • make[1]: *** [Makefile:442: all-recursive] Error 1
  • error 2711
  • error: Bad exit status from /tmp/B.yzijhj1y/BUILD/tmp/rpm-tmp.40BFcj (%build)
  • error 2712
  • RPM build errors:
  • error 2713
  • error: No files produced.

Content:

checking if we should skip the build
started at: Thu Oct 13 15:37:46 2022
killing old processes on a builder
sending signal 9 to pid -1
cleaning up /tmp
fetching https://srcbuilder.pld-linux.org/th//srpms/4496deba-e73c-43b0-9967-5b37b2c80fbf/qalculate-gtk-3.1.0-1.src.rpm
fetched 2850384 bytes, 5904.8 K/s
installing srpm: qalculate-gtk-3.1.0-1.src.rpm
+ install -d /tmp/B.yzijhj1y/BUILD /tmp/B.yzijhj1y/RPMS
+ LC_ALL=en_US.UTF-8
+ rpm -qp --changelog qalculate-gtk-3.1.0-1.src.rpm
* Thu Oct 13 2022 PLD Linux Team <feedback@pld-linux.org>
- For complete changelog see: http://git.pld-linux.org/?p=packages/qalculate-gtk.git;a=log;h=master
* Tue Apr 16 2019 Adam Gołębiowski <adamg@pld-linux.org> 34ee069
- updated to 3.1.0 * Sat Feb 16 2019 Jan Rękorajski <baggins@pld-linux.org> 7976c2f
- up to 2.9.0 * Sat Oct 24 2015 Elan Ruusamäe <glen@delfi.ee> ceb4da7
- seems to work without gnuplot, make it optional * Sat Oct 24 2015 Elan Ruusamäe <glen@delfi.ee> 1089392
- builds with rebuilt libqalculate * Sat Oct 24 2015 Elan Ruusamäe <glen@delfi.ee> 0a31514
- add qalculate-wformat-security.patch from fedora * Sat Oct 24 2015 Elan Ruusamäe <glen@delfi.ee> 2475566
- update desktop: Update to latest freedesktop spec. * Sat Oct 24 2015 Elan Ruusamäe <glen@delfi.ee> b260534
- up to 0.9.7, does not compile * Tue Jun 19 2007 Robert Tomasik <rotom@pld-linux.org> debb99c
- up to 0.9.5 * Tue Feb 13 2007 Elan Ruusamäe <glen@pld-linux.org> 531301b
- updated to 0.5.1 * Mon Feb 12 2007 Jan Rękorajski <baggins@pld-linux.org> 7d9a48a
- converted to UTF-8 * Tue Nov 07 2006 Elan Ruusamäe <glen@pld-linux.org> a106f6e
- simplified post, run scrollkeeper-update in postun too * Sun Jun 11 2006 Jakub Bogusz <qboosh@pld-linux.org> 11d717a
- BR: automake,pkgconfig; libqalculate deps changed to >= (as in configure) * Mon Jun 05 2006 Adam Gołębiowski <adamg@pld-linux.org> 779b787
- updated to 0.4.1 * Sat Jun 03 2006 Adam Gołębiowski <adamg@pld-linux.org> 23ccdca
- new (qalculate-kde.spec yet to be done) + rpm -Uhv --nodeps --define '_topdir /tmp/B.yzijhj1y' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' qalculate-gtk-3.1.0-1.src.rpm Updating / installing... qalculate-gtk-3.1.0-1 ######################################## + rm -f qalculate-gtk-3.1.0-1.src.rpm + install -m 700 -d /tmp/B.yzijhj1y/BUILD/tmp + TMPDIR=/tmp/B.yzijhj1y/BUILD/tmp + exec nice -n 0 rpmbuild -bp --short-circuit --nodeps --define '_topdir /tmp/B.yzijhj1y' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x86_64-pld-linux --define 'prep exit 0' /tmp/B.yzijhj1y/qalculate-gtk.spec warning: Could not canonicalize hostname: ymir Building target platforms: x86_64-pld-linux Building for target x86_64-pld-linux RPM build warnings: Could not canonicalize hostname: ymir checking BuildConflict-ing packages rpm: warning: Could not canonicalize hostname: ymir rpm: error: Failed build dependencies: rpm: libgnome-devel >= 2.0.0 is needed by qalculate-gtk-3.1.0-1.x86_64 rpm: libgnomeui-devel >= 2.0.0 is needed by qalculate-gtk-3.1.0-1.x86_64 rpm: Building target platforms: x86_64-pld-linux rpm: Building for target x86_64-pld-linux rpm: rpm: RPM build warnings: rpm: Could not canonicalize hostname: ymir no BuildConflicts found checking BR rpm: warning: Could not canonicalize hostname: ymir rpm: error: Failed build dependencies: rpm: libgnome-devel >= 2.0.0 is needed by qalculate-gtk-3.1.0-1.x86_64 rpm: libgnomeui-devel >= 2.0.0 is needed by qalculate-gtk-3.1.0-1.x86_64 rpm: Building target platforms: x86_64-pld-linux rpm: Building for target x86_64-pld-linux rpm: rpm: RPM build warnings: rpm: Could not canonicalize hostname: ymir updating poldek cache... ready is up to date th is up to date th is up to date th-ready is up to date th-ready is up to date th-test is up to date Retrieving th-test::packages.ndir.diff.toc.gz..............................................done Retrieving diff::packages.ndir.2022.10.13-11.01.02.gz......................................done Loading [pndir]th-test... Applying packages.ndir.2022.10.13-11.01.02.gz... Retrieving diff::packages.ndir.2022.10.13-11.18.01.gz......................................done Applying packages.ndir.2022.10.13-11.18.01.gz... Retrieving diff::packages.ndir.2022.10.13-11.20.02.gz......................................done Applying packages.ndir.2022.10.13-11.20.02.gz... Retrieving diff::packages.ndir.2022.10.13-11.22.02.gz......................................done Applying packages.ndir.2022.10.13-11.22.02.gz... Retrieving diff::packages.ndir.2022.10.13-11.23.02.gz......................................done Applying packages.ndir.2022.10.13-11.23.02.gz... Retrieving diff::packages.ndir.2022.10.13-11.24.01.gz......................................done Applying packages.ndir.2022.10.13-11.24.01.gz... Retrieving diff::packages.ndir.2022.10.13-12.17.02.gz......................................done Applying packages.ndir.2022.10.13-12.17.02.gz... Retrieving diff::packages.ndir.2022.10.13-12.19.02.gz......................................done Applying packages.ndir.2022.10.13-12.19.02.gz... Retrieving diff::packages.ndir.2022.10.13-12.36.01.gz......................................done Applying packages.ndir.2022.10.13-12.36.01.gz... Retrieving diff::packages.ndir.2022.10.13-12.42.01.gz......................................done Applying packages.ndir.2022.10.13-12.42.01.gz... Retrieving diff::packages.ndir.2022.10.13-12.58.01.gz......................................done Applying packages.ndir.2022.10.13-12.58.01.gz... Writing /root/.cache/poldek/[...]/packages.ndir.gz... checking conflicting packages in BRed packages poldek: Loading [pndir]ready... poldek: Loading [pndir]th-test... poldek: Loading [pndir]th-test... poldek: Loading [pndir]th-ready... poldek: Loading [pndir]th-ready... poldek: Loading [pndir]th... poldek: Loading [pndir]th... poldek: 34699 packages read poldek: Removed 4579 duplicate packages from available set poldek: Processing dependencies... poldek: libgnome-devel-2.32.1-6.x86_64 marks libgnome-libs-2.32.1-6.x86_64 (cap libgnome-libs = 2.32.1-6) poldek: libgnomeui-devel-2.24.5-5.x86_64 marks libbonoboui-devel-2.24.5-4.x86_64 (cap libbonoboui-devel >= 2.24.0) poldek: libbonoboui-devel-2.24.5-4.x86_64 marks libbonoboui-2.24.5-4.x86_64 (cap libbonoboui = 2.24.5-4) poldek: libgnomeui-devel-2.24.5-5.x86_64 marks libgnomeui-2.24.5-5.x86_64 (cap libgnomeui = 2.24.5-5) poldek: There are 6 packages to install (4 marked by dependencies): poldek: A libbonoboui-2.24.5-4.x86_64 libbonoboui-devel-2.24.5-4.x86_64 poldek: A libgnome-devel-2.32.1-6.x86_64 libgnome-libs-2.32.1-6.x86_64 poldek: A libgnomeui-2.24.5-5.x86_64 libgnomeui-devel-2.24.5-5.x86_64 poldek: This operation will use 5.3MB of disk space. poldek: Need to get 1.2MB of archives (1.2MB to download). poldek: poldek: Retrieving [1/6] th::libgnome-libs-2.32.1-6.x86_64.rpm.....................................done poldek: Retrieving [2/6] th::libbonoboui-2.24.5-4.x86_64.rpm.......................................done poldek: Retrieving [3/6] th::libgnome-devel-2.32.1-6.x86_64.rpm....................................done poldek: Retrieving [4/6] th::libbonoboui-devel-2.24.5-4.x86_64.rpm.................................done poldek: Retrieving [5/6] th::libgnomeui-2.24.5-5.x86_64.rpm........................................done poldek: Retrieving [6/6] th::libgnomeui-devel-2.24.5-5.x86_64.rpm..................................done poldek: libgnome-libs-2.32.1-6.x86_64.rpm: digests OK poldek: libbonoboui-2.24.5-4.x86_64.rpm: digests OK poldek: libgnome-devel-2.32.1-6.x86_64.rpm: digests OK poldek: libbonoboui-devel-2.24.5-4.x86_64.rpm: digests OK poldek: libgnomeui-2.24.5-5.x86_64.rpm: digests OK poldek: libgnomeui-devel-2.24.5-5.x86_64.rpm: digests OK poldek: Executing pm-command.sh --upgrade -vh --test --root / --define _check_dirname_deps 0... poldek: warning: /root/.cache/poldek/ftp_ep09.pld-linux.org.dists.th.PLD.x86.64.RPMS/libgnome-libs-2.32.1-6.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID e4f1bc2d: NOKEY poldek: Verifying... ######################################## poldek: Preparing... ######################################## no conflicts found checking BR rpm: warning: Could not canonicalize hostname: ymir rpm: error: Failed build dependencies: rpm: libgnome-devel >= 2.0.0 is needed by qalculate-gtk-3.1.0-1.x86_64 rpm: libgnomeui-devel >= 2.0.0 is needed by qalculate-gtk-3.1.0-1.x86_64 rpm: Building target platforms: x86_64-pld-linux rpm: Building for target x86_64-pld-linux rpm: rpm: RPM build warnings: rpm: Could not canonicalize hostname: ymir installing BR: libgnome\-devel libgnomeui\-devel + poldek --noask --caplookup -Q -v '--ignore=hhvm-*' '--ignore=php4-*' '--ignore=php52-*' '--ignore=php54-*' '--ignore=php55-*' '--ignore=php56-*' '--ignore=php70-*' '--ignore=php71-*' '--ignore=php72-*' '--ignore=php73-*' '--ignore=php74-*' '--ignore=php80-*' '--ignore=php81-*' '--ignore=php82-*' --upgrade libgnome-devel libgnomeui-devel Loading [pndir]ready... Loading [pndir]th-test... Loading [pndir]th-test... Loading [pndir]th-ready... Loading [pndir]th-ready... Loading [pndir]th... Loading [pndir]th... 34699 packages read Removed 4579 duplicate packages from available set Processing dependencies... libgnome-devel-2.32.1-6.x86_64 marks libgnome-libs-2.32.1-6.x86_64 (cap libgnome-libs = 2.32.1-6) libgnomeui-devel-2.24.5-5.x86_64 marks libbonoboui-devel-2.24.5-4.x86_64 (cap libbonoboui-devel >= 2.24.0) libbonoboui-devel-2.24.5-4.x86_64 marks libbonoboui-2.24.5-4.x86_64 (cap libbonoboui = 2.24.5-4) libgnomeui-devel-2.24.5-5.x86_64 marks libgnomeui-2.24.5-5.x86_64 (cap libgnomeui = 2.24.5-5) There are 6 packages to install (4 marked by dependencies): A libbonoboui-2.24.5-4.x86_64 libbonoboui-devel-2.24.5-4.x86_64 A libgnome-devel-2.32.1-6.x86_64 libgnome-libs-2.32.1-6.x86_64 A libgnomeui-2.24.5-5.x86_64 libgnomeui-devel-2.24.5-5.x86_64 This operation will use 5.3MB of disk space. libgnome-devel-2.32.1-6.x86_64.rpm: digests OK libgnomeui-devel-2.24.5-5.x86_64.rpm: digests OK libgnome-libs-2.32.1-6.x86_64.rpm: digests OK libbonoboui-devel-2.24.5-4.x86_64.rpm: digests OK libbonoboui-2.24.5-4.x86_64.rpm: digests OK libgnomeui-2.24.5-5.x86_64.rpm: digests OK Need to get 1.2MB of archives. libgnome-libs-2.32.1-6.x86_64.rpm: digests OK libbonoboui-2.24.5-4.x86_64.rpm: digests OK libgnome-devel-2.32.1-6.x86_64.rpm: digests OK libbonoboui-devel-2.24.5-4.x86_64.rpm: digests OK libgnomeui-2.24.5-5.x86_64.rpm: digests OK libgnomeui-devel-2.24.5-5.x86_64.rpm: digests OK Executing pm-command.sh --upgrade -vh --root / --define _check_dirname_deps 0... warning: /root/.cache/poldek/ftp_ep09.pld-linux.org.dists.th.PLD.x86.64.RPMS/libgnome-libs-2.32.1-6.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID e4f1bc2d: NOKEY Verifying... ######################################## Preparing... ######################################## Updating / installing... libgnome-libs-2.32.1-6 ######################################## libbonoboui-2.24.5-4 ######################################## libgnome-devel-2.32.1-6 ######################################## libbonoboui-devel-2.24.5-4 ######################################## libgnomeui-2.24.5-5 ######################################## libgnomeui-devel-2.24.5-5 ######################################## building RPM using: set -ex; : build-id: 4496deba-e73c-43b0-9967-5b37b2c80fbf; TMPDIR=/tmp/B.yzijhj1y/BUILD/tmp exec nice -n 0 rpmbuild -bb --define '__jobs 28' --define '_smp_mflags -j28' --define '_make_opts -Otarget' --define '_pld_builder 1' --define '_topdir /tmp/B.yzijhj1y' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x86_64-pld-linux /tmp/B.yzijhj1y/qalculate-gtk.spec + : build-id: 4496deba-e73c-43b0-9967-5b37b2c80fbf + TMPDIR=/tmp/B.yzijhj1y/BUILD/tmp + exec nice -n 0 rpmbuild -bb --define '__jobs 28' --define '_smp_mflags -j28' --define '_make_opts -Otarget' --define '_pld_builder 1' --define '_topdir /tmp/B.yzijhj1y' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x86_64-pld-linux /tmp/B.yzijhj1y/qalculate-gtk.spec warning: Could not canonicalize hostname: ymir Building target platforms: x86_64-pld-linux Building for target x86_64-pld-linux Executing(%prep): /bin/sh -e /tmp/B.yzijhj1y/BUILD/tmp/rpm-tmp.NXmD4P + umask 022 + cd /tmp/B.yzijhj1y/BUILD + cd /tmp/B.yzijhj1y/BUILD + rm -rf qalculate-gtk-3.1.0 + /bin/gzip -dc /tmp/B.yzijhj1y/qalculate-gtk-3.1.0.tar.gz + /bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd qalculate-gtk-3.1.0 + /bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 + jobs -p + exit 0 Executing(%build): /bin/sh -e /tmp/B.yzijhj1y/BUILD/tmp/rpm-tmp.40BFcj TMP=/home/users/builder/tmp HOME=/home/users/builder PATH=/home/users/builder/GNUstep/Tools:/bin:/usr/bin:/usr/local/bin:/home/users/builder/bin TMPDIR=/tmp/B.yzijhj1y/BUILD/tmp + umask 022 + cd /tmp/B.yzijhj1y/BUILD + cd qalculate-gtk-3.1.0 + ./configure 'LDFLAGS=-Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc ' 'CFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 ' 'CXXFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 ' 'FFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 ' 'FCFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 ' 'CPPFLAGS=' 'CC=x86_64-pld-linux-gcc' 'CXX=x86_64-pld-linux-g++' '--host=x86_64-pld-linux' '--build=x86_64-pld-linux' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--x-libraries=/usr/lib64' checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking whether make supports the include directive... yes (GNU style) checking for x86_64-pld-linux-gcc... x86_64-pld-linux-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-pld-linux-gcc accepts -g... yes checking for x86_64-pld-linux-gcc option to accept ISO C89... none needed checking whether x86_64-pld-linux-gcc understands -c and -o together... yes checking dependency style of x86_64-pld-linux-gcc... gcc3 checking for library containing strerror... none required checking for x86_64-pld-linux-gcc... (cached) x86_64-pld-linux-gcc checking whether we are using the GNU C compiler... (cached) yes checking whether x86_64-pld-linux-gcc accepts -g... (cached) yes checking for x86_64-pld-linux-gcc option to accept ISO C89... (cached) none needed checking whether x86_64-pld-linux-gcc understands -c and -o together... (cached) yes checking dependency style of x86_64-pld-linux-gcc... (cached) gcc3 checking whether we are using the GNU C++ compiler... yes checking whether x86_64-pld-linux-g++ accepts -g... yes checking dependency style of x86_64-pld-linux-g++... gcc3 checking for x86_64-pld-linux-gcc... (cached) x86_64-pld-linux-gcc checking whether we are using the GNU C compiler... (cached) yes checking whether x86_64-pld-linux-gcc accepts -g... (cached) yes checking for x86_64-pld-linux-gcc option to accept ISO C89... (cached) none needed checking whether x86_64-pld-linux-gcc understands -c and -o together... (cached) yes checking dependency style of x86_64-pld-linux-gcc... (cached) gcc3 checking whether ln -s works... yes checking how to run the C preprocessor... x86_64-pld-linux-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking whether NLS is requested... yes checking for intltool-update... /usr/bin/intltool-update checking for intltool-merge... /usr/bin/intltool-merge checking for intltool-extract... /usr/bin/intltool-extract checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for perl... /usr/bin/perl checking for perl >= 5.8.1... 5.36.0 checking for XML::Parser... ok checking build system type... x86_64-pld-linux-gnu checking host system type... x86_64-pld-linux-gnu checking how to print strings... print -r checking for a sed that does not truncate output... /bin/sed checking for fgrep... /bin/grep -F checking for ld used by x86_64-pld-linux-gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pld-linux-gnu file names to x86_64-pld-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pld-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for x86_64-pld-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-pld-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... print -r -- checking for x86_64-pld-linux-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for x86_64-pld-linux-strip... no checking for strip... strip checking for x86_64-pld-linux-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from x86_64-pld-linux-gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for x86_64-pld-linux-mt... no checking for mt... no checking if : is a manifest tool... no checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if x86_64-pld-linux-gcc supports -fno-rtti -fno-exceptions... no checking for x86_64-pld-linux-gcc option to produce PIC... -fPIC -DPIC checking if x86_64-pld-linux-gcc PIC flag -fPIC -DPIC works... yes checking if x86_64-pld-linux-gcc static flag -static works... yes checking if x86_64-pld-linux-gcc supports -c -o file.o... yes checking if x86_64-pld-linux-gcc supports -c -o file.o... (cached) yes checking whether the x86_64-pld-linux-gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... x86_64-pld-linux-g++ -E checking for ld used by x86_64-pld-linux-g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the x86_64-pld-linux-g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for x86_64-pld-linux-g++ option to produce PIC... -fPIC -DPIC checking if x86_64-pld-linux-g++ PIC flag -fPIC -DPIC works... yes checking if x86_64-pld-linux-g++ static flag -static works... yes checking if x86_64-pld-linux-g++ supports -c -o file.o... yes checking if x86_64-pld-linux-g++ supports -c -o file.o... (cached) yes checking whether the x86_64-pld-linux-g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for pthread_create in -lpthread... yes checking unordered_map usability... yes checking unordered_map presence... yes checking for unordered_map... yes checking for x86_64-pld-linux-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for GLIB... yes checking for GTK... yes checking for QALCULATE... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking for LC_MESSAGES... yes checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes checking for ngettext in libc... yes checking for dgettext in libc... yes checking for bind_textdomain_codeset... yes checking for msgfmt... (cached) /usr/bin/msgfmt checking for dcgettext... yes checking if msgfmt accepts -c... yes checking for gmsgfmt... (cached) /usr/bin/msgfmt checking for xgettext... (cached) /usr/bin/xgettext checking for catalogs to be installed... nl sv checking locale directory... "/usr/share/locale" checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating data/Makefile config.status: creating doc/Makefile config.status: creating src/Makefile config.status: creating po/Makefile.in config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands config.status: executing default-1 commands config.status: executing po/stamp-it commands + /usr/bin/make -Otarget -j28 /usr/bin/make all-recursive Making all in data make[2]: Entering directory '/tmp/B.yzijhj1y/BUILD/qalculate-gtk-3.1.0/data' LC_ALL=C /usr/bin/intltool-merge -d -u -c ../po/.intltool-merge-cache ../po qalculate-gtk.desktop.in qalculate-gtk.desktop Generating and caching the translation database Merging translations into qalculate-gtk.desktop. make[2]: Leaving directory '/tmp/B.yzijhj1y/BUILD/qalculate-gtk-3.1.0/data' make[2]: Entering directory '/tmp/B.yzijhj1y/BUILD/qalculate-gtk-3.1.0/data' LC_ALL=C /usr/bin/intltool-merge -x -u -c ../po/.intltool-merge-cache ../po qalculate-gtk.appdata.xml.in qalculate-gtk.appdata.xml Generating and caching the translation database Merging translations into qalculate-gtk.appdata.xml. CREATED qalculate-gtk.appdata.xml make[2]: Leaving directory '/tmp/B.yzijhj1y/BUILD/qalculate-gtk-3.1.0/data' Making all in src make[2]: Entering directory '/tmp/B.yzijhj1y/BUILD/qalculate-gtk-3.1.0/src' x86_64-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_DOC_DIR=\""/usr/share/doc/qalculate-gtk"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wall -MT ui.o -MD -MP -MF .deps/ui.Tpo -c -o ui.o ui.c mv -f .deps/ui.Tpo .deps/ui.Po make[2]: Leaving directory '/tmp/B.yzijhj1y/BUILD/qalculate-gtk-3.1.0/src' make[2]: Entering directory '/tmp/B.yzijhj1y/BUILD/qalculate-gtk-3.1.0/src' x86_64-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_DOC_DIR=\""/usr/share/doc/qalculate-gtk"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wall -MT flags.o -MD -MP -MF .deps/flags.Tpo -c -o flags.o flags.c mv -f .deps/flags.Tpo .deps/flags.Po make[2]: Leaving directory '/tmp/B.yzijhj1y/BUILD/qalculate-gtk-3.1.0/src' make[2]: Entering directory '/tmp/B.yzijhj1y/BUILD/qalculate-gtk-3.1.0/src' x86_64-pld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_DOC_DIR=\""/usr/share/doc/qalculate-gtk"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.cc In file included from main.cc:25: callbacks.h:57:40: error: macro "DECLARE_BUILTIN_FUNCTION" requires 2 arguments, but only 1 given 57 | DECLARE_BUILTIN_FUNCTION(AnswerFunction) | ^ In file included from /usr/include/libqalculate/qalculate.h:26, from main.h:33, from callbacks.h:27: /usr/include/libqalculate/BuiltinFunctions.h:39: note: macro "DECLARE_BUILTIN_FUNCTION" defined here 39 | #define DECLARE_BUILTIN_FUNCTION(x, i) class x : public MathFunction { \ | callbacks.h:58:44: error: macro "DECLARE_BUILTIN_FUNCTION" requires 2 arguments, but only 1 given 58 | DECLARE_BUILTIN_FUNCTION(ExpressionFunction) | ^ /usr/include/libqalculate/BuiltinFunctions.h:39: note: macro "DECLARE_BUILTIN_FUNCTION" defined here 39 | #define DECLARE_BUILTIN_FUNCTION(x, i) class x : public MathFunction { \ | callbacks.h:35:9: error: 'string' does not name a type; did you mean 'GString'? 35 | string name; | ^~~~~~ | GString callbacks.h:57:1: error: 'DECLARE_BUILTIN_FUNCTION' does not name a type 57 | DECLARE_BUILTIN_FUNCTION(AnswerFunction) | ^~~~~~~~~~~~~~~~~~~~~~~~ callbacks.h:75:21: error: 'string' was not declared in this scope 75 | bool string_is_less(string str1, string str2); | ^~~~~~ callbacks.h:75:21: note: suggested alternatives: In file included from /usr/include/c++/12.2.0/string:39, from /usr/include/libqalculate/includes.h:18, from /usr/include/libqalculate/qalculate.h:15: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.h:75:34: error: 'string' was not declared in this scope 75 | bool string_is_less(string str1, string str2); | ^~~~~~ callbacks.h:75:34: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.h:75:45: error: expression list treated as compound expression in initializer [-fpermissive] 75 | bool string_is_less(string str1, string str2); | ^ callbacks.h:126:180: error: 'string' has not been declared 126 | void execute_expression(bool force = true, bool do_mathoperation = false, MathOperation op = OPERATION_ADD, MathFunction *f = NULL, bool do_stack = false, size_t stack_index = 0, string execute_str = string(), string str = string(), bool check_exrates = true); | ^~~~~~ callbacks.h:126:201: error: 'string' was not declared in this scope 126 | void execute_expression(bool force = true, bool do_mathoperation = false, MathOperation op = OPERATION_ADD, MathFunction *f = NULL, bool do_stack = false, size_t stack_index = 0, string execute_str = string(), string str = string(), bool check_exrates = true); | ^~~~~~ callbacks.h:126:201: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.h:126:211: error: 'string' has not been declared 126 | void execute_expression(bool force = true, bool do_mathoperation = false, MathOperation op = OPERATION_ADD, MathFunction *f = NULL, bool do_stack = false, size_t stack_index = 0, string execute_str = string(), string str = string(), bool check_exrates = true); | ^~~~~~ callbacks.h:126:224: error: 'string' was not declared in this scope 126 | void execute_expression(bool force = true, bool do_mathoperation = false, MathOperation op = OPERATION_ADD, MathFunction *f = NULL, bool do_stack = false, size_t stack_index = 0, string execute_str = string(), string str = string(), bool check_exrates = true); | ^~~~~~ callbacks.h:126:224: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.h:127:114: error: 'string' has not been declared 127 | void setResult(Prefix *prefix = NULL, bool update_history = true, bool update_parse = false, bool force = false, string transformation = "", size_t stack_index = 0, bool register_moved = false); | ^~~~~~ callbacks.h:127:193: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 127 | void setResult(Prefix *prefix = NULL, bool update_history = true, bool update_parse = false, bool force = false, string transformation = "", size_t stack_index = 0, bool register_moved = false); | ^ | | | const char* callbacks.h:132:6: error: variable or field 'RPNRegisterAdded' declared void 132 | void RPNRegisterAdded(string text, gint index = 0); | ^~~~~~~~~~~~~~~~ callbacks.h:132:23: error: 'string' was not declared in this scope 132 | void RPNRegisterAdded(string text, gint index = 0); | ^~~~~~ callbacks.h:132:23: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.h:132:41: error: expected primary-expression before 'index' 132 | void RPNRegisterAdded(string text, gint index = 0); | ^~~~~ callbacks.h:134:6: error: variable or field 'RPNRegisterChanged' declared void 134 | void RPNRegisterChanged(string text, gint index); | ^~~~~~~~~~~~~~~~~~ callbacks.h:134:25: error: 'string' was not declared in this scope 134 | void RPNRegisterChanged(string text, gint index); | ^~~~~~ callbacks.h:134:25: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.h:134:43: error: expected primary-expression before 'index' 134 | void RPNRegisterChanged(string text, gint index); | ^~~~~ main.cc:29:1: error: 'string' does not name a type; did you mean 'GString'? 29 | string *parsed_to_str; | ^~~~~~ | GString main.cc:32:1: error: 'string' does not name a type; did you mean 'GString'? 32 | string selected_function_category; | ^~~~~~ | GString main.cc:35:1: error: 'string' does not name a type; did you mean 'GString'? 35 | string selected_variable_category; | ^~~~~~ | GString main.cc:37:1: error: 'string' does not name a type; did you mean 'GString'? 37 | string result_text, parsed_text; | ^~~~~~ | GString main.cc:39:1: error: 'string' does not name a type; did you mean 'GString'? 39 | string selected_unit_category; | ^~~~~~ | GString main.cc:40:1: error: 'string' does not name a type; did you mean 'GString'? 40 | string selected_unit_selector_category; | ^~~~~~ | GString main.cc:47:8: error: 'vector' does not name a type; did you mean 'Vector'? 47 | extern vector<string> recent_functions_pre; | ^~~~~~ | Vector main.cc:48:8: error: 'vector' does not name a type; did you mean 'Vector'? 48 | extern vector<string> recent_variables_pre; | ^~~~~~ | Vector main.cc:49:8: error: 'vector' does not name a type; did you mean 'Vector'? 49 | extern vector<string> recent_units_pre; | ^~~~~~ | Vector main.cc:64:1: error: 'string' does not name a type; did you mean 'GString'? 64 | string calc_arg; | ^~~~~~ | GString main.cc: In function 'void create_application(GtkApplication*)': main.cc:119:9: error: 'parsed_to_str' was not declared in this scope; did you mean 'parsed_tostruct'? 119 | parsed_to_str = new string; | ^~~~~~~~~~~~~ | parsed_tostruct main.cc:119:29: error: 'string' does not name a type; did you mean 'GString'? 119 | parsed_to_str = new string; | ^~~~~~ | GString main.cc:134:13: error: 'calc_arg' was not declared in this scope; did you mean 'va_arg'? 134 | if(!calc_arg.empty()) { | ^~~~~~~~ | va_arg main.cc:168:9: error: 'string' was not declared in this scope 168 | string ans_str = _("ans"); | ^~~~~~ main.cc:168:9: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ main.cc:169:111: error: 'ans_str' was not declared in this scope 169 | vans[0] = (KnownVariable*) CALCULATOR->addVariable(new KnownVariable(CALCULATOR->temporaryCategory(), ans_str, m_undefined, _("Last Answer"), false)); | ^~~~~~~ main.cc:182:48: error: expected type-specifier before 'AnswerFunction' 182 | f_answer = CALCULATOR->addFunction(new AnswerFunction()); | ^~~~~~~~~~~~~~ main.cc:183:52: error: expected type-specifier before 'ExpressionFunction' 183 | f_expression = CALCULATOR->addFunction(new ExpressionFunction()); | ^~~~~~~~~~~~~~~~~~ main.cc:190:9: error: 'selected_function_category' was not declared in this scope; did you mean 'selected_function'? 190 | selected_function_category = _("All"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | selected_function main.cc:193:9: error: 'selected_variable_category' was not declared in this scope; did you mean 'selected_variable'? 193 | selected_variable_category = _("All"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | selected_variable main.cc:196:9: error: 'selected_unit_category' was not declared in this scope 196 | selected_unit_category = _("All"); | ^~~~~~~~~~~~~~~~~~~~~~ main.cc:199:9: error: 'result_text' was not declared in this scope 199 | result_text = "0"; | ^~~~~~~~~~~ main.cc:200:9: error: 'parsed_text' was not declared in this scope; did you mean 'parsed_mstruct'? 200 | parsed_text = "0"; | ^~~~~~~~~~~ | parsed_mstruct main.cc:232:28: error: 'recent_functions_pre' was not declared in this scope 232 | for(int i = ((int) recent_functions_pre.size()) - 1; i >= 0; i--) { | ^~~~~~~~~~~~~~~~~~~~ main.cc:235:28: error: 'recent_variables_pre' was not declared in this scope 235 | for(int i = ((int) recent_variables_pre.size()) - 1; i >= 0; i--) { | ^~~~~~~~~~~~~~~~~~~~ main.cc:238:28: error: 'recent_units_pre' was not declared in this scope 238 | for(int i = ((int) recent_units_pre.size()) - 1; i >= 0; i--) { | ^~~~~~~~~~~~~~~~ main.cc:246:27: error: 'ViewThread' does not name a type; did you mean 'Thread'? 246 | view_thread = new ViewThread; | ^~~~~~~~~~ | Thread main.cc:250:13: error: 'calc_arg' was not declared in this scope; did you mean 'va_arg'? 250 | if(!calc_arg.empty()) { | ^~~~~~~~ | va_arg main.cc:255:26: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 255 | setResult(NULL, false, false, false); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* main.cc: In function 'gint qalculate_handle_local_options(GtkApplication*, GVariantDict*)': main.cc:330:17: error: 'string' was not declared in this scope 330 | string stmp, svar; | ^~~~~~ main.cc:330:17: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ main.cc:334:25: error: 'stmp' was not declared in this scope; did you mean 'tm'? 334 | stmp = line; | ^~~~ | tm main.cc:336:61: error: 'string' is not a class, namespace, or enumeration 336 | if((i = stmp.find_first_of("=")) != string::npos) { | ^~~~~~ main.cc:337:33: error: 'svar' was not declared in this scope 337 | svar = stmp.substr(0, i); | ^~~~ main.cc:340:47: error: expected ';' before 'svalue' 340 | string svalue = stmp.substr(i + 1, stmp.length() - (i + 1)); | ^~~~~~~ | ; main.cc:341:59: error: 'svalue' was not declared in this scope; did you mean 'GValue'? 341 | remove_blank_ends(svalue); | ^~~~~~ | GValue main.cc: In function 'gint qalculate_command_line(GtkApplication*, GApplicationCommandLine*)': main.cc:363:9: error: 'calc_arg' was not declared in this scope; did you mean 'va_arg'? 363 | calc_arg = ""; | ^~~~~~~~ | va_arg main.cc: In function 'int main(int, char**)': main.cc:402:9: error: 'string' was not declared in this scope 402 | string stmp; | ^~~~~~ main.cc:402:9: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ make[2]: *** [Makefile:515: main.o] Error 1 make[2]: Leaving directory '/tmp/B.yzijhj1y/BUILD/qalculate-gtk-3.1.0/src' make[2]: *** Waiting for unfinished jobs.... make[2]: Entering directory '/tmp/B.yzijhj1y/BUILD/qalculate-gtk-3.1.0/src' x86_64-pld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_DOC_DIR=\""/usr/share/doc/qalculate-gtk"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT interface.o -MD -MP -MF .deps/interface.Tpo -c -o interface.o interface.cc In file included from interface.cc:25: callbacks.h:57:40: error: macro "DECLARE_BUILTIN_FUNCTION" requires 2 arguments, but only 1 given 57 | DECLARE_BUILTIN_FUNCTION(AnswerFunction) | ^ In file included from /usr/include/libqalculate/qalculate.h:26, from main.h:33, from callbacks.h:27: /usr/include/libqalculate/BuiltinFunctions.h:39: note: macro "DECLARE_BUILTIN_FUNCTION" defined here 39 | #define DECLARE_BUILTIN_FUNCTION(x, i) class x : public MathFunction { \ | callbacks.h:58:44: error: macro "DECLARE_BUILTIN_FUNCTION" requires 2 arguments, but only 1 given 58 | DECLARE_BUILTIN_FUNCTION(ExpressionFunction) | ^ /usr/include/libqalculate/BuiltinFunctions.h:39: note: macro "DECLARE_BUILTIN_FUNCTION" defined here 39 | #define DECLARE_BUILTIN_FUNCTION(x, i) class x : public MathFunction { \ | callbacks.h:35:9: error: 'string' does not name a type; did you mean 'GString'? 35 | string name; | ^~~~~~ | GString callbacks.h:57:1: error: 'DECLARE_BUILTIN_FUNCTION' does not name a type 57 | DECLARE_BUILTIN_FUNCTION(AnswerFunction) | ^~~~~~~~~~~~~~~~~~~~~~~~ callbacks.h:75:21: error: 'string' was not declared in this scope 75 | bool string_is_less(string str1, string str2); | ^~~~~~ callbacks.h:75:21: note: suggested alternatives: In file included from /usr/include/c++/12.2.0/string:39, from /usr/include/libqalculate/includes.h:18, from /usr/include/libqalculate/qalculate.h:15: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.h:75:34: error: 'string' was not declared in this scope 75 | bool string_is_less(string str1, string str2); | ^~~~~~ callbacks.h:75:34: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.h:75:45: error: expression list treated as compound expression in initializer [-fpermissive] 75 | bool string_is_less(string str1, string str2); | ^ callbacks.h:126:180: error: 'string' has not been declared 126 | void execute_expression(bool force = true, bool do_mathoperation = false, MathOperation op = OPERATION_ADD, MathFunction *f = NULL, bool do_stack = false, size_t stack_index = 0, string execute_str = string(), string str = string(), bool check_exrates = true); | ^~~~~~ callbacks.h:126:201: error: 'string' was not declared in this scope 126 | void execute_expression(bool force = true, bool do_mathoperation = false, MathOperation op = OPERATION_ADD, MathFunction *f = NULL, bool do_stack = false, size_t stack_index = 0, string execute_str = string(), string str = string(), bool check_exrates = true); | ^~~~~~ callbacks.h:126:201: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.h:126:211: error: 'string' has not been declared 126 | void execute_expression(bool force = true, bool do_mathoperation = false, MathOperation op = OPERATION_ADD, MathFunction *f = NULL, bool do_stack = false, size_t stack_index = 0, string execute_str = string(), string str = string(), bool check_exrates = true); | ^~~~~~ callbacks.h:126:224: error: 'string' was not declared in this scope 126 | void execute_expression(bool force = true, bool do_mathoperation = false, MathOperation op = OPERATION_ADD, MathFunction *f = NULL, bool do_stack = false, size_t stack_index = 0, string execute_str = string(), string str = string(), bool check_exrates = true); | ^~~~~~ callbacks.h:126:224: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.h:127:114: error: 'string' has not been declared 127 | void setResult(Prefix *prefix = NULL, bool update_history = true, bool update_parse = false, bool force = false, string transformation = "", size_t stack_index = 0, bool register_moved = false); | ^~~~~~ callbacks.h:127:193: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 127 | void setResult(Prefix *prefix = NULL, bool update_history = true, bool update_parse = false, bool force = false, string transformation = "", size_t stack_index = 0, bool register_moved = false); | ^ | | | const char* callbacks.h:132:6: error: variable or field 'RPNRegisterAdded' declared void 132 | void RPNRegisterAdded(string text, gint index = 0); | ^~~~~~~~~~~~~~~~ callbacks.h:132:23: error: 'string' was not declared in this scope 132 | void RPNRegisterAdded(string text, gint index = 0); | ^~~~~~ callbacks.h:132:23: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.h:132:41: error: expected primary-expression before 'index' 132 | void RPNRegisterAdded(string text, gint index = 0); | ^~~~~ callbacks.h:134:6: error: variable or field 'RPNRegisterChanged' declared void 134 | void RPNRegisterChanged(string text, gint index); | ^~~~~~~~~~~~~~~~~~ callbacks.h:134:25: error: 'string' was not declared in this scope 134 | void RPNRegisterChanged(string text, gint index); | ^~~~~~ callbacks.h:134:25: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.h:134:43: error: expected primary-expression before 'index' 134 | void RPNRegisterChanged(string text, gint index); | ^~~~~ interface.cc:66:8: error: 'vector' does not name a type; did you mean 'Vector'? 66 | extern vector<mode_struct> modes; | ^~~~~~ | Vector interface.cc:123:8: error: 'vector' does not name a type; did you mean 'Vector'? 123 | extern vector<GtkTreeViewColumn*> matrix_edit_columns, matrix_columns; | ^~~~~~ | Vector interface.cc:150:8: error: 'string' does not name a type; did you mean 'GString'? 150 | extern string custom_result_font, custom_expression_font, custom_status_font; | ^~~~~~ | GString interface.cc:151:8: error: 'string' does not name a type; did you mean 'GString'? 151 | extern string status_error_color, status_warning_color; | ^~~~~~ | GString interface.cc:162:8: error: 'vector' does not name a type; did you mean 'Vector'? 162 | extern vector<GtkWidget*> mode_items; | ^~~~~~ | Vector interface.cc:163:8: error: 'vector' does not name a type; did you mean 'Vector'? 163 | extern vector<GtkWidget*> popup_result_mode_items; | ^~~~~~ | Vector interface.cc:165:8: error: 'deque' does not name a type 165 | extern deque<string> expression_undo_buffer; | ^~~~~ interface.cc:170:8: error: 'string' does not name a type; did you mean 'GString'? 170 | extern string latest_button_unit_pre, latest_button_currency_pre; | ^~~~~~ | GString interface.cc:180:8: error: 'unordered_map' does not name a type 180 | extern unordered_map<string, GdkPixbuf*> flag_images; | ^~~~~~~~~~~~~ interface.cc:182:8: error: 'string' does not name a type; did you mean 'GString'? 182 | extern string fix_history_string(const string &str); | ^~~~~~ | GString interface.cc: In function 'GtkBuilder* getBuilder(const char*)': interface.cc:549:9: error: 'string' was not declared in this scope 549 | string resstr = "/qalculate-gtk/ui/"; | ^~~~~~ interface.cc:549:9: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ interface.cc:550:9: error: 'resstr' was not declared in this scope; did you mean 'wcsstr'? 550 | resstr += filename; | ^~~~~~ | wcsstr interface.cc: In function 'void create_button_menus()': interface.cc:573:92: error: 'string' was not declared in this scope 573 | gtk_label_set_markup(GTK_LABEL(gtk_builder_get_object(main_builder, "label_xy")), (string("x") + SUP_STRING("y")).c_str()); | ^~~~~~ interface.cc:573:92: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ interface.cc:694:13: error: 'latest_button_unit_pre' was not declared in this scope; did you mean 'latest_button_unit'? 694 | if(!latest_button_unit_pre.empty()) { | ^~~~~~~~~~~~~~~~~~~~~~ | latest_button_unit interface.cc:699:23: error: expected ';' before 'si_label_str' 699 | string si_label_str; | ^~~~~~~~~~~~~ | ; interface.cc:701:25: error: 'si_label_str' was not declared in this scope 701 | si_label_str = ((CompositeUnit*) latest_button_unit)->print(false, true, printops.use_unicode_signs, &can_display_unicode_string_function, (void*) expressiontext); | ^~~~~~~~~~~~ interface.cc:704:25: error: 'si_label_str' was not declared in this scope 704 | si_label_str = latest_button_unit->preferredDisplayName(true, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) expressiontext).name; | ^~~~~~~~~~~~ interface.cc:706:97: error: 'si_label_str' was not declared in this scope 706 | gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_si")), si_label_str.c_str()); | ^~~~~~~~~~~~ interface.cc:711:9: error: 'vector' was not declared in this scope 711 | vector<Unit*> to_us; | ^~~~~~ interface.cc:711:9: note: suggested alternatives: In file included from /usr/include/c++/12.2.0/vector:64, from /usr/include/libqalculate/includes.h:17: /usr/include/c++/12.2.0/bits/stl_vector.h:423:11: note: 'std::vector' 423 | class vector : protected _Vector_base<_Tp, _Alloc> | ^~~~~~ /usr/include/c++/12.2.0/vector:84:13: note: 'std::pmr::vector' 84 | using vector = std::vector<_Tp, polymorphic_allocator<_Tp>>; | ^~~~~~ interface.cc:711:20: error: expected primary-expression before '*' token 711 | vector<Unit*> to_us; | ^ interface.cc:711:21: error: expected primary-expression before '>' token 711 | vector<Unit*> to_us; | ^ interface.cc:711:23: error: 'to_us' was not declared in this scope; did you mean 'top_ips'? 711 | vector<Unit*> to_us; | ^~~~~ | top_ips interface.cc:719:89: error: 'string_is_less' cannot be used as a function 719 | if(string_is_less(u->title(true), to_us[i2]->title(true))) { | ^ interface.cc:742:89: error: 'string_is_less' cannot be used as a function 742 | if(string_is_less(u->title(true), to_us[i2]->title(true))) { | ^ interface.cc:755:13: error: 'latest_button_currency_pre' was not declared in this scope; did you mean 'latest_button_currency'? 755 | if(!latest_button_currency_pre.empty()) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | latest_button_currency interface.cc:761:15: error: expected ';' before 'unit_label_str' 761 | string unit_label_str; | ^~~~~~~~~~~~~~~ | ; interface.cc:763:17: error: 'unit_label_str' was not declared in this scope 763 | unit_label_str = ((CompositeUnit*) latest_button_currency)->print(false, true, printops.use_unicode_signs, &can_display_unicode_string_function, (void*) expressiontext); | ^~~~~~~~~~~~~~ interface.cc:766:17: error: 'unit_label_str' was not declared in this scope 766 | unit_label_str = latest_button_currency->preferredDisplayName(true, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) expressiontext).name; | ^~~~~~~~~~~~~~ interface.cc:768:91: error: 'unit_label_str' was not declared in this scope 768 | gtk_label_set_text(GTK_LABEL(gtk_builder_get_object(main_builder, "label_euro")), unit_label_str.c_str()); | ^~~~~~~~~~~~~~ interface.cc:785:89: error: 'string_is_less' cannot be used as a function 785 | if(string_is_less(u->title(true), to_us[i2]->title(true))) { | ^ In file included from interface.cc:26: interface.h:18:111: error: 'unordered_map' was not declared in this scope 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~ interface.h:18:111: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~ interface.h:18:111: note: suggested alternatives: 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~ interface.h:18:111: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.0/unordered_map:47, from interface.cc:32: /usr/include/c++/12.2.0/bits/unordered_map.h:102:11: note: 'std::unordered_map' 102 | class unordered_map | ^~~~~~~~~~~~~ /usr/include/c++/12.2.0/unordered_map:64:13: note: 'std::pmr::unordered_map' 64 | using unordered_map | ^~~~~~~~~~~~~ interface.h:18:142: error: expected primary-expression before '*' token 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^ interface.cc:795:17: note: in expansion of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 795 | MENU_ITEM_WITH_POINTER_AND_FLAG(to_us[i]->title(true).c_str(), insert_button_currency, to_us[i]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interface.h:18:143: error: expected primary-expression before '>' token 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^ interface.cc:795:17: note: in expansion of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 795 | MENU_ITEM_WITH_POINTER_AND_FLAG(to_us[i]->title(true).c_str(), insert_button_currency, to_us[i]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interface.h:18:146: error: '::const_iterator' has not been declared 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~~ interface.h:18:146: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~~ interface.h:18:212: error: 'it_flag' was not declared in this scope 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~ interface.h:18:212: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~ interface.h:18:223: error: 'flag_images' was not declared in this scope 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~ interface.h:18:223: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~ interface.cc:799:20: error: expected primary-expression before '*' token 799 | vector<Unit*> to_us2; | ^ interface.cc:799:21: error: expected primary-expression before '>' token 799 | vector<Unit*> to_us2; | ^ interface.cc:799:23: error: 'to_us2' was not declared in this scope 799 | vector<Unit*> to_us2; | ^~~~~~ interface.h:18:111: error: 'unordered_map' was not declared in this scope 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~ interface.h:18:111: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~ interface.h:18:111: note: suggested alternatives: 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~ interface.h:18:111: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~ /usr/include/c++/12.2.0/bits/unordered_map.h:102:11: note: 'std::unordered_map' 102 | class unordered_map | ^~~~~~~~~~~~~ /usr/include/c++/12.2.0/unordered_map:64:13: note: 'std::pmr::unordered_map' 64 | using unordered_map | ^~~~~~~~~~~~~ interface.h:18:142: error: expected primary-expression before '*' token 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^ interface.cc:837:17: note: in expansion of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 837 | MENU_ITEM_WITH_POINTER_AND_FLAG(to_us[i]->title(true).c_str(), insert_button_currency, to_us[i]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interface.h:18:143: error: expected primary-expression before '>' token 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^ interface.cc:837:17: note: in expansion of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 837 | MENU_ITEM_WITH_POINTER_AND_FLAG(to_us[i]->title(true).c_str(), insert_button_currency, to_us[i]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interface.h:18:146: error: '::const_iterator' has not been declared 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~~ interface.h:18:146: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~~ interface.h:18:212: error: 'it_flag' was not declared in this scope 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~ interface.h:18:212: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~ interface.h:18:223: error: 'flag_images' was not declared in this scope 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~ interface.h:18:223: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~ interface.h:18:111: error: 'unordered_map' was not declared in this scope 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~ interface.h:18:111: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~ interface.h:18:111: note: suggested alternatives: 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~ interface.h:18:111: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~ /usr/include/c++/12.2.0/bits/unordered_map.h:102:11: note: 'std::unordered_map' 102 | class unordered_map | ^~~~~~~~~~~~~ /usr/include/c++/12.2.0/unordered_map:64:13: note: 'std::pmr::unordered_map' 64 | using unordered_map | ^~~~~~~~~~~~~ interface.h:18:142: error: expected primary-expression before '*' token 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^ interface.cc:842:17: note: in expansion of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 842 | MENU_ITEM_WITH_POINTER_AND_FLAG(to_us2[i]->title(true).c_str(), insert_button_currency, to_us2[i]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interface.h:18:143: error: expected primary-expression before '>' token 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^ interface.cc:842:17: note: in expansion of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 842 | MENU_ITEM_WITH_POINTER_AND_FLAG(to_us2[i]->title(true).c_str(), insert_button_currency, to_us2[i]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interface.h:18:146: error: '::const_iterator' has not been declared 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~~ interface.h:18:146: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~~ interface.h:18:212: error: 'it_flag' was not declared in this scope 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~ interface.h:18:212: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~ interface.h:18:223: error: 'flag_images' was not declared in this scope 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~ interface.h:18:223: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~ interface.cc: In function 'void create_main_window()': interface.cc:901:25: error: 'string' was not declared in this scope 901 | string flag_s = flags_r[i]; | ^~~~~~ interface.cc:901:25: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ interface.cc:902:40: error: 'flag_s' was not declared in this scope; did you mean 'flags_r'? 902 | size_t i_ext = flag_s.find(".", 1); | ^~~~~~ | flags_r interface.cc:903:37: error: 'string' is not a class, namespace, or enumeration 903 | if(i_ext != string::npos) { | ^~~~~~ interface.cc:905:45: error: 'flag_images' was not declared in this scope 905 | if(flagbuf) flag_images[flag_s.substr(0, i_ext)] = flagbuf; | ^~~~~~~~~~~ interface.cc:918:9: error: 'expression_undo_buffer' was not declared in this scope; did you mean 'expressionbuffer'? 918 | expression_undo_buffer.push_back(""); | ^~~~~~~~~~~~~~~~~~~~~~ | expressionbuffer interface.cc:955:48: error: 'custom_result_font' was not declared in this scope; did you mean 'use_custom_result_font'? 955 | gchar *gstr = font_name_to_css(custom_result_font.c_str()); | ^~~~~~~~~~~~~~~~~~ | use_custom_result_font interface.cc:960:20: error: 'custom_result_font' was not declared in this scope; did you mean 'use_custom_result_font'? 960 | if(custom_result_font.empty()) { | ^~~~~~~~~~~~~~~~~~ | use_custom_result_font interface.cc:968:48: error: 'custom_expression_font' was not declared in this scope; did you mean 'use_custom_expression_font'? 968 | gchar *gstr = font_name_to_css(custom_expression_font.c_str()); | ^~~~~~~~~~~~~~~~~~~~~~ | use_custom_expression_font interface.cc:972:20: error: 'custom_expression_font' was not declared in this scope; did you mean 'use_custom_expression_font'? 972 | if(custom_expression_font.empty()) { | ^~~~~~~~~~~~~~~~~~~~~~ | use_custom_expression_font interface.cc:980:48: error: 'custom_status_font' was not declared in this scope; did you mean 'use_custom_status_font'? 980 | gchar *gstr = font_name_to_css(custom_status_font.c_str()); | ^~~~~~~~~~~~~~~~~~ | use_custom_status_font interface.cc:987:20: error: 'custom_status_font' was not declared in this scope; did you mean 'use_custom_status_font'? 987 | if(custom_status_font.empty()) { | ^~~~~~~~~~~~~~~~~~ | use_custom_status_font interface.cc:1009:17: error: 'status_error_color' was not declared in this scope; did you mean 'status_error_color_set'? 1009 | status_error_color = ecs; | ^~~~~~~~~~~~~~~~~~ | status_error_color_set interface.cc:1024:17: error: 'status_warning_color' was not declared in this scope; did you mean 'status_warning_color_set'? 1024 | status_warning_color = wcs; | ^~~~~~~~~~~~~~~~~~~~ | status_warning_color_set interface.cc:1079:9: error: 'string' was not declared in this scope 1079 | string themestr; | ^~~~~~ interface.cc:1079:9: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ interface.cc:1080:24: error: 'themestr' was not declared in this scope; did you mean 'theme'? 1080 | if(theme_name) themestr = theme_name; | ^~~~~~~~ | theme interface.cc:1082:12: error: 'themestr' was not declared in this scope; did you mean 'theme'? 1082 | if(themestr.substr(0, 7) == "Adwaita" || themestr.substr(0, 6) == "ooxmox" || themestr == "Breeze" || themestr == "Breeze-Dark" || themestr == "Yaru") { | ^~~~~~~~ | theme interface.cc:1223:12: error: 'themestr' was not declared in this scope; did you mean 'theme'? 1223 | if(themestr.substr(0, 7) != "Adwaita" && themestr.substr(0, 6) != "ooxmox" && themestr != "Yaru") { | ^~~~~~~~ | theme interface.cc:1304:31: error: 'modes' was not declared in this scope 1304 | for(size_t i = 0; i < modes.size(); i++) { | ^~~~~ interface.cc:1309:17: error: 'mode_items' was not declared in this scope; did you mean 'set_mode_items'? 1309 | mode_items.push_back(item); | ^~~~~~~~~~ | set_mode_items interface.cc:1314:17: error: 'popup_result_mode_items' was not declared in this scope 1314 | popup_result_mode_items.push_back(item); | ^~~~~~~~~~~~~~~~~~~~~~~ interface.cc:1316:114: error: 'modes' was not declared in this scope 1316 | gtk_widget_set_sensitive(GTK_WIDGET(gtk_builder_get_object(main_builder, "menu_item_meta_mode_delete")), modes.size() > 2); | ^~~~~ interface.cc: In function 'GtkWidget* get_preferences_dialog()': interface.cc:1678:140: error: 'custom_result_font' was not declared in this scope; did you mean 'use_custom_result_font'? 1678 | gtk_font_chooser_set_font(GTK_FONT_CHOOSER(gtk_builder_get_object(preferences_builder, "preferences_button_result_font")), custom_result_font.c_str()); | ^~~~~~~~~~~~~~~~~~ | use_custom_result_font interface.cc:1680:144: error: 'custom_expression_font' was not declared in this scope; did you mean 'use_custom_expression_font'? 1680 | gtk_font_chooser_set_font(GTK_FONT_CHOOSER(gtk_builder_get_object(preferences_builder, "preferences_button_expression_font")), custom_expression_font.c_str()); | ^~~~~~~~~~~~~~~~~~~~~~ | use_custom_expression_font interface.cc:1682:140: error: 'custom_status_font' was not declared in this scope; did you mean 'use_custom_status_font'? 1682 | gtk_font_chooser_set_font(GTK_FONT_CHOOSER(gtk_builder_get_object(preferences_builder, "preferences_button_status_font")), custom_status_font.c_str()); | ^~~~~~~~~~~~~~~~~~ | use_custom_status_font interface.cc:1684:36: error: 'status_error_color' was not declared in this scope; did you mean 'status_error_color_set'? 1684 | gdk_rgba_parse(&c, status_error_color.c_str()); | ^~~~~~~~~~~~~~~~~~ | status_error_color_set interface.cc:1686:36: error: 'status_warning_color' was not declared in this scope; did you mean 'status_warning_color_set'? 1686 | gdk_rgba_parse(&c, status_warning_color.c_str()); | ^~~~~~~~~~~~~~~~~~~~ | status_warning_color_set interface.cc: At global scope: interface.cc:2364:1: error: 'unordered_map' does not name a type 2364 | unordered_map<size_t, GtkWidget*> cal_year, cal_month, cal_day, cal_label; | ^~~~~~~~~~~~~ interface.cc: In function 'GtkWidget* get_calendarconversion_dialog()': interface.cc:2410:17: error: 'cal_year' was not declared in this scope 2410 | cal_year[CALENDAR_GREGORIAN] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "year_1")); | ^~~~~~~~ interface.cc:2411:17: error: 'cal_month' was not declared in this scope 2411 | cal_month[CALENDAR_GREGORIAN] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "month_1")); | ^~~~~~~~~ interface.cc:2412:17: error: 'cal_day' was not declared in this scope 2412 | cal_day[CALENDAR_GREGORIAN] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "day_1")); | ^~~~~~~ interface.cc:2413:17: error: 'cal_label' was not declared in this scope 2413 | cal_label[CALENDAR_GREGORIAN] = GTK_WIDGET(gtk_builder_get_object(calendarconversion_builder, "label_1")); | ^~~~~~~~~ interface.cc: In function 'GtkWidget* get_periodic_dialog()': interface.cc:2613:17: error: 'string' was not declared in this scope 2613 | string tip; | ^~~~~~ interface.cc:2613:17: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ interface.cc:2624:23: error: expected ';' before 'weight' 2624 | string weight; | ^~~~~~~ | ; interface.cc:2644:33: error: 'tip' was not declared in this scope 2644 | tip = e->getProperty(p_number); | ^~~ interface.cc:2647:33: error: 'weight' was not declared in this scope; did you mean 'p_weight'? 2647 | weight = e->getPropertyDisplayString(p_weight); | ^~~~~~ | p_weight make[2]: *** [Makefile:515: interface.o] Error 1 make[2]: Leaving directory '/tmp/B.yzijhj1y/BUILD/qalculate-gtk-3.1.0/src' make[2]: Entering directory '/tmp/B.yzijhj1y/BUILD/qalculate-gtk-3.1.0/src' x86_64-pld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_DOC_DIR=\""/usr/share/doc/qalculate-gtk"\" -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/libxml2 -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT callbacks.o -MD -MP -MF .deps/callbacks.Tpo -c -o callbacks.o callbacks.cc In file included from callbacks.cc:27: callbacks.h:57:40: error: macro "DECLARE_BUILTIN_FUNCTION" requires 2 arguments, but only 1 given 57 | DECLARE_BUILTIN_FUNCTION(AnswerFunction) | ^ In file included from /usr/include/libqalculate/qalculate.h:26, from main.h:33, from callbacks.h:27: /usr/include/libqalculate/BuiltinFunctions.h:39: note: macro "DECLARE_BUILTIN_FUNCTION" defined here 39 | #define DECLARE_BUILTIN_FUNCTION(x, i) class x : public MathFunction { \ | callbacks.h:58:44: error: macro "DECLARE_BUILTIN_FUNCTION" requires 2 arguments, but only 1 given 58 | DECLARE_BUILTIN_FUNCTION(ExpressionFunction) | ^ /usr/include/libqalculate/BuiltinFunctions.h:39: note: macro "DECLARE_BUILTIN_FUNCTION" defined here 39 | #define DECLARE_BUILTIN_FUNCTION(x, i) class x : public MathFunction { \ | callbacks.h:35:9: error: 'string' does not name a type; did you mean 'GString'? 35 | string name; | ^~~~~~ | GString callbacks.h:57:1: error: 'DECLARE_BUILTIN_FUNCTION' does not name a type 57 | DECLARE_BUILTIN_FUNCTION(AnswerFunction) | ^~~~~~~~~~~~~~~~~~~~~~~~ callbacks.h:75:21: error: 'string' was not declared in this scope 75 | bool string_is_less(string str1, string str2); | ^~~~~~ callbacks.h:75:21: note: suggested alternatives: In file included from /usr/include/c++/12.2.0/string:39, from /usr/include/libqalculate/includes.h:18, from /usr/include/libqalculate/qalculate.h:15: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.h:75:34: error: 'string' was not declared in this scope 75 | bool string_is_less(string str1, string str2); | ^~~~~~ callbacks.h:75:34: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.h:75:45: error: expression list treated as compound expression in initializer [-fpermissive] 75 | bool string_is_less(string str1, string str2); | ^ callbacks.h:126:180: error: 'string' has not been declared 126 | void execute_expression(bool force = true, bool do_mathoperation = false, MathOperation op = OPERATION_ADD, MathFunction *f = NULL, bool do_stack = false, size_t stack_index = 0, string execute_str = string(), string str = string(), bool check_exrates = true); | ^~~~~~ callbacks.h:126:201: error: 'string' was not declared in this scope 126 | void execute_expression(bool force = true, bool do_mathoperation = false, MathOperation op = OPERATION_ADD, MathFunction *f = NULL, bool do_stack = false, size_t stack_index = 0, string execute_str = string(), string str = string(), bool check_exrates = true); | ^~~~~~ callbacks.h:126:201: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.h:126:211: error: 'string' has not been declared 126 | void execute_expression(bool force = true, bool do_mathoperation = false, MathOperation op = OPERATION_ADD, MathFunction *f = NULL, bool do_stack = false, size_t stack_index = 0, string execute_str = string(), string str = string(), bool check_exrates = true); | ^~~~~~ callbacks.h:126:224: error: 'string' was not declared in this scope 126 | void execute_expression(bool force = true, bool do_mathoperation = false, MathOperation op = OPERATION_ADD, MathFunction *f = NULL, bool do_stack = false, size_t stack_index = 0, string execute_str = string(), string str = string(), bool check_exrates = true); | ^~~~~~ callbacks.h:126:224: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.h:127:114: error: 'string' has not been declared 127 | void setResult(Prefix *prefix = NULL, bool update_history = true, bool update_parse = false, bool force = false, string transformation = "", size_t stack_index = 0, bool register_moved = false); | ^~~~~~ callbacks.h:127:193: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 127 | void setResult(Prefix *prefix = NULL, bool update_history = true, bool update_parse = false, bool force = false, string transformation = "", size_t stack_index = 0, bool register_moved = false); | ^ | | | const char* callbacks.h:132:6: error: variable or field 'RPNRegisterAdded' declared void 132 | void RPNRegisterAdded(string text, gint index = 0); | ^~~~~~~~~~~~~~~~ callbacks.h:132:23: error: 'string' was not declared in this scope 132 | void RPNRegisterAdded(string text, gint index = 0); | ^~~~~~ callbacks.h:132:23: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.h:132:41: error: expected primary-expression before 'index' 132 | void RPNRegisterAdded(string text, gint index = 0); | ^~~~~ callbacks.h:134:6: error: variable or field 'RPNRegisterChanged' declared void 134 | void RPNRegisterChanged(string text, gint index); | ^~~~~~~~~~~~~~~~~~ callbacks.h:134:25: error: 'string' was not declared in this scope 134 | void RPNRegisterChanged(string text, gint index); | ^~~~~~ callbacks.h:134:25: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.h:134:43: error: expected primary-expression before 'index' 134 | void RPNRegisterChanged(string text, gint index); | ^~~~~ callbacks.cc:82:8: error: 'unordered_map' does not name a type 82 | extern unordered_map<size_t, GtkWidget*> cal_year, cal_month, cal_day, cal_label; | ^~~~~~~~~~~~~ callbacks.cc:124:8: error: 'string' does not name a type; did you mean 'GString'? 124 | extern string selected_function_category; | ^~~~~~ | GString callbacks.cc:141:8: error: 'string' does not name a type; did you mean 'GString'? 141 | extern string selected_variable_category; | ^~~~~~ | GString callbacks.cc:143:8: error: 'string' does not name a type; did you mean 'GString'? 143 | extern string selected_unit_category; | ^~~~~~ | GString callbacks.cc:144:8: error: 'string' does not name a type; did you mean 'GString'? 144 | extern string selected_unit_selector_category; | ^~~~~~ | GString callbacks.cc:151:1: error: 'string' does not name a type; did you mean 'GString'? 151 | string custom_result_font, custom_expression_font, custom_status_font; | ^~~~~~ | GString callbacks.cc:164:8: error: 'string' does not name a type; did you mean 'GString'? 164 | extern string result_text, parsed_text; | ^~~~~~ | GString callbacks.cc:165:1: error: 'string' does not name a type; did you mean 'GString'? 165 | string previous_expression; | ^~~~~~ | GString callbacks.cc:167:1: error: 'string' does not name a type; did you mean 'GString'? 167 | string result_text_long; | ^~~~~~ | GString callbacks.cc:176:1: error: 'vector' does not name a type; did you mean 'Vector'? 176 | vector<vector<GtkWidget*> > insert_element_entries; | ^~~~~~ | Vector callbacks.cc:181:1: error: 'string' does not name a type; did you mean 'GString'? 181 | string parsed_expression; | ^~~~~~ | GString callbacks.cc:183:1: error: 'vector' does not name a type; did you mean 'Vector'? 183 | vector<DataProperty*> tmp_props; | ^~~~~~ | Vector callbacks.cc:184:1: error: 'vector' does not name a type; did you mean 'Vector'? 184 | vector<DataProperty*> tmp_props_orig; | ^~~~~~ | Vector callbacks.cc:187:1: error: 'string' does not name a type; did you mean 'GString'? 187 | string command_convert_units_string; | ^~~~~~ | GString callbacks.cc:194:1: error: 'vector' does not name a type; did you mean 'Vector'? 194 | vector<GtkTreeViewColumn*> matrix_edit_columns, matrix_columns; | ^~~~~~ | Vector callbacks.cc:200:1: error: 'vector' does not name a type; did you mean 'Vector'? 200 | vector<string> expression_history; | ^~~~~~ | Vector callbacks.cc:209:1: error: 'string' does not name a type; did you mean 'GString'? 209 | string default_plot_min = "0"; | ^~~~~~ | GString callbacks.cc:210:1: error: 'string' does not name a type; did you mean 'GString'? 210 | string default_plot_max = "10"; | ^~~~~~ | GString callbacks.cc:211:1: error: 'string' does not name a type; did you mean 'GString'? 211 | string default_plot_step = "1"; | ^~~~~~ | GString callbacks.cc:219:1: error: 'string' does not name a type; did you mean 'GString'? 219 | string default_plot_variable = "x"; | ^~~~~~ | GString callbacks.cc:224:1: error: 'string' does not name a type; did you mean 'GString'? 224 | string status_error_color, status_warning_color; | ^~~~~~ | GString callbacks.cc:244:1: error: 'vector' does not name a type; did you mean 'Vector'? 244 | vector<mode_struct> modes; | ^~~~~~ | Vector callbacks.cc:245:1: error: 'vector' does not name a type; did you mean 'Vector'? 245 | vector<GtkWidget*> mode_items; | ^~~~~~ | Vector callbacks.cc:246:1: error: 'vector' does not name a type; did you mean 'Vector'? 246 | vector<GtkWidget*> popup_result_mode_items; | ^~~~~~ | Vector callbacks.cc:248:1: error: 'deque' does not name a type 248 | deque<string> inhistory; | ^~~~~ callbacks.cc:249:1: error: 'deque' does not name a type 249 | deque<int> inhistory_type; | ^~~~~ callbacks.cc:250:1: error: 'vector' does not name a type; did you mean 'Vector'? 250 | vector<MathStructure*> history_parsed; | ^~~~~~ | Vector callbacks.cc:251:1: error: 'vector' does not name a type; did you mean 'Vector'? 251 | vector<MathStructure*> history_answer; | ^~~~~~ | Vector callbacks.cc:253:1: error: 'deque' does not name a type 253 | deque<string> expression_undo_buffer; | ^~~~~ callbacks.cc:262:1: error: 'unordered_map' does not name a type 262 | unordered_map<void*, string> date_map; | ^~~~~~~~~~~~~ callbacks.cc:263:1: error: 'unordered_map' does not name a type 263 | unordered_map<void*, string> number_map; | ^~~~~~~~~~~~~ callbacks.cc:264:1: error: 'unordered_map' does not name a type 264 | unordered_map<void*, bool> number_approx_map; | ^~~~~~~~~~~~~ callbacks.cc:265:1: error: 'unordered_map' does not name a type 265 | unordered_map<void*, string> number_exp_map; | ^~~~~~~~~~~~~ callbacks.cc:266:1: error: 'unordered_map' does not name a type 266 | unordered_map<void*, bool> number_exp_minus_map; | ^~~~~~~~~~~~~ callbacks.cc:268:1: error: 'unordered_map' does not name a type 268 | unordered_map<string, GdkPixbuf*> flag_images; | ^~~~~~~~~~~~~ callbacks.cc:273:1: error: 'unordered_map' does not name a type 273 | unordered_map<string, GtkTreeIter> convert_category_map; | ^~~~~~~~~~~~~ callbacks.cc:282:1: error: 'string' does not name a type; did you mean 'GString'? 282 | string old_fromValue, old_toValue; | ^~~~~~ | GString callbacks.cc:288:1: error: 'string' does not name a type; did you mean 'GString'? 288 | string last_found_version; | ^~~~~~ | GString callbacks.cc:326:1: error: 'AnswerFunction' does not name a type; did you mean 'UserFunction'? 326 | AnswerFunction::AnswerFunction() : MathFunction(_("answer"), 1, 1, CALCULATOR->f_warning->category(), _("History Answer Value")) { | ^~~~~~~~~~~~~~ | UserFunction callbacks.cc:332:5: error: 'AnswerFunction' has not been declared 332 | int AnswerFunction::calculate(MathStructure &mstruct, const MathStructure &vargs, const EvaluationOptions&) { | ^~~~~~~~~~~~~~ callbacks.cc: In function 'int calculate(MathStructure&, const MathStructure&, const EvaluationOptions&)': callbacks.cc:337:45: error: 'history_answer' was not declared in this scope; did you mean 'history_index'? 337 | if(index < 0) index = (int) history_answer.size() + 1 + index; | ^~~~~~~~~~~~~~ | history_index callbacks.cc:338:48: error: 'history_answer' was not declared in this scope; did you mean 'history_index'? 338 | if(index <= 0 || index > (int) history_answer.size() || history_answer[(size_t) index - 1] == NULL) { | ^~~~~~~~~~~~~~ | history_index callbacks.cc: At global scope: callbacks.cc:349:1: error: 'ExpressionFunction' does not name a type; did you mean 'DimensionFunction'? 349 | ExpressionFunction::ExpressionFunction() : MathFunction(_("expression"), 1, 1, CALCULATOR->f_warning->category(), _("History Parsed Expression")) { | ^~~~~~~~~~~~~~~~~~ | DimensionFunction callbacks.cc:355:5: error: 'ExpressionFunction' has not been declared 355 | int ExpressionFunction::calculate(MathStructure &mstruct, const MathStructure &vargs, const EvaluationOptions&) { | ^~~~~~~~~~~~~~~~~~ callbacks.cc:355:5: error: redefinition of 'int calculate(MathStructure&, const MathStructure&, const EvaluationOptions&)' callbacks.cc:332:5: note: 'int calculate(MathStructure&, const MathStructure&, const EvaluationOptions&)' previously defined here 332 | int AnswerFunction::calculate(MathStructure &mstruct, const MathStructure &vargs, const EvaluationOptions&) { | ^~~~~~~~~~~~~~ callbacks.cc: In function 'int calculate(MathStructure&, const MathStructure&, const EvaluationOptions&)': callbacks.cc:360:45: error: 'history_parsed' was not declared in this scope; did you mean 'historystore'? 360 | if(index < 0) index = (int) history_parsed.size() + 1 + index; | ^~~~~~~~~~~~~~ | historystore callbacks.cc:361:48: error: 'history_parsed' was not declared in this scope; did you mean 'historystore'? 361 | if(index <= 0 || index > (int) history_parsed.size() || history_parsed[(size_t) index - 1] == NULL) { | ^~~~~~~~~~~~~~ | historystore callbacks.cc: At global scope: callbacks.cc:386:6: error: variable or field 'add_line_breaks' declared void 386 | void add_line_breaks(string &str, int expr = false, size_t first_i = 0); | ^~~~~~~~~~~~~~~ callbacks.cc:386:22: error: 'string' was not declared in this scope 386 | void add_line_breaks(string &str, int expr = false, size_t first_i = 0); | ^~~~~~ callbacks.cc:386:22: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:386:30: error: 'str' was not declared in this scope; did you mean 'std'? 386 | void add_line_breaks(string &str, int expr = false, size_t first_i = 0); | ^~~ | std callbacks.cc:386:35: error: expected primary-expression before 'int' 386 | void add_line_breaks(string &str, int expr = false, size_t first_i = 0); | ^~~ callbacks.cc:386:60: error: expected primary-expression before 'first_i' 386 | void add_line_breaks(string &str, int expr = false, size_t first_i = 0); | ^~~~~~~ callbacks.cc:388:29: error: 'string' does not name a type; did you mean 'GString'? 388 | bool equalsIgnoreCase(const string &str1, const string &str2, size_t i2, size_t i2_end, size_t minlength) { | ^~~~~~ | GString callbacks.cc:388:49: error: 'string' does not name a type; did you mean 'GString'? 388 | bool equalsIgnoreCase(const string &str1, const string &str2, size_t i2, size_t i2_end, size_t minlength) { | ^~~~~~ | GString callbacks.cc: In function 'bool equalsIgnoreCase(const int&, const int&, size_t, size_t, size_t)': callbacks.cc:389:17: error: request for member 'empty' in 'str1', which is of non-class type 'const int' 389 | if(str1.empty() || str2.empty()) return false; | ^~~~~ callbacks.cc:389:33: error: request for member 'empty' in 'str2', which is of non-class type 'const int' 389 | if(str1.empty() || str2.empty()) return false; | ^~~~~ callbacks.cc:391:22: error: 'string' has not been declared 391 | if(i2_end == string::npos) i2_end = str2.length(); | ^~~~~~ callbacks.cc:391:50: error: request for member 'length' in 'str2', which is of non-class type 'const int' 391 | if(i2_end == string::npos) i2_end = str2.length(); | ^~~~~~ callbacks.cc:394:43: error: request for member 'length' in 'str1', which is of non-class type 'const int' 394 | return i1 >= str1.length(); | ^~~~~~ callbacks.cc:396:31: error: request for member 'length' in 'str1', which is of non-class type 'const int' 396 | if(i1 >= str1.length()) break; | ^~~~~~ callbacks.cc:397:25: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript 397 | if((str1[i1] < 0 && i1 + 1 < str1.length()) || (str2[i2] < 0 && i2 + 1 < str2.length())) { | ^ callbacks.cc:397:51: error: request for member 'length' in 'str1', which is of non-class type 'const int' 397 | if((str1[i1] < 0 && i1 + 1 < str1.length()) || (str2[i2] < 0 && i2 + 1 < str2.length())) { | ^~~~~~ callbacks.cc:397:69: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript 397 | if((str1[i1] < 0 && i1 + 1 < str1.length()) || (str2[i2] < 0 && i2 + 1 < str2.length())) { | ^ callbacks.cc:397:95: error: request for member 'length' in 'str2', which is of non-class type 'const int' 397 | if((str1[i1] < 0 && i1 + 1 < str1.length()) || (str2[i2] < 0 && i2 + 1 < str2.length())) { | ^~~~~~ callbacks.cc:399:32: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript 399 | if(str1[i1] < 0) { | ^ callbacks.cc:400:55: error: request for member 'length' in 'str1', which is of non-class type 'const int' 400 | while(iu1 + i1 < str1.length() && str1[i1 + iu1] < 0) { | ^~~~~~ callbacks.cc:400:71: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript 400 | while(iu1 + i1 < str1.length() && str1[i1 + iu1] < 0) { | ^ callbacks.cc:404:32: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript 404 | if(str2[i2] < 0) { | ^ callbacks.cc:405:55: error: request for member 'length' in 'str2', which is of non-class type 'const int' 405 | while(iu2 + i2 < str2.length() && str2[i2 + iu2] < 0) { | ^~~~~~ callbacks.cc:405:71: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript 405 | while(iu2 + i2 < str2.length() && str2[i2 + iu2] < 0) { | ^ callbacks.cc:412:48: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript 412 | if(str1[i1 + i] != str2[i2 + i]) { | ^ callbacks.cc:412:64: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript 412 | if(str1[i1 + i] != str2[i2 + i]) { | ^ callbacks.cc:419:65: error: request for member 'c_str' in 'str1', which is of non-class type 'const int' 419 | char *gstr1 = utf8_strdown(str1.c_str() + (sizeof(char) * i1), iu1); | ^~~~~ callbacks.cc:420:65: error: request for member 'c_str' in 'str2', which is of non-class type 'const int' 420 | char *gstr2 = utf8_strdown(str2.c_str() + (sizeof(char) * i2), iu2); | ^~~~~ callbacks.cc:429:31: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript 429 | } else if(str1[i1] != str2[i2] && !((str1[i1] >= 'a' && str1[i1] <= 'z') && str1[i1] - 32 == str2[i2]) && !((str1[i1] <= 'Z' && str1[i1] >= 'A') && str1[i1] + 32 == str2[i2])) { | ^ callbacks.cc:429:43: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript 429 | } else if(str1[i1] != str2[i2] && !((str1[i1] >= 'a' && str1[i1] <= 'z') && str1[i1] - 32 == str2[i2]) && !((str1[i1] <= 'Z' && str1[i1] >= 'A') && str1[i1] + 32 == str2[i2])) { | ^ callbacks.cc:429:58: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript 429 | } else if(str1[i1] != str2[i2] && !((str1[i1] >= 'a' && str1[i1] <= 'z') && str1[i1] - 32 == str2[i2]) && !((str1[i1] <= 'Z' && str1[i1] >= 'A') && str1[i1] + 32 == str2[i2])) { | ^ callbacks.cc:429:77: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript 429 | } else if(str1[i1] != str2[i2] && !((str1[i1] >= 'a' && str1[i1] <= 'z') && str1[i1] - 32 == str2[i2]) && !((str1[i1] <= 'Z' && str1[i1] >= 'A') && str1[i1] + 32 == str2[i2])) { | ^ callbacks.cc:429:97: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript 429 | } else if(str1[i1] != str2[i2] && !((str1[i1] >= 'a' && str1[i1] <= 'z') && str1[i1] - 32 == str2[i2]) && !((str1[i1] <= 'Z' && str1[i1] >= 'A') && str1[i1] + 32 == str2[i2])) { | ^ callbacks.cc:429:114: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript 429 | } else if(str1[i1] != str2[i2] && !((str1[i1] >= 'a' && str1[i1] <= 'z') && str1[i1] - 32 == str2[i2]) && !((str1[i1] <= 'Z' && str1[i1] >= 'A') && str1[i1] + 32 == str2[i2])) { | ^ callbacks.cc:429:130: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript 429 | } else if(str1[i1] != str2[i2] && !((str1[i1] >= 'a' && str1[i1] <= 'z') && str1[i1] - 32 == str2[i2]) && !((str1[i1] <= 'Z' && str1[i1] >= 'A') && str1[i1] + 32 == str2[i2])) { | ^ callbacks.cc:429:149: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript 429 | } else if(str1[i1] != str2[i2] && !((str1[i1] >= 'a' && str1[i1] <= 'z') && str1[i1] - 32 == str2[i2]) && !((str1[i1] <= 'Z' && str1[i1] >= 'A') && str1[i1] + 32 == str2[i2])) { | ^ callbacks.cc:429:169: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript 429 | } else if(str1[i1] != str2[i2] && !((str1[i1] >= 'a' && str1[i1] <= 'z') && str1[i1] - 32 == str2[i2]) && !((str1[i1] <= 'Z' && str1[i1] >= 'A') && str1[i1] + 32 == str2[i2])) { | ^ callbacks.cc:429:186: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript 429 | } else if(str1[i1] != str2[i2] && !((str1[i1] >= 'a' && str1[i1] <= 'z') && str1[i1] - 32 == str2[i2]) && !((str1[i1] <= 'Z' && str1[i1] >= 'A') && str1[i1] + 32 == str2[i2])) { | ^ callbacks.cc: At global scope: callbacks.cc:437:48: error: 'string' does not name a type; did you mean 'GString'? 437 | bool title_matches(ExpressionItem *item, const string &str, size_t minlength = 0) { | ^~~~~~ | GString callbacks.cc: In function 'bool title_matches(ExpressionItem*, const int&, size_t)': callbacks.cc:438:15: error: 'string' does not name a type; did you mean 'GString'? 438 | const string &title = item->title(true); | ^~~~~~ | GString callbacks.cc:442:33: error: 'title' was not declared in this scope 442 | if(i >= title.length()) return false; | ^~~~~ callbacks.cc:443:28: error: 'title' was not declared in this scope 443 | if(title[i] != ' ') break; | ^~~~~ callbacks.cc:446:29: error: 'title' was not declared in this scope 446 | size_t i2 = title.find(' ', i); | ^~~~~ callbacks.cc:450:26: error: 'string' has not been declared 450 | if(i2 == string::npos) break; | ^~~~~~ callbacks.cc: At global scope: callbacks.cc:455:47: error: 'string' does not name a type; did you mean 'GString'? 455 | bool name_matches(ExpressionItem *item, const string &str) { | ^~~~~~ | GString callbacks.cc: In function 'bool name_matches(ExpressionItem*, const int&)': callbacks.cc:458:72: error: request for member 'length' in 'str', which is of non-class type 'const int' 458 | if(str == item->getName(i2).name.substr(0, str.length())) { | ^~~~~~ callbacks.cc:462:81: error: request for member 'length' in 'str', which is of non-class type 'const int' 462 | if(equalsIgnoreCase(str, item->getName(i2).name, 0, str.length(), 0)) { | ^~~~~~ callbacks.cc: At global scope: callbacks.cc:469:37: error: 'string' does not name a type; did you mean 'GString'? 469 | bool country_matches(Unit *u, const string &str, size_t minlength = 0) { | ^~~~~~ | GString callbacks.cc: In function 'bool country_matches(Unit*, const int&, size_t)': callbacks.cc:470:15: error: 'string' does not name a type; did you mean 'GString'? 470 | const string &countries = u->countries(); | ^~~~~~ | GString callbacks.cc:474:33: error: 'countries' was not declared in this scope 474 | if(i >= countries.length()) return false; | ^~~~~~~~~ callbacks.cc:475:28: error: 'countries' was not declared in this scope 475 | if(countries[i] != ' ') break; | ^~~~~~~~~ callbacks.cc:478:29: error: 'countries' was not declared in this scope 478 | size_t i2 = countries.find(',', i); | ^~~~~~~~~ callbacks.cc:482:26: error: 'string' has not been declared 482 | if(i2 == string::npos) break; | ^~~~~~ callbacks.cc: At global scope: callbacks.cc:487:29: error: 'string' was not declared in this scope 487 | bool completion_names_match(string name, const string &str, size_t minlength = 0) { | ^~~~~~ callbacks.cc:487:29: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:487:42: error: expected primary-expression before 'const' 487 | bool completion_names_match(string name, const string &str, size_t minlength = 0) { | ^~~~~ callbacks.cc:487:68: error: expected primary-expression before 'minlength' 487 | bool completion_names_match(string name, const string &str, size_t minlength = 0) { | ^~~~~~~~~ callbacks.cc:487:81: error: expression list treated as compound expression in initializer [-fpermissive] 487 | bool completion_names_match(string name, const string &str, size_t minlength = 0) { | ^ callbacks.cc:506:6: error: variable or field 'remove_separator' declared void 506 | void remove_separator(string &copy_text) { | ^~~~~~~~~~~~~~~~ callbacks.cc:506:23: error: 'string' was not declared in this scope 506 | void remove_separator(string &copy_text) { | ^~~~~~ callbacks.cc:506:23: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:506:31: error: 'copy_text' was not declared in this scope 506 | void remove_separator(string &copy_text) { | ^~~~~~~~~ callbacks.cc: In function 'void show_help(const char*, GObject*)': callbacks.cc:525:9: error: 'string' was not declared in this scope 525 | string surl; | ^~~~~~ callbacks.cc:525:9: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:553:9: error: 'surl' was not declared in this scope 553 | surl = "file://" PACKAGE_DOC_DIR "/html/"; | ^~~~ callbacks.cc: At global scope: callbacks.cc:571:6: error: variable or field 'fix_history_string2' declared void 571 | void fix_history_string2(string &str) { | ^~~~~~~~~~~~~~~~~~~ callbacks.cc:571:26: error: 'string' was not declared in this scope 571 | void fix_history_string2(string &str) { | ^~~~~~ callbacks.cc:571:26: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:571:34: error: 'str' was not declared in this scope; did you mean 'std'? 571 | void fix_history_string2(string &str) { | ^~~ | std callbacks.cc:576:1: error: 'string' does not name a type; did you mean 'GString'? 576 | string fix_history_string(const string &str2) { | ^~~~~~ | GString callbacks.cc:583:6: error: variable or field 'unfix_history_string' declared void 583 | void unfix_history_string(string &str) { | ^~~~~~~~~~~~~~~~~~~~ callbacks.cc:583:27: error: 'string' was not declared in this scope 583 | void unfix_history_string(string &str) { | ^~~~~~ callbacks.cc:583:27: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:583:35: error: 'str' was not declared in this scope; did you mean 'std'? 583 | void unfix_history_string(string &str) { | ^~~ | std callbacks.cc:588:6: error: variable or field 'improve_result_text' declared void 588 | void improve_result_text(string &resstr) { | ^~~~~~~~~~~~~~~~~~~ callbacks.cc:588:26: error: 'string' was not declared in this scope 588 | void improve_result_text(string &resstr) { | ^~~~~~ callbacks.cc:588:26: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:588:34: error: 'resstr' was not declared in this scope; did you mean 'wcsstr'? 588 | void improve_result_text(string &resstr) { | ^~~~~~ | wcsstr callbacks.cc:660:1: error: 'string' does not name a type; did you mean 'GString'? 660 | string get_expression_text() { | ^~~~~~ | GString callbacks.cc:669:1: error: 'string' does not name a type; did you mean 'GString'? 669 | string get_selected_expression_text(bool return_all_if_no_sel = false) { | ^~~~~~ | GString callbacks.cc: In function 'void add_expression_to_undo()': callbacks.cc:686:12: error: 'expression_undo_buffer' was not declared in this scope; did you mean 'expressionbuffer'? 686 | if(expression_undo_buffer.size() > 100) expression_undo_buffer.pop_front(); | ^~~~~~~~~~~~~~~~~~~~~~ | expressionbuffer callbacks.cc:688:28: error: 'expression_undo_buffer' was not declared in this scope; did you mean 'expressionbuffer'? 688 | while(undo_index < expression_undo_buffer.size()) { | ^~~~~~~~~~~~~~~~~~~~~~ | expressionbuffer callbacks.cc:691:9: error: 'expression_undo_buffer' was not declared in this scope; did you mean 'expressionbuffer'? 691 | expression_undo_buffer.push_back(get_expression_text()); | ^~~~~~~~~~~~~~~~~~~~~~ | expressionbuffer callbacks.cc:691:42: error: 'get_expression_text' was not declared in this scope; did you mean 'expressiontext'? 691 | expression_undo_buffer.push_back(get_expression_text()); | ^~~~~~~~~~~~~~~~~~~ | expressiontext callbacks.cc: At global scope: callbacks.cc:721:1: error: 'string' does not name a type; did you mean 'GString'? 721 | string sdot, saltdot, sdiv, sslash, stimes, sminus; | ^~~~~~ | GString callbacks.cc:722:1: error: 'string' does not name a type; did you mean 'GString'? 722 | string sdot_s, saltdot_s, sdiv_s, sslash_s, stimes_s, sminus_s; | ^~~~~~ | GString callbacks.cc: In function 'void set_operator_symbols()': callbacks.cc:725:91: error: 'sminus' was not declared in this scope 725 | if(can_display_unicode_string_function_exact(SIGN_MINUS, (void*) expressiontext)) sminus = SIGN_MINUS; | ^~~~~~ callbacks.cc:726:14: error: 'sminus' was not declared in this scope 726 | else sminus = "-"; | ^~~~~~ callbacks.cc:727:88: error: 'sdiv' was not declared in this scope; did you mean 'ldiv'? 727 | if(can_display_unicode_string_function(SIGN_DIVISION, (void*) expressiontext)) sdiv = SIGN_DIVISION; | ^~~~ | ldiv callbacks.cc:728:14: error: 'sdiv' was not declared in this scope; did you mean 'ldiv'? 728 | else sdiv = "/"; | ^~~~ | ldiv callbacks.cc:729:9: error: 'sslash' was not declared in this scope 729 | sslash = "/"; | ^~~~~~ callbacks.cc:730:88: error: 'sdot' was not declared in this scope; did you mean 'stdout'? 730 | if(can_display_unicode_string_function(SIGN_MULTIDOT, (void*) expressiontext)) sdot = SIGN_MULTIDOT; | ^~~~ | stdout callbacks.cc:731:14: error: 'sdot' was not declared in this scope; did you mean 'stdout'? 731 | else sdot = "*"; | ^~~~ | stdout callbacks.cc:732:89: error: 'saltdot' was not declared in this scope 732 | if(can_display_unicode_string_function(SIGN_MIDDLEDOT, (void*) expressiontext)) saltdot = SIGN_MIDDLEDOT; | ^~~~~~~ callbacks.cc:733:14: error: 'saltdot' was not declared in this scope 733 | else saltdot = "*"; | ^~~~~~~ callbacks.cc:734:94: error: 'stimes' was not declared in this scope; did you mean 'utimes'? 734 | if(can_display_unicode_string_function(SIGN_MULTIPLICATION, (void*) expressiontext)) stimes = SIGN_MULTIPLICATION; | ^~~~~~ | utimes callbacks.cc:735:14: error: 'stimes' was not declared in this scope; did you mean 'utimes'? 735 | else stimes = "*"; | ^~~~~~ | utimes callbacks.cc:737:90: error: 'sminus_s' was not declared in this scope 737 | if(can_display_unicode_string_function_exact(SIGN_MINUS, (void*) statuslabel_l)) sminus_s = SIGN_MINUS; | ^~~~~~~~ callbacks.cc:738:14: error: 'sminus_s' was not declared in this scope 738 | else sminus_s = "-"; | ^~~~~~~~ callbacks.cc:739:87: error: 'sdiv_s' was not declared in this scope; did you mean 'ldiv_t'? 739 | if(can_display_unicode_string_function(SIGN_DIVISION, (void*) statuslabel_l)) sdiv_s = SIGN_DIVISION; | ^~~~~~ | ldiv_t callbacks.cc:740:14: error: 'sdiv_s' was not declared in this scope; did you mean 'ldiv_t'? 740 | else sdiv_s = "/"; | ^~~~~~ | ldiv_t callbacks.cc:741:93: error: 'sslash_s' was not declared in this scope 741 | if(can_display_unicode_string_function_exact(SIGN_DIVISION, (void*) statuslabel_l)) sslash_s = SIGN_DIVISION_SLASH; | ^~~~~~~~ callbacks.cc:742:14: error: 'sslash_s' was not declared in this scope 742 | else sslash_s = "/"; | ^~~~~~~~ callbacks.cc:743:87: error: 'sdot_s' was not declared in this scope 743 | if(can_display_unicode_string_function(SIGN_MULTIDOT, (void*) statuslabel_l)) sdot_s = SIGN_MULTIDOT; | ^~~~~~ callbacks.cc:744:14: error: 'sdot_s' was not declared in this scope 744 | else sdot_s = "*"; | ^~~~~~ callbacks.cc:745:88: error: 'saltdot_s' was not declared in this scope 745 | if(can_display_unicode_string_function(SIGN_MIDDLEDOT, (void*) statuslabel_l)) saltdot_s = SIGN_MIDDLEDOT; | ^~~~~~~~~ callbacks.cc:746:14: error: 'saltdot_s' was not declared in this scope 746 | else saltdot_s = "*"; | ^~~~~~~~~ callbacks.cc:747:93: error: 'stimes_s' was not declared in this scope; did you mean 'utimes'? 747 | if(can_display_unicode_string_function(SIGN_MULTIPLICATION, (void*) statuslabel_l)) stimes_s = SIGN_MULTIPLICATION; | ^~~~~~~~ | utimes callbacks.cc:748:14: error: 'stimes_s' was not declared in this scope; did you mean 'utimes'? 748 | else stimes_s = "*"; | ^~~~~~~~ | utimes callbacks.cc: In function 'const char* expression_sub_sign()': callbacks.cc:757:16: error: 'sminus' was not declared in this scope 757 | return sminus.c_str(); | ^~~~~~ callbacks.cc: In function 'const char* expression_times_sign()': callbacks.cc:760:106: error: 'sdot' was not declared in this scope; did you mean 'stdout'? 760 | if(printops.use_unicode_signs && printops.multiplication_sign == MULTIPLICATION_SIGN_DOT) return sdot.c_str(); | ^~~~ | stdout callbacks.cc:761:114: error: 'saltdot' was not declared in this scope 761 | else if(printops.use_unicode_signs && printops.multiplication_sign == MULTIPLICATION_SIGN_ALTDOT) return saltdot.c_str(); | ^~~~~~~ callbacks.cc:762:109: error: 'stimes' was not declared in this scope; did you mean 'utimes'? 762 | else if(printops.use_unicode_signs && printops.multiplication_sign == MULTIPLICATION_SIGN_X) return stimes.c_str(); | ^~~~~~ | utimes callbacks.cc: In function 'const char* expression_divide_sign()': callbacks.cc:767:69: error: 'sdiv' was not declared in this scope; did you mean 'ldiv'? 767 | if(printops.division_sign == DIVISION_SIGN_DIVISION) return sdiv.c_str(); | ^~~~ | ldiv callbacks.cc:768:16: error: 'sslash' was not declared in this scope 768 | return sslash.c_str(); | ^~~~~~ callbacks.cc: In function 'void set_unicode_buttons()': callbacks.cc:897:101: error: 'string' was not declared in this scope 897 | gtk_label_set_markup(GTK_LABEL(gtk_builder_get_object(main_builder, "label_dot")), (string("<b>") + CALCULATOR->getDecimalPoint() + "</b>").c_str()); | ^~~~~~ callbacks.cc:897:101: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:936:101: error: 'string' was not declared in this scope 936 | gtk_label_set_markup(GTK_LABEL(gtk_builder_get_object(main_builder, "label_dot")), (string("<b>") + CALCULATOR->getDecimalPoint() + "</b>").c_str()); | ^~~~~~ callbacks.cc:936:101: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:953:100: error: 'string' was not declared in this scope 953 | gtk_label_set_markup(GTK_LABEL(gtk_builder_get_object(main_builder, "label_history_xy")), (string("x") + SUP_STRING("y")).c_str()); | ^~~~~~ callbacks.cc:953:100: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc: At global scope: callbacks.cc:989:6: error: redefinition of 'bool string_is_less' 989 | bool string_is_less(string str1, string str2) { | ^~~~~~~~~~~~~~ callbacks.h:75:6: note: 'bool string_is_less' previously defined here 75 | bool string_is_less(string str1, string str2); | ^~~~~~~~~~~~~~ callbacks.cc:989:21: error: 'string' was not declared in this scope 989 | bool string_is_less(string str1, string str2) { | ^~~~~~ callbacks.cc:989:21: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:989:34: error: 'string' was not declared in this scope 989 | bool string_is_less(string str1, string str2) { | ^~~~~~ callbacks.cc:989:34: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:1002:9: error: 'string' does not name a type; did you mean 'GString'? 1002 | string item; | ^~~~~~ | GString callbacks.cc:1003:9: error: 'list' does not name a type 1003 | list<tree_struct> items; | ^~~~ callbacks.cc:1004:9: error: 'list' does not name a type 1004 | list<tree_struct>::iterator it; | ^~~~ callbacks.cc:1005:9: error: 'list' does not name a type 1005 | list<tree_struct>::reverse_iterator rit; | ^~~~ callbacks.cc:1006:9: error: 'vector' does not name a type; did you mean 'Vector'? 1006 | vector<void*> objects; | ^~~~~~ | Vector callbacks.cc: In member function 'void tree_struct::sort()': callbacks.cc:1009:17: error: 'items' was not declared in this scope 1009 | items.sort(); | ^~~~~ callbacks.cc:1010:21: error: 'list' was not declared in this scope 1010 | for(list<tree_struct>::iterator it = items.begin(); it != items.end(); ++it) { | ^~~~ callbacks.cc:1010:21: note: suggested alternatives: In file included from /usr/include/c++/12.2.0/list:63, from /usr/include/libqalculate/includes.h:20: /usr/include/c++/12.2.0/bits/stl_list.h:632:11: note: 'std::__cxx11::list' 632 | class list : protected _List_base<_Tp, _Alloc> | ^~~~ /usr/include/c++/12.2.0/list:78:13: note: 'std::pmr::list' 78 | using list = std::list<_Tp, polymorphic_allocator<_Tp>>; | ^~~~ callbacks.cc:1010:37: error: expected primary-expression before '>' token 1010 | for(list<tree_struct>::iterator it = items.begin(); it != items.end(); ++it) { | ^ callbacks.cc:1010:40: error: '::iterator' has not been declared; did you mean 'std::iterator'? 1010 | for(list<tree_struct>::iterator it = items.begin(); it != items.end(); ++it) { | ^~~~~~~~ | std::iterator In file included from /usr/include/c++/12.2.0/bits/stl_algobase.h:65, from /usr/include/c++/12.2.0/vector:60, from /usr/include/libqalculate/includes.h:17: /usr/include/c++/12.2.0/bits/stl_iterator_base_types.h:127:34: note: 'std::iterator' declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ callbacks.cc:1010:69: error: 'it' was not declared in this scope; did you mean 'int'? 1010 | for(list<tree_struct>::iterator it = items.begin(); it != items.end(); ++it) { | ^~ | int callbacks.cc: In member function 'bool tree_struct::operator<(const tree_struct&) const': callbacks.cc:1015:39: error: 'item' was not declared in this scope; did you mean 'tm'? 1015 | return string_is_less(item, s1.item); | ^~~~ | tm callbacks.cc:1015:48: error: 'const struct tree_struct' has no member named 'item' 1015 | return string_is_less(item, s1.item); | ^~~~ callbacks.cc:1015:52: error: 'string_is_less' cannot be used as a function 1015 | return string_is_less(item, s1.item); | ^ callbacks.cc: At global scope: callbacks.cc:1020:1: error: 'vector' does not name a type; did you mean 'Vector'? 1020 | vector<void*> ia_units, ia_variables, ia_functions; | ^~~~~~ | Vector callbacks.cc:1021:1: error: 'vector' does not name a type; did you mean 'Vector'? 1021 | vector<string> recent_functions_pre; | ^~~~~~ | Vector callbacks.cc:1022:1: error: 'vector' does not name a type; did you mean 'Vector'? 1022 | vector<string> recent_variables_pre; | ^~~~~~ | Vector callbacks.cc:1023:1: error: 'vector' does not name a type; did you mean 'Vector'? 1023 | vector<string> recent_units_pre; | ^~~~~~ | Vector callbacks.cc:1024:1: error: 'vector' does not name a type; did you mean 'Vector'? 1024 | vector<GtkWidget*> recent_function_items; | ^~~~~~ | Vector callbacks.cc:1025:1: error: 'vector' does not name a type; did you mean 'Vector'? 1025 | vector<GtkWidget*> recent_variable_items; | ^~~~~~ | Vector callbacks.cc:1026:1: error: 'vector' does not name a type; did you mean 'Vector'? 1026 | vector<GtkWidget*> recent_unit_items; | ^~~~~~ | Vector callbacks.cc:1027:1: error: 'vector' does not name a type; did you mean 'Vector'? 1027 | vector<MathFunction*> recent_functions; | ^~~~~~ | Vector callbacks.cc:1028:1: error: 'vector' does not name a type; did you mean 'Vector'? 1028 | vector<Variable*> recent_variables; | ^~~~~~ | Vector callbacks.cc:1029:1: error: 'vector' does not name a type; did you mean 'Vector'? 1029 | vector<Unit*> recent_units; | ^~~~~~ | Vector callbacks.cc:1031:1: error: 'string' does not name a type; did you mean 'GString'? 1031 | string latest_button_unit_pre, latest_button_currency_pre; | ^~~~~~ | GString callbacks.cc:1077:6: error: variable or field 'set_status_text' declared void 1077 | void set_status_text(string text, bool break_begin = false, bool had_errors = false, bool had_warnings = false) { | ^~~~~~~~~~~~~~~ callbacks.cc:1077:22: error: 'string' was not declared in this scope 1077 | void set_status_text(string text, bool break_begin = false, bool had_errors = false, bool had_warnings = false) { | ^~~~~~ callbacks.cc:1077:22: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:1077:35: error: expected primary-expression before 'bool' 1077 | void set_status_text(string text, bool break_begin = false, bool had_errors = false, bool had_warnings = false) { | ^~~~ callbacks.cc:1077:61: error: expected primary-expression before 'bool' 1077 | void set_status_text(string text, bool break_begin = false, bool had_errors = false, bool had_warnings = false) { | ^~~~ callbacks.cc:1077:86: error: expected primary-expression before 'bool' 1077 | void set_status_text(string text, bool break_begin = false, bool had_errors = false, bool had_warnings = false) { | ^~~~ callbacks.cc: In function 'void update_status_text()': callbacks.cc:1104:9: error: 'string' was not declared in this scope 1104 | string str = "<span size=\"small\">"; | ^~~~~~ callbacks.cc:1104:9: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'? 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1075:31: note: in definition of macro 'STATUS_SPACE' 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1109:17: error: 'str' was not declared in this scope; did you mean 'std'? 1109 | str += _("EXACT"); | ^~~ | std callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'? 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1075:31: note: in definition of macro 'STATUS_SPACE' 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1112:17: error: 'str' was not declared in this scope; did you mean 'std'? 1112 | str += _("APPROX"); | ^~~ | std callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'? 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1075:31: note: in definition of macro 'STATUS_SPACE' 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1116:17: error: 'str' was not declared in this scope; did you mean 'std'? 1116 | str += _("RPN"); | ^~~ | std callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'? 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1075:31: note: in definition of macro 'STATUS_SPACE' 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1124:25: error: 'str' was not declared in this scope; did you mean 'std'? 1124 | str += _("BIN"); | ^~~ | std callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'? 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1075:31: note: in definition of macro 'STATUS_SPACE' 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1129:25: error: 'str' was not declared in this scope; did you mean 'std'? 1129 | str += _("OCT"); | ^~~ | std callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'? 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1075:31: note: in definition of macro 'STATUS_SPACE' 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1134:25: error: 'str' was not declared in this scope; did you mean 'std'? 1134 | str += _("DUO"); | ^~~ | std callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'? 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1075:31: note: in definition of macro 'STATUS_SPACE' 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1139:25: error: 'str' was not declared in this scope; did you mean 'std'? 1139 | str += _("HEX"); | ^~~ | std callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'? 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1075:31: note: in definition of macro 'STATUS_SPACE' 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1144:25: error: 'str' was not declared in this scope; did you mean 'std'? 1144 | str += _("ROMAN"); | ^~~ | std callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'? 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1075:31: note: in definition of macro 'STATUS_SPACE' 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1149:25: error: 'str' was not declared in this scope; did you mean 'std'? 1149 | str += i2s(evalops.parse_options.base); | ^~~ | std callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'? 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1075:31: note: in definition of macro 'STATUS_SPACE' 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1156:25: error: 'str' was not declared in this scope; did you mean 'std'? 1156 | str += _("DEG"); | ^~~ | std callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'? 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1075:31: note: in definition of macro 'STATUS_SPACE' 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1161:25: error: 'str' was not declared in this scope; did you mean 'std'? 1161 | str += _("RAD"); | ^~~ | std callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'? 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1075:31: note: in definition of macro 'STATUS_SPACE' 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1166:25: error: 'str' was not declared in this scope; did you mean 'std'? 1166 | str += _("GRA"); | ^~~ | std callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'? 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1075:31: note: in definition of macro 'STATUS_SPACE' 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1173:17: error: 'str' was not declared in this scope; did you mean 'std'? 1173 | str += _("PREC"); | ^~~ | std callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'? 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1075:31: note: in definition of macro 'STATUS_SPACE' 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1177:17: error: 'str' was not declared in this scope; did you mean 'std'? 1177 | str += "<s>"; | ^~~ | std callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'? 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1075:31: note: in definition of macro 'STATUS_SPACE' 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1183:17: error: 'str' was not declared in this scope; did you mean 'std'? 1183 | str += "<s>"; | ^~~ | std callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'? 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1075:31: note: in definition of macro 'STATUS_SPACE' 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1189:17: error: 'str' was not declared in this scope; did you mean 'std'? 1189 | str += "<s>"; | ^~~ | std callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'? 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1075:31: note: in definition of macro 'STATUS_SPACE' 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1195:17: error: 'str' was not declared in this scope; did you mean 'std'? 1195 | str += "<s>"; | ^~~ | std callbacks.cc:1075:31: error: 'str' was not declared in this scope; did you mean 'std'? 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1075:31: note: in definition of macro 'STATUS_SPACE' 1075 | #define STATUS_SPACE if(b) str += " "; else b = true; | ^~~ callbacks.cc:1201:17: error: 'str' was not declared in this scope; did you mean 'std'? 1201 | str += "<s>"; | ^~~ | std callbacks.cc:1206:27: error: 'str' was not declared in this scope; did you mean 'std'? 1206 | remove_blank_ends(str); | ^~~ | std callbacks.cc: In function 'bool check_exchange_rates(GtkWidget*, bool)': callbacks.cc:1253:75: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1253 | if(!b && set_result) setResult(NULL, false, false, false, "", 0, false); | ^~ | | | const char* callbacks.h:127:121: note: initializing argument 5 of 'void setResult(Prefix*, bool, bool, bool, int, size_t, bool)' 127 | void setResult(Prefix *prefix = NULL, bool update_history = true, bool update_parse = false, bool force = false, string transformation = "", size_t stack_index = 0, bool register_moved = false); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ callbacks.cc: In function 'void display_errors(int*, GtkWidget*, int*, int)': callbacks.cc:1268:9: error: 'string' was not declared in this scope 1268 | string str = ""; | ^~~~~~ callbacks.cc:1268:9: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:1279:48: error: 'str' was not declared in this scope; did you mean 'std'? 1279 | if(index == 1) str = "• " + str; | ^~~ | std callbacks.cc:1280:33: error: 'str' was not declared in this scope; did you mean 'std'? 1280 | str += "\n• "; | ^~~ | std callbacks.cc:1282:25: error: 'str' was not declared in this scope; did you mean 'std'? 1282 | str += CALCULATOR->message()->message(); | ^~~ | std callbacks.cc:1288:41: error: 'inhistory' was not declared in this scope 1288 | inhistory.insert(inhistory.begin() + *inhistory_index, CALCULATOR->message()->message()); | ^~~~~~~~~ callbacks.cc:1289:41: error: 'inhistory_type' was not declared in this scope; did you mean 'inhistory_added'? 1289 | inhistory_type.insert(inhistory_type.begin() + *inhistory_index, QALCULATE_HISTORY_ERROR); | ^~~~~~~~~~~~~~ | inhistory_added callbacks.cc:1290:47: error: expected ';' before 'history_message' 1290 | string history_message = "- "; | ^~~~~~~~~~~~~~~~ | ; callbacks.cc:1291:41: error: 'history_message' was not declared in this scope; did you mean 'show_message'? 1291 | history_message += CALCULATOR->message()->message(); | ^~~~~~~~~~~~~~~ | show_message callbacks.cc:1292:41: error: 'add_line_breaks' was not declared in this scope 1292 | add_line_breaks(history_message, false, 2); | ^~~~~~~~~~~~~~~ callbacks.cc:1293:47: error: expected ';' before 'history_str' 1293 | string history_str = "<span foreground=\""; | ^~~~~~~~~~~~ | ; callbacks.cc:1294:41: error: 'history_str' was not declared in this scope; did you mean 'history_iter'? 1294 | history_str += history_error_color; | ^~~~~~~~~~~ | history_iter callbacks.cc:1296:56: error: 'fix_history_string' was not declared in this scope 1296 | history_str += fix_history_string(history_message); | ^~~~~~~~~~~~~~~~~~ callbacks.cc:1301:41: error: 'inhistory' was not declared in this scope 1301 | inhistory.insert(inhistory.begin() + *inhistory_index, CALCULATOR->message()->message()); | ^~~~~~~~~ callbacks.cc:1302:41: error: 'inhistory_type' was not declared in this scope; did you mean 'inhistory_added'? 1302 | inhistory_type.insert(inhistory_type.begin() + *inhistory_index, QALCULATE_HISTORY_WARNING); | ^~~~~~~~~~~~~~ | inhistory_added callbacks.cc:1303:47: error: expected ';' before 'history_message' 1303 | string history_message = "- "; | ^~~~~~~~~~~~~~~~ | ; callbacks.cc:1304:41: error: 'history_message' was not declared in this scope; did you mean 'show_message'? 1304 | history_message += CALCULATOR->message()->message(); | ^~~~~~~~~~~~~~~ | show_message callbacks.cc:1305:41: error: 'add_line_breaks' was not declared in this scope 1305 | add_line_breaks(history_message, false, 2); | ^~~~~~~~~~~~~~~ callbacks.cc:1306:47: error: expected ';' before 'history_str' 1306 | string history_str = "<span foreground=\""; | ^~~~~~~~~~~~ | ; callbacks.cc:1307:41: error: 'history_str' was not declared in this scope; did you mean 'history_iter'? 1307 | history_str += history_warning_color; | ^~~~~~~~~~~ | history_iter callbacks.cc:1309:56: error: 'fix_history_string' was not declared in this scope 1309 | history_str += fix_history_string(history_message); | ^~~~~~~~~~~~~~~~~~ callbacks.cc:1335:13: error: 'str' was not declared in this scope; did you mean 'std'? 1335 | if(!str.empty()) { | ^~~ | std callbacks.cc: In function 'gboolean on_check_version_idle(gpointer)': callbacks.cc:1416:9: error: 'string' was not declared in this scope 1416 | string new_version; | ^~~~~~ callbacks.cc:1416:9: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:1420:68: error: 'new_version' was not declared in this scope; did you mean 'hb_version'? 1420 | int ret = checkAvailableVersion("qalculate-gtk", VERSION, &new_version, 5); | ^~~~~~~~~~~ | hb_version callbacks.cc:1422:38: error: 'last_found_version' was not declared in this scope 1422 | if(ret > 0 && new_version != last_found_version) { | ^~~~~~~~~~~~~~~~~~ callbacks.cc: In function 'bool display_function_hint(MathFunction*, int)': callbacks.cc:1448:9: error: 'string' was not declared in this scope 1448 | string str, str2, str3; | ^~~~~~ callbacks.cc:1448:9: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:1456:17: error: 'set_status_text' was not declared in this scope; did you mean 'update_status_text'? 1456 | set_status_text(gstr, false, false, true); | ^~~~~~~~~~~~~~~ | update_status_text callbacks.cc:1460:9: error: 'str' was not declared in this scope; did you mean 'std'? 1460 | str += ename->name; | ^~~ | std callbacks.cc:1480:33: error: 'str2' was not declared in this scope 1480 | str2 = arg->name(); | ^~~~ callbacks.cc:1482:33: error: 'str2' was not declared in this scope 1482 | str2 = _("argument"); | ^~~~ callbacks.cc:1488:60: error: 'str3' was not declared in this scope 1488 | if(i_reduced == 2) str3 = arg->print(); | ^~~~ callbacks.cc:1489:46: error: 'str3' was not declared in this scope 1489 | else str3 = arg->printlong(); | ^~~~ callbacks.cc:1492:60: error: 'str3' was not declared in this scope 1492 | if(i_reduced == 2) str3 = arg_default.print(); | ^~~~ callbacks.cc:1493:46: error: 'str3' was not declared in this scope 1493 | else str3 = arg_default.printlong(); | ^~~~ callbacks.cc:1495:37: error: 'str3' was not declared in this scope 1495 | if(!str3.empty()) { | ^~~~ callbacks.cc:1496:41: error: 'str2' was not declared in this scope 1496 | str2 += ": "; | ^~~~ callbacks.cc:1499:52: error: 'str2' was not declared in this scope 1499 | gsub("&", "&amp;", str2); | ^~~~ callbacks.cc:1525:52: error: 'str2' was not declared in this scope 1525 | gsub("&", "&amp;", str2); | ^~~~ callbacks.cc:1540:9: error: 'set_status_text' was not declared in this scope; did you mean 'update_status_text'? 1540 | set_status_text(str); | ^~~~~~~~~~~~~~~ | update_status_text callbacks.cc: In function 'void display_parse_status()': callbacks.cc:1551:9: error: 'string' was not declared in this scope 1551 | string text = gtext; | ^~~~~~ callbacks.cc:1551:9: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:1553:12: error: 'text' was not declared in this scope; did you mean 'gtext'? 1553 | if(text.empty()) { | ^~~~ | gtext callbacks.cc:1554:17: error: 'set_status_text' was not declared in this scope; did you mean 'update_status_text'? 1554 | set_status_text("", true, false, false); | ^~~~~~~~~~~~~~~ | update_status_text callbacks.cc:1555:17: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'? 1555 | parsed_expression = ""; | ^~~~~~~~~~~~~~~~~ | f_expression callbacks.cc:1564:15: error: expected ';' before 'str_e' 1564 | string str_e, str_u; | ^~~~~~ | ; callbacks.cc:1572:25: error: 'str_e' was not declared in this scope; did you mean 'strsep'? 1572 | str_e = CALCULATOR->unlocalizeExpression(gtext, evalops.parse_options); | ^~~~~ | strsep callbacks.cc:1573:69: error: 'str_u' was not declared in this scope; did you mean 'strdup'? 1573 | if(!CALCULATOR->separateToExpression(str_e, str_u, evalops, false, true)) { | ^~~~~ | strdup callbacks.cc:1578:25: error: 'str_e' was not declared in this scope; did you mean 'strsep'? 1578 | str_e = CALCULATOR->unlocalizeExpression(text, evalops.parse_options); | ^~~~~ | strsep callbacks.cc:1578:66: error: 'text' was not declared in this scope; did you mean 'gtext'? 1578 | str_e = CALCULATOR->unlocalizeExpression(text, evalops.parse_options); | ^~~~ | gtext callbacks.cc:1579:69: error: 'str_u' was not declared in this scope; did you mean 'strdup'? 1579 | if(!CALCULATOR->separateToExpression(str_e, str_u, evalops, false, true)) { | ^~~~~ | strdup callbacks.cc:1600:25: error: 'str_e' was not declared in this scope; did you mean 'strsep'? 1600 | str_e = CALCULATOR->unlocalizeExpression(text, evalops.parse_options); | ^~~~~ | strsep callbacks.cc:1600:66: error: 'text' was not declared in this scope; did you mean 'gtext'? 1600 | str_e = CALCULATOR->unlocalizeExpression(text, evalops.parse_options); | ^~~~ | gtext callbacks.cc:1601:65: error: 'str_u' was not declared in this scope; did you mean 'strdup'? 1601 | CALCULATOR->separateToExpression(str_e, str_u, evalops, false, true); | ^~~~~ | strdup callbacks.cc:1630:20: error: 'str_e' was not declared in this scope; did you mean 'strsep'? 1630 | if(str_e.empty()) { | ^~~~~ | strsep callbacks.cc:1631:25: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'? 1631 | parsed_expression = ""; | ^~~~~~~~~~~~~~~~~ | f_expression callbacks.cc:1634:25: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'? 1634 | parsed_expression = mparse.print(po); | ^~~~~~~~~~~~~~~~~ | f_expression callbacks.cc:1636:21: error: 'str_u' was not declared in this scope; did you mean 'strdup'? 1636 | if(!str_u.empty()) { | ^~~~~ | strdup callbacks.cc:1637:28: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'? 1637 | if(parsed_expression.empty()) { | ^~~~~~~~~~~~~~~~~ | f_expression callbacks.cc:1644:31: error: expected ';' before 'to_str1' 1644 | string to_str1, to_str2; | ^~~~~~~~ | ; callbacks.cc:1646:38: error: 'string' is not a class, namespace, or enumeration 1646 | if(ispace != string::npos) { | ^~~~~~ callbacks.cc:1647:33: error: 'to_str1' was not declared in this scope 1647 | to_str1 = str_u.substr(0, ispace); | ^~~~~~~ callbacks.cc:1649:33: error: 'to_str2' was not declared in this scope 1649 | to_str2 = str_u.substr(ispace + 1); | ^~~~~~~ callbacks.cc:1653:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'? 1653 | parsed_expression += _("hexadecimal number"); | ^~~~~~~~~~~~~~~~~ | f_expression callbacks.cc:1655:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'? 1655 | parsed_expression += _("octal number"); | ^~~~~~~~~~~~~~~~~ | f_expression callbacks.cc:1657:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'? 1657 | parsed_expression += _("duodecimal number"); | ^~~~~~~~~~~~~~~~~ | f_expression callbacks.cc:1659:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'? 1659 | parsed_expression += _("binary number"); | ^~~~~~~~~~~~~~~~~ | f_expression callbacks.cc:1661:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'? 1661 | parsed_expression += _("roman numerals"); | ^~~~~~~~~~~~~~~~~ | f_expression callbacks.cc:1663:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'? 1663 | parsed_expression += _("sexagesimal number"); | ^~~~~~~~~~~~~~~~~ | f_expression callbacks.cc:1665:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'? 1665 | parsed_expression += _("time format"); | ^~~~~~~~~~~~~~~~~ | f_expression callbacks.cc:1667:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'? 1667 | parsed_expression += _("number bases"); | ^~~~~~~~~~~~~~~~~ | f_expression callbacks.cc:1669:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'? 1669 | parsed_expression += _("calendars"); | ^~~~~~~~~~~~~~~~~ | f_expression callbacks.cc:1671:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'? 1671 | parsed_expression += _("optimal unit"); | ^~~~~~~~~~~~~~~~~ | f_expression callbacks.cc:1673:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'? 1673 | parsed_expression += _("base units"); | ^~~~~~~~~~~~~~~~~ | f_expression callbacks.cc:1675:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'? 1675 | parsed_expression += _("mixed units"); | ^~~~~~~~~~~~~~~~~ | f_expression callbacks.cc:1677:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'? 1677 | parsed_expression += _("fraction"); | ^~~~~~~~~~~~~~~~~ | f_expression callbacks.cc:1679:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'? 1679 | parsed_expression += _("factors"); | ^~~~~~~~~~~~~~~~~ | f_expression callbacks.cc:1681:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'? 1681 | parsed_expression += _("expanded partial fractions"); | ^~~~~~~~~~~~~~~~~ | f_expression callbacks.cc:1683:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'? 1683 | parsed_expression += _("complex rectangular form"); | ^~~~~~~~~~~~~~~~~ | f_expression callbacks.cc:1685:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'? 1685 | parsed_expression += _("complex exponential form"); | ^~~~~~~~~~~~~~~~~ | f_expression callbacks.cc:1687:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'? 1687 | parsed_expression += _("complex polar form"); | ^~~~~~~~~~~~~~~~~ | f_expression callbacks.cc:1689:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'? 1689 | parsed_expression += _("UTC time zone"); | ^~~~~~~~~~~~~~~~~ | f_expression callbacks.cc:1692:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'? 1692 | parsed_expression += "UTC"; | ^~~~~~~~~~~~~~~~~ | f_expression callbacks.cc:1727:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'? 1727 | parsed_expression += "UTC"; | ^~~~~~~~~~~~~~~~~ | f_expression callbacks.cc:1729:53: error: 'to_str1' was not declared in this scope 1729 | } else if((equalsIgnoreCase(to_str1, "base") || equalsIgnoreCase(to_str2, _("base"))) && s2i(to_str2) >= 2 && (s2i(to_str2) <= 36 || s2i(to_str2) == BASE_SEXAGESIMAL)) { | ^~~~~~~ callbacks.cc:1729:90: error: 'to_str2' was not declared in this scope 1729 | } else if((equalsIgnoreCase(to_str1, "base") || equalsIgnoreCase(to_str2, _("base"))) && s2i(to_str2) >= 2 && (s2i(to_str2) <= 36 || s2i(to_str2) == BASE_SEXAGESIMAL)) { | ^~~~~~~ callbacks.cc:1731:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'? 1731 | parsed_expression += gstr; | ^~~~~~~~~~~~~~~~~ | f_expression callbacks.cc:1748:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'? 1748 | parsed_expression += mparse.print(po); | ^~~~~~~~~~~~~~~~~ | f_expression callbacks.cc:1752:36: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'? 1752 | gsub("&", "&amp;", parsed_expression); | ^~~~~~~~~~~~~~~~~ | f_expression callbacks.cc:1755:29: error: 'set_status_text' was not declared in this scope; did you mean 'update_status_text'? 1755 | if(!b_func) set_status_text(parsed_expression.c_str(), true, had_errors, had_warnings); | ^~~~~~~~~~~~~~~ | update_status_text callbacks.cc:1758:33: error: 'parsed_expression' was not declared in this scope; did you mean 'f_expression'? 1758 | set_status_text(parsed_expression.c_str(), true, parsed_had_errors, parsed_had_warnings); | ^~~~~~~~~~~~~~~~~ | f_expression callbacks.cc:1758:17: error: 'set_status_text' was not declared in this scope; did you mean 'update_status_text'? 1758 | set_status_text(parsed_expression.c_str(), true, parsed_had_errors, parsed_had_warnings); | ^~~~~~~~~~~~~~~ | update_status_text callbacks.cc: In function 'void generate_units_tree_struct()': callbacks.cc:1896:9: error: 'string' was not declared in this scope 1896 | string str, cat, cat_sub; | ^~~~~~ callbacks.cc:1896:9: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:1898:19: error: 'struct tree_struct' has no member named 'items' 1898 | unit_cats.items.clear(); | ^~~~~ callbacks.cc:1899:19: error: 'struct tree_struct' has no member named 'objects' 1899 | unit_cats.objects.clear(); | ^~~~~~~ callbacks.cc:1901:9: error: 'ia_units' was not declared in this scope 1901 | ia_units.clear(); | ^~~~~~~~ callbacks.cc:1902:9: error: 'list' was not declared in this scope 1902 | list<tree_struct>::iterator it; | ^~~~ callbacks.cc:1902:9: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stl_list.h:632:11: note: 'std::__cxx11::list' 632 | class list : protected _List_base<_Tp, _Alloc> | ^~~~ /usr/include/c++/12.2.0/list:78:13: note: 'std::pmr::list' 78 | using list = std::list<_Tp, polymorphic_allocator<_Tp>>; | ^~~~ callbacks.cc:1902:25: error: expected primary-expression before '>' token 1902 | list<tree_struct>::iterator it; | ^ callbacks.cc:1902:28: error: '::iterator' has not been declared; did you mean 'std::iterator'? 1902 | list<tree_struct>::iterator it; | ^~~~~~~~ | std::iterator /usr/include/c++/12.2.0/bits/stl_iterator_base_types.h:127:34: note: 'std::iterator' declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ callbacks.cc:1908:50: error: 'string_is_less' cannot be used as a function 1908 | if(string_is_less(CALCULATOR->units[i]->title(), u->title())) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ callbacks.cc:1918:33: error: 'cat' was not declared in this scope; did you mean 'cat_i'? 1918 | cat = CALCULATOR->units[i]->category(); | ^~~ | cat_i callbacks.cc:1922:53: error: 'string' is not a class, namespace, or enumeration 1922 | if(cat_i == string::npos) { | ^~~~~~ callbacks.cc:1923:49: error: 'cat_sub' was not declared in this scope; did you mean 'cat_i'? 1923 | cat_sub = cat.substr(cat_i_prev, cat.length() - cat_i_prev); | ^~~~~~~ | cat_i callbacks.cc:1925:49: error: 'cat_sub' was not declared in this scope; did you mean 'cat_i'? 1925 | cat_sub = cat.substr(cat_i_prev, cat_i - cat_i_prev); | ^~~~~~~ | cat_i callbacks.cc:1928:45: error: 'it' was not declared in this scope; did you mean 'i'? 1928 | for(it = item->items.begin(); it != item->items.end(); ++it) { | ^~ | i callbacks.cc:1928:56: error: 'struct tree_struct' has no member named 'items' 1928 | for(it = item->items.begin(); it != item->items.end(); ++it) { | ^~~~~ callbacks.cc:1928:83: error: 'struct tree_struct' has no member named 'items' 1928 | for(it = item->items.begin(); it != item->items.end(); ++it) { | ^~~~~ callbacks.cc:1929:52: error: 'cat_sub' was not declared in this scope; did you mean 'cat_i'? 1929 | if(cat_sub == it->item) { | ^~~~~~~ | cat_i callbacks.cc:1937:55: error: 'struct tree_struct' has no member named 'items' 1937 | item->items.push_back(cat); | ^~~~~ callbacks.cc:1938:49: error: 'it' was not declared in this scope; did you mean 'i'? 1938 | it = item->items.end(); | ^~ | i callbacks.cc:1938:60: error: 'struct tree_struct' has no member named 'items' 1938 | it = item->items.end(); | ^~~~~ callbacks.cc:1942:55: error: 'struct tree_struct' has no member named 'item' 1942 | item->item = cat_sub; | ^~~~ callbacks.cc:1942:62: error: 'cat_sub' was not declared in this scope; did you mean 'cat_i'? 1942 | item->item = cat_sub; | ^~~~~~~ | cat_i callbacks.cc:1944:53: error: 'string' is not a class, namespace, or enumeration 1944 | if(cat_i == string::npos) { | ^~~~~~ callbacks.cc:1952:55: error: 'struct tree_struct' has no member named 'objects' 1952 | for(size_t i3 = 0; i3 < item->objects.size(); i3++) { | ^~~~~~~ callbacks.cc:1953:51: error: 'struct tree_struct' has no member named 'objects' 1953 | u = (Unit*) item->objects[i3]; | ^~~~~~~ callbacks.cc:1954:50: error: 'string_is_less' cannot be used as a function 1954 | if(string_is_less(CALCULATOR->units[i]->title(), u->title())) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ callbacks.cc:1956:47: error: 'struct tree_struct' has no member named 'objects' 1956 | item->objects.insert(item->objects.begin() + i3, (void*) CALCULATOR->units[i]); | ^~~~~~~ callbacks.cc:1956:68: error: 'struct tree_struct' has no member named 'objects' 1956 | item->objects.insert(item->objects.begin() + i3, (void*) CALCULATOR->units[i]); | ^~~~~~~ callbacks.cc:1960:38: error: 'struct tree_struct' has no member named 'objects' 1960 | if(!b) item->objects.push_back((void*) CALCULATOR->units[i]); | ^~~~~~~ callbacks.cc: In function 'void generate_variables_tree_struct()': callbacks.cc:1971:9: error: 'string' was not declared in this scope 1971 | string str, cat, cat_sub; | ^~~~~~ callbacks.cc:1971:9: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:1973:23: error: 'struct tree_struct' has no member named 'items' 1973 | variable_cats.items.clear(); | ^~~~~ callbacks.cc:1974:23: error: 'struct tree_struct' has no member named 'objects' 1974 | variable_cats.objects.clear(); | ^~~~~~~ callbacks.cc:1976:9: error: 'ia_variables' was not declared in this scope; did you mean 'tVariables'? 1976 | ia_variables.clear(); | ^~~~~~~~~~~~ | tVariables callbacks.cc:1977:9: error: 'list' was not declared in this scope 1977 | list<tree_struct>::iterator it; | ^~~~ callbacks.cc:1977:9: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stl_list.h:632:11: note: 'std::__cxx11::list' 632 | class list : protected _List_base<_Tp, _Alloc> | ^~~~ /usr/include/c++/12.2.0/list:78:13: note: 'std::pmr::list' 78 | using list = std::list<_Tp, polymorphic_allocator<_Tp>>; | ^~~~ callbacks.cc:1977:25: error: expected primary-expression before '>' token 1977 | list<tree_struct>::iterator it; | ^ callbacks.cc:1977:28: error: '::iterator' has not been declared; did you mean 'std::iterator'? 1977 | list<tree_struct>::iterator it; | ^~~~~~~~ | std::iterator /usr/include/c++/12.2.0/bits/stl_iterator_base_types.h:127:34: note: 'std::iterator' declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ callbacks.cc:1984:50: error: 'string_is_less' cannot be used as a function 1984 | if(string_is_less(CALCULATOR->variables[i]->title(), v->title())) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ callbacks.cc:1994:33: error: 'cat' was not declared in this scope; did you mean 'cat_i'? 1994 | cat = CALCULATOR->variables[i]->category(); | ^~~ | cat_i callbacks.cc:1998:53: error: 'string' is not a class, namespace, or enumeration 1998 | if(cat_i == string::npos) { | ^~~~~~ callbacks.cc:1999:49: error: 'cat_sub' was not declared in this scope; did you mean 'cat_i'? 1999 | cat_sub = cat.substr(cat_i_prev, cat.length() - cat_i_prev); | ^~~~~~~ | cat_i callbacks.cc:2001:49: error: 'cat_sub' was not declared in this scope; did you mean 'cat_i'? 2001 | cat_sub = cat.substr(cat_i_prev, cat_i - cat_i_prev); | ^~~~~~~ | cat_i callbacks.cc:2004:45: error: 'it' was not declared in this scope; did you mean 'i'? 2004 | for(it = item->items.begin(); it != item->items.end(); ++it) { | ^~ | i callbacks.cc:2004:56: error: 'struct tree_struct' has no member named 'items' 2004 | for(it = item->items.begin(); it != item->items.end(); ++it) { | ^~~~~ callbacks.cc:2004:83: error: 'struct tree_struct' has no member named 'items' 2004 | for(it = item->items.begin(); it != item->items.end(); ++it) { | ^~~~~ callbacks.cc:2005:52: error: 'cat_sub' was not declared in this scope; did you mean 'cat_i'? 2005 | if(cat_sub == it->item) { | ^~~~~~~ | cat_i callbacks.cc:2013:55: error: 'struct tree_struct' has no member named 'items' 2013 | item->items.push_back(cat); | ^~~~~ callbacks.cc:2014:49: error: 'it' was not declared in this scope; did you mean 'i'? 2014 | it = item->items.end(); | ^~ | i callbacks.cc:2014:60: error: 'struct tree_struct' has no member named 'items' 2014 | it = item->items.end(); | ^~~~~ callbacks.cc:2018:55: error: 'struct tree_struct' has no member named 'item' 2018 | item->item = cat_sub; | ^~~~ callbacks.cc:2018:62: error: 'cat_sub' was not declared in this scope; did you mean 'cat_i'? 2018 | item->item = cat_sub; | ^~~~~~~ | cat_i callbacks.cc:2020:53: error: 'string' is not a class, namespace, or enumeration 2020 | if(cat_i == string::npos) { | ^~~~~~ callbacks.cc:2028:55: error: 'struct tree_struct' has no member named 'objects' 2028 | for(size_t i3 = 0; i3 < item->objects.size(); i3++) { | ^~~~~~~ callbacks.cc:2029:55: error: 'struct tree_struct' has no member named 'objects' 2029 | v = (Variable*) item->objects[i3]; | ^~~~~~~ callbacks.cc:2030:50: error: 'string_is_less' cannot be used as a function 2030 | if(string_is_less(CALCULATOR->variables[i]->title(), v->title())) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ callbacks.cc:2032:47: error: 'struct tree_struct' has no member named 'objects' 2032 | item->objects.insert(item->objects.begin() + i3, (void*) CALCULATOR->variables[i]); | ^~~~~~~ callbacks.cc:2032:68: error: 'struct tree_struct' has no member named 'objects' 2032 | item->objects.insert(item->objects.begin() + i3, (void*) CALCULATOR->variables[i]); | ^~~~~~~ callbacks.cc:2036:38: error: 'struct tree_struct' has no member named 'objects' 2036 | if(!b) item->objects.push_back((void*) CALCULATOR->variables[i]); | ^~~~~~~ callbacks.cc: In function 'void generate_functions_tree_struct()': callbacks.cc:2047:9: error: 'string' was not declared in this scope 2047 | string str, cat, cat_sub; | ^~~~~~ callbacks.cc:2047:9: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:2049:23: error: 'struct tree_struct' has no member named 'items' 2049 | function_cats.items.clear(); | ^~~~~ callbacks.cc:2050:23: error: 'struct tree_struct' has no member named 'objects' 2050 | function_cats.objects.clear(); | ^~~~~~~ callbacks.cc:2052:9: error: 'ia_functions' was not declared in this scope; did you mean 'tFunctions'? 2052 | ia_functions.clear(); | ^~~~~~~~~~~~ | tFunctions callbacks.cc:2053:9: error: 'list' was not declared in this scope 2053 | list<tree_struct>::iterator it; | ^~~~ callbacks.cc:2053:9: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stl_list.h:632:11: note: 'std::__cxx11::list' 632 | class list : protected _List_base<_Tp, _Alloc> | ^~~~ /usr/include/c++/12.2.0/list:78:13: note: 'std::pmr::list' 78 | using list = std::list<_Tp, polymorphic_allocator<_Tp>>; | ^~~~ callbacks.cc:2053:25: error: expected primary-expression before '>' token 2053 | list<tree_struct>::iterator it; | ^ callbacks.cc:2053:28: error: '::iterator' has not been declared; did you mean 'std::iterator'? 2053 | list<tree_struct>::iterator it; | ^~~~~~~~ | std::iterator /usr/include/c++/12.2.0/bits/stl_iterator_base_types.h:127:34: note: 'std::iterator' declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ callbacks.cc:2061:50: error: 'string_is_less' cannot be used as a function 2061 | if(string_is_less(CALCULATOR->functions[i]->title(), f->title())) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ callbacks.cc:2071:33: error: 'cat' was not declared in this scope; did you mean 'cat_i'? 2071 | cat = CALCULATOR->functions[i]->category(); | ^~~ | cat_i callbacks.cc:2075:53: error: 'string' is not a class, namespace, or enumeration 2075 | if(cat_i == string::npos) { | ^~~~~~ callbacks.cc:2076:49: error: 'cat_sub' was not declared in this scope; did you mean 'cat_i'? 2076 | cat_sub = cat.substr(cat_i_prev, cat.length() - cat_i_prev); | ^~~~~~~ | cat_i callbacks.cc:2078:49: error: 'cat_sub' was not declared in this scope; did you mean 'cat_i'? 2078 | cat_sub = cat.substr(cat_i_prev, cat_i - cat_i_prev); | ^~~~~~~ | cat_i callbacks.cc:2081:45: error: 'it' was not declared in this scope; did you mean 'i'? 2081 | for(it = item->items.begin(); it != item->items.end(); ++it) { | ^~ | i callbacks.cc:2081:56: error: 'struct tree_struct' has no member named 'items' 2081 | for(it = item->items.begin(); it != item->items.end(); ++it) { | ^~~~~ callbacks.cc:2081:83: error: 'struct tree_struct' has no member named 'items' 2081 | for(it = item->items.begin(); it != item->items.end(); ++it) { | ^~~~~ callbacks.cc:2082:52: error: 'cat_sub' was not declared in this scope; did you mean 'cat_i'? 2082 | if(cat_sub == it->item) { | ^~~~~~~ | cat_i callbacks.cc:2090:55: error: 'struct tree_struct' has no member named 'items' 2090 | item->items.push_back(cat); | ^~~~~ callbacks.cc:2091:49: error: 'it' was not declared in this scope; did you mean 'i'? 2091 | it = item->items.end(); | ^~ | i callbacks.cc:2091:60: error: 'struct tree_struct' has no member named 'items' 2091 | it = item->items.end(); | ^~~~~ callbacks.cc:2095:55: error: 'struct tree_struct' has no member named 'item' 2095 | item->item = cat_sub; | ^~~~ callbacks.cc:2095:62: error: 'cat_sub' was not declared in this scope; did you mean 'cat_i'? 2095 | item->item = cat_sub; | ^~~~~~~ | cat_i callbacks.cc:2097:53: error: 'string' is not a class, namespace, or enumeration 2097 | if(cat_i == string::npos) { | ^~~~~~ callbacks.cc:2105:55: error: 'struct tree_struct' has no member named 'objects' 2105 | for(size_t i3 = 0; i3 < item->objects.size(); i3++) { | ^~~~~~~ callbacks.cc:2106:59: error: 'struct tree_struct' has no member named 'objects' 2106 | f = (MathFunction*) item->objects[i3]; | ^~~~~~~ callbacks.cc:2107:50: error: 'string_is_less' cannot be used as a function 2107 | if(string_is_less(CALCULATOR->functions[i]->title(), f->title())) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ callbacks.cc:2109:47: error: 'struct tree_struct' has no member named 'objects' 2109 | item->objects.insert(item->objects.begin() + i3, (void*) CALCULATOR->functions[i]); | ^~~~~~~ callbacks.cc:2109:68: error: 'struct tree_struct' has no member named 'objects' 2109 | item->objects.insert(item->objects.begin() + i3, (void*) CALCULATOR->functions[i]); | ^~~~~~~ callbacks.cc:2113:38: error: 'struct tree_struct' has no member named 'objects' 2113 | if(!b) item->objects.push_back((void*) CALCULATOR->functions[i]); | ^~~~~~~ callbacks.cc: In function 'void update_functions_tree()': callbacks.cc:2134:9: error: 'string' was not declared in this scope 2134 | string str; | ^~~~~~ callbacks.cc:2134:9: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:2136:23: error: 'struct tree_struct' has no member named 'it' 2136 | function_cats.it = function_cats.items.begin(); | ^~ callbacks.cc:2136:42: error: 'struct tree_struct' has no member named 'items' 2136 | function_cats.it = function_cats.items.begin(); | ^~~~~ callbacks.cc:2137:26: error: 'struct tree_struct' has no member named 'it' 2137 | if(function_cats.it != function_cats.items.end()) { | ^~ callbacks.cc:2137:46: error: 'struct tree_struct' has no member named 'items' 2137 | if(function_cats.it != function_cats.items.end()) { | ^~~~~ callbacks.cc:2138:40: error: 'struct tree_struct' has no member named 'it' 2138 | item = &*function_cats.it; | ^~ callbacks.cc:2139:33: error: 'struct tree_struct' has no member named 'it' 2139 | ++function_cats.it; | ^~ callbacks.cc:2140:23: error: 'struct tree_struct' has no member named 'it' 2140 | item->it = item->items.begin(); | ^~ callbacks.cc:2140:34: error: 'struct tree_struct' has no member named 'items' 2140 | item->it = item->items.begin(); | ^~~~~ callbacks.cc:2144:9: error: 'str' was not declared in this scope; did you mean 'std'? 2144 | str = ""; | ^~~ | std callbacks.cc:2149:30: error: 'struct tree_struct' has no member named 'item' 2149 | str += item->item; | ^~~~ callbacks.cc:2150:79: error: 'struct tree_struct' has no member named 'item' 2150 | gtk_tree_store_set(tFunctionCategories_store, &iter, 0, item->item.c_str(), 1, str.c_str(), -1); | ^~~~ callbacks.cc:2151:27: error: 'selected_function_category' was not declared in this scope; did you mean 'selected_function'? 2151 | if(str == selected_function_category) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | selected_function callbacks.cc:2155:37: error: 'struct tree_struct' has no member named 'it' 2155 | while(item && item->it == item->items.end()) { | ^~ callbacks.cc:2155:49: error: 'struct tree_struct' has no member named 'items' 2155 | while(item && item->it == item->items.end()) { | ^~~~~ callbacks.cc:2157:37: error: 'string' is not a class, namespace, or enumeration 2157 | if(str_i == string::npos) { | ^~~~~~ callbacks.cc:2167:41: error: 'struct tree_struct' has no member named 'it' 2167 | item2 = &*item->it; | ^~ callbacks.cc:2168:34: error: 'struct tree_struct' has no member named 'it' 2168 | if(item->it == item->items.begin()) iter2 = iter; | ^~ callbacks.cc:2168:46: error: 'struct tree_struct' has no member named 'items' 2168 | if(item->it == item->items.begin()) iter2 = iter; | ^~~~~ callbacks.cc:2169:33: error: 'struct tree_struct' has no member named 'it' 2169 | ++item->it; | ^~ callbacks.cc:2171:31: error: 'struct tree_struct' has no member named 'it' 2171 | item->it = item->items.begin(); | ^~ callbacks.cc:2171:42: error: 'struct tree_struct' has no member named 'items' 2171 | item->it = item->items.begin(); | ^~~~~ callbacks.cc:2174:27: error: 'struct tree_struct' has no member named 'objects' 2174 | if(!function_cats.objects.empty()) { | ^~~~~~~ callbacks.cc:2179:20: error: 'selected_function_category' was not declared in this scope; did you mean 'selected_function'? 2179 | if(selected_function_category == _("Uncategorized")) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | selected_function callbacks.cc:2183:13: error: 'ia_functions' was not declared in this scope; did you mean 'tFunctions'? 2183 | if(!ia_functions.empty()) { | ^~~~~~~~~~~~ | tFunctions callbacks.cc:2188:20: error: 'selected_function_category' was not declared in this scope; did you mean 'selected_function'? 2188 | if(selected_function_category == _("Inactive")) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | selected_function callbacks.cc:2194:17: error: 'selected_function_category' was not declared in this scope; did you mean 'selected_function'? 2194 | selected_function_category = _("All"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | selected_function callbacks.cc: In function 'void on_tFunctionCategories_selection_changed(GtkTreeSelection*, gpointer)': callbacks.cc:2232:17: error: 'selected_function_category' was not declared in this scope; did you mean 'selected_function'? 2232 | selected_function_category = gstr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | selected_function callbacks.cc:2241:25: error: 'string' was not declared in this scope 2241 | string str = selected_function_category.substr(1, selected_function_category.length() - 1); | ^~~~~~ callbacks.cc:2241:25: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:2243:167: error: 'str' was not declared in this scope; did you mean 'gstr'? 2243 | if(CALCULATOR->functions[i]->isActive() && CALCULATOR->functions[i]->category().substr(0, selected_function_category.length() - 1) == str) { | ^~~ | gstr callbacks.cc:2261:17: error: 'selected_function_category' was not declared in this scope; did you mean 'selected_function'? 2261 | selected_function_category = ""; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | selected_function callbacks.cc: In function 'void on_tFunctions_selection_changed(GtkTreeSelection*, gpointer)': callbacks.cc:2284:33: error: 'string' was not declared in this scope 2284 | string str, str2; | ^~~~~~ callbacks.cc:2284:33: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:2286:33: error: 'str' was not declared in this scope; did you mean 'std'? 2286 | str += ename->name; | ^~~ | std callbacks.cc:2306:57: error: 'str2' was not declared in this scope 2306 | str2 = arg->name(); | ^~~~ callbacks.cc:2308:57: error: 'str2' was not declared in this scope 2308 | str2 = _("argument"); | ^~~~ callbacks.cc:2312:56: error: 'str2' was not declared in this scope 2312 | str += str2; | ^~~~ callbacks.cc:2374:57: error: 'str2' was not declared in this scope 2374 | str2 = arg->printlong(); | ^~~~ callbacks.cc:2376:57: error: 'str2' was not declared in this scope 2376 | str2 = default_arg.printlong(); | ^~~~ callbacks.cc:2379:57: error: 'str2' was not declared in this scope 2379 | str2 += " ("; | ^~~~ callbacks.cc:2390:49: error: 'str2' was not declared in this scope 2390 | str2 += "\n"; | ^~~~ callbacks.cc: In function 'void update_variables_tree()': callbacks.cc:2480:9: error: 'string' was not declared in this scope 2480 | string str; | ^~~~~~ callbacks.cc:2480:9: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:2482:23: error: 'struct tree_struct' has no member named 'it' 2482 | variable_cats.it = variable_cats.items.begin(); | ^~ callbacks.cc:2482:42: error: 'struct tree_struct' has no member named 'items' 2482 | variable_cats.it = variable_cats.items.begin(); | ^~~~~ callbacks.cc:2483:26: error: 'struct tree_struct' has no member named 'it' 2483 | if(variable_cats.it != variable_cats.items.end()) { | ^~ callbacks.cc:2483:46: error: 'struct tree_struct' has no member named 'items' 2483 | if(variable_cats.it != variable_cats.items.end()) { | ^~~~~ callbacks.cc:2484:40: error: 'struct tree_struct' has no member named 'it' 2484 | item = &*variable_cats.it; | ^~ callbacks.cc:2485:33: error: 'struct tree_struct' has no member named 'it' 2485 | ++variable_cats.it; | ^~ callbacks.cc:2486:23: error: 'struct tree_struct' has no member named 'it' 2486 | item->it = item->items.begin(); | ^~ callbacks.cc:2486:34: error: 'struct tree_struct' has no member named 'items' 2486 | item->it = item->items.begin(); | ^~~~~ callbacks.cc:2490:9: error: 'str' was not declared in this scope; did you mean 'std'? 2490 | str = ""; | ^~~ | std callbacks.cc:2495:30: error: 'struct tree_struct' has no member named 'item' 2495 | str += item->item; | ^~~~ callbacks.cc:2496:79: error: 'struct tree_struct' has no member named 'item' 2496 | gtk_tree_store_set(tVariableCategories_store, &iter, 0, item->item.c_str(), 1, str.c_str(), -1); | ^~~~ callbacks.cc:2497:27: error: 'selected_variable_category' was not declared in this scope; did you mean 'selected_variable'? 2497 | if(str == selected_variable_category) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | selected_variable callbacks.cc:2502:37: error: 'struct tree_struct' has no member named 'it' 2502 | while(item && item->it == item->items.end()) { | ^~ callbacks.cc:2502:49: error: 'struct tree_struct' has no member named 'items' 2502 | while(item && item->it == item->items.end()) { | ^~~~~ callbacks.cc:2504:37: error: 'string' is not a class, namespace, or enumeration 2504 | if(str_i == string::npos) { | ^~~~~~ callbacks.cc:2514:41: error: 'struct tree_struct' has no member named 'it' 2514 | item2 = &*item->it; | ^~ callbacks.cc:2515:34: error: 'struct tree_struct' has no member named 'it' 2515 | if(item->it == item->items.begin()) iter2 = iter; | ^~ callbacks.cc:2515:46: error: 'struct tree_struct' has no member named 'items' 2515 | if(item->it == item->items.begin()) iter2 = iter; | ^~~~~ callbacks.cc:2516:33: error: 'struct tree_struct' has no member named 'it' 2516 | ++item->it; | ^~ callbacks.cc:2518:31: error: 'struct tree_struct' has no member named 'it' 2518 | item->it = item->items.begin(); | ^~ callbacks.cc:2518:42: error: 'struct tree_struct' has no member named 'items' 2518 | item->it = item->items.begin(); | ^~~~~ callbacks.cc:2522:27: error: 'struct tree_struct' has no member named 'objects' 2522 | if(!variable_cats.objects.empty()) { | ^~~~~~~ callbacks.cc:2527:20: error: 'selected_variable_category' was not declared in this scope; did you mean 'selected_variable'? 2527 | if(selected_variable_category == _("Uncategorized")) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | selected_variable callbacks.cc:2531:13: error: 'ia_variables' was not declared in this scope; did you mean 'tVariables'? 2531 | if(!ia_variables.empty()) { | ^~~~~~~~~~~~ | tVariables callbacks.cc:2536:20: error: 'selected_variable_category' was not declared in this scope; did you mean 'selected_variable'? 2536 | if(selected_variable_category == _("Inactive")) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | selected_variable callbacks.cc:2542:17: error: 'selected_variable_category' was not declared in this scope; did you mean 'selected_variable'? 2542 | selected_variable_category = _("All"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | selected_variable callbacks.cc: In function 'void setVariableTreeItem(GtkTreeIter&, Variable*)': callbacks.cc:2551:9: error: 'string' was not declared in this scope 2551 | string value = ""; | ^~~~~~ callbacks.cc:2551:9: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:2553:17: error: 'value' was not declared in this scope; did you mean 'GValue'? 2553 | value = _("a previous result"); | ^~~~~ | GValue callbacks.cc:2556:25: error: 'value' was not declared in this scope; did you mean 'GValue'? 2556 | value = CALCULATOR->localizeExpression(((KnownVariable*) v)->expression()); | ^~~~~ | GValue callbacks.cc:2575:33: error: 'value' was not declared in this scope; did you mean 'GValue'? 2575 | value = _("matrix"); | ^~~~~ | GValue callbacks.cc:2577:33: error: 'value' was not declared in this scope; did you mean 'GValue'? 2577 | value = _("vector"); | ^~~~~ | GValue callbacks.cc:2581:33: error: 'value' was not declared in this scope; did you mean 'GValue'? 2581 | value = CALCULATOR->print(((KnownVariable*) v)->get(), 30, po); | ^~~~~ | GValue callbacks.cc:2587:65: error: 'value' was not declared in this scope; did you mean 'GValue'? 2587 | case ASSUMPTION_SIGN_POSITIVE: {value = _("positive"); break;} | ^~~~~ | GValue callbacks.cc:2588:68: error: 'value' was not declared in this scope; did you mean 'GValue'? 2588 | case ASSUMPTION_SIGN_NONPOSITIVE: {value = _("non-positive"); break;} | ^~~~~ | GValue callbacks.cc:2589:65: error: 'value' was not declared in this scope; did you mean 'GValue'? 2589 | case ASSUMPTION_SIGN_NEGATIVE: {value = _("negative"); break;} | ^~~~~ | GValue callbacks.cc:2590:68: error: 'value' was not declared in this scope; did you mean 'GValue'? 2590 | case ASSUMPTION_SIGN_NONNEGATIVE: {value = _("non-negative"); break;} | ^~~~~ | GValue callbacks.cc:2591:64: error: 'value' was not declared in this scope; did you mean 'GValue'? 2591 | case ASSUMPTION_SIGN_NONZERO: {value = _("non-zero"); break;} | ^~~~~ | GValue callbacks.cc:2594:29: error: 'value' was not declared in this scope; did you mean 'GValue'? 2594 | if(!value.empty() && ((UnknownVariable*) v)->assumptions()->type() != ASSUMPTION_TYPE_NONE) value += " "; | ^~~~~ | GValue callbacks.cc:2596:64: error: 'value' was not declared in this scope; did you mean 'GValue'? 2596 | case ASSUMPTION_TYPE_INTEGER: {value += _("integer"); break;} | ^~~~~ | GValue callbacks.cc:2597:65: error: 'value' was not declared in this scope; did you mean 'GValue'? 2597 | case ASSUMPTION_TYPE_RATIONAL: {value += _("rational"); break;} | ^~~~~ | GValue callbacks.cc:2598:61: error: 'value' was not declared in this scope; did you mean 'GValue'? 2598 | case ASSUMPTION_TYPE_REAL: {value += _("real"); break;} | ^~~~~ | GValue callbacks.cc:2599:64: error: 'value' was not declared in this scope; did you mean 'GValue'? 2599 | case ASSUMPTION_TYPE_COMPLEX: {value += _("complex"); break;} | ^~~~~ | GValue callbacks.cc:2600:63: error: 'value' was not declared in this scope; did you mean 'GValue'? 2600 | case ASSUMPTION_TYPE_NUMBER: {value += _("number"); break;} | ^~~~~ | GValue callbacks.cc:2601:66: error: 'value' was not declared in this scope; did you mean 'GValue'? 2601 | case ASSUMPTION_TYPE_NONMATRIX: {value += _("(not matrix)"); break;} | ^~~~~ | GValue callbacks.cc:2604:28: error: 'value' was not declared in this scope; did you mean 'GValue'? 2604 | if(value.empty()) value = _("unknown"); | ^~~~~ | GValue callbacks.cc:2606:25: error: 'value' was not declared in this scope; did you mean 'GValue'? 2606 | value = _("default assumptions"); | ^~~~~ | GValue callbacks.cc:2609:84: error: 'value' was not declared in this scope; did you mean 'GValue'? 2609 | gtk_list_store_set(tVariables_store, &iter2, 0, v->title(true).c_str(), 1, value.c_str(), 2, (gpointer) v, 3, TRUE, -1); | ^~~~~ | GValue callbacks.cc: In function 'void on_tVariableCategories_selection_changed(GtkTreeSelection*, gpointer)': callbacks.cc:2639:17: error: 'selected_variable_category' was not declared in this scope; did you mean 'selected_variable'? 2639 | selected_variable_category = gstr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | selected_variable callbacks.cc:2649:25: error: 'string' was not declared in this scope 2649 | string str = selected_variable_category.substr(1, selected_variable_category.length() - 1); | ^~~~~~ callbacks.cc:2649:25: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:2651:167: error: 'str' was not declared in this scope; did you mean 'gstr'? 2651 | if(CALCULATOR->variables[i]->isActive() && CALCULATOR->variables[i]->category().substr(0, selected_variable_category.length() - 1) == str) { | ^~~ | gstr callbacks.cc:2671:17: error: 'selected_variable_category' was not declared in this scope; did you mean 'selected_variable'? 2671 | selected_variable_category = ""; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | selected_variable callbacks.cc: In function 'void update_units_tree()': callbacks.cc:2732:9: error: 'string' was not declared in this scope 2732 | string str; | ^~~~~~ callbacks.cc:2732:9: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:2734:19: error: 'struct tree_struct' has no member named 'it' 2734 | unit_cats.it = unit_cats.items.begin(); | ^~ callbacks.cc:2734:34: error: 'struct tree_struct' has no member named 'items' 2734 | unit_cats.it = unit_cats.items.begin(); | ^~~~~ callbacks.cc:2735:22: error: 'struct tree_struct' has no member named 'it' 2735 | if(unit_cats.it != unit_cats.items.end()) { | ^~ callbacks.cc:2735:38: error: 'struct tree_struct' has no member named 'items' 2735 | if(unit_cats.it != unit_cats.items.end()) { | ^~~~~ callbacks.cc:2736:36: error: 'struct tree_struct' has no member named 'it' 2736 | item = &*unit_cats.it; | ^~ callbacks.cc:2737:29: error: 'struct tree_struct' has no member named 'it' 2737 | ++unit_cats.it; | ^~ callbacks.cc:2738:23: error: 'struct tree_struct' has no member named 'it' 2738 | item->it = item->items.begin(); | ^~ callbacks.cc:2738:34: error: 'struct tree_struct' has no member named 'items' 2738 | item->it = item->items.begin(); | ^~~~~ callbacks.cc:2742:9: error: 'str' was not declared in this scope; did you mean 'std'? 2742 | str = ""; | ^~~ | std callbacks.cc:2747:30: error: 'struct tree_struct' has no member named 'item' 2747 | str += item->item; | ^~~~ callbacks.cc:2748:75: error: 'struct tree_struct' has no member named 'item' 2748 | gtk_tree_store_set(tUnitCategories_store, &iter, 0, item->item.c_str(), 1, str.c_str(), -1); | ^~~~ callbacks.cc:2749:27: error: 'selected_unit_category' was not declared in this scope 2749 | if(str == selected_unit_category) { | ^~~~~~~~~~~~~~~~~~~~~~ callbacks.cc:2753:37: error: 'struct tree_struct' has no member named 'it' 2753 | while(item && item->it == item->items.end()) { | ^~ callbacks.cc:2753:49: error: 'struct tree_struct' has no member named 'items' 2753 | while(item && item->it == item->items.end()) { | ^~~~~ callbacks.cc:2755:37: error: 'string' is not a class, namespace, or enumeration 2755 | if(str_i == string::npos) { | ^~~~~~ callbacks.cc:2765:41: error: 'struct tree_struct' has no member named 'it' 2765 | item2 = &*item->it; | ^~ callbacks.cc:2766:34: error: 'struct tree_struct' has no member named 'it' 2766 | if(item->it == item->items.begin()) iter2 = iter; | ^~ callbacks.cc:2766:46: error: 'struct tree_struct' has no member named 'items' 2766 | if(item->it == item->items.begin()) iter2 = iter; | ^~~~~ callbacks.cc:2767:33: error: 'struct tree_struct' has no member named 'it' 2767 | ++item->it; | ^~ callbacks.cc:2769:31: error: 'struct tree_struct' has no member named 'it' 2769 | item->it = item->items.begin(); | ^~ callbacks.cc:2769:42: error: 'struct tree_struct' has no member named 'items' 2769 | item->it = item->items.begin(); | ^~~~~ callbacks.cc:2772:23: error: 'struct tree_struct' has no member named 'objects' 2772 | if(!unit_cats.objects.empty()) { | ^~~~~~~ callbacks.cc:2776:20: error: 'selected_unit_category' was not declared in this scope 2776 | if(selected_unit_category == _("Uncategorized")) { | ^~~~~~~~~~~~~~~~~~~~~~ callbacks.cc:2781:13: error: 'ia_units' was not declared in this scope 2781 | if(!ia_units.empty()) { | ^~~~~~~~ callbacks.cc:2784:20: error: 'selected_unit_category' was not declared in this scope 2784 | if(selected_unit_category == _("Inactive")) { | ^~~~~~~~~~~~~~~~~~~~~~ callbacks.cc:2791:17: error: 'selected_unit_category' was not declared in this scope 2791 | selected_unit_category = _("All"); | ^~~~~~~~~~~~~~~~~~~~~~ callbacks.cc: In function 'void setUnitTreeItem(GtkTreeIter&, Unit*)': callbacks.cc:2800:9: error: 'string' was not declared in this scope 2800 | string snames, sbase; | ^~~~~~ callbacks.cc:2800:9: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:2804:27: error: 'snames' was not declared in this scope; did you mean 'tNames'? 2804 | if(i > 1) snames += " / "; | ^~~~~~ | tNames callbacks.cc:2805:17: error: 'snames' was not declared in this scope; did you mean 'tNames'? 2805 | snames += u->getName(i).name; | ^~~~~~ | tNames callbacks.cc:2810:25: error: 'snames' was not declared in this scope; did you mean 'tNames'? 2810 | snames = ""; | ^~~~~~ | tNames callbacks.cc:2811:25: error: 'sbase' was not declared in this scope 2811 | sbase = ((CompositeUnit*) u)->print(false, true, printops.use_unicode_signs, &can_display_unicode_string_function, (void*) tUnits); | ^~~~~ callbacks.cc:2816:25: error: 'sbase' was not declared in this scope 2816 | sbase = au->firstBaseUnit()->preferredDisplayName(printops.abbreviate_names, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) tUnits).name; | ^~~~~ callbacks.cc:2824:25: error: 'sbase' was not declared in this scope 2824 | sbase = ""; | ^~~~~ callbacks.cc:2829:114: error: 'snames' was not declared in this scope; did you mean 'tNames'? 2829 | gtk_list_store_set(tUnits_store, &iter2, UNITS_TITLE_COLUMN, u->title(true).c_str(), UNITS_NAMES_COLUMN, snames.c_str(), UNITS_BASE_COLUMN, sbase.c_str(), UNITS_POINTER_COLUMN, (gpointer) u, UNITS_VISIBLE_COLUMN, TRUE, UNITS_VISIBLE_COLUMN_CONVERT, TRUE, -1); | ^~~~~~ | tNames callbacks.cc:2829:149: error: 'sbase' was not declared in this scope 2829 | gtk_list_store_set(tUnits_store, &iter2, UNITS_TITLE_COLUMN, u->title(true).c_str(), UNITS_NAMES_COLUMN, snames.c_str(), UNITS_BASE_COLUMN, sbase.c_str(), UNITS_POINTER_COLUMN, (gpointer) u, UNITS_VISIBLE_COLUMN, TRUE, UNITS_VISIBLE_COLUMN_CONVERT, TRUE, -1); | ^~~~~ callbacks.cc:2831:17: error: 'unordered_map' was not declared in this scope 2831 | unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(u->referenceName()); | ^~~~~~~~~~~~~ callbacks.cc:2831:17: note: suggested alternatives: In file included from /usr/include/c++/12.2.0/unordered_map:47, from callbacks.cc:34: /usr/include/c++/12.2.0/bits/unordered_map.h:102:11: note: 'std::unordered_map' 102 | class unordered_map | ^~~~~~~~~~~~~ /usr/include/c++/12.2.0/unordered_map:64:13: note: 'std::pmr::unordered_map' 64 | using unordered_map | ^~~~~~~~~~~~~ callbacks.cc:2831:48: error: expected primary-expression before '*' token 2831 | unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(u->referenceName()); | ^ callbacks.cc:2831:49: error: expected primary-expression before '>' token 2831 | unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(u->referenceName()); | ^ callbacks.cc:2831:52: error: '::const_iterator' has not been declared 2831 | unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(u->referenceName()); | ^~~~~~~~~~~~~~ callbacks.cc:2832:20: error: 'it_flag' was not declared in this scope 2832 | if(it_flag != flag_images.end()) { | ^~~~~~~ callbacks.cc:2832:31: error: 'flag_images' was not declared in this scope 2832 | if(it_flag != flag_images.end()) { | ^~~~~~~~~~~ callbacks.cc: In function 'void on_tUnitCategories_selection_changed(GtkTreeSelection*, gpointer)': callbacks.cc:2872:17: error: 'selected_unit_category' was not declared in this scope 2872 | selected_unit_category = gstr; | ^~~~~~~~~~~~~~~~~~~~~~ callbacks.cc:2881:25: error: 'string' was not declared in this scope 2881 | string str = selected_unit_category.substr(1, selected_unit_category.length() - 1); | ^~~~~~ callbacks.cc:2881:25: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:2883:155: error: 'str' was not declared in this scope; did you mean 'gstr'? 2883 | if(CALCULATOR->units[i]->isActive() && CALCULATOR->units[i]->category().substr(0, selected_unit_category.length() - 1) == str) { | ^~~ | gstr callbacks.cc:2907:17: error: 'selected_unit_category' was not declared in this scope 2907 | selected_unit_category = ""; | ^~~~~~~~~~~~~~~~~~~~~~ callbacks.cc: In function 'void update_unit_selector_tree()': callbacks.cc:2969:9: error: 'string' was not declared in this scope 2969 | string str; | ^~~~~~ callbacks.cc:2969:9: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:2971:19: error: 'struct tree_struct' has no member named 'it' 2971 | unit_cats.it = unit_cats.items.begin(); | ^~ callbacks.cc:2971:34: error: 'struct tree_struct' has no member named 'items' 2971 | unit_cats.it = unit_cats.items.begin(); | ^~~~~ callbacks.cc:2972:22: error: 'struct tree_struct' has no member named 'it' 2972 | if(unit_cats.it != unit_cats.items.end()) { | ^~ callbacks.cc:2972:38: error: 'struct tree_struct' has no member named 'items' 2972 | if(unit_cats.it != unit_cats.items.end()) { | ^~~~~ callbacks.cc:2973:36: error: 'struct tree_struct' has no member named 'it' 2973 | item = &*unit_cats.it; | ^~ callbacks.cc:2974:29: error: 'struct tree_struct' has no member named 'it' 2974 | ++unit_cats.it; | ^~ callbacks.cc:2975:23: error: 'struct tree_struct' has no member named 'it' 2975 | item->it = item->items.begin(); | ^~ callbacks.cc:2975:34: error: 'struct tree_struct' has no member named 'items' 2975 | item->it = item->items.begin(); | ^~~~~ callbacks.cc:2979:9: error: 'str' was not declared in this scope; did you mean 'std'? 2979 | str = ""; | ^~~ | std callbacks.cc:2981:9: error: 'convert_category_map' was not declared in this scope 2981 | convert_category_map.clear(); | ^~~~~~~~~~~~~~~~~~~~ callbacks.cc:2985:30: error: 'struct tree_struct' has no member named 'item' 2985 | str += item->item; | ^~~~ callbacks.cc:2986:83: error: 'struct tree_struct' has no member named 'item' 2986 | gtk_tree_store_set(tUnitSelectorCategories_store, &iter, 0, item->item.c_str(), 1, str.c_str(), -1); | ^~~~ callbacks.cc:2987:27: error: 'selected_unit_category' was not declared in this scope 2987 | if(str == selected_unit_category) { | ^~~~~~~~~~~~~~~~~~~~~~ callbacks.cc:2992:37: error: 'struct tree_struct' has no member named 'it' 2992 | while(item && item->it == item->items.end()) { | ^~ callbacks.cc:2992:49: error: 'struct tree_struct' has no member named 'items' 2992 | while(item && item->it == item->items.end()) { | ^~~~~ callbacks.cc:2994:37: error: 'string' is not a class, namespace, or enumeration 2994 | if(str_i == string::npos) { | ^~~~~~ callbacks.cc:3004:41: error: 'struct tree_struct' has no member named 'it' 3004 | item2 = &*item->it; | ^~ callbacks.cc:3005:34: error: 'struct tree_struct' has no member named 'it' 3005 | if(item->it == item->items.begin()) iter2 = iter; | ^~ callbacks.cc:3005:46: error: 'struct tree_struct' has no member named 'items' 3005 | if(item->it == item->items.begin()) iter2 = iter; | ^~~~~ callbacks.cc:3006:33: error: 'struct tree_struct' has no member named 'it' 3006 | ++item->it; | ^~ callbacks.cc:3008:31: error: 'struct tree_struct' has no member named 'it' 3008 | item->it = item->items.begin(); | ^~ callbacks.cc:3008:42: error: 'struct tree_struct' has no member named 'items' 3008 | item->it = item->items.begin(); | ^~~~~ callbacks.cc:3011:23: error: 'struct tree_struct' has no member named 'objects' 3011 | if(!unit_cats.objects.empty()) { | ^~~~~~~ callbacks.cc:3016:20: error: 'selected_unit_category' was not declared in this scope 3016 | if(selected_unit_category == _("Uncategorized")) { | ^~~~~~~~~~~~~~~~~~~~~~ callbacks.cc:3023:17: error: 'selected_unit_category' was not declared in this scope 3023 | selected_unit_category = _("All"); | ^~~~~~~~~~~~~~~~~~~~~~ callbacks.cc: In function 'void on_functions_entry_search_changed(GtkEntry*, gpointer)': callbacks.cc:3035:9: error: 'string' was not declared in this scope 3035 | string str = gtk_entry_get_text(w); | ^~~~~~ callbacks.cc:3035:9: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:3036:27: error: 'str' was not declared in this scope; did you mean 'std'? 3036 | remove_blank_ends(str); | ^~~ | std callbacks.cc:3042:31: error: expected ';' before 'title' 3042 | string title = u->title(true); | ^~~~~~ | ; callbacks.cc:3043:43: error: 'title' was not declared in this scope 3043 | remove_blank_ends(title); | ^~~~~ callbacks.cc:3050:41: error: 'string' is not a class, namespace, or enumeration 3050 | if(i == string::npos) break; | ^~~~~~ callbacks.cc: In function 'void on_variables_entry_search_changed(GtkEntry*, gpointer)': callbacks.cc:3090:9: error: 'string' was not declared in this scope 3090 | string str = gtk_entry_get_text(w); | ^~~~~~ callbacks.cc:3090:9: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:3091:27: error: 'str' was not declared in this scope; did you mean 'std'? 3091 | remove_blank_ends(str); | ^~~ | std callbacks.cc:3097:31: error: expected ';' before 'title' 3097 | string title = u->title(true); | ^~~~~~ | ; callbacks.cc:3098:43: error: 'title' was not declared in this scope 3098 | remove_blank_ends(title); | ^~~~~ callbacks.cc:3105:41: error: 'string' is not a class, namespace, or enumeration 3105 | if(i == string::npos) break; | ^~~~~~ callbacks.cc: In function 'void on_units_entry_search_changed(GtkEntry*, gpointer)': callbacks.cc:3146:9: error: 'string' was not declared in this scope 3146 | string str = gtk_entry_get_text(w); | ^~~~~~ callbacks.cc:3146:9: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:3147:27: error: 'str' was not declared in this scope; did you mean 'std'? 3147 | remove_blank_ends(str); | ^~~ | std callbacks.cc: In function 'void on_units_convert_search_changed(GtkEntry*, gpointer)': callbacks.cc:3178:9: error: 'string' was not declared in this scope 3178 | string str = gtk_entry_get_text(w); | ^~~~~~ callbacks.cc:3178:9: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:3179:27: error: 'str' was not declared in this scope; did you mean 'std'? 3179 | remove_blank_ends(str); | ^~~ | std callbacks.cc: In function 'void on_convert_entry_search_changed(GtkEntry*, gpointer)': callbacks.cc:3207:9: error: 'string' was not declared in this scope 3207 | string str = gtk_entry_get_text(w); | ^~~~~~ callbacks.cc:3207:9: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:3208:27: error: 'str' was not declared in this scope; did you mean 'std'? 3208 | remove_blank_ends(str); | ^~~ | std callbacks.cc: In function 'void setUnitSelectorTreeItem(GtkTreeIter&, Unit*)': callbacks.cc:3241:9: error: 'string' was not declared in this scope 3241 | string snames, sbase; | ^~~~~~ callbacks.cc:3241:9: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:3243:17: error: 'unordered_map' was not declared in this scope 3243 | unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(u->referenceName()); | ^~~~~~~~~~~~~ callbacks.cc:3243:17: note: suggested alternatives: /usr/include/c++/12.2.0/bits/unordered_map.h:102:11: note: 'std::unordered_map' 102 | class unordered_map | ^~~~~~~~~~~~~ /usr/include/c++/12.2.0/unordered_map:64:13: note: 'std::pmr::unordered_map' 64 | using unordered_map | ^~~~~~~~~~~~~ callbacks.cc:3243:48: error: expected primary-expression before '*' token 3243 | unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(u->referenceName()); | ^ callbacks.cc:3243:49: error: expected primary-expression before '>' token 3243 | unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(u->referenceName()); | ^ callbacks.cc:3243:52: error: '::const_iterator' has not been declared 3243 | unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(u->referenceName()); | ^~~~~~~~~~~~~~ callbacks.cc:3244:112: error: 'it_flag' was not declared in this scope 3244 | gtk_list_store_set(tUnitSelector_store, &iter2, 0, u->title(true).c_str(), 1, (gpointer) u, 2, it_flag == flag_images.end() ? NULL : it_flag->second, 3, TRUE, -1); | ^~~~~~~ callbacks.cc:3244:123: error: 'flag_images' was not declared in this scope 3244 | gtk_list_store_set(tUnitSelector_store, &iter2, 0, u->title(true).c_str(), 1, (gpointer) u, 2, it_flag == flag_images.end() ? NULL : it_flag->second, 3, TRUE, -1); | ^~~~~~~~~~~ callbacks.cc: In function 'void on_tUnitSelectorCategories_selection_changed(GtkTreeSelection*, gpointer)': callbacks.cc:3272:17: error: 'selected_unit_selector_category' was not declared in this scope 3272 | selected_unit_selector_category = gstr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ callbacks.cc:3280:25: error: 'string' was not declared in this scope 3280 | string str = selected_unit_selector_category.substr(1, selected_unit_selector_category.length() - 1); | ^~~~~~ callbacks.cc:3280:25: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:3282:241: error: 'str' was not declared in this scope; did you mean 'gstr'? 3282 | if(CALCULATOR->units[i]->isActive() && (!CALCULATOR->units[i]->isHidden() || CALCULATOR->units[i]->isCurrency()) && CALCULATOR->units[i]->category().substr(0, selected_unit_selector_category.length() - 1) == str) { | ^~~ | gstr callbacks.cc:3332:17: error: 'selected_unit_selector_category' was not declared in this scope 3332 | selected_unit_selector_category = ""; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ callbacks.cc: In function 'void on_tDatasets_selection_changed(GtkTreeSelection*, gpointer)': callbacks.cc:3436:17: error: 'string' was not declared in this scope 3436 | string str, str2; | ^~~~~~ callbacks.cc:3436:17: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:3438:25: error: 'str' was not declared in this scope; did you mean 'std'? 3438 | str = ds->description(); | ^~~ | std callbacks.cc:3444:17: error: 'str' was not declared in this scope; did you mean 'std'? 3444 | str = _("Properties"); | ^~~ | std callbacks.cc:3505:41: error: 'str2' was not declared in this scope 3505 | str2 = arg->name(); | ^~~~ callbacks.cc:3507:41: error: 'str2' was not declared in this scope 3507 | str2 = _("argument"); | ^~~~ callbacks.cc:3511:40: error: 'str2' was not declared in this scope 3511 | str += str2; | ^~~~ callbacks.cc: In function 'void on_dataset_button_function_clicked(GtkButton*, gpointer)': callbacks.cc:3562:17: error: 'string' was not declared in this scope 3562 | string str = ds->preferredDisplayName(printops.abbreviate_names, printops.use_unicode_signs, false, false, &can_display_unicode_string_function, (void*) w).name; | ^~~~~~ callbacks.cc:3562:17: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:3563:17: error: 'str' was not declared in this scope; did you mean 'std'? 3563 | str += "("; | ^~~ | std callbacks.cc: In function 'void on_tDataObjects_selection_changed(GtkTreeSelection*, gpointer)': callbacks.cc:3592:17: error: 'string' was not declared in this scope 3592 | string sval; | ^~~~~~ callbacks.cc:3592:17: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:3598:23: error: expected ';' before 'str' 3598 | string str; | ^~~~ | ; callbacks.cc:3601:33: error: 'sval' was not declared in this scope 3601 | sval = o->getPropertyDisplayString(dp); | ^~~~ callbacks.cc:3604:41: error: 'str' was not declared in this scope; did you mean 'std'? 3604 | str = "<span weight=\"bold\">"; str += dp->title(); str += ":"; str += "</span>"; | ^~~ | std callbacks.cc: In function 'void update_function_arguments_list(MathFunction*)': callbacks.cc:3809:17: error: 'string' was not declared in this scope 3809 | string str, str2; | ^~~~~~ callbacks.cc:3809:17: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:3815:33: error: 'str' was not declared in this scope; did you mean 'std'? 3815 | str = arg->printlong(); | ^~~ | std callbacks.cc:3816:33: error: 'str2' was not declared in this scope 3816 | str2 = arg->name(); | ^~~~ callbacks.cc:3818:33: error: 'str' was not declared in this scope; did you mean 'std'? 3818 | str = defarg.printlong(); | ^~~ | std callbacks.cc:3819:33: error: 'str2' was not declared in this scope 3819 | str2 = ""; | ^~~~ callbacks.cc:3821:80: error: 'str2' was not declared in this scope 3821 | gtk_list_store_set(tFunctionArguments_store, &iter, 0, str2.c_str(), 1, str.c_str(), 2, (gpointer) arg, -1); | ^~~~ callbacks.cc:3821:97: error: 'str' was not declared in this scope; did you mean 'std'? 3821 | gtk_list_store_set(tFunctionArguments_store, &iter, 0, str2.c_str(), 1, str.c_str(), 2, (gpointer) arg, -1); | ^~~ | std callbacks.cc: In function 'void create_umenu()': callbacks.cc:3867:19: error: 'struct tree_struct' has no member named 'rit' 3867 | unit_cats.rit = unit_cats.items.rbegin(); | ^~~ callbacks.cc:3867:35: error: 'struct tree_struct' has no member named 'items' 3867 | unit_cats.rit = unit_cats.items.rbegin(); | ^~~~~ callbacks.cc:3868:22: error: 'struct tree_struct' has no member named 'rit' 3868 | if(unit_cats.rit != unit_cats.items.rend()) { | ^~~ callbacks.cc:3868:39: error: 'struct tree_struct' has no member named 'items' 3868 | if(unit_cats.rit != unit_cats.items.rend()) { | ^~~~~ callbacks.cc:3869:37: error: 'struct tree_struct' has no member named 'rit' 3869 | titem = &*unit_cats.rit; | ^~~ callbacks.cc:3870:29: error: 'struct tree_struct' has no member named 'rit' 3870 | ++unit_cats.rit; | ^~~ callbacks.cc:3871:24: error: 'struct tree_struct' has no member named 'rit' 3871 | titem->rit = titem->items.rbegin(); | ^~~ callbacks.cc:3871:37: error: 'struct tree_struct' has no member named 'items' 3871 | titem->rit = titem->items.rbegin(); | ^~~~~ callbacks.cc:3875:9: error: 'stack' was not declared in this scope; did you mean 'std::stack'? 3875 | stack<GtkWidget*> menus; | ^~~~~ | std::stack In file included from /usr/include/c++/12.2.0/stack:61, from /usr/include/libqalculate/includes.h:19: /usr/include/c++/12.2.0/bits/stl_stack.h:99:11: note: 'std::stack' declared here 99 | class stack | ^~~~~ callbacks.cc:3875:24: error: expected primary-expression before '*' token 3875 | stack<GtkWidget*> menus; | ^ callbacks.cc:3875:25: error: expected primary-expression before '>' token 3875 | stack<GtkWidget*> menus; | ^ callbacks.cc:3875:27: error: 'menus' was not declared in this scope 3875 | stack<GtkWidget*> menus; | ^~~~~ callbacks.cc:3879:39: error: 'struct tree_struct' has no member named 'items' 3879 | bool b_empty = titem->items.size() == 0; | ^~~~~ callbacks.cc:3881:54: error: 'struct tree_struct' has no member named 'objects' 3881 | for(size_t i = 0; i < titem->objects.size(); i++) { | ^~~~~~~ callbacks.cc:3882:52: error: 'struct tree_struct' has no member named 'objects' 3882 | u = (Unit*) titem->objects[i]; | ^~~~~~~ In file included from callbacks.cc:28: callbacks.cc:3890:53: error: 'struct tree_struct' has no member named 'item' 3890 | SUBMENU_ITEM_PREPEND(titem->item.c_str(), sub3) | ^~~~ interface.h:35:85: note: in definition of macro 'SUBMENU_ITEM_PREPEND' 35 | #define SUBMENU_ITEM_PREPEND(x,y) item = gtk_menu_item_new_with_label(x); gtk_widget_show (item); gtk_menu_shell_prepend(GTK_MENU_SHELL(y), item); sub = gtk_menu_new(); gtk_widget_show (sub); gtk_menu_item_set_submenu(GTK_MENU_ITEM(item), sub); | ^ callbacks.cc:3894:54: error: 'struct tree_struct' has no member named 'objects' 3894 | for(size_t i = 0; i < titem->objects.size(); i++) { | ^~~~~~~ callbacks.cc:3895:52: error: 'struct tree_struct' has no member named 'objects' 3895 | u = (Unit*) titem->objects[i]; | ^~~~~~~ interface.h:18:111: error: 'unordered_map' was not declared in this scope 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~ interface.h:18:111: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~ interface.h:18:111: note: suggested alternatives: 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~ interface.h:18:111: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~ /usr/include/c++/12.2.0/bits/unordered_map.h:102:11: note: 'std::unordered_map' 102 | class unordered_map | ^~~~~~~~~~~~~ /usr/include/c++/12.2.0/unordered_map:64:13: note: 'std::pmr::unordered_map' 64 | using unordered_map | ^~~~~~~~~~~~~ interface.h:18:125: error: 'string' was not declared in this scope 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~ interface.h:18:125: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~ interface.h:18:125: note: suggested alternatives: 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~ interface.h:18:125: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~ /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ interface.h:18:142: error: expected primary-expression before '*' token 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^ callbacks.cc:3898:60: note: in expansion of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 3898 | if(is_currencies) {MENU_ITEM_WITH_POINTER_AND_FLAG(u->title(true).c_str(), insert_unit, u)} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interface.h:18:143: error: expected primary-expression before '>' token 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^ callbacks.cc:3898:60: note: in expansion of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 3898 | if(is_currencies) {MENU_ITEM_WITH_POINTER_AND_FLAG(u->title(true).c_str(), insert_unit, u)} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interface.h:18:146: error: '::const_iterator' has not been declared 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~~ interface.h:18:146: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~~ interface.h:18:212: error: 'it_flag' was not declared in this scope 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~ interface.h:18:212: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~ interface.h:18:223: error: 'flag_images' was not declared in this scope 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~ interface.h:18:223: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~ callbacks.cc:3904:62: error: 'struct tree_struct' has no member named 'objects' 3904 | for(size_t i = 0; i < titem->objects.size(); i++) { | ^~~~~~~ callbacks.cc:3905:60: error: 'struct tree_struct' has no member named 'objects' 3905 | u = (Unit*) titem->objects[i]; | ^~~~~~~ interface.h:18:111: error: 'unordered_map' was not declared in this scope 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~ interface.h:18:111: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~ interface.h:18:111: note: suggested alternatives: 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~ interface.h:18:111: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~ /usr/include/c++/12.2.0/bits/unordered_map.h:102:11: note: 'std::unordered_map' 102 | class unordered_map | ^~~~~~~~~~~~~ /usr/include/c++/12.2.0/unordered_map:64:13: note: 'std::pmr::unordered_map' 64 | using unordered_map | ^~~~~~~~~~~~~ interface.h:18:125: error: 'string' was not declared in this scope 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~ interface.h:18:125: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~ interface.h:18:125: note: suggested alternatives: 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~ interface.h:18:125: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~ /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ interface.h:18:142: error: expected primary-expression before '*' token 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^ callbacks.cc:3907:49: note: in expansion of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 3907 | MENU_ITEM_WITH_POINTER_AND_FLAG(u->title(true).c_str(), insert_unit, u) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interface.h:18:143: error: expected primary-expression before '>' token 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^ callbacks.cc:3907:49: note: in expansion of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 3907 | MENU_ITEM_WITH_POINTER_AND_FLAG(u->title(true).c_str(), insert_unit, u) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interface.h:18:146: error: '::const_iterator' has not been declared 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~~ interface.h:18:146: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~~ interface.h:18:212: error: 'it_flag' was not declared in this scope 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~ interface.h:18:212: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~ interface.h:18:223: error: 'flag_images' was not declared in this scope 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~ interface.h:18:223: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~ callbacks.cc:3914:39: error: 'struct tree_struct' has no member named 'rit' 3914 | while(titem && titem->rit == titem->items.rend()) { | ^~~ callbacks.cc:3914:53: error: 'struct tree_struct' has no member named 'items' 3914 | while(titem && titem->rit == titem->items.rend()) { | ^~~~~ callbacks.cc:3920:43: error: 'struct tree_struct' has no member named 'rit' 3920 | titem2 = &*titem->rit; | ^~~ callbacks.cc:3921:34: error: 'struct tree_struct' has no member named 'rit' 3921 | ++titem->rit; | ^~~ callbacks.cc:3923:32: error: 'struct tree_struct' has no member named 'rit' 3923 | titem->rit = titem->items.rbegin(); | ^~~ callbacks.cc:3923:45: error: 'struct tree_struct' has no member named 'items' 3923 | titem->rit = titem->items.rbegin(); | ^~~~~ callbacks.cc:3927:41: error: 'struct tree_struct' has no member named 'objects' 3927 | for(size_t i = 0; i < unit_cats.objects.size(); i++) { | ^~~~~~~ callbacks.cc:3928:39: error: 'struct tree_struct' has no member named 'objects' 3928 | u = (Unit*) unit_cats.objects[i]; | ^~~~~~~ callbacks.cc: In function 'void create_umenu2()': callbacks.cc:3954:19: error: 'struct tree_struct' has no member named 'rit' 3954 | unit_cats.rit = unit_cats.items.rbegin(); | ^~~ callbacks.cc:3954:35: error: 'struct tree_struct' has no member named 'items' 3954 | unit_cats.rit = unit_cats.items.rbegin(); | ^~~~~ callbacks.cc:3955:22: error: 'struct tree_struct' has no member named 'rit' 3955 | if(unit_cats.rit != unit_cats.items.rend()) { | ^~~ callbacks.cc:3955:39: error: 'struct tree_struct' has no member named 'items' 3955 | if(unit_cats.rit != unit_cats.items.rend()) { | ^~~~~ callbacks.cc:3956:37: error: 'struct tree_struct' has no member named 'rit' 3956 | titem = &*unit_cats.rit; | ^~~ callbacks.cc:3957:29: error: 'struct tree_struct' has no member named 'rit' 3957 | ++unit_cats.rit; | ^~~ callbacks.cc:3958:24: error: 'struct tree_struct' has no member named 'rit' 3958 | titem->rit = titem->items.rbegin(); | ^~~ callbacks.cc:3958:37: error: 'struct tree_struct' has no member named 'items' 3958 | titem->rit = titem->items.rbegin(); | ^~~~~ callbacks.cc:3962:9: error: 'stack' was not declared in this scope; did you mean 'std::stack'? 3962 | stack<GtkWidget*> menus; | ^~~~~ | std::stack /usr/include/c++/12.2.0/bits/stl_stack.h:99:11: note: 'std::stack' declared here 99 | class stack | ^~~~~ callbacks.cc:3962:24: error: expected primary-expression before '*' token 3962 | stack<GtkWidget*> menus; | ^ callbacks.cc:3962:25: error: expected primary-expression before '>' token 3962 | stack<GtkWidget*> menus; | ^ callbacks.cc:3962:27: error: 'menus' was not declared in this scope 3962 | stack<GtkWidget*> menus; | ^~~~~ callbacks.cc:3966:39: error: 'struct tree_struct' has no member named 'items' 3966 | bool b_empty = titem->items.size() == 0; | ^~~~~ callbacks.cc:3968:54: error: 'struct tree_struct' has no member named 'objects' 3968 | for(size_t i = 0; i < titem->objects.size(); i++) { | ^~~~~~~ callbacks.cc:3969:52: error: 'struct tree_struct' has no member named 'objects' 3969 | u = (Unit*) titem->objects[i]; | ^~~~~~~ callbacks.cc:3977:53: error: 'struct tree_struct' has no member named 'item' 3977 | SUBMENU_ITEM_PREPEND(titem->item.c_str(), sub3) | ^~~~ interface.h:35:85: note: in definition of macro 'SUBMENU_ITEM_PREPEND' 35 | #define SUBMENU_ITEM_PREPEND(x,y) item = gtk_menu_item_new_with_label(x); gtk_widget_show (item); gtk_menu_shell_prepend(GTK_MENU_SHELL(y), item); sub = gtk_menu_new(); gtk_widget_show (sub); gtk_menu_item_set_submenu(GTK_MENU_ITEM(item), sub); | ^ callbacks.cc:3981:54: error: 'struct tree_struct' has no member named 'objects' 3981 | for(size_t i = 0; i < titem->objects.size(); i++) { | ^~~~~~~ callbacks.cc:3982:52: error: 'struct tree_struct' has no member named 'objects' 3982 | u = (Unit*) titem->objects[i]; | ^~~~~~~ interface.h:18:111: error: 'unordered_map' was not declared in this scope 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~ interface.h:18:111: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~ interface.h:18:111: note: suggested alternatives: 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~ interface.h:18:111: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~ /usr/include/c++/12.2.0/bits/unordered_map.h:102:11: note: 'std::unordered_map' 102 | class unordered_map | ^~~~~~~~~~~~~ /usr/include/c++/12.2.0/unordered_map:64:13: note: 'std::pmr::unordered_map' 64 | using unordered_map | ^~~~~~~~~~~~~ interface.h:18:125: error: 'string' was not declared in this scope 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~ interface.h:18:125: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~ interface.h:18:125: note: suggested alternatives: 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~ interface.h:18:125: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~ /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ interface.h:18:142: error: expected primary-expression before '*' token 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^ callbacks.cc:3985:60: note: in expansion of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 3985 | if(is_currencies) {MENU_ITEM_WITH_POINTER_AND_FLAG(u->title(true).c_str(), convert_to_unit, u)} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interface.h:18:143: error: expected primary-expression before '>' token 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^ callbacks.cc:3985:60: note: in expansion of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 3985 | if(is_currencies) {MENU_ITEM_WITH_POINTER_AND_FLAG(u->title(true).c_str(), convert_to_unit, u)} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interface.h:18:146: error: '::const_iterator' has not been declared 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~~ interface.h:18:146: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~~ interface.h:18:212: error: 'it_flag' was not declared in this scope 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~ interface.h:18:212: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~ interface.h:18:223: error: 'flag_images' was not declared in this scope 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~ interface.h:18:223: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~ callbacks.cc:3991:62: error: 'struct tree_struct' has no member named 'objects' 3991 | for(size_t i = 0; i < titem->objects.size(); i++) { | ^~~~~~~ callbacks.cc:3992:60: error: 'struct tree_struct' has no member named 'objects' 3992 | u = (Unit*) titem->objects[i]; | ^~~~~~~ interface.h:18:111: error: 'unordered_map' was not declared in this scope 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~ interface.h:18:111: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~ interface.h:18:111: note: suggested alternatives: 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~ interface.h:18:111: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~ /usr/include/c++/12.2.0/bits/unordered_map.h:102:11: note: 'std::unordered_map' 102 | class unordered_map | ^~~~~~~~~~~~~ /usr/include/c++/12.2.0/unordered_map:64:13: note: 'std::pmr::unordered_map' 64 | using unordered_map | ^~~~~~~~~~~~~ interface.h:18:125: error: 'string' was not declared in this scope 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~ interface.h:18:125: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~ interface.h:18:125: note: suggested alternatives: 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~ interface.h:18:125: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~ /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ interface.h:18:142: error: expected primary-expression before '*' token 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^ callbacks.cc:3994:49: note: in expansion of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 3994 | MENU_ITEM_WITH_POINTER_AND_FLAG(u->title(true).c_str(), convert_to_unit, u) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interface.h:18:143: error: expected primary-expression before '>' token 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^ callbacks.cc:3994:49: note: in expansion of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 3994 | MENU_ITEM_WITH_POINTER_AND_FLAG(u->title(true).c_str(), convert_to_unit, u) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interface.h:18:146: error: '::const_iterator' has not been declared 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~~ interface.h:18:146: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~~~~ interface.h:18:212: error: 'it_flag' was not declared in this scope 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~ interface.h:18:212: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~ interface.h:18:223: error: 'flag_images' was not declared in this scope 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~ interface.h:18:223: note: in definition of macro 'MENU_ITEM_WITH_POINTER_AND_FLAG' 18 | #define MENU_ITEM_WITH_POINTER_AND_FLAG(x,y,z) {GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.find(z->referenceName()); if(it_flag != flag_images.end()) {GtkWidget *image_w = gtk_image_new_from_pixbuf(it_flag->second); gtk_widget_set_size_request(image_w, 32, -1); gtk_container_add(GTK_CONTAINER(box), image_w);} gtk_container_add(GTK_CONTAINER(box), gtk_label_new(x)); item = gtk_menu_item_new(); gtk_container_add(GTK_CONTAINER(item), box); gtk_widget_show_all(item); g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK(y), (gpointer) z); gtk_menu_shell_append(GTK_MENU_SHELL(sub), item);} | ^~~~~~~~~~~ callbacks.cc:4001:39: error: 'struct tree_struct' has no member named 'rit' 4001 | while(titem && titem->rit == titem->items.rend()) { | ^~~ callbacks.cc:4001:53: error: 'struct tree_struct' has no member named 'items' 4001 | while(titem && titem->rit == titem->items.rend()) { | ^~~~~ callbacks.cc:4007:43: error: 'struct tree_struct' has no member named 'rit' 4007 | titem2 = &*titem->rit; | ^~~ callbacks.cc:4008:34: error: 'struct tree_struct' has no member named 'rit' 4008 | ++titem->rit; | ^~~ callbacks.cc:4010:32: error: 'struct tree_struct' has no member named 'rit' 4010 | titem->rit = titem->items.rbegin(); | ^~~ callbacks.cc:4010:45: error: 'struct tree_struct' has no member named 'items' 4010 | titem->rit = titem->items.rbegin(); | ^~~~~ callbacks.cc:4014:41: error: 'struct tree_struct' has no member named 'objects' 4014 | for(size_t i = 0; i < unit_cats.objects.size(); i++) { | ^~~~~~~ callbacks.cc:4015:39: error: 'struct tree_struct' has no member named 'objects' 4015 | u = (Unit*) unit_cats.objects[i]; | ^~~~~~~ callbacks.cc: In function 'void create_vmenu()': callbacks.cc:4051:23: error: 'struct tree_struct' has no member named 'rit' 4051 | variable_cats.rit = variable_cats.items.rbegin(); | ^~~ callbacks.cc:4051:43: error: 'struct tree_struct' has no member named 'items' 4051 | variable_cats.rit = variable_cats.items.rbegin(); | ^~~~~ callbacks.cc:4052:26: error: 'struct tree_struct' has no member named 'rit' 4052 | if(variable_cats.rit != variable_cats.items.rend()) { | ^~~ callbacks.cc:4052:47: error: 'struct tree_struct' has no member named 'items' 4052 | if(variable_cats.rit != variable_cats.items.rend()) { | ^~~~~ callbacks.cc:4053:41: error: 'struct tree_struct' has no member named 'rit' 4053 | titem = &*variable_cats.rit; | ^~~ callbacks.cc:4054:33: error: 'struct tree_struct' has no member named 'rit' 4054 | ++variable_cats.rit; | ^~~ callbacks.cc:4055:24: error: 'struct tree_struct' has no member named 'rit' 4055 | titem->rit = titem->items.rbegin(); | ^~~ callbacks.cc:4055:37: error: 'struct tree_struct' has no member named 'items' 4055 | titem->rit = titem->items.rbegin(); | ^~~~~ callbacks.cc:4060:9: error: 'stack' was not declared in this scope; did you mean 'std::stack'? 4060 | stack<GtkWidget*> menus; | ^~~~~ | std::stack /usr/include/c++/12.2.0/bits/stl_stack.h:99:11: note: 'std::stack' declared here 99 | class stack | ^~~~~ callbacks.cc:4060:24: error: expected primary-expression before '*' token 4060 | stack<GtkWidget*> menus; | ^ callbacks.cc:4060:25: error: expected primary-expression before '>' token 4060 | stack<GtkWidget*> menus; | ^ callbacks.cc:4060:27: error: 'menus' was not declared in this scope 4060 | stack<GtkWidget*> menus; | ^~~~~ callbacks.cc:4064:39: error: 'struct tree_struct' has no member named 'items' 4064 | bool b_empty = titem->items.size() == 0; | ^~~~~ callbacks.cc:4066:54: error: 'struct tree_struct' has no member named 'objects' 4066 | for(size_t i = 0; i < titem->objects.size(); i++) { | ^~~~~~~ callbacks.cc:4067:56: error: 'struct tree_struct' has no member named 'objects' 4067 | v = (Variable*) titem->objects[i]; | ^~~~~~~ callbacks.cc:4075:53: error: 'struct tree_struct' has no member named 'item' 4075 | SUBMENU_ITEM_PREPEND(titem->item.c_str(), sub3) | ^~~~ interface.h:35:85: note: in definition of macro 'SUBMENU_ITEM_PREPEND' 35 | #define SUBMENU_ITEM_PREPEND(x,y) item = gtk_menu_item_new_with_label(x); gtk_widget_show (item); gtk_menu_shell_prepend(GTK_MENU_SHELL(y), item); sub = gtk_menu_new(); gtk_widget_show (sub); gtk_menu_item_set_submenu(GTK_MENU_ITEM(item), sub); | ^ callbacks.cc:4078:54: error: 'struct tree_struct' has no member named 'objects' 4078 | for(size_t i = 0; i < titem->objects.size(); i++) { | ^~~~~~~ callbacks.cc:4079:56: error: 'struct tree_struct' has no member named 'objects' 4079 | v = (Variable*) titem->objects[i]; | ^~~~~~~ callbacks.cc:4087:39: error: 'struct tree_struct' has no member named 'rit' 4087 | while(titem && titem->rit == titem->items.rend()) { | ^~~ callbacks.cc:4087:53: error: 'struct tree_struct' has no member named 'items' 4087 | while(titem && titem->rit == titem->items.rend()) { | ^~~~~ callbacks.cc:4093:43: error: 'struct tree_struct' has no member named 'rit' 4093 | titem2 = &*titem->rit; | ^~~ callbacks.cc:4094:34: error: 'struct tree_struct' has no member named 'rit' 4094 | ++titem->rit; | ^~~ callbacks.cc:4096:32: error: 'struct tree_struct' has no member named 'rit' 4096 | titem->rit = titem->items.rbegin(); | ^~~ callbacks.cc:4096:45: error: 'struct tree_struct' has no member named 'items' 4096 | titem->rit = titem->items.rbegin(); | ^~~~~ callbacks.cc:4101:45: error: 'struct tree_struct' has no member named 'objects' 4101 | for(size_t i = 0; i < variable_cats.objects.size(); i++) { | ^~~~~~~ callbacks.cc:4102:47: error: 'struct tree_struct' has no member named 'objects' 4102 | v = (Variable*) variable_cats.objects[i]; | ^~~~~~~ callbacks.cc: In function 'void create_fmenu()': callbacks.cc:4209:23: error: 'struct tree_struct' has no member named 'rit' 4209 | function_cats.rit = function_cats.items.rbegin(); | ^~~ callbacks.cc:4209:43: error: 'struct tree_struct' has no member named 'items' 4209 | function_cats.rit = function_cats.items.rbegin(); | ^~~~~ callbacks.cc:4210:26: error: 'struct tree_struct' has no member named 'rit' 4210 | if(function_cats.rit != function_cats.items.rend()) { | ^~~ callbacks.cc:4210:47: error: 'struct tree_struct' has no member named 'items' 4210 | if(function_cats.rit != function_cats.items.rend()) { | ^~~~~ callbacks.cc:4211:41: error: 'struct tree_struct' has no member named 'rit' 4211 | titem = &*function_cats.rit; | ^~~ callbacks.cc:4212:33: error: 'struct tree_struct' has no member named 'rit' 4212 | ++function_cats.rit; | ^~~ callbacks.cc:4213:24: error: 'struct tree_struct' has no member named 'rit' 4213 | titem->rit = titem->items.rbegin(); | ^~~ callbacks.cc:4213:37: error: 'struct tree_struct' has no member named 'items' 4213 | titem->rit = titem->items.rbegin(); | ^~~~~ callbacks.cc:4217:9: error: 'stack' was not declared in this scope; did you mean 'std::stack'? 4217 | stack<GtkWidget*> menus; | ^~~~~ | std::stack /usr/include/c++/12.2.0/bits/stl_stack.h:99:11: note: 'std::stack' declared here 99 | class stack | ^~~~~ callbacks.cc:4217:24: error: expected primary-expression before '*' token 4217 | stack<GtkWidget*> menus; | ^ callbacks.cc:4217:25: error: expected primary-expression before '>' token 4217 | stack<GtkWidget*> menus; | ^ callbacks.cc:4217:27: error: 'menus' was not declared in this scope 4217 | stack<GtkWidget*> menus; | ^~~~~ callbacks.cc:4221:39: error: 'struct tree_struct' has no member named 'items' 4221 | bool b_empty = titem->items.size() == 0; | ^~~~~ callbacks.cc:4223:54: error: 'struct tree_struct' has no member named 'objects' 4223 | for(size_t i = 0; i < titem->objects.size(); i++) { | ^~~~~~~ callbacks.cc:4224:60: error: 'struct tree_struct' has no member named 'objects' 4224 | f = (MathFunction*) titem->objects[i]; | ^~~~~~~ callbacks.cc:4232:53: error: 'struct tree_struct' has no member named 'item' 4232 | SUBMENU_ITEM_PREPEND(titem->item.c_str(), sub3) | ^~~~ interface.h:35:85: note: in definition of macro 'SUBMENU_ITEM_PREPEND' 35 | #define SUBMENU_ITEM_PREPEND(x,y) item = gtk_menu_item_new_with_label(x); gtk_widget_show (item); gtk_menu_shell_prepend(GTK_MENU_SHELL(y), item); sub = gtk_menu_new(); gtk_widget_show (sub); gtk_menu_item_set_submenu(GTK_MENU_ITEM(item), sub); | ^ callbacks.cc:4233:54: error: 'struct tree_struct' has no member named 'objects' 4233 | for(size_t i = 0; i < titem->objects.size(); i++) { | ^~~~~~~ callbacks.cc:4234:60: error: 'struct tree_struct' has no member named 'objects' 4234 | f = (MathFunction*) titem->objects[i]; | ^~~~~~~ callbacks.cc:4244:39: error: 'struct tree_struct' has no member named 'rit' 4244 | while(titem && titem->rit == titem->items.rend()) { | ^~~ callbacks.cc:4244:53: error: 'struct tree_struct' has no member named 'items' 4244 | while(titem && titem->rit == titem->items.rend()) { | ^~~~~ callbacks.cc:4250:43: error: 'struct tree_struct' has no member named 'rit' 4250 | titem2 = &*titem->rit; | ^~~ callbacks.cc:4251:34: error: 'struct tree_struct' has no member named 'rit' 4251 | ++titem->rit; | ^~~ callbacks.cc:4253:32: error: 'struct tree_struct' has no member named 'rit' 4253 | titem->rit = titem->items.rbegin(); | ^~~ callbacks.cc:4253:45: error: 'struct tree_struct' has no member named 'items' 4253 | titem->rit = titem->items.rbegin(); | ^~~~~ callbacks.cc:4257:45: error: 'struct tree_struct' has no member named 'objects' 4257 | for(size_t i = 0; i < function_cats.objects.size(); i++) { | ^~~~~~~ callbacks.cc:4258:51: error: 'struct tree_struct' has no member named 'objects' 4258 | f = (MathFunction*) function_cats.objects[i]; | ^~~~~~~ callbacks.cc: At global scope: callbacks.cc:4265:1: error: 'string' does not name a type; did you mean 'GString'? 4265 | string sub_suffix(const ExpressionName *ename) { | ^~~~~~ | GString callbacks.cc: In function 'void update_completion()': callbacks.cc:4297:9: error: 'string' was not declared in this scope 4297 | string str; | ^~~~~~ callbacks.cc:4297:9: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:4304:33: error: 'str' was not declared in this scope; did you mean 'std'? 4304 | str = sub_suffix(ename_r); | ^~~ | std callbacks.cc:4304:50: error: invalid initialization of reference of type 'const std::string&' {aka 'const std::__cxx11::basic_string<char>&'} from expression of type 'const ExpressionName*' 4304 | str = sub_suffix(ename_r); | ^~~~~~~ In file included from /usr/include/libqalculate/qalculate.h:16: /usr/include/libqalculate/util.h:89:43: note: in passing argument 1 of 'std::string sub_suffix(const std::string&, const std::string&, const std::string&)' 89 | std::string sub_suffix(const std::string &name, const std::string &tag_begin, const std::string &tag_end); | ~~~~~~~~~~~~~~~~~~~^~~~ callbacks.cc:4306:33: error: 'str' was not declared in this scope; did you mean 'std'? 4306 | str = ename_r->name; | ^~~ | std callbacks.cc:4308:25: error: 'str' was not declared in this scope; did you mean 'std'? 4308 | str += "()"; | ^~~ | std callbacks.cc:4314:67: error: invalid initialization of reference of type 'const std::string&' {aka 'const std::__cxx11::basic_string<char>&'} from expression of type 'const ExpressionName*' 4314 | str += sub_suffix(ename); | ^~~~~ /usr/include/libqalculate/util.h:89:43: note: in passing argument 1 of 'std::string sub_suffix(const std::string&, const std::string&, const std::string&)' 89 | std::string sub_suffix(const std::string &name, const std::string &tag_begin, const std::string &tag_end); | ~~~~~~~~~~~~~~~~~~~^~~~ callbacks.cc:4335:57: error: 'str' was not declared in this scope; did you mean 'std'? 4335 | str = sub_suffix(ename_r); | ^~~ | std callbacks.cc:4335:74: error: invalid initialization of reference of type 'const std::string&' {aka 'const std::__cxx11::basic_string<char>&'} from expression of type 'const ExpressionName*' 4335 | str = sub_suffix(ename_r); | ^~~~~~~ /usr/include/libqalculate/util.h:89:43: note: in passing argument 1 of 'std::string sub_suffix(const std::string&, const std::string&, const std::string&)' 89 | std::string sub_suffix(const std::string &name, const std::string &tag_begin, const std::string &tag_end); | ~~~~~~~~~~~~~~~~~~~^~~~ callbacks.cc:4337:57: error: 'str' was not declared in this scope; did you mean 'std'? 4337 | str = ename_r->name; | ^~~ | std callbacks.cc:4341:41: error: 'str' was not declared in this scope; did you mean 'std'? 4341 | str += " <i>"; | ^~~ | std callbacks.cc:4343:67: error: invalid initialization of reference of type 'const std::string&' {aka 'const std::__cxx11::basic_string<char>&'} from expression of type 'const ExpressionName*' 4343 | str += sub_suffix(ename); | ^~~~~ /usr/include/libqalculate/util.h:89:43: note: in passing argument 1 of 'std::string sub_suffix(const std::string&, const std::string&, const std::string&)' 89 | std::string sub_suffix(const std::string &name, const std::string &tag_begin, const std::string &tag_end); | ~~~~~~~~~~~~~~~~~~~^~~~ callbacks.cc:4351:33: error: 'str' was not declared in this scope; did you mean 'std'? 4351 | str = sub_suffix(ename_r); | ^~~ | std callbacks.cc:4351:50: error: invalid initialization of reference of type 'const std::string&' {aka 'const std::__cxx11::basic_string<char>&'} from expression of type 'const ExpressionName*' 4351 | str = sub_suffix(ename_r); | ^~~~~~~ /usr/include/libqalculate/util.h:89:43: note: in passing argument 1 of 'std::string sub_suffix(const std::string&, const std::string&, const std::string&)' 89 | std::string sub_suffix(const std::string &name, const std::string &tag_begin, const std::string &tag_end); | ~~~~~~~~~~~~~~~~~~~^~~~ callbacks.cc:4357:47: error: 'str' was not declared in this scope; did you mean 'std'? 4357 | pos = str.find("_to_"); | ^~~ | std callbacks.cc:4360:51: error: 'string' is not a class, namespace, or enumeration 4360 | if(pos != string::npos) { | ^~~~~~ callbacks.cc:4361:49: error: 'str' was not declared in this scope; did you mean 'std'? 4361 | str = ename_r->name; | ^~~ | std callbacks.cc:4366:54: error: 'string' is not a class, namespace, or enumeration 4366 | while(pos != string::npos) { | ^~~~~~ callbacks.cc:4367:65: error: 'str' was not declared in this scope; did you mean 'std'? 4367 | if((pos == 1 && str[0] == 'm') || (pos > 1 && str[pos - 1] == 'm' && str[pos - 2] == '>')) { | ^~~ | std callbacks.cc:4372:55: error: 'str' was not declared in this scope; did you mean 'std'? 4372 | pos = str.find("_to_", pos); | ^~~ | std callbacks.cc:4377:86: error: 'str' was not declared in this scope; did you mean 'std'? 4377 | if(b) gtk_list_store_set(completion_store, &iter, 0, str.c_str(), 1, CALCULATOR->variables[i]->title().c_str(), 2, CALCULATOR->variables[i], 3, FALSE, 4, 0, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); | ^~~ | std callbacks.cc:4381:39: error: expected ';' before 'title' 4381 | string title; | ^~~~~~ | ; callbacks.cc:4383:41: error: 'title' was not declared in this scope 4383 | title = _("a previous result"); | ^~~~~ callbacks.cc:4386:49: error: 'title' was not declared in this scope 4386 | title = CALCULATOR->localizeExpression(((KnownVariable*) v)->expression()); | ^~~~~ callbacks.cc:4390:57: error: 'title' was not declared in this scope 4390 | title = _("matrix"); | ^~~~~ callbacks.cc:4392:57: error: 'title' was not declared in this scope 4392 | title = _("vector"); | ^~~~~ callbacks.cc:4396:57: error: 'title' was not declared in this scope 4396 | title = CALCULATOR->print(((KnownVariable*) v)->get(), 30, po); | ^~~~~ callbacks.cc:4402:89: error: 'title' was not declared in this scope 4402 | case ASSUMPTION_SIGN_POSITIVE: {title = _("positive"); break;} | ^~~~~ callbacks.cc:4403:92: error: 'title' was not declared in this scope 4403 | case ASSUMPTION_SIGN_NONPOSITIVE: {title = _("non-positive"); break;} | ^~~~~ callbacks.cc:4404:89: error: 'title' was not declared in this scope 4404 | case ASSUMPTION_SIGN_NEGATIVE: {title = _("negative"); break;} | ^~~~~ callbacks.cc:4405:92: error: 'title' was not declared in this scope 4405 | case ASSUMPTION_SIGN_NONNEGATIVE: {title = _("non-negative"); break;} | ^~~~~ callbacks.cc:4406:88: error: 'title' was not declared in this scope 4406 | case ASSUMPTION_SIGN_NONZERO: {title = _("non-zero"); break;} | ^~~~~ callbacks.cc:4409:53: error: 'title' was not declared in this scope 4409 | if(!title.empty() && ((UnknownVariable*) v)->assumptions()->type() != ASSUMPTION_TYPE_NONE) title += " "; | ^~~~~ callbacks.cc:4411:88: error: 'title' was not declared in this scope 4411 | case ASSUMPTION_TYPE_INTEGER: {title += _("integer"); break;} | ^~~~~ callbacks.cc:4412:89: error: 'title' was not declared in this scope 4412 | case ASSUMPTION_TYPE_RATIONAL: {title += _("rational"); break;} | ^~~~~ callbacks.cc:4413:85: error: 'title' was not declared in this scope 4413 | case ASSUMPTION_TYPE_REAL: {title += _("real"); break;} | ^~~~~ callbacks.cc:4414:88: error: 'title' was not declared in this scope 4414 | case ASSUMPTION_TYPE_COMPLEX: {title += _("complex"); break;} | ^~~~~ callbacks.cc:4415:87: error: 'title' was not declared in this scope 4415 | case ASSUMPTION_TYPE_NUMBER: {title += _("number"); break;} | ^~~~~ callbacks.cc:4416:90: error: 'title' was not declared in this scope 4416 | case ASSUMPTION_TYPE_NONMATRIX: {title += _("(not matrix)"); break;} | ^~~~~ callbacks.cc:4419:52: error: 'title' was not declared in this scope 4419 | if(title.empty()) title = _("unknown"); | ^~~~~ callbacks.cc:4421:49: error: 'title' was not declared in this scope 4421 | title = _("default assumptions"); | ^~~~~ callbacks.cc:4424:86: error: 'str' was not declared in this scope; did you mean 'std'? 4424 | if(b) gtk_list_store_set(completion_store, &iter, 0, str.c_str(), 1, title.c_str(), 2, CALCULATOR->variables[i], 3, FALSE, 4, 0, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); | ^~~ | std callbacks.cc:4424:102: error: 'title' was not declared in this scope 4424 | if(b) gtk_list_store_set(completion_store, &iter, 0, str.c_str(), 1, title.c_str(), 2, CALCULATOR->variables[i], 3, FALSE, 4, 0, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); | ^~~~~ callbacks.cc:4425:111: error: 'title' was not declared in this scope 4425 | else gtk_list_store_set(completion_store, &iter, 0, ename_r->name.c_str(), 1, title.c_str(), 2, CALCULATOR->variables[i], 3, FALSE, 4, 0, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); | ^~~~~ callbacks.cc:4441:57: error: 'str' was not declared in this scope; did you mean 'std'? 4441 | str = sub_suffix(ename_r); | ^~~ | std callbacks.cc:4441:74: error: invalid initialization of reference of type 'const std::string&' {aka 'const std::__cxx11::basic_string<char>&'} from expression of type 'const ExpressionName*' 4441 | str = sub_suffix(ename_r); | ^~~~~~~ /usr/include/libqalculate/util.h:89:43: note: in passing argument 1 of 'std::string sub_suffix(const std::string&, const std::string&, const std::string&)' 89 | std::string sub_suffix(const std::string &name, const std::string &tag_begin, const std::string &tag_end); | ~~~~~~~~~~~~~~~~~~~^~~~ callbacks.cc:4443:57: error: 'str' was not declared in this scope; did you mean 'std'? 4443 | str = ename_r->name; | ^~~ | std callbacks.cc:4447:41: error: 'str' was not declared in this scope; did you mean 'std'? 4447 | str += " <i>"; | ^~~ | std callbacks.cc:4449:67: error: invalid initialization of reference of type 'const std::string&' {aka 'const std::__cxx11::basic_string<char>&'} from expression of type 'const ExpressionName*' 4449 | str += sub_suffix(ename); | ^~~~~ /usr/include/libqalculate/util.h:89:43: note: in passing argument 1 of 'std::string sub_suffix(const std::string&, const std::string&, const std::string&)' 89 | std::string sub_suffix(const std::string &name, const std::string &tag_begin, const std::string &tag_end); | ~~~~~~~~~~~~~~~~~~~^~~~ callbacks.cc:4457:33: error: 'str' was not declared in this scope; did you mean 'std'? 4457 | str = sub_suffix(ename_r); | ^~~ | std callbacks.cc:4457:50: error: invalid initialization of reference of type 'const std::string&' {aka 'const std::__cxx11::basic_string<char>&'} from expression of type 'const ExpressionName*' 4457 | str = sub_suffix(ename_r); | ^~~~~~~ /usr/include/libqalculate/util.h:89:43: note: in passing argument 1 of 'std::string sub_suffix(const std::string&, const std::string&, const std::string&)' 89 | std::string sub_suffix(const std::string &name, const std::string &tag_begin, const std::string &tag_end); | ~~~~~~~~~~~~~~~~~~~^~~~ callbacks.cc:4460:25: error: 'unordered_map' was not declared in this scope 4460 | unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.end(); | ^~~~~~~~~~~~~ callbacks.cc:4460:25: note: suggested alternatives: /usr/include/c++/12.2.0/bits/unordered_map.h:102:11: note: 'std::unordered_map' 102 | class unordered_map | ^~~~~~~~~~~~~ /usr/include/c++/12.2.0/unordered_map:64:13: note: 'std::pmr::unordered_map' 64 | using unordered_map | ^~~~~~~~~~~~~ callbacks.cc:4460:56: error: expected primary-expression before '*' token 4460 | unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.end(); | ^ callbacks.cc:4460:57: error: expected primary-expression before '>' token 4460 | unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.end(); | ^ callbacks.cc:4460:60: error: '::const_iterator' has not been declared 4460 | unordered_map<string, GdkPixbuf*>::const_iterator it_flag = flag_images.end(); | ^~~~~~~~~~~~~~ callbacks.cc:4461:45: error: 'it_flag' was not declared in this scope 4461 | if(u->isCurrency()) it_flag = flag_images.find(u->referenceName()); | ^~~~~~~ callbacks.cc:4461:55: error: 'flag_images' was not declared in this scope 4461 | if(u->isCurrency()) it_flag = flag_images.find(u->referenceName()); | ^~~~~~~~~~~ callbacks.cc:4462:78: error: 'str' was not declared in this scope; did you mean 'std'? 4462 | if(b) gtk_list_store_set(completion_store, &iter, 0, str.c_str(), 1, u->title().c_str(), 2, u, 3, FALSE, 4, 0, 5, it_flag == flag_images.end() ? NULL : it_flag->second, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); | ^~~ | std callbacks.cc:4462:139: error: 'it_flag' was not declared in this scope 4462 | if(b) gtk_list_store_set(completion_store, &iter, 0, str.c_str(), 1, u->title().c_str(), 2, u, 3, FALSE, 4, 0, 5, it_flag == flag_images.end() ? NULL : it_flag->second, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); | ^~~~~~~ callbacks.cc:4462:150: error: 'flag_images' was not declared in this scope 4462 | if(b) gtk_list_store_set(completion_store, &iter, 0, str.c_str(), 1, u->title().c_str(), 2, u, 3, FALSE, 4, 0, 5, it_flag == flag_images.end() ? NULL : it_flag->second, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); | ^~~~~~~~~~~ callbacks.cc:4463:148: error: 'it_flag' was not declared in this scope 4463 | else gtk_list_store_set(completion_store, &iter, 0, ename_r->name.c_str(), 1, u->title().c_str(), 2, u, 3, FALSE, 4, 0, 5, it_flag == flag_images.end() ? NULL : it_flag->second, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); | ^~~~~~~ callbacks.cc:4463:159: error: 'flag_images' was not declared in this scope 4463 | else gtk_list_store_set(completion_store, &iter, 0, ename_r->name.c_str(), 1, u->title().c_str(), 2, u, 3, FALSE, 4, 0, 5, it_flag == flag_images.end() ? NULL : it_flag->second, 6, PANGO_WEIGHT_NORMAL, 7, 0, 8, NULL, -1); | ^~~~~~~~~~~ callbacks.cc:4472:17: error: 'str' was not declared in this scope; did you mean 'std'? 4472 | str = ""; | ^~~ | std callbacks.cc:4474:31: error: 'string' does not name a type; did you mean 'GString'? 4474 | const string *pstr; | ^~~~~~ | GString callbacks.cc:4475:41: error: 'pstr' was not declared in this scope 4475 | if(name_i == 1) pstr = &p->longName(false); | ^~~~ callbacks.cc:4476:46: error: 'pstr' was not declared in this scope 4476 | else if(name_i == 2) pstr = &p->unicodeName(false); | ^~~~ callbacks.cc:4477:30: error: 'pstr' was not declared in this scope 4477 | else pstr = &p->shortName(false); | ^~~~ callbacks.cc:4478:29: error: 'pstr' was not declared in this scope 4478 | if(!pstr->empty()) { | ^~~~ callbacks.cc:4507:15: error: expected ';' before 'str2' 4507 | string str2; | ^~~~~ | ; callbacks.cc:4508:38: error: 'str' was not declared in this scope; did you mean 'std'? 4508 | #define COMPLETION_CONVERT_STRING(x) str = _(x); if(str != x) {str += " <i>"; str += x; str += "</i>";} | ^~~ callbacks.cc:4508:38: note: in definition of macro 'COMPLETION_CONVERT_STRING' 4508 | #define COMPLETION_CONVERT_STRING(x) str = _(x); if(str != x) {str += " <i>"; str += x; str += "</i>";} | ^~~ callbacks.cc:4509:94: error: 'str2' was not declared in this scope 4509 | #define COMPLETION_CONVERT_STRING2(x, y) str = _(x); str += " <i>"; if(str != x) {str += x;} str2 = _(y); if(str2 != y) {str += " "; str += y;} str += " "; str += str2; str += "</i>"; | ^~~~ callbacks.cc:4509:94: note: in definition of macro 'COMPLETION_CONVERT_STRING2' 4509 | #define COMPLETION_CONVERT_STRING2(x, y) str = _(x); str += " <i>"; if(str != x) {str += x;} str2 = _(y); if(str2 != y) {str += " "; str += y;} str += " "; str += str2; str += "</i>"; | ^~~~ callbacks.cc: At global scope: callbacks.cc:4565:1: error: 'string' does not name a type; did you mean 'GString'? 4565 | string get_value_string(const MathStructure &mstruct_, bool rlabel = false, Prefix *prefix = NULL) { | ^~~~~~ | GString callbacks.cc: In function 'cairo_surface_t* draw_structure(MathStructure&, PrintOptions, InternalPrintStruct, gint*, int, GdkRGBA*)': callbacks.cc:4640:25: error: 'string' was not declared in this scope 4640 | string str; | ^~~~~~ callbacks.cc:4640:25: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:4641:31: error: expected ';' before 'exp' 4641 | string exp = ""; | ^~~~ | ; callbacks.cc:4643:38: error: cannot resolve overloaded function 'exp' based on conversion to type 'std::string*' {aka 'std::__cxx11::basic_string<char>*'} 4643 | ips_n.exp = &exp; | ^~~ callbacks.cc:4645:30: error: 'str' was not declared in this scope; did you mean 'std'? 4645 | TTBP(str) | ^~~ callbacks.cc:307:61: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:4645:25: note: in expansion of macro 'TTBP' 4645 | TTBP(str) | ^~~~ callbacks.cc:4645:30: error: 'str' was not declared in this scope; did you mean 'std'? 4645 | TTBP(str) | ^~~ callbacks.cc:307:119: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:4645:25: note: in expansion of macro 'TTBP' 4645 | TTBP(str) | ^~~~ callbacks.cc:4645:30: error: 'str' was not declared in this scope; did you mean 'std'? 4645 | TTBP(str) | ^~~ callbacks.cc:307:178: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:4645:25: note: in expansion of macro 'TTBP' 4645 | TTBP(str) | ^~~~ callbacks.cc:4645:30: error: 'str' was not declared in this scope; did you mean 'std'? 4645 | TTBP(str) | ^~~ callbacks.cc:307:217: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:4645:25: note: in expansion of macro 'TTBP' 4645 | TTBP(str) | ^~~~ callbacks.cc:4645:30: error: 'str' was not declared in this scope; did you mean 'std'? 4645 | TTBP(str) | ^~~ callbacks.cc:306:61: note: in definition of macro 'TTB' 306 | #define TTB(str) if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} | ^~~ callbacks.cc:4645:25: note: in expansion of macro 'TTBP' 4645 | TTBP(str) | ^~~~ callbacks.cc:4645:30: error: 'str' was not declared in this scope; did you mean 'std'? 4645 | TTBP(str) | ^~~ callbacks.cc:306:122: note: in definition of macro 'TTB' 306 | #define TTB(str) if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} | ^~~ callbacks.cc:4645:25: note: in expansion of macro 'TTBP' 4645 | TTBP(str) | ^~~~ callbacks.cc:4645:30: error: 'str' was not declared in this scope; did you mean 'std'? 4645 | TTBP(str) | ^~~ callbacks.cc:306:182: note: in definition of macro 'TTB' 306 | #define TTB(str) if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} | ^~~ callbacks.cc:4645:25: note: in expansion of macro 'TTBP' 4645 | TTBP(str) | ^~~~ callbacks.cc:4645:30: error: 'str' was not declared in this scope; did you mean 'std'? 4645 | TTBP(str) | ^~~ callbacks.cc:306:221: note: in definition of macro 'TTB' 306 | #define TTB(str) if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} | ^~~ callbacks.cc:4645:25: note: in expansion of macro 'TTBP' 4645 | TTBP(str) | ^~~~ callbacks.cc:4646:25: error: 'unordered_map' was not declared in this scope 4646 | unordered_map<void*, string>::iterator it = number_map.find((void*) &m.number()); | ^~~~~~~~~~~~~ callbacks.cc:4646:25: note: suggested alternatives: /usr/include/c++/12.2.0/bits/unordered_map.h:102:11: note: 'std::unordered_map' 102 | class unordered_map | ^~~~~~~~~~~~~ /usr/include/c++/12.2.0/unordered_map:64:13: note: 'std::pmr::unordered_map' 64 | using unordered_map | ^~~~~~~~~~~~~ callbacks.cc:4646:39: error: expected primary-expression before 'void' 4646 | unordered_map<void*, string>::iterator it = number_map.find((void*) &m.number()); | ^~~~ callbacks.cc:4647:31: error: expected ';' before 'value_str' 4647 | string value_str; | ^~~~~~~~~~ | ; callbacks.cc:4648:28: error: 'it' was not declared in this scope; did you mean 'int'? 4648 | if(it != number_map.end()) { | ^~ | int callbacks.cc:4648:34: error: 'number_map' was not declared in this scope 4648 | if(it != number_map.end()) { | ^~~~~~~~~~ callbacks.cc:4649:33: error: 'value_str' was not declared in this scope 4649 | value_str += it->second; | ^~~~~~~~~ callbacks.cc:4650:36: error: 'number_approx_map' was not declared in this scope 4650 | if(number_approx_map.find((void*) &m.number()) != number_approx_map.end()) { | ^~~~~~~~~~~~~~~~~ callbacks.cc:4653:36: error: 'number_exp_map' was not declared in this scope 4653 | if(number_exp_map.find((void*) &m.number()) != number_exp_map.end()) { | ^~~~~~~~~~~~~~ callbacks.cc:4655:53: error: 'number_exp_minus_map' was not declared in this scope 4655 | exp_minus = number_exp_minus_map[(void*) &m.number()]; | ^~~~~~~~~~~~~~~~~~~~ callbacks.cc:4658:33: error: 'value_str' was not declared in this scope 4658 | value_str = m.number().print(po, ips_n); | ^~~~~~~~~ callbacks.cc:4660:33: error: 'number_exp_map' was not declared in this scope 4660 | number_exp_map[(void*) &m.number()] = exp; | ^~~~~~~~~~~~~~ callbacks.cc:4661:33: error: 'number_exp_minus_map' was not declared in this scope 4661 | number_exp_minus_map[(void*) &m.number()] = exp_minus; | ^~~~~~~~~~~~~~~~~~~~ callbacks.cc:4663:41: error: 'number_approx_map' was not declared in this scope 4663 | number_approx_map[(void*) &m.number()] = *po.is_approximate; | ^~~~~~~~~~~~~~~~~ callbacks.cc:4665:41: error: 'number_approx_map' was not declared in this scope 4665 | number_approx_map[(void*) &m.number()] = FALSE; | ^~~~~~~~~~~~~~~~~ callbacks.cc:4701:116: error: overloaded function with no contextual type information 4701 | if((!use_e_notation || (po.base != BASE_DECIMAL && po.base >= 2 && po.base <= 36)) && !exp.empty()) { | ^~~~~ callbacks.cc:4702:36: error: 'value_str' was not declared in this scope 4702 | if(value_str == "1") { | ^~~~~~~~~ callbacks.cc:4705:41: error: 'number_map' was not declared in this scope 4705 | number_map[(void*) &mnr[0].number()] = (po.base != BASE_DECIMAL && po.base >= 2 && po.base <= 36) ? i2s(po.base) : "10"; | ^~~~~~~~~~ callbacks.cc:4720:41: error: 'number_map' was not declared in this scope 4720 | number_map[(void*) &mnr[0].number()] = value_str; | ^~~~~~~~~~ callbacks.cc:4721:41: error: 'number_approx_map' was not declared in this scope 4721 | number_approx_map[(void*) &mnr[0].number()] = number_approx_map[(void*) &m.number()]; | ^~~~~~~~~~~~~~~~~ callbacks.cc:4739:25: error: 'str' was not declared in this scope; did you mean 'std'? 4739 | str += value_str; | ^~~ | std callbacks.cc:4739:32: error: 'value_str' was not declared in this scope 4739 | str += value_str; | ^~~~~~~~~ callbacks.cc:4741:33: error: overloaded function with no contextual type information 4741 | if(!exp.empty()) { | ^~~~~ callbacks.cc:4749:39: error: expected ';' before 'estr' 4749 | string estr; | ^~~~~ | ; callbacks.cc:4750:58: error: 'estr' was not declared in this scope; did you mean 'eqstr'? 4750 | if(po.lower_case_e) {TTP(estr, "e");} | ^~~~ callbacks.cc:313:62: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:4750:54: note: in expansion of macro 'TTP' 4750 | if(po.lower_case_e) {TTP(estr, "e");} | ^~~ callbacks.cc:4750:58: error: 'estr' was not declared in this scope; did you mean 'eqstr'? 4750 | if(po.lower_case_e) {TTP(estr, "e");} | ^~~~ callbacks.cc:313:120: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:4750:54: note: in expansion of macro 'TTP' 4750 | if(po.lower_case_e) {TTP(estr, "e");} | ^~~ callbacks.cc:4750:58: error: 'estr' was not declared in this scope; did you mean 'eqstr'? 4750 | if(po.lower_case_e) {TTP(estr, "e");} | ^~~~ callbacks.cc:313:179: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:4750:54: note: in expansion of macro 'TTP' 4750 | if(po.lower_case_e) {TTP(estr, "e");} | ^~~ callbacks.cc:4750:58: error: 'estr' was not declared in this scope; did you mean 'eqstr'? 4750 | if(po.lower_case_e) {TTP(estr, "e");} | ^~~~ callbacks.cc:313:218: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:4750:54: note: in expansion of macro 'TTP' 4750 | if(po.lower_case_e) {TTP(estr, "e");} | ^~~ callbacks.cc:4750:58: error: 'estr' was not declared in this scope; did you mean 'eqstr'? 4750 | if(po.lower_case_e) {TTP(estr, "e");} | ^~~~ callbacks.cc:313:253: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:4750:54: note: in expansion of macro 'TTP' 4750 | if(po.lower_case_e) {TTP(estr, "e");} | ^~~ callbacks.cc:4750:58: error: 'estr' was not declared in this scope; did you mean 'eqstr'? 4750 | if(po.lower_case_e) {TTP(estr, "e");} | ^~~~ callbacks.cc:312:62: note: in definition of macro 'TT' 312 | #define TT(str, x) {if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:4750:54: note: in expansion of macro 'TTP' 4750 | if(po.lower_case_e) {TTP(estr, "e");} | ^~~ callbacks.cc:4750:58: error: 'estr' was not declared in this scope; did you mean 'eqstr'? 4750 | if(po.lower_case_e) {TTP(estr, "e");} | ^~~~ callbacks.cc:312:123: note: in definition of macro 'TT' 312 | #define TT(str, x) {if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:4750:54: note: in expansion of macro 'TTP' 4750 | if(po.lower_case_e) {TTP(estr, "e");} | ^~~ callbacks.cc:4750:58: error: 'estr' was not declared in this scope; did you mean 'eqstr'? 4750 | if(po.lower_case_e) {TTP(estr, "e");} | ^~~~ callbacks.cc:312:183: note: in definition of macro 'TT' 312 | #define TT(str, x) {if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:4750:54: note: in expansion of macro 'TTP' 4750 | if(po.lower_case_e) {TTP(estr, "e");} | ^~~ callbacks.cc:4750:58: error: 'estr' was not declared in this scope; did you mean 'eqstr'? 4750 | if(po.lower_case_e) {TTP(estr, "e");} | ^~~~ callbacks.cc:312:222: note: in definition of macro 'TT' 312 | #define TT(str, x) {if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:4750:54: note: in expansion of macro 'TTP' 4750 | if(po.lower_case_e) {TTP(estr, "e");} | ^~~ callbacks.cc:4750:58: error: 'estr' was not declared in this scope; did you mean 'eqstr'? 4750 | if(po.lower_case_e) {TTP(estr, "e");} | ^~~~ callbacks.cc:312:256: note: in definition of macro 'TT' 312 | #define TT(str, x) {if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:4750:54: note: in expansion of macro 'TTP' 4750 | if(po.lower_case_e) {TTP(estr, "e");} | ^~~ callbacks.cc:4751:49: error: 'estr' was not declared in this scope; did you mean 'eqstr'? 4751 | else {TTP_SMALL(estr, "E");} | ^~~~ callbacks.cc:314:62: note: in definition of macro 'TT_XSMALL' 314 | #define TT_XSMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"medium\">";} else if(scaledown == 1) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:4751:39: note: in expansion of macro 'TTP_SMALL' 4751 | else {TTP_SMALL(estr, "E");} | ^~~~~~~~~ callbacks.cc:4751:49: error: 'estr' was not declared in this scope; did you mean 'eqstr'? 4751 | else {TTP_SMALL(estr, "E");} | ^~~~ callbacks.cc:314:121: note: in definition of macro 'TT_XSMALL' 314 | #define TT_XSMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"medium\">";} else if(scaledown == 1) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:4751:39: note: in expansion of macro 'TTP_SMALL' 4751 | else {TTP_SMALL(estr, "E");} | ^~~~~~~~~ callbacks.cc:4751:49: error: 'estr' was not declared in this scope; did you mean 'eqstr'? 4751 | else {TTP_SMALL(estr, "E");} | ^~~~ callbacks.cc:314:160: note: in definition of macro 'TT_XSMALL' 314 | #define TT_XSMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"medium\">";} else if(scaledown == 1) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:4751:39: note: in expansion of macro 'TTP_SMALL' 4751 | else {TTP_SMALL(estr, "E");} | ^~~~~~~~~ callbacks.cc:4751:49: error: 'estr' was not declared in this scope; did you mean 'eqstr'? 4751 | else {TTP_SMALL(estr, "E");} | ^~~~ callbacks.cc:314:195: note: in definition of macro 'TT_XSMALL' 314 | #define TT_XSMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"medium\">";} else if(scaledown == 1) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:4751:39: note: in expansion of macro 'TTP_SMALL' 4751 | else {TTP_SMALL(estr, "E");} | ^~~~~~~~~ callbacks.cc:4751:49: error: 'estr' was not declared in this scope; did you mean 'eqstr'? 4751 | else {TTP_SMALL(estr, "E");} | ^~~~ callbacks.cc:313:62: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:4751:39: note: in expansion of macro 'TTP_SMALL' 4751 | else {TTP_SMALL(estr, "E");} | ^~~~~~~~~ callbacks.cc:4751:49: error: 'estr' was not declared in this scope; did you mean 'eqstr'? 4751 | else {TTP_SMALL(estr, "E");} | ^~~~ callbacks.cc:313:120: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:4751:39: note: in expansion of macro 'TTP_SMALL' 4751 | else {TTP_SMALL(estr, "E");} | ^~~~~~~~~ callbacks.cc:4751:49: error: 'estr' was not declared in this scope; did you mean 'eqstr'? 4751 | else {TTP_SMALL(estr, "E");} | ^~~~ callbacks.cc:313:179: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:4751:39: note: in expansion of macro 'TTP_SMALL' 4751 | else {TTP_SMALL(estr, "E");} | ^~~~~~~~~ callbacks.cc:4751:49: error: 'estr' was not declared in this scope; did you mean 'eqstr'? 4751 | else {TTP_SMALL(estr, "E");} | ^~~~ callbacks.cc:313:218: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:4751:39: note: in expansion of macro 'TTP_SMALL' 4751 | else {TTP_SMALL(estr, "E");} | ^~~~~~~~~ callbacks.cc:4751:49: error: 'estr' was not declared in this scope; did you mean 'eqstr'? 4751 | else {TTP_SMALL(estr, "E");} | ^~~~ callbacks.cc:313:253: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:4751:39: note: in expansion of macro 'TTP_SMALL' 4751 | else {TTP_SMALL(estr, "E");} | ^~~~~~~~~ callbacks.cc:4752:63: error: 'estr' was not declared in this scope; did you mean 'eqstr'? 4752 | if(po.lower_case_e) gsub("e", estr, str); | ^~~~ | eqstr callbacks.cc:4753:48: error: 'estr' was not declared in this scope; did you mean 'eqstr'? 4753 | else gsub("E", estr, str); | ^~~~ | eqstr callbacks.cc:4755:190: error: 'string' is not a class, namespace, or enumeration 4755 | bool twos = (((po.base == 2 && po.twos_complement) || (po.base == 16 && po.hexadecimal_twos_complement)) && m.number().isNegative() && value_str.find(SIGN_MINUS) == string::npos && value_str.find("-") == string::npos); | ^~~~~~ callbacks.cc:4755:229: error: 'string' is not a class, namespace, or enumeration 4755 | bool twos = (((po.base == 2 && po.twos_complement) || (po.base == 16 && po.hexadecimal_twos_complement)) && m.number().isNegative() && value_str.find(SIGN_MINUS) == string::npos && value_str.find("-") == string::npos); | ^~~~~~ callbacks.cc:4784:25: error: 'string' was not declared in this scope 4784 | string str; | ^~~~~~ callbacks.cc:4784:25: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:4785:25: error: 'str' was not declared in this scope; did you mean 'std'? 4785 | str = "<i>"; | ^~~ | std callbacks.cc:4808:25: error: 'string' was not declared in this scope 4808 | string str; | ^~~~~~ callbacks.cc:4808:25: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:4809:30: error: 'str' was not declared in this scope; did you mean 'std'? 4809 | TTBP(str) | ^~~ callbacks.cc:307:61: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:4809:25: note: in expansion of macro 'TTBP' 4809 | TTBP(str) | ^~~~ callbacks.cc:4809:30: error: 'str' was not declared in this scope; did you mean 'std'? 4809 | TTBP(str) | ^~~ callbacks.cc:307:119: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:4809:25: note: in expansion of macro 'TTBP' 4809 | TTBP(str) | ^~~~ callbacks.cc:4809:30: error: 'str' was not declared in this scope; did you mean 'std'? 4809 | TTBP(str) | ^~~ callbacks.cc:307:178: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:4809:25: note: in expansion of macro 'TTBP' 4809 | TTBP(str) | ^~~~ callbacks.cc:4809:30: error: 'str' was not declared in this scope; did you mean 'std'? 4809 | TTBP(str) | ^~~ callbacks.cc:307:217: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:4809:25: note: in expansion of macro 'TTBP' 4809 | TTBP(str) | ^~~~ callbacks.cc:4809:30: error: 'str' was not declared in this scope; did you mean 'std'? 4809 | TTBP(str) | ^~~ callbacks.cc:306:61: note: in definition of macro 'TTB' 306 | #define TTB(str) if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} | ^~~ callbacks.cc:4809:25: note: in expansion of macro 'TTBP' 4809 | TTBP(str) | ^~~~ callbacks.cc:4809:30: error: 'str' was not declared in this scope; did you mean 'std'? 4809 | TTBP(str) | ^~~ callbacks.cc:306:122: note: in definition of macro 'TTB' 306 | #define TTB(str) if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} | ^~~ callbacks.cc:4809:25: note: in expansion of macro 'TTBP' 4809 | TTBP(str) | ^~~~ callbacks.cc:4809:30: error: 'str' was not declared in this scope; did you mean 'std'? 4809 | TTBP(str) | ^~~ callbacks.cc:306:182: note: in definition of macro 'TTB' 306 | #define TTB(str) if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} | ^~~ callbacks.cc:4809:25: note: in expansion of macro 'TTBP' 4809 | TTBP(str) | ^~~~ callbacks.cc:4809:30: error: 'str' was not declared in this scope; did you mean 'std'? 4809 | TTBP(str) | ^~~ callbacks.cc:306:221: note: in definition of macro 'TTB' 306 | #define TTB(str) if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} | ^~~ callbacks.cc:4809:25: note: in expansion of macro 'TTBP' 4809 | TTBP(str) | ^~~~ callbacks.cc:4810:25: error: 'unordered_map' was not declared in this scope 4810 | unordered_map<void*, string>::iterator it = date_map.find((void*) m.datetime()); | ^~~~~~~~~~~~~ callbacks.cc:4810:25: note: suggested alternatives: /usr/include/c++/12.2.0/bits/unordered_map.h:102:11: note: 'std::unordered_map' 102 | class unordered_map | ^~~~~~~~~~~~~ /usr/include/c++/12.2.0/unordered_map:64:13: note: 'std::pmr::unordered_map' 64 | using unordered_map | ^~~~~~~~~~~~~ callbacks.cc:4810:39: error: expected primary-expression before 'void' 4810 | unordered_map<void*, string>::iterator it = date_map.find((void*) m.datetime()); | ^~~~ callbacks.cc:4811:28: error: 'it' was not declared in this scope; did you mean 'int'? 4811 | if(it != date_map.end()) { | ^~ | int callbacks.cc:4811:34: error: 'date_map' was not declared in this scope 4811 | if(it != date_map.end()) { | ^~~~~~~~ callbacks.cc:4812:33: error: 'str' was not declared in this scope; did you mean 'std'? 4812 | str += it->second; | ^~~ | std callbacks.cc:4814:39: error: expected ';' before 'value_str' 4814 | string value_str = m.datetime()->print(po); | ^~~~~~~~~~ | ; callbacks.cc:4815:66: error: 'value_str' was not declared in this scope 4815 | date_map[(void*) m.datetime()] = value_str; | ^~~~~~~~~ callbacks.cc:4816:33: error: 'str' was not declared in this scope; did you mean 'std'? 4816 | str += value_str; | ^~~ | std callbacks.cc:4818:29: error: 'str' was not declared in this scope; did you mean 'std'? 4818 | TTE(str) | ^~~ callbacks.cc:311:41: note: in definition of macro 'TTE' 311 | #define TTE(str) str += "</span>"; | ^~~ callbacks.cc:4838:25: error: 'vector' was not declared in this scope 4838 | vector<cairo_surface_t*> surface_terms; | ^~~~~~ callbacks.cc:4838:25: note: suggested alternatives: In file included from /usr/include/c++/12.2.0/vector:64: /usr/include/c++/12.2.0/bits/stl_vector.h:423:11: note: 'std::vector' 423 | class vector : protected _Vector_base<_Tp, _Alloc> | ^~~~~~ /usr/include/c++/12.2.0/vector:84:13: note: 'std::pmr::vector' 84 | using vector = std::vector<_Tp, polymorphic_allocator<_Tp>>; | ^~~~~~ callbacks.cc:4838:47: error: expected primary-expression before '*' token 4838 | vector<cairo_surface_t*> surface_terms; | ^ callbacks.cc:4838:48: error: expected primary-expression before '>' token 4838 | vector<cairo_surface_t*> surface_terms; | ^ callbacks.cc:4838:50: error: 'surface_terms' was not declared in this scope 4838 | vector<cairo_surface_t*> surface_terms; | ^~~~~~~~~~~~~ callbacks.cc:4839:36: error: expected primary-expression before '>' token 4839 | vector<gint> hpt; | ^ callbacks.cc:4839:38: error: 'hpt' was not declared in this scope 4839 | vector<gint> hpt; | ^~~ callbacks.cc:4840:36: error: expected primary-expression before '>' token 4840 | vector<gint> wpt; | ^ callbacks.cc:4840:38: error: 'wpt' was not declared in this scope 4840 | vector<gint> wpt; | ^~~ callbacks.cc:4841:36: error: expected primary-expression before '>' token 4841 | vector<gint> cpt; | ^ callbacks.cc:4841:38: error: 'cpt' was not declared in this scope 4841 | vector<gint> cpt; | ^~~ callbacks.cc:5032:25: error: 'vector' was not declared in this scope 5032 | vector<cairo_surface_t*> surface_terms; | ^~~~~~ callbacks.cc:5032:25: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stl_vector.h:423:11: note: 'std::vector' 423 | class vector : protected _Vector_base<_Tp, _Alloc> | ^~~~~~ /usr/include/c++/12.2.0/vector:84:13: note: 'std::pmr::vector' 84 | using vector = std::vector<_Tp, polymorphic_allocator<_Tp>>; | ^~~~~~ callbacks.cc:5032:47: error: expected primary-expression before '*' token 5032 | vector<cairo_surface_t*> surface_terms; | ^ callbacks.cc:5032:48: error: expected primary-expression before '>' token 5032 | vector<cairo_surface_t*> surface_terms; | ^ callbacks.cc:5032:50: error: 'surface_terms' was not declared in this scope 5032 | vector<cairo_surface_t*> surface_terms; | ^~~~~~~~~~~~~ callbacks.cc:5033:36: error: expected primary-expression before '>' token 5033 | vector<gint> hpt; | ^ callbacks.cc:5033:38: error: 'hpt' was not declared in this scope 5033 | vector<gint> hpt; | ^~~ callbacks.cc:5034:36: error: expected primary-expression before '>' token 5034 | vector<gint> wpt; | ^ callbacks.cc:5034:38: error: 'wpt' was not declared in this scope 5034 | vector<gint> wpt; | ^~~ callbacks.cc:5035:36: error: expected primary-expression before '>' token 5035 | vector<gint> cpt; | ^ callbacks.cc:5035:38: error: 'cpt' was not declared in this scope 5035 | vector<gint> cpt; | ^~~ callbacks.cc:5040:25: error: 'string' was not declared in this scope 5040 | string str; | ^~~~~~ callbacks.cc:5040:25: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:5042:43: error: 'str' was not declared in this scope; did you mean 'std'? 5042 | TTP_SMALL(str, SIGN_MULTIDOT); | ^~~ callbacks.cc:314:62: note: in definition of macro 'TT_XSMALL' 314 | #define TT_XSMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"medium\">";} else if(scaledown == 1) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5042:33: note: in expansion of macro 'TTP_SMALL' 5042 | TTP_SMALL(str, SIGN_MULTIDOT); | ^~~~~~~~~ callbacks.cc:5042:43: error: 'str' was not declared in this scope; did you mean 'std'? 5042 | TTP_SMALL(str, SIGN_MULTIDOT); | ^~~ callbacks.cc:314:121: note: in definition of macro 'TT_XSMALL' 314 | #define TT_XSMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"medium\">";} else if(scaledown == 1) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5042:33: note: in expansion of macro 'TTP_SMALL' 5042 | TTP_SMALL(str, SIGN_MULTIDOT); | ^~~~~~~~~ callbacks.cc:5042:43: error: 'str' was not declared in this scope; did you mean 'std'? 5042 | TTP_SMALL(str, SIGN_MULTIDOT); | ^~~ callbacks.cc:314:160: note: in definition of macro 'TT_XSMALL' 314 | #define TT_XSMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"medium\">";} else if(scaledown == 1) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5042:33: note: in expansion of macro 'TTP_SMALL' 5042 | TTP_SMALL(str, SIGN_MULTIDOT); | ^~~~~~~~~ callbacks.cc:5042:43: error: 'str' was not declared in this scope; did you mean 'std'? 5042 | TTP_SMALL(str, SIGN_MULTIDOT); | ^~~ callbacks.cc:314:195: note: in definition of macro 'TT_XSMALL' 314 | #define TT_XSMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"medium\">";} else if(scaledown == 1) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5042:33: note: in expansion of macro 'TTP_SMALL' 5042 | TTP_SMALL(str, SIGN_MULTIDOT); | ^~~~~~~~~ callbacks.cc:5042:43: error: 'str' was not declared in this scope; did you mean 'std'? 5042 | TTP_SMALL(str, SIGN_MULTIDOT); | ^~~ callbacks.cc:313:62: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5042:33: note: in expansion of macro 'TTP_SMALL' 5042 | TTP_SMALL(str, SIGN_MULTIDOT); | ^~~~~~~~~ callbacks.cc:5042:43: error: 'str' was not declared in this scope; did you mean 'std'? 5042 | TTP_SMALL(str, SIGN_MULTIDOT); | ^~~ callbacks.cc:313:120: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5042:33: note: in expansion of macro 'TTP_SMALL' 5042 | TTP_SMALL(str, SIGN_MULTIDOT); | ^~~~~~~~~ callbacks.cc:5042:43: error: 'str' was not declared in this scope; did you mean 'std'? 5042 | TTP_SMALL(str, SIGN_MULTIDOT); | ^~~ callbacks.cc:313:179: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5042:33: note: in expansion of macro 'TTP_SMALL' 5042 | TTP_SMALL(str, SIGN_MULTIDOT); | ^~~~~~~~~ callbacks.cc:5042:43: error: 'str' was not declared in this scope; did you mean 'std'? 5042 | TTP_SMALL(str, SIGN_MULTIDOT); | ^~~ callbacks.cc:313:218: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5042:33: note: in expansion of macro 'TTP_SMALL' 5042 | TTP_SMALL(str, SIGN_MULTIDOT); | ^~~~~~~~~ callbacks.cc:5042:43: error: 'str' was not declared in this scope; did you mean 'std'? 5042 | TTP_SMALL(str, SIGN_MULTIDOT); | ^~~ callbacks.cc:313:253: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5042:33: note: in expansion of macro 'TTP_SMALL' 5042 | TTP_SMALL(str, SIGN_MULTIDOT); | ^~~~~~~~~ callbacks.cc:5044:43: error: 'str' was not declared in this scope; did you mean 'std'? 5044 | TTP_SMALL(str, SIGN_MIDDLEDOT); | ^~~ callbacks.cc:314:62: note: in definition of macro 'TT_XSMALL' 314 | #define TT_XSMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"medium\">";} else if(scaledown == 1) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5044:33: note: in expansion of macro 'TTP_SMALL' 5044 | TTP_SMALL(str, SIGN_MIDDLEDOT); | ^~~~~~~~~ callbacks.cc:5044:43: error: 'str' was not declared in this scope; did you mean 'std'? 5044 | TTP_SMALL(str, SIGN_MIDDLEDOT); | ^~~ callbacks.cc:314:121: note: in definition of macro 'TT_XSMALL' 314 | #define TT_XSMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"medium\">";} else if(scaledown == 1) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5044:33: note: in expansion of macro 'TTP_SMALL' 5044 | TTP_SMALL(str, SIGN_MIDDLEDOT); | ^~~~~~~~~ callbacks.cc:5044:43: error: 'str' was not declared in this scope; did you mean 'std'? 5044 | TTP_SMALL(str, SIGN_MIDDLEDOT); | ^~~ callbacks.cc:314:160: note: in definition of macro 'TT_XSMALL' 314 | #define TT_XSMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"medium\">";} else if(scaledown == 1) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5044:33: note: in expansion of macro 'TTP_SMALL' 5044 | TTP_SMALL(str, SIGN_MIDDLEDOT); | ^~~~~~~~~ callbacks.cc:5044:43: error: 'str' was not declared in this scope; did you mean 'std'? 5044 | TTP_SMALL(str, SIGN_MIDDLEDOT); | ^~~ callbacks.cc:314:195: note: in definition of macro 'TT_XSMALL' 314 | #define TT_XSMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"medium\">";} else if(scaledown == 1) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5044:33: note: in expansion of macro 'TTP_SMALL' 5044 | TTP_SMALL(str, SIGN_MIDDLEDOT); | ^~~~~~~~~ callbacks.cc:5044:43: error: 'str' was not declared in this scope; did you mean 'std'? 5044 | TTP_SMALL(str, SIGN_MIDDLEDOT); | ^~~ callbacks.cc:313:62: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5044:33: note: in expansion of macro 'TTP_SMALL' 5044 | TTP_SMALL(str, SIGN_MIDDLEDOT); | ^~~~~~~~~ callbacks.cc:5044:43: error: 'str' was not declared in this scope; did you mean 'std'? 5044 | TTP_SMALL(str, SIGN_MIDDLEDOT); | ^~~ callbacks.cc:313:120: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5044:33: note: in expansion of macro 'TTP_SMALL' 5044 | TTP_SMALL(str, SIGN_MIDDLEDOT); | ^~~~~~~~~ callbacks.cc:5044:43: error: 'str' was not declared in this scope; did you mean 'std'? 5044 | TTP_SMALL(str, SIGN_MIDDLEDOT); | ^~~ callbacks.cc:313:179: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5044:33: note: in expansion of macro 'TTP_SMALL' 5044 | TTP_SMALL(str, SIGN_MIDDLEDOT); | ^~~~~~~~~ callbacks.cc:5044:43: error: 'str' was not declared in this scope; did you mean 'std'? 5044 | TTP_SMALL(str, SIGN_MIDDLEDOT); | ^~~ callbacks.cc:313:218: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5044:33: note: in expansion of macro 'TTP_SMALL' 5044 | TTP_SMALL(str, SIGN_MIDDLEDOT); | ^~~~~~~~~ callbacks.cc:5044:43: error: 'str' was not declared in this scope; did you mean 'std'? 5044 | TTP_SMALL(str, SIGN_MIDDLEDOT); | ^~~ callbacks.cc:313:253: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5044:33: note: in expansion of macro 'TTP_SMALL' 5044 | TTP_SMALL(str, SIGN_MIDDLEDOT); | ^~~~~~~~~ callbacks.cc:5046:43: error: 'str' was not declared in this scope; did you mean 'std'? 5046 | TTP_SMALL(str, SIGN_MULTIPLICATION); | ^~~ callbacks.cc:314:62: note: in definition of macro 'TT_XSMALL' 314 | #define TT_XSMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"medium\">";} else if(scaledown == 1) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5046:33: note: in expansion of macro 'TTP_SMALL' 5046 | TTP_SMALL(str, SIGN_MULTIPLICATION); | ^~~~~~~~~ callbacks.cc:5046:43: error: 'str' was not declared in this scope; did you mean 'std'? 5046 | TTP_SMALL(str, SIGN_MULTIPLICATION); | ^~~ callbacks.cc:314:121: note: in definition of macro 'TT_XSMALL' 314 | #define TT_XSMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"medium\">";} else if(scaledown == 1) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5046:33: note: in expansion of macro 'TTP_SMALL' 5046 | TTP_SMALL(str, SIGN_MULTIPLICATION); | ^~~~~~~~~ callbacks.cc:5046:43: error: 'str' was not declared in this scope; did you mean 'std'? 5046 | TTP_SMALL(str, SIGN_MULTIPLICATION); | ^~~ callbacks.cc:314:160: note: in definition of macro 'TT_XSMALL' 314 | #define TT_XSMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"medium\">";} else if(scaledown == 1) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5046:33: note: in expansion of macro 'TTP_SMALL' 5046 | TTP_SMALL(str, SIGN_MULTIPLICATION); | ^~~~~~~~~ callbacks.cc:5046:43: error: 'str' was not declared in this scope; did you mean 'std'? 5046 | TTP_SMALL(str, SIGN_MULTIPLICATION); | ^~~ callbacks.cc:314:195: note: in definition of macro 'TT_XSMALL' 314 | #define TT_XSMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"medium\">";} else if(scaledown == 1) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5046:33: note: in expansion of macro 'TTP_SMALL' 5046 | TTP_SMALL(str, SIGN_MULTIPLICATION); | ^~~~~~~~~ callbacks.cc:5046:43: error: 'str' was not declared in this scope; did you mean 'std'? 5046 | TTP_SMALL(str, SIGN_MULTIPLICATION); | ^~~ callbacks.cc:313:62: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5046:33: note: in expansion of macro 'TTP_SMALL' 5046 | TTP_SMALL(str, SIGN_MULTIPLICATION); | ^~~~~~~~~ callbacks.cc:5046:43: error: 'str' was not declared in this scope; did you mean 'std'? 5046 | TTP_SMALL(str, SIGN_MULTIPLICATION); | ^~~ callbacks.cc:313:120: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5046:33: note: in expansion of macro 'TTP_SMALL' 5046 | TTP_SMALL(str, SIGN_MULTIPLICATION); | ^~~~~~~~~ callbacks.cc:5046:43: error: 'str' was not declared in this scope; did you mean 'std'? 5046 | TTP_SMALL(str, SIGN_MULTIPLICATION); | ^~~ callbacks.cc:313:179: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5046:33: note: in expansion of macro 'TTP_SMALL' 5046 | TTP_SMALL(str, SIGN_MULTIPLICATION); | ^~~~~~~~~ callbacks.cc:5046:43: error: 'str' was not declared in this scope; did you mean 'std'? 5046 | TTP_SMALL(str, SIGN_MULTIPLICATION); | ^~~ callbacks.cc:313:218: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5046:33: note: in expansion of macro 'TTP_SMALL' 5046 | TTP_SMALL(str, SIGN_MULTIPLICATION); | ^~~~~~~~~ callbacks.cc:5046:43: error: 'str' was not declared in this scope; did you mean 'std'? 5046 | TTP_SMALL(str, SIGN_MULTIPLICATION); | ^~~ callbacks.cc:313:253: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5046:33: note: in expansion of macro 'TTP_SMALL' 5046 | TTP_SMALL(str, SIGN_MULTIPLICATION); | ^~~~~~~~~ callbacks.cc:5048:37: error: 'str' was not declared in this scope; did you mean 'std'? 5048 | TTP(str, "*"); | ^~~ callbacks.cc:313:62: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5048:33: note: in expansion of macro 'TTP' 5048 | TTP(str, "*"); | ^~~ callbacks.cc:5048:37: error: 'str' was not declared in this scope; did you mean 'std'? 5048 | TTP(str, "*"); | ^~~ callbacks.cc:313:120: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5048:33: note: in expansion of macro 'TTP' 5048 | TTP(str, "*"); | ^~~ callbacks.cc:5048:37: error: 'str' was not declared in this scope; did you mean 'std'? 5048 | TTP(str, "*"); | ^~~ callbacks.cc:313:179: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5048:33: note: in expansion of macro 'TTP' 5048 | TTP(str, "*"); | ^~~ callbacks.cc:5048:37: error: 'str' was not declared in this scope; did you mean 'std'? 5048 | TTP(str, "*"); | ^~~ callbacks.cc:313:218: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5048:33: note: in expansion of macro 'TTP' 5048 | TTP(str, "*"); | ^~~ callbacks.cc:5048:37: error: 'str' was not declared in this scope; did you mean 'std'? 5048 | TTP(str, "*"); | ^~~ callbacks.cc:313:253: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5048:33: note: in expansion of macro 'TTP' 5048 | TTP(str, "*"); | ^~~ callbacks.cc:5048:37: error: 'str' was not declared in this scope; did you mean 'std'? 5048 | TTP(str, "*"); | ^~~ callbacks.cc:312:62: note: in definition of macro 'TT' 312 | #define TT(str, x) {if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5048:33: note: in expansion of macro 'TTP' 5048 | TTP(str, "*"); | ^~~ callbacks.cc:5048:37: error: 'str' was not declared in this scope; did you mean 'std'? 5048 | TTP(str, "*"); | ^~~ callbacks.cc:312:123: note: in definition of macro 'TT' 312 | #define TT(str, x) {if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5048:33: note: in expansion of macro 'TTP' 5048 | TTP(str, "*"); | ^~~ callbacks.cc:5048:37: error: 'str' was not declared in this scope; did you mean 'std'? 5048 | TTP(str, "*"); | ^~~ callbacks.cc:312:183: note: in definition of macro 'TT' 312 | #define TT(str, x) {if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5048:33: note: in expansion of macro 'TTP' 5048 | TTP(str, "*"); | ^~~ callbacks.cc:5048:37: error: 'str' was not declared in this scope; did you mean 'std'? 5048 | TTP(str, "*"); | ^~~ callbacks.cc:312:222: note: in definition of macro 'TT' 312 | #define TT(str, x) {if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5048:33: note: in expansion of macro 'TTP' 5048 | TTP(str, "*"); | ^~~ callbacks.cc:5048:37: error: 'str' was not declared in this scope; did you mean 'std'? 5048 | TTP(str, "*"); | ^~~ callbacks.cc:312:256: note: in definition of macro 'TT' 312 | #define TT(str, x) {if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5048:33: note: in expansion of macro 'TTP' 5048 | TTP(str, "*"); | ^~~ callbacks.cc:5050:61: error: 'str' was not declared in this scope; did you mean 'std'? 5050 | pango_layout_set_markup(layout_mul, str.c_str(), -1); | ^~~ | std callbacks.cc:5053:32: error: expected primary-expression before 'int' 5053 | vector<int> nm; | ^~~ callbacks.cc:5079:41: error: 'nm' was not declared in this scope; did you mean 'm'? 5079 | nm.push_back(-1); | ^~ | m callbacks.cc:5081:41: error: 'nm' was not declared in this scope; did you mean 'm'? 5081 | nm.push_back(m[i].neededMultiplicationSign(po, ips_n, m, i + 1, ips_n.wrap || (m[i].isPower() && m[i][0].needsParenthesis(po, ips_n, m[i], 1, ips.division_depth > 0 || ips.power_depth > 0, ips.power_depth > 0)), par_prev, ips.division_depth > 0 || ips.power_depth > 0, ips.power_depth > 0)); | ^~ | m callbacks.cc:5112:41: error: 'nm' was not declared in this scope; did you mean 'm'? 5112 | nm.push_back(-1); | ^~ | m callbacks.cc:5130:43: error: 'nm' was not declared in this scope; did you mean 'm'? 5130 | } else if(nm[1] == MULTIPLICATION_SIGN_NONE) { | ^~ | m callbacks.cc:5133:39: error: expected ';' before 'imagefile' 5133 | string imagefile = "/qalculate-gtk/flags/"; imagefile += m[i_unit].unit()->referenceName(); imagefile += ".png"; | ^~~~~~~~~~ | ; callbacks.cc:5133:77: error: 'imagefile' was not declared in this scope 5133 | string imagefile = "/qalculate-gtk/flags/"; imagefile += m[i_unit].unit()->referenceName(); imagefile += ".png"; | ^~~~~~~~~ callbacks.cc:5161:56: error: 'nm' was not declared in this scope; did you mean 'm'? 5161 | switch(nm[i]) { | ^~ | m callbacks.cc:5411:33: error: 'vector' was not declared in this scope 5411 | vector<cairo_surface_t*> surface_terms; | ^~~~~~ callbacks.cc:5411:33: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stl_vector.h:423:11: note: 'std::vector' 423 | class vector : protected _Vector_base<_Tp, _Alloc> | ^~~~~~ /usr/include/c++/12.2.0/vector:84:13: note: 'std::pmr::vector' 84 | using vector = std::vector<_Tp, polymorphic_allocator<_Tp>>; | ^~~~~~ callbacks.cc:5411:55: error: expected primary-expression before '*' token 5411 | vector<cairo_surface_t*> surface_terms; | ^ callbacks.cc:5411:56: error: expected primary-expression before '>' token 5411 | vector<cairo_surface_t*> surface_terms; | ^ callbacks.cc:5411:58: error: 'surface_terms' was not declared in this scope 5411 | vector<cairo_surface_t*> surface_terms; | ^~~~~~~~~~~~~ callbacks.cc:5412:44: error: expected primary-expression before '>' token 5412 | vector<gint> hpt; | ^ callbacks.cc:5412:46: error: 'hpt' was not declared in this scope 5412 | vector<gint> hpt; | ^~~ callbacks.cc:5413:44: error: expected primary-expression before '>' token 5413 | vector<gint> wpt; | ^ callbacks.cc:5413:46: error: 'wpt' was not declared in this scope 5413 | vector<gint> wpt; | ^~~ callbacks.cc:5414:44: error: expected primary-expression before '>' token 5414 | vector<gint> cpt; | ^ callbacks.cc:5414:46: error: 'cpt' was not declared in this scope 5414 | vector<gint> cpt; | ^~~ callbacks.cc:5477:33: error: 'string' was not declared in this scope 5477 | string str; | ^~~~~~ callbacks.cc:5477:33: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:5478:38: error: 'str' was not declared in this scope; did you mean 'std'? 5478 | TTBP(str); | ^~~ callbacks.cc:307:61: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:5478:33: note: in expansion of macro 'TTBP' 5478 | TTBP(str); | ^~~~ callbacks.cc:5478:38: error: 'str' was not declared in this scope; did you mean 'std'? 5478 | TTBP(str); | ^~~ callbacks.cc:307:119: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:5478:33: note: in expansion of macro 'TTBP' 5478 | TTBP(str); | ^~~~ callbacks.cc:5478:38: error: 'str' was not declared in this scope; did you mean 'std'? 5478 | TTBP(str); | ^~~ callbacks.cc:307:178: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:5478:33: note: in expansion of macro 'TTBP' 5478 | TTBP(str); | ^~~~ callbacks.cc:5478:38: error: 'str' was not declared in this scope; did you mean 'std'? 5478 | TTBP(str); | ^~~ callbacks.cc:307:217: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:5478:33: note: in expansion of macro 'TTBP' 5478 | TTBP(str); | ^~~~ callbacks.cc:5478:38: error: 'str' was not declared in this scope; did you mean 'std'? 5478 | TTBP(str); | ^~~ callbacks.cc:306:61: note: in definition of macro 'TTB' 306 | #define TTB(str) if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} | ^~~ callbacks.cc:5478:33: note: in expansion of macro 'TTBP' 5478 | TTBP(str); | ^~~~ callbacks.cc:5478:38: error: 'str' was not declared in this scope; did you mean 'std'? 5478 | TTBP(str); | ^~~ callbacks.cc:306:122: note: in definition of macro 'TTB' 306 | #define TTB(str) if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} | ^~~ callbacks.cc:5478:33: note: in expansion of macro 'TTBP' 5478 | TTBP(str); | ^~~~ callbacks.cc:5478:38: error: 'str' was not declared in this scope; did you mean 'std'? 5478 | TTBP(str); | ^~~ callbacks.cc:306:182: note: in definition of macro 'TTB' 306 | #define TTB(str) if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} | ^~~ callbacks.cc:5478:33: note: in expansion of macro 'TTBP' 5478 | TTBP(str); | ^~~~ callbacks.cc:5478:38: error: 'str' was not declared in this scope; did you mean 'std'? 5478 | TTBP(str); | ^~~ callbacks.cc:306:221: note: in definition of macro 'TTB' 306 | #define TTB(str) if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} | ^~~ callbacks.cc:5478:33: note: in expansion of macro 'TTBP' 5478 | TTBP(str); | ^~~~ callbacks.cc:5481:49: error: 'str' was not declared in this scope; did you mean 'std'? 5481 | str += "&gt;"; | ^~~ | std callbacks.cc:5485:49: error: 'str' was not declared in this scope; did you mean 'std'? 5485 | str += "&lt;"; | ^~~ | std callbacks.cc:5490:57: error: 'str' was not declared in this scope; did you mean 'std'? 5490 | str += SIGN_GREATER_OR_EQUAL; | ^~~ | std callbacks.cc:5492:57: error: 'str' was not declared in this scope; did you mean 'std'? 5492 | str += "&gt;="; | ^~~ | std callbacks.cc:5498:57: error: 'str' was not declared in this scope; did you mean 'std'? 5498 | str += SIGN_LESS_OR_EQUAL; | ^~~ | std callbacks.cc:5500:57: error: 'str' was not declared in this scope; did you mean 'std'? 5500 | str += "&lt;="; | ^~~ | std callbacks.cc:5506:37: error: 'str' was not declared in this scope; did you mean 'std'? 5506 | TTE(str); | ^~~ callbacks.cc:311:41: note: in definition of macro 'TTE' 311 | #define TTE(str) str += "</span>"; | ^~~ callbacks.cc:5601:25: error: 'vector' was not declared in this scope 5601 | vector<cairo_surface_t*> surface_terms; | ^~~~~~ callbacks.cc:5601:25: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stl_vector.h:423:11: note: 'std::vector' 423 | class vector : protected _Vector_base<_Tp, _Alloc> | ^~~~~~ /usr/include/c++/12.2.0/vector:84:13: note: 'std::pmr::vector' 84 | using vector = std::vector<_Tp, polymorphic_allocator<_Tp>>; | ^~~~~~ callbacks.cc:5601:47: error: expected primary-expression before '*' token 5601 | vector<cairo_surface_t*> surface_terms; | ^ callbacks.cc:5601:48: error: expected primary-expression before '>' token 5601 | vector<cairo_surface_t*> surface_terms; | ^ callbacks.cc:5601:50: error: 'surface_terms' was not declared in this scope 5601 | vector<cairo_surface_t*> surface_terms; | ^~~~~~~~~~~~~ callbacks.cc:5602:36: error: expected primary-expression before '>' token 5602 | vector<gint> hpt; | ^ callbacks.cc:5602:38: error: 'hpt' was not declared in this scope 5602 | vector<gint> hpt; | ^~~ callbacks.cc:5603:36: error: expected primary-expression before '>' token 5603 | vector<gint> wpt; | ^ callbacks.cc:5603:38: error: 'wpt' was not declared in this scope 5603 | vector<gint> wpt; | ^~~ callbacks.cc:5604:36: error: expected primary-expression before '>' token 5604 | vector<gint> cpt; | ^ callbacks.cc:5604:38: error: 'cpt' was not declared in this scope 5604 | vector<gint> cpt; | ^~~ callbacks.cc:5633:25: error: 'string' was not declared in this scope 5633 | string str; | ^~~~~~ callbacks.cc:5633:25: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:5634:30: error: 'str' was not declared in this scope; did you mean 'std'? 5634 | TTBP(str); | ^~~ callbacks.cc:307:61: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:5634:25: note: in expansion of macro 'TTBP' 5634 | TTBP(str); | ^~~~ callbacks.cc:5634:30: error: 'str' was not declared in this scope; did you mean 'std'? 5634 | TTBP(str); | ^~~ callbacks.cc:307:119: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:5634:25: note: in expansion of macro 'TTBP' 5634 | TTBP(str); | ^~~~ callbacks.cc:5634:30: error: 'str' was not declared in this scope; did you mean 'std'? 5634 | TTBP(str); | ^~~ callbacks.cc:307:178: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:5634:25: note: in expansion of macro 'TTBP' 5634 | TTBP(str); | ^~~~ callbacks.cc:5634:30: error: 'str' was not declared in this scope; did you mean 'std'? 5634 | TTBP(str); | ^~~ callbacks.cc:307:217: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:5634:25: note: in expansion of macro 'TTBP' 5634 | TTBP(str); | ^~~~ callbacks.cc:5634:30: error: 'str' was not declared in this scope; did you mean 'std'? 5634 | TTBP(str); | ^~~ callbacks.cc:306:61: note: in definition of macro 'TTB' 306 | #define TTB(str) if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} | ^~~ callbacks.cc:5634:25: note: in expansion of macro 'TTBP' 5634 | TTBP(str); | ^~~~ callbacks.cc:5634:30: error: 'str' was not declared in this scope; did you mean 'std'? 5634 | TTBP(str); | ^~~ callbacks.cc:306:122: note: in definition of macro 'TTB' 306 | #define TTB(str) if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} | ^~~ callbacks.cc:5634:25: note: in expansion of macro 'TTBP' 5634 | TTBP(str); | ^~~~ callbacks.cc:5634:30: error: 'str' was not declared in this scope; did you mean 'std'? 5634 | TTBP(str); | ^~~ callbacks.cc:306:182: note: in definition of macro 'TTB' 306 | #define TTB(str) if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} | ^~~ callbacks.cc:5634:25: note: in expansion of macro 'TTBP' 5634 | TTBP(str); | ^~~~ callbacks.cc:5634:30: error: 'str' was not declared in this scope; did you mean 'std'? 5634 | TTBP(str); | ^~~ callbacks.cc:306:221: note: in definition of macro 'TTB' 306 | #define TTB(str) if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} | ^~~ callbacks.cc:5634:25: note: in expansion of macro 'TTBP' 5634 | TTBP(str); | ^~~~ callbacks.cc:5639:57: error: 'str' was not declared in this scope; did you mean 'std'? 5639 | str += SIGN_ALMOST_EQUAL; | ^~~ | std callbacks.cc:5641:57: error: 'str' was not declared in this scope; did you mean 'std'? 5641 | str += "="; | ^~~ | std callbacks.cc:5647:57: error: 'str' was not declared in this scope; did you mean 'std'? 5647 | str += SIGN_NOT_EQUAL; | ^~~ | std callbacks.cc:5649:57: error: 'str' was not declared in this scope; did you mean 'std'? 5649 | str += "!="; | ^~~ | std callbacks.cc:5654:49: error: 'str' was not declared in this scope; did you mean 'std'? 5654 | str += "&gt;"; | ^~~ | std callbacks.cc:5658:49: error: 'str' was not declared in this scope; did you mean 'std'? 5658 | str += "&lt;"; | ^~~ | std callbacks.cc:5663:57: error: 'str' was not declared in this scope; did you mean 'std'? 5663 | str += SIGN_GREATER_OR_EQUAL; | ^~~ | std callbacks.cc:5665:57: error: 'str' was not declared in this scope; did you mean 'std'? 5665 | str += "&gt;="; | ^~~ | std callbacks.cc:5671:57: error: 'str' was not declared in this scope; did you mean 'std'? 5671 | str += SIGN_LESS_OR_EQUAL; | ^~~ | std callbacks.cc:5673:57: error: 'str' was not declared in this scope; did you mean 'std'? 5673 | str += "&lt;="; | ^~~ | std callbacks.cc:5679:68: error: 'str' was not declared in this scope; did you mean 'std'? 5679 | if(po.spell_out_logical_operators) str += _("and"); | ^~~ | std callbacks.cc:5680:38: error: 'str' was not declared in this scope; did you mean 'std'? 5680 | else str += "&amp;&amp;"; | ^~~ | std callbacks.cc:5682:68: error: 'str' was not declared in this scope; did you mean 'std'? 5682 | if(po.spell_out_logical_operators) str += _("or"); | ^~~ | std callbacks.cc:5683:38: error: 'str' was not declared in this scope; did you mean 'std'? 5683 | else str += "||"; | ^~~ | std callbacks.cc:5685:33: error: 'str' was not declared in this scope; did you mean 'std'? 5685 | str += "XOR"; | ^~~ | std callbacks.cc:5687:33: error: 'str' was not declared in this scope; did you mean 'std'? 5687 | str += "&amp;"; | ^~~ | std callbacks.cc:5689:33: error: 'str' was not declared in this scope; did you mean 'std'? 5689 | str += "|"; | ^~~ | std callbacks.cc:5691:33: error: 'str' was not declared in this scope; did you mean 'std'? 5691 | str += "XOR"; | ^~~ | std callbacks.cc:5694:29: error: 'str' was not declared in this scope; did you mean 'std'? 5694 | TTE(str); | ^~~ callbacks.cc:311:41: note: in definition of macro 'TTE' 311 | #define TTE(str) str += "</span>"; | ^~~ callbacks.cc:5798:41: error: 'string' was not declared in this scope 5798 | string str; | ^~~~~~ callbacks.cc:5798:41: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:5799:46: error: 'str' was not declared in this scope; did you mean 'std'? 5799 | TTBP(str) | ^~~ callbacks.cc:307:61: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:5799:41: note: in expansion of macro 'TTBP' 5799 | TTBP(str) | ^~~~ callbacks.cc:5799:46: error: 'str' was not declared in this scope; did you mean 'std'? 5799 | TTBP(str) | ^~~ callbacks.cc:307:119: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:5799:41: note: in expansion of macro 'TTBP' 5799 | TTBP(str) | ^~~~ callbacks.cc:5799:46: error: 'str' was not declared in this scope; did you mean 'std'? 5799 | TTBP(str) | ^~~ callbacks.cc:307:178: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:5799:41: note: in expansion of macro 'TTBP' 5799 | TTBP(str) | ^~~~ callbacks.cc:5799:46: error: 'str' was not declared in this scope; did you mean 'std'? 5799 | TTBP(str) | ^~~ callbacks.cc:307:217: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:5799:41: note: in expansion of macro 'TTBP' 5799 | TTBP(str) | ^~~~ callbacks.cc:5799:46: error: 'str' was not declared in this scope; did you mean 'std'? 5799 | TTBP(str) | ^~~ callbacks.cc:306:61: note: in definition of macro 'TTB' 306 | #define TTB(str) if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} | ^~~ callbacks.cc:5799:41: note: in expansion of macro 'TTBP' 5799 | TTBP(str) | ^~~~ callbacks.cc:5799:46: error: 'str' was not declared in this scope; did you mean 'std'? 5799 | TTBP(str) | ^~~ callbacks.cc:306:122: note: in definition of macro 'TTB' 306 | #define TTB(str) if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} | ^~~ callbacks.cc:5799:41: note: in expansion of macro 'TTBP' 5799 | TTBP(str) | ^~~~ callbacks.cc:5799:46: error: 'str' was not declared in this scope; did you mean 'std'? 5799 | TTBP(str) | ^~~ callbacks.cc:306:182: note: in definition of macro 'TTB' 306 | #define TTB(str) if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} | ^~~ callbacks.cc:5799:41: note: in expansion of macro 'TTBP' 5799 | TTBP(str) | ^~~~ callbacks.cc:5799:46: error: 'str' was not declared in this scope; did you mean 'std'? 5799 | TTBP(str) | ^~~ callbacks.cc:306:221: note: in definition of macro 'TTB' 306 | #define TTB(str) if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} | ^~~ callbacks.cc:5799:41: note: in expansion of macro 'TTBP' 5799 | TTBP(str) | ^~~~ callbacks.cc:5800:41: error: 'str' was not declared in this scope; did you mean 'std'? 5800 | str += "[ ]"; | ^~~ | std callbacks.cc:5820:33: error: 'vector' was not declared in this scope 5820 | vector<gint> col_w; | ^~~~~~ callbacks.cc:5820:33: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stl_vector.h:423:11: note: 'std::vector' 423 | class vector : protected _Vector_base<_Tp, _Alloc> | ^~~~~~ /usr/include/c++/12.2.0/vector:84:13: note: 'std::pmr::vector' 84 | using vector = std::vector<_Tp, polymorphic_allocator<_Tp>>; | ^~~~~~ callbacks.cc:5820:44: error: expected primary-expression before '>' token 5820 | vector<gint> col_w; | ^ callbacks.cc:5820:46: error: 'col_w' was not declared in this scope 5820 | vector<gint> col_w; | ^~~~~ callbacks.cc:5821:44: error: expected primary-expression before '>' token 5821 | vector<gint> row_h; | ^ callbacks.cc:5821:46: error: 'row_h' was not declared in this scope 5821 | vector<gint> row_h; | ^~~~~ callbacks.cc:5822:44: error: expected primary-expression before '>' token 5822 | vector<gint> row_uh; | ^ callbacks.cc:5822:46: error: 'row_uh' was not declared in this scope 5822 | vector<gint> row_uh; | ^~~~~~ callbacks.cc:5823:44: error: expected primary-expression before '>' token 5823 | vector<gint> row_dh; | ^ callbacks.cc:5823:46: error: 'row_dh' was not declared in this scope 5823 | vector<gint> row_dh; | ^~~~~~ callbacks.cc:5824:51: error: expected primary-expression before '>' token 5824 | vector<vector<gint> > element_w; | ^ callbacks.cc:5824:53: error: expected primary-expression before '>' token 5824 | vector<vector<gint> > element_w; | ^ callbacks.cc:5824:55: error: 'element_w' was not declared in this scope; did you mean 'Element'? 5824 | vector<vector<gint> > element_w; | ^~~~~~~~~ | Element callbacks.cc:5825:51: error: expected primary-expression before '>' token 5825 | vector<vector<gint> > element_h; | ^ callbacks.cc:5825:53: error: expected primary-expression before '>' token 5825 | vector<vector<gint> > element_h; | ^ callbacks.cc:5825:55: error: 'element_h' was not declared in this scope; did you mean 'Element'? 5825 | vector<vector<gint> > element_h; | ^~~~~~~~~ | Element callbacks.cc:5826:51: error: expected primary-expression before '>' token 5826 | vector<vector<gint> > element_c; | ^ callbacks.cc:5826:53: error: expected primary-expression before '>' token 5826 | vector<vector<gint> > element_c; | ^ callbacks.cc:5826:55: error: 'element_c' was not declared in this scope; did you mean 'Element'? 5826 | vector<vector<gint> > element_c; | ^~~~~~~~~ | Element callbacks.cc:5827:62: error: expected primary-expression before '*' token 5827 | vector<vector<cairo_surface_t*> > surface_elements; | ^ callbacks.cc:5827:63: error: expected primary-expression before '>' token 5827 | vector<vector<cairo_surface_t*> > surface_elements; | ^ callbacks.cc:5827:65: error: expected primary-expression before '>' token 5827 | vector<vector<cairo_surface_t*> > surface_elements; | ^ callbacks.cc:5827:67: error: 'surface_elements' was not declared in this scope; did you mean 'surface_result'? 5827 | vector<vector<cairo_surface_t*> > surface_elements; | ^~~~~~~~~~~~~~~~ | surface_result callbacks.cc:5833:33: error: 'string' was not declared in this scope 5833 | string str; | ^~~~~~ callbacks.cc:5833:33: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:5835:37: error: 'str' was not declared in this scope; did you mean 'std'? 5835 | TTP(str, po.comma()) | ^~~ callbacks.cc:313:62: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5835:33: note: in expansion of macro 'TTP' 5835 | TTP(str, po.comma()) | ^~~ callbacks.cc:5835:37: error: 'str' was not declared in this scope; did you mean 'std'? 5835 | TTP(str, po.comma()) | ^~~ callbacks.cc:313:120: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5835:33: note: in expansion of macro 'TTP' 5835 | TTP(str, po.comma()) | ^~~ callbacks.cc:5835:37: error: 'str' was not declared in this scope; did you mean 'std'? 5835 | TTP(str, po.comma()) | ^~~ callbacks.cc:313:179: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5835:33: note: in expansion of macro 'TTP' 5835 | TTP(str, po.comma()) | ^~~ callbacks.cc:5835:37: error: 'str' was not declared in this scope; did you mean 'std'? 5835 | TTP(str, po.comma()) | ^~~ callbacks.cc:313:218: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5835:33: note: in expansion of macro 'TTP' 5835 | TTP(str, po.comma()) | ^~~ callbacks.cc:5835:37: error: 'str' was not declared in this scope; did you mean 'std'? 5835 | TTP(str, po.comma()) | ^~~ callbacks.cc:313:253: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5835:33: note: in expansion of macro 'TTP' 5835 | TTP(str, po.comma()) | ^~~ callbacks.cc:5835:37: error: 'str' was not declared in this scope; did you mean 'std'? 5835 | TTP(str, po.comma()) | ^~~ callbacks.cc:312:62: note: in definition of macro 'TT' 312 | #define TT(str, x) {if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5835:33: note: in expansion of macro 'TTP' 5835 | TTP(str, po.comma()) | ^~~ callbacks.cc:5835:37: error: 'str' was not declared in this scope; did you mean 'std'? 5835 | TTP(str, po.comma()) | ^~~ callbacks.cc:312:123: note: in definition of macro 'TT' 312 | #define TT(str, x) {if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5835:33: note: in expansion of macro 'TTP' 5835 | TTP(str, po.comma()) | ^~~ callbacks.cc:5835:37: error: 'str' was not declared in this scope; did you mean 'std'? 5835 | TTP(str, po.comma()) | ^~~ callbacks.cc:312:183: note: in definition of macro 'TT' 312 | #define TT(str, x) {if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5835:33: note: in expansion of macro 'TTP' 5835 | TTP(str, po.comma()) | ^~~ callbacks.cc:5835:37: error: 'str' was not declared in this scope; did you mean 'std'? 5835 | TTP(str, po.comma()) | ^~~ callbacks.cc:312:222: note: in definition of macro 'TT' 312 | #define TT(str, x) {if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5835:33: note: in expansion of macro 'TTP' 5835 | TTP(str, po.comma()) | ^~~ callbacks.cc:5835:37: error: 'str' was not declared in this scope; did you mean 'std'? 5835 | TTP(str, po.comma()) | ^~~ callbacks.cc:312:256: note: in definition of macro 'TT' 312 | #define TT(str, x) {if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5835:33: note: in expansion of macro 'TTP' 5835 | TTP(str, po.comma()) | ^~~ callbacks.cc:5836:71: error: 'str' was not declared in this scope; did you mean 'std'? 5836 | pango_layout_set_markup(layout_comma, str.c_str(), -1); | ^~~ | std callbacks.cc:5946:25: error: 'vector' was not declared in this scope 5946 | vector<cairo_surface_t*> surface_args; | ^~~~~~ callbacks.cc:5946:25: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stl_vector.h:423:11: note: 'std::vector' 423 | class vector : protected _Vector_base<_Tp, _Alloc> | ^~~~~~ /usr/include/c++/12.2.0/vector:84:13: note: 'std::pmr::vector' 84 | using vector = std::vector<_Tp, polymorphic_allocator<_Tp>>; | ^~~~~~ callbacks.cc:5946:47: error: expected primary-expression before '*' token 5946 | vector<cairo_surface_t*> surface_args; | ^ callbacks.cc:5946:48: error: expected primary-expression before '>' token 5946 | vector<cairo_surface_t*> surface_args; | ^ callbacks.cc:5946:50: error: 'surface_args' was not declared in this scope 5946 | vector<cairo_surface_t*> surface_args; | ^~~~~~~~~~~~ callbacks.cc:5947:36: error: expected primary-expression before '>' token 5947 | vector<gint> hpa; | ^ callbacks.cc:5947:38: error: 'hpa' was not declared in this scope 5947 | vector<gint> hpa; | ^~~ callbacks.cc:5948:36: error: expected primary-expression before '>' token 5948 | vector<gint> cpa; | ^ callbacks.cc:5948:38: error: 'cpa' was not declared in this scope 5948 | vector<gint> cpa; | ^~~ callbacks.cc:5949:36: error: expected primary-expression before '>' token 5949 | vector<gint> wpa; | ^ callbacks.cc:5949:38: error: 'wpa' was not declared in this scope 5949 | vector<gint> wpa; | ^~~ callbacks.cc:5953:25: error: 'string' was not declared in this scope 5953 | string str, func_str; | ^~~~~~ callbacks.cc:5953:25: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:5954:29: error: 'str' was not declared in this scope; did you mean 'std'? 5954 | TTP(str, CALCULATOR->getComma()) | ^~~ callbacks.cc:313:62: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5954:25: note: in expansion of macro 'TTP' 5954 | TTP(str, CALCULATOR->getComma()) | ^~~ callbacks.cc:5954:29: error: 'str' was not declared in this scope; did you mean 'std'? 5954 | TTP(str, CALCULATOR->getComma()) | ^~~ callbacks.cc:313:120: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5954:25: note: in expansion of macro 'TTP' 5954 | TTP(str, CALCULATOR->getComma()) | ^~~ callbacks.cc:5954:29: error: 'str' was not declared in this scope; did you mean 'std'? 5954 | TTP(str, CALCULATOR->getComma()) | ^~~ callbacks.cc:313:179: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5954:25: note: in expansion of macro 'TTP' 5954 | TTP(str, CALCULATOR->getComma()) | ^~~ callbacks.cc:5954:29: error: 'str' was not declared in this scope; did you mean 'std'? 5954 | TTP(str, CALCULATOR->getComma()) | ^~~ callbacks.cc:313:218: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5954:25: note: in expansion of macro 'TTP' 5954 | TTP(str, CALCULATOR->getComma()) | ^~~ callbacks.cc:5954:29: error: 'str' was not declared in this scope; did you mean 'std'? 5954 | TTP(str, CALCULATOR->getComma()) | ^~~ callbacks.cc:313:253: note: in definition of macro 'TT_SMALL' 313 | #define TT_SMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5954:25: note: in expansion of macro 'TTP' 5954 | TTP(str, CALCULATOR->getComma()) | ^~~ callbacks.cc:5954:29: error: 'str' was not declared in this scope; did you mean 'std'? 5954 | TTP(str, CALCULATOR->getComma()) | ^~~ callbacks.cc:312:62: note: in definition of macro 'TT' 312 | #define TT(str, x) {if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5954:25: note: in expansion of macro 'TTP' 5954 | TTP(str, CALCULATOR->getComma()) | ^~~ callbacks.cc:5954:29: error: 'str' was not declared in this scope; did you mean 'std'? 5954 | TTP(str, CALCULATOR->getComma()) | ^~~ callbacks.cc:312:123: note: in definition of macro 'TT' 312 | #define TT(str, x) {if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5954:25: note: in expansion of macro 'TTP' 5954 | TTP(str, CALCULATOR->getComma()) | ^~~ callbacks.cc:5954:29: error: 'str' was not declared in this scope; did you mean 'std'? 5954 | TTP(str, CALCULATOR->getComma()) | ^~~ callbacks.cc:312:183: note: in definition of macro 'TT' 312 | #define TT(str, x) {if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5954:25: note: in expansion of macro 'TTP' 5954 | TTP(str, CALCULATOR->getComma()) | ^~~ callbacks.cc:5954:29: error: 'str' was not declared in this scope; did you mean 'std'? 5954 | TTP(str, CALCULATOR->getComma()) | ^~~ callbacks.cc:312:222: note: in definition of macro 'TT' 312 | #define TT(str, x) {if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5954:25: note: in expansion of macro 'TTP' 5954 | TTP(str, CALCULATOR->getComma()) | ^~~ callbacks.cc:5954:29: error: 'str' was not declared in this scope; did you mean 'std'? 5954 | TTP(str, CALCULATOR->getComma()) | ^~~ callbacks.cc:312:256: note: in definition of macro 'TT' 312 | #define TT(str, x) {if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:5954:25: note: in expansion of macro 'TTP' 5954 | TTP(str, CALCULATOR->getComma()) | ^~~ callbacks.cc:5955:63: error: 'str' was not declared in this scope; did you mean 'std'? 5955 | pango_layout_set_markup(layout_comma, str.c_str(), -1); | ^~~ | std callbacks.cc:6037:25: error: 'string' was not declared in this scope 6037 | string str, str2; | ^~~~~~ callbacks.cc:6037:25: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:6038:30: error: 'str' was not declared in this scope; did you mean 'std'? 6038 | TTBP(str); | ^~~ callbacks.cc:307:61: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:6038:25: note: in expansion of macro 'TTBP' 6038 | TTBP(str); | ^~~~ callbacks.cc:6038:30: error: 'str' was not declared in this scope; did you mean 'std'? 6038 | TTBP(str); | ^~~ callbacks.cc:307:119: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:6038:25: note: in expansion of macro 'TTBP' 6038 | TTBP(str); | ^~~~ callbacks.cc:6038:30: error: 'str' was not declared in this scope; did you mean 'std'? 6038 | TTBP(str); | ^~~ callbacks.cc:307:178: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:6038:25: note: in expansion of macro 'TTBP' 6038 | TTBP(str); | ^~~~ callbacks.cc:6038:30: error: 'str' was not declared in this scope; did you mean 'std'? 6038 | TTBP(str); | ^~~ callbacks.cc:307:217: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:6038:25: note: in expansion of macro 'TTBP' 6038 | TTBP(str); | ^~~~ callbacks.cc:6038:30: error: 'str' was not declared in this scope; did you mean 'std'? 6038 | TTBP(str); | ^~~ callbacks.cc:306:61: note: in definition of macro 'TTB' 306 | #define TTB(str) if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} | ^~~ callbacks.cc:6038:25: note: in expansion of macro 'TTBP' 6038 | TTBP(str); | ^~~~ callbacks.cc:6038:30: error: 'str' was not declared in this scope; did you mean 'std'? 6038 | TTBP(str); | ^~~ callbacks.cc:306:122: note: in definition of macro 'TTB' 306 | #define TTB(str) if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} | ^~~ callbacks.cc:6038:25: note: in expansion of macro 'TTBP' 6038 | TTBP(str); | ^~~~ callbacks.cc:6038:30: error: 'str' was not declared in this scope; did you mean 'std'? 6038 | TTBP(str); | ^~~ callbacks.cc:306:182: note: in definition of macro 'TTB' 306 | #define TTB(str) if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} | ^~~ callbacks.cc:6038:25: note: in expansion of macro 'TTBP' 6038 | TTBP(str); | ^~~~ callbacks.cc:6038:30: error: 'str' was not declared in this scope; did you mean 'std'? 6038 | TTBP(str); | ^~~ callbacks.cc:306:221: note: in definition of macro 'TTB' 306 | #define TTB(str) if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} | ^~~ callbacks.cc:6038:25: note: in expansion of macro 'TTBP' 6038 | TTBP(str); | ^~~~ callbacks.cc:6043:33: error: 'str' was not declared in this scope; did you mean 'std'? 6043 | str += m.prefix()->name(po.abbreviate_names && ename->abbreviation && (ename->suffix || ename->name.find("_") == string::npos), po.use_unicode_signs, po.can_display_unicode_string_function, po.can_display_unicode_string_arg); | ^~~ | std callbacks.cc:6043:146: error: 'string' is not a class, namespace, or enumeration 6043 | str += m.prefix()->name(po.abbreviate_names && ename->abbreviation && (ename->suffix || ename->name.find("_") == string::npos), po.use_unicode_signs, po.can_display_unicode_string_function, po.can_display_unicode_string_arg); | ^~~~~~ callbacks.cc:6047:47: error: 'string' is not a class, namespace, or enumeration 6047 | bool b = i == string::npos || i == ename->name.length() - 1 || i == 0; | ^~~~~~ callbacks.cc:6055:41: error: 'str' was not declared in this scope; did you mean 'std'? 6055 | str += ename->name.substr(0, ename->name.length() - i2); | ^~~ | std callbacks.cc:6057:41: error: 'str' was not declared in this scope; did you mean 'std'? 6057 | str += ename->name.substr(0, i); | ^~~ | std callbacks.cc:6060:52: error: 'str' was not declared in this scope; did you mean 'std'? 6060 | TTBP_SMALL(str); | ^~~ callbacks.cc:308:61: note: in definition of macro 'TTB_XSMALL' 308 | #define TTB_XSMALL(str) if(scaledown <= 0) {str += "<span size=\"medium\">";} else if(scaledown == 1) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:6060:41: note: in expansion of macro 'TTBP_SMALL' 6060 | TTBP_SMALL(str); | ^~~~~~~~~~ callbacks.cc:6060:52: error: 'str' was not declared in this scope; did you mean 'std'? 6060 | TTBP_SMALL(str); | ^~~ callbacks.cc:308:120: note: in definition of macro 'TTB_XSMALL' 308 | #define TTB_XSMALL(str) if(scaledown <= 0) {str += "<span size=\"medium\">";} else if(scaledown == 1) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:6060:41: note: in expansion of macro 'TTBP_SMALL' 6060 | TTBP_SMALL(str); | ^~~~~~~~~~ callbacks.cc:6060:52: error: 'str' was not declared in this scope; did you mean 'std'? 6060 | TTBP_SMALL(str); | ^~~ callbacks.cc:308:159: note: in definition of macro 'TTB_XSMALL' 308 | #define TTB_XSMALL(str) if(scaledown <= 0) {str += "<span size=\"medium\">";} else if(scaledown == 1) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:6060:41: note: in expansion of macro 'TTBP_SMALL' 6060 | TTBP_SMALL(str); | ^~~~~~~~~~ callbacks.cc:6060:52: error: 'str' was not declared in this scope; did you mean 'std'? 6060 | TTBP_SMALL(str); | ^~~ callbacks.cc:307:61: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:6060:41: note: in expansion of macro 'TTBP_SMALL' 6060 | TTBP_SMALL(str); | ^~~~~~~~~~ callbacks.cc:6060:52: error: 'str' was not declared in this scope; did you mean 'std'? 6060 | TTBP_SMALL(str); | ^~~ callbacks.cc:307:119: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:6060:41: note: in expansion of macro 'TTBP_SMALL' 6060 | TTBP_SMALL(str); | ^~~~~~~~~~ callbacks.cc:6060:52: error: 'str' was not declared in this scope; did you mean 'std'? 6060 | TTBP_SMALL(str); | ^~~ callbacks.cc:307:178: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:6060:41: note: in expansion of macro 'TTBP_SMALL' 6060 | TTBP_SMALL(str); | ^~~~~~~~~~ callbacks.cc:6060:52: error: 'str' was not declared in this scope; did you mean 'std'? 6060 | TTBP_SMALL(str); | ^~~ callbacks.cc:307:217: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:6060:41: note: in expansion of macro 'TTBP_SMALL' 6060 | TTBP_SMALL(str); | ^~~~~~~~~~ callbacks.cc:6061:41: error: 'str' was not declared in this scope; did you mean 'std'? 6061 | str += "<sub>"; | ^~~ | std callbacks.cc:6069:33: error: 'str' was not declared in this scope; did you mean 'std'? 6069 | str += ename->name; | ^~~ | std callbacks.cc:6071:40: error: 'str' was not declared in this scope; did you mean 'std'? 6071 | gsub("_", " ", str); | ^~~ | std callbacks.cc:6090:25: error: 'string' was not declared in this scope 6090 | string str; | ^~~~~~ callbacks.cc:6090:25: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:6093:33: error: 'str' was not declared in this scope; did you mean 'std'? 6093 | str = "<i>"; | ^~~ | std callbacks.cc:6095:30: error: 'str' was not declared in this scope; did you mean 'std'? 6095 | TTBP(str); | ^~~ callbacks.cc:307:61: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:6095:25: note: in expansion of macro 'TTBP' 6095 | TTBP(str); | ^~~~ callbacks.cc:6095:30: error: 'str' was not declared in this scope; did you mean 'std'? 6095 | TTBP(str); | ^~~ callbacks.cc:307:119: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:6095:25: note: in expansion of macro 'TTBP' 6095 | TTBP(str); | ^~~~ callbacks.cc:6095:30: error: 'str' was not declared in this scope; did you mean 'std'? 6095 | TTBP(str); | ^~~ callbacks.cc:307:178: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:6095:25: note: in expansion of macro 'TTBP' 6095 | TTBP(str); | ^~~~ callbacks.cc:6095:30: error: 'str' was not declared in this scope; did you mean 'std'? 6095 | TTBP(str); | ^~~ callbacks.cc:307:217: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:6095:25: note: in expansion of macro 'TTBP' 6095 | TTBP(str); | ^~~~ callbacks.cc:6095:30: error: 'str' was not declared in this scope; did you mean 'std'? 6095 | TTBP(str); | ^~~ callbacks.cc:306:61: note: in definition of macro 'TTB' 306 | #define TTB(str) if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} | ^~~ callbacks.cc:6095:25: note: in expansion of macro 'TTBP' 6095 | TTBP(str); | ^~~~ callbacks.cc:6095:30: error: 'str' was not declared in this scope; did you mean 'std'? 6095 | TTBP(str); | ^~~ callbacks.cc:306:122: note: in definition of macro 'TTB' 306 | #define TTB(str) if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} | ^~~ callbacks.cc:6095:25: note: in expansion of macro 'TTBP' 6095 | TTBP(str); | ^~~~ callbacks.cc:6095:30: error: 'str' was not declared in this scope; did you mean 'std'? 6095 | TTBP(str); | ^~~ callbacks.cc:306:182: note: in definition of macro 'TTB' 306 | #define TTB(str) if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} | ^~~ callbacks.cc:6095:25: note: in expansion of macro 'TTBP' 6095 | TTBP(str); | ^~~~ callbacks.cc:6095:30: error: 'str' was not declared in this scope; did you mean 'std'? 6095 | TTBP(str); | ^~~ callbacks.cc:306:221: note: in definition of macro 'TTB' 306 | #define TTB(str) if(scaledown <= 0) {str += "<span size=\"xx-large\">";} else if(scaledown == 1) {str += "<span size=\"x-large\">";} else if(scaledown == 2) {str += "<span size=\"large\">";} else {str += "<span size=\"medium\">";} | ^~~ callbacks.cc:6095:25: note: in expansion of macro 'TTBP' 6095 | TTBP(str); | ^~~~ callbacks.cc:6100:47: error: 'string' is not a class, namespace, or enumeration 6100 | bool b = i == string::npos || i == ename->name.length() - 1 || i == 0; | ^~~~~~ callbacks.cc:6108:41: error: 'str' was not declared in this scope; did you mean 'std'? 6108 | str += ename->name.substr(0, ename->name.length() - i2); | ^~~ | std callbacks.cc:6110:41: error: 'str' was not declared in this scope; did you mean 'std'? 6110 | str += ename->name.substr(0, i); | ^~~ | std callbacks.cc:6113:52: error: 'str' was not declared in this scope; did you mean 'std'? 6113 | TTBP_SMALL(str); | ^~~ callbacks.cc:308:61: note: in definition of macro 'TTB_XSMALL' 308 | #define TTB_XSMALL(str) if(scaledown <= 0) {str += "<span size=\"medium\">";} else if(scaledown == 1) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:6113:41: note: in expansion of macro 'TTBP_SMALL' 6113 | TTBP_SMALL(str); | ^~~~~~~~~~ callbacks.cc:6113:52: error: 'str' was not declared in this scope; did you mean 'std'? 6113 | TTBP_SMALL(str); | ^~~ callbacks.cc:308:120: note: in definition of macro 'TTB_XSMALL' 308 | #define TTB_XSMALL(str) if(scaledown <= 0) {str += "<span size=\"medium\">";} else if(scaledown == 1) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:6113:41: note: in expansion of macro 'TTBP_SMALL' 6113 | TTBP_SMALL(str); | ^~~~~~~~~~ callbacks.cc:6113:52: error: 'str' was not declared in this scope; did you mean 'std'? 6113 | TTBP_SMALL(str); | ^~~ callbacks.cc:308:159: note: in definition of macro 'TTB_XSMALL' 308 | #define TTB_XSMALL(str) if(scaledown <= 0) {str += "<span size=\"medium\">";} else if(scaledown == 1) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:6113:41: note: in expansion of macro 'TTBP_SMALL' 6113 | TTBP_SMALL(str); | ^~~~~~~~~~ callbacks.cc:6113:52: error: 'str' was not declared in this scope; did you mean 'std'? 6113 | TTBP_SMALL(str); | ^~~ callbacks.cc:307:61: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:6113:41: note: in expansion of macro 'TTBP_SMALL' 6113 | TTBP_SMALL(str); | ^~~~~~~~~~ callbacks.cc:6113:52: error: 'str' was not declared in this scope; did you mean 'std'? 6113 | TTBP_SMALL(str); | ^~~ callbacks.cc:307:119: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:6113:41: note: in expansion of macro 'TTBP_SMALL' 6113 | TTBP_SMALL(str); | ^~~~~~~~~~ callbacks.cc:6113:52: error: 'str' was not declared in this scope; did you mean 'std'? 6113 | TTBP_SMALL(str); | ^~~ callbacks.cc:307:178: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:6113:41: note: in expansion of macro 'TTBP_SMALL' 6113 | TTBP_SMALL(str); | ^~~~~~~~~~ callbacks.cc:6113:52: error: 'str' was not declared in this scope; did you mean 'std'? 6113 | TTBP_SMALL(str); | ^~~ callbacks.cc:307:217: note: in definition of macro 'TTB_SMALL' 307 | #define TTB_SMALL(str) if(scaledown <= 0) {str += "<span size=\"large\">";} else if(scaledown == 1) {str += "<span size=\"medium\">";} else if(scaledown == 2) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} | ^~~ callbacks.cc:6113:41: note: in expansion of macro 'TTBP_SMALL' 6113 | TTBP_SMALL(str); | ^~~~~~~~~~ callbacks.cc:6114:41: error: 'str' was not declared in this scope; did you mean 'std'? 6114 | str += "<sub>"; | ^~~ | std callbacks.cc:6122:33: error: 'str' was not declared in this scope; did you mean 'std'? 6122 | str += ename->name; | ^~~ | std callbacks.cc:6124:40: error: 'str' was not declared in this scope; did you mean 'std'? 6124 | gsub("_", " ", str); | ^~~ | std callbacks.cc:6212:33: error: 'string' was not declared in this scope 6212 | string root_str; | ^~~~~~ callbacks.cc:6212:33: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:6213:43: error: 'root_str' was not declared in this scope; did you mean 'root_h'? 6213 | TT_XSMALL(root_str, i2s(i_root)); | ^~~~~~~~ callbacks.cc:314:62: note: in definition of macro 'TT_XSMALL' 314 | #define TT_XSMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"medium\">";} else if(scaledown == 1) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:6213:43: error: 'root_str' was not declared in this scope; did you mean 'root_h'? 6213 | TT_XSMALL(root_str, i2s(i_root)); | ^~~~~~~~ callbacks.cc:314:121: note: in definition of macro 'TT_XSMALL' 314 | #define TT_XSMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"medium\">";} else if(scaledown == 1) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:6213:43: error: 'root_str' was not declared in this scope; did you mean 'root_h'? 6213 | TT_XSMALL(root_str, i2s(i_root)); | ^~~~~~~~ callbacks.cc:314:160: note: in definition of macro 'TT_XSMALL' 314 | #define TT_XSMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"medium\">";} else if(scaledown == 1) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:6213:43: error: 'root_str' was not declared in this scope; did you mean 'root_h'? 6213 | TT_XSMALL(root_str, i2s(i_root)); | ^~~~~~~~ callbacks.cc:314:195: note: in definition of macro 'TT_XSMALL' 314 | #define TT_XSMALL(str, x) {if(scaledown <= 0) {str += "<span size=\"medium\">";} else if(scaledown == 1) {str += "<span size=\"small\">";} else {str += "<span size=\"x-small\">";} str += x; str += "</span>";} | ^~~ callbacks.cc:6215:70: error: 'root_str' was not declared in this scope; did you mean 'root_h'? 6215 | pango_layout_set_markup(layout_root, root_str.c_str(), -1); | ^~~~~~~~ | root_h callbacks.cc:6325:33: error: 'string' was not declared in this scope 6325 | string s = "d"; | ^~~~~~ callbacks.cc:6325:33: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stringfwd.h:77:33: note: 'std::string' 77 | typedef basic_string<char> string; | ^~~~~~ /usr/include/c++/12.2.0/string:65:11: note: 'std::pmr::string' 65 | using string = basic_string<char>; | ^~~~~~ callbacks.cc:6326:55: error: 's' was not declared in this scope 6326 | if(m[1].isSymbolic()) s += m[1].symbol(); | ^ callbacks.cc:6327:38: error: 's' was not declared in this scope 6327 | else s += m[1].variable()->preferredDisplayName(po.abbreviate_names, po.use_unicode_signs, false, po.use_reference_names, po.can_display_unicode_string_function, po.can_display_unicode_string_arg).name; | ^ callbacks.cc:6328:64: error: 's' was not declared in this scope 6328 | mdx.transform(STRUCT_DIVISION, s); | ^ callbacks.cc:6373:25: error: 'vector' was not declared in this scope 6373 | vector<cairo_surface_t*> surface_args; | ^~~~~~ callbacks.cc:6373:25: note: suggested alternatives: /usr/include/c++/12.2.0/bits/stl_vector.h:423:11: note: 'std::vector' 423 | class vector : protected _Vector_base<_Tp, _Alloc> | ^~~~~~ /usr/include/c++/12.2.0/vector:84:13: note: 'std::pmr::vector' 84 | using vector = std::vector<_Tp, polymorphic_allocator<_Tp>>; | ^~~~~~ callbacks.cc:6373:47: error: expected primary-expression before '*' token 6373 | vector<cairo_surface_t*> surface_args; | ^ callbacks.cc:6373:48: error: expected primary-expression before '>' token 6373 | vector<cairo_surface_t*> surface_args; | ^ callbacks.cc:6373:50: error: 'surface_args' was not declared in this scope 6373 | vector<cairo_surface_t*> surface_args; | ^~~~~~~~~~~~ callbacks.cc:6374:36: error: expected primary-expression before '>' token 6374 | vector<gint> hpa; | ^ callbacks.cc:6374:38: error: 'hpa' was not declared in this scope 6374 | vector<gint> hpa; | ^~~ callbacks.cc:6375:36: error: expected primary-expression before '>' token 6375 | vector<gint> cpa; | ^ callbacks.cc:6375:38: error: 'cpa' was not declared in this scope 6375 | vector<gint> cpa; | ^~~ callbacks.cc:6376:36: error: expected primary-expression before '>' token 6376 | vector<gint> wpa; | ^ callbacks.cc:6376:38: error: 'wpa' was not declared in this scope 6376 | vector<gint> wpa; |