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-2021 PLD Team
$Revision: 1.37 $
Powered by VAX.
Your IP: 44.192.70.216

kp5-discover abe77a41-bc5a-4b29-a1d3-4a844ae4a3e9

Status:Failed
Source URL:https://buildlogs.pld-linux.org/pld/th/x86_64/FAIL/kp5-discover,abe77a41-bc5a-4b29-a1d3-4a844ae4a3e9.bz2
text/plain URL:View!
full text:View!
rpm -qa of builder:View!
Date:2021/04/14 09:29:29
Runtime:0:00:39.219029

Toc:

  • error 1
  • /usr/include/c++/10.3.0/type_traits:56:3: error: template with C linkage
  • error 2
  • /usr/include/c++/10.3.0/type_traits:71:3: error: template with C linkage
  • error 3
  • /usr/include/c++/10.3.0/type_traits:80:3: error: template with C linkage
  • error 4
  • /usr/include/c++/10.3.0/type_traits:91:3: error: template with C linkage
  • error 5
  • /usr/include/c++/10.3.0/type_traits:94:3: error: template with C linkage
  • error 6
  • /usr/include/c++/10.3.0/type_traits:98:3: error: template with C linkage
  • error 7
  • /usr/include/c++/10.3.0/type_traits:101:3: error: template with C linkage
  • error 8
  • /usr/include/c++/10.3.0/type_traits:104:3: error: template specialization with C linkage
  • error 9
  • /usr/include/c++/10.3.0/type_traits:109:3: error: template with C linkage
  • error 10
  • /usr/include/c++/10.3.0/type_traits:114:3: error: template with C linkage
  • error 11
  • /usr/include/c++/10.3.0/type_traits:119:3: error: template with C linkage
  • error 12
  • /usr/include/c++/10.3.0/type_traits:124:3: error: template with C linkage
  • error 13
  • /usr/include/c++/10.3.0/type_traits:127:3: error: template specialization with C linkage
  • error 14
  • /usr/include/c++/10.3.0/type_traits:132:3: error: template with C linkage
  • error 15
  • /usr/include/c++/10.3.0/type_traits:137:3: error: template with C linkage
  • error 16
  • /usr/include/c++/10.3.0/type_traits:142:3: error: template with C linkage
  • error 17
  • /usr/include/c++/10.3.0/type_traits:147:3: error: template with C linkage
  • error 18
  • /usr/include/c++/10.3.0/type_traits:188:3: error: template with C linkage
  • error 19
  • /usr/include/c++/10.3.0/type_traits:190:3: error: template with C linkage
  • error 20
  • /usr/include/c++/10.3.0/type_traits:192:3: error: template with C linkage
  • error 21
  • /usr/include/c++/10.3.0/type_traits:194:3: error: template with C linkage
  • error 22
  • /usr/include/c++/10.3.0/type_traits:200:3: error: template with C linkage
  • error 23
  • /usr/include/c++/10.3.0/type_traits:204:3: error: template with C linkage
  • error 24
  • /usr/include/c++/10.3.0/type_traits:219:3: error: template with C linkage
  • error 25
  • /usr/include/c++/10.3.0/type_traits:226:3: error: template with C linkage
  • error 26
  • /usr/include/c++/10.3.0/type_traits:230:3: error: template with C linkage
  • error 27
  • /usr/include/c++/10.3.0/type_traits:233:3: error: template with C linkage
  • error 28
  • /usr/include/c++/10.3.0/type_traits:238:3: error: template with C linkage
  • error 29
  • /usr/include/c++/10.3.0/type_traits:242:3: error: template specialization with C linkage
  • error 30
  • /usr/include/c++/10.3.0/type_traits:247:3: error: template with C linkage
  • error 31
  • /usr/include/c++/10.3.0/type_traits:252:3: error: template with C linkage
  • error 32
  • /usr/include/c++/10.3.0/type_traits:256:3: error: template specialization with C linkage
  • error 33
  • /usr/include/c++/10.3.0/type_traits:260:3: error: template specialization with C linkage
  • error 34
  • /usr/include/c++/10.3.0/type_traits:264:3: error: template specialization with C linkage
  • error 35
  • /usr/include/c++/10.3.0/type_traits:268:3: error: template specialization with C linkage
  • error 36
  • /usr/include/c++/10.3.0/type_traits:273:3: error: template specialization with C linkage
  • error 37
  • /usr/include/c++/10.3.0/type_traits:284:3: error: template specialization with C linkage
  • error 38
  • /usr/include/c++/10.3.0/type_traits:288:3: error: template specialization with C linkage
  • error 39
  • /usr/include/c++/10.3.0/type_traits:292:3: error: template specialization with C linkage
  • error 40
  • /usr/include/c++/10.3.0/type_traits:296:3: error: template specialization with C linkage
  • error 41
  • /usr/include/c++/10.3.0/type_traits:300:3: error: template specialization with C linkage
  • error 42
  • /usr/include/c++/10.3.0/type_traits:304:3: error: template specialization with C linkage
  • error 43
  • /usr/include/c++/10.3.0/type_traits:308:3: error: template specialization with C linkage
  • error 44
  • /usr/include/c++/10.3.0/type_traits:312:3: error: template specialization with C linkage
  • error 45
  • /usr/include/c++/10.3.0/type_traits:316:3: error: template specialization with C linkage
  • error 46
  • /usr/include/c++/10.3.0/type_traits:320:3: error: template specialization with C linkage
  • error 47
  • /usr/include/c++/10.3.0/type_traits:327:3: error: template specialization with C linkage
  • error 48
  • /usr/include/c++/10.3.0/type_traits:331:3: error: template specialization with C linkage
  • error 49
  • /usr/include/c++/10.3.0/type_traits:364:3: error: template with C linkage
  • error 50
  • /usr/include/c++/10.3.0/type_traits:369:3: error: template with C linkage
  • error 51
  • /usr/include/c++/10.3.0/type_traits:373:3: error: template specialization with C linkage
  • error 52
  • /usr/include/c++/10.3.0/type_traits:377:3: error: template specialization with C linkage
  • error 53
  • /usr/include/c++/10.3.0/type_traits:381:3: error: template specialization with C linkage
  • error 54
  • /usr/include/c++/10.3.0/type_traits:386:3: error: template specialization with C linkage
  • error 55
  • /usr/include/c++/10.3.0/type_traits:392:3: error: template with C linkage
  • error 56
  • /usr/include/c++/10.3.0/type_traits:398:3: error: template with C linkage
  • error 57
  • /usr/include/c++/10.3.0/type_traits:402:3: error: template with C linkage
  • error 58
  • /usr/include/c++/10.3.0/type_traits:406:3: error: template with C linkage
  • error 59
  • /usr/include/c++/10.3.0/type_traits:410:3: error: template with C linkage
  • error 60
  • /usr/include/c++/10.3.0/type_traits:414:3: error: template with C linkage
  • error 61
  • /usr/include/c++/10.3.0/type_traits:419:3: error: template with C linkage
  • error 62
  • /usr/include/c++/10.3.0/type_traits:425:3: error: template with C linkage
  • error 63
  • /usr/include/c++/10.3.0/type_traits:429:3: error: template with C linkage
  • error 64
  • /usr/include/c++/10.3.0/type_traits:434:3: error: template with C linkage
  • error 65
  • /usr/include/c++/10.3.0/type_traits:438:3: error: template with C linkage
  • error 66
  • /usr/include/c++/10.3.0/type_traits:442:3: error: template with C linkage
  • error 67
  • /usr/include/c++/10.3.0/type_traits:446:3: error: template with C linkage
  • error 68
  • /usr/include/c++/10.3.0/type_traits:451:3: error: template with C linkage
  • error 69
  • /usr/include/c++/10.3.0/type_traits:456:3: error: template with C linkage
  • error 70
  • /usr/include/c++/10.3.0/type_traits:460:3: error: template with C linkage
  • error 71
  • /usr/include/c++/10.3.0/type_traits:465:3: error: template with C linkage
  • error 72
  • /usr/include/c++/10.3.0/type_traits:471:3: error: template with C linkage
  • error 73
  • /usr/include/c++/10.3.0/type_traits:477:3: error: template with C linkage
  • error 74
  • /usr/include/c++/10.3.0/type_traits:483:3: error: template with C linkage
  • error 75
  • /usr/include/c++/10.3.0/type_traits:489:3: error: template with C linkage
  • error 76
  • /usr/include/c++/10.3.0/type_traits:493:3: error: template with C linkage
  • error 77
  • /usr/include/c++/10.3.0/type_traits:497:3: error: template with C linkage
  • error 78
  • /usr/include/c++/10.3.0/type_traits:503:3: error: template with C linkage
  • error 79
  • /usr/include/c++/10.3.0/type_traits:507:3: error: template specialization with C linkage
  • error 80
  • /usr/include/c++/10.3.0/type_traits:512:3: error: template with C linkage
  • error 81
  • /usr/include/c++/10.3.0/type_traits:518:3: error: template with C linkage
  • error 82
  • /usr/include/c++/10.3.0/type_traits:526:3: error: template with C linkage
  • error 83
  • /usr/include/c++/10.3.0/type_traits:533:3: error: template with C linkage
  • error 84
  • /usr/include/c++/10.3.0/type_traits:539:3: error: template with C linkage
  • error 85
  • /usr/include/c++/10.3.0/type_traits:546:3: error: template with C linkage
  • error 86
  • /usr/include/c++/10.3.0/type_traits:552:3: error: template with C linkage
  • error 87
  • /usr/include/c++/10.3.0/type_traits:556:3: error: template with C linkage
  • error 88
  • /usr/include/c++/10.3.0/type_traits:563:3: error: template with C linkage
  • error 89
  • /usr/include/c++/10.3.0/type_traits:567:3: error: template with C linkage
  • error 90
  • /usr/include/c++/10.3.0/type_traits:571:3: error: template with C linkage
  • error 91
  • /usr/include/c++/10.3.0/type_traits:576:3: error: template with C linkage
  • error 92
  • /usr/include/c++/10.3.0/type_traits:581:3: error: template with C linkage
  • error 93
  • /usr/include/c++/10.3.0/type_traits:584:3: error: template with C linkage
  • error 94
  • /usr/include/c++/10.3.0/type_traits:588:3: error: template with C linkage
  • error 95
  • /usr/include/c++/10.3.0/type_traits:607:3: error: template with C linkage
  • error 96
  • /usr/include/c++/10.3.0/type_traits:626:3: error: template with C linkage
  • error 97
  • /usr/include/c++/10.3.0/type_traits:631:3: error: template with C linkage
  • error 98
  • /usr/include/c++/10.3.0/type_traits:635:3: error: template with C linkage
  • error 99
  • /usr/include/c++/10.3.0/type_traits:640:3: error: template with C linkage
  • error 100
  • /usr/include/c++/10.3.0/type_traits:648:3: error: template with C linkage
  • error 101
  • /usr/include/c++/10.3.0/type_traits:652:3: error: template with C linkage
  • error 102
  • /usr/include/c++/10.3.0/type_traits:657:3: error: template with C linkage
  • error 103
  • /usr/include/c++/10.3.0/type_traits:661:3: error: template with C linkage
  • error 104
  • /usr/include/c++/10.3.0/type_traits:666:3: error: template with C linkage
  • error 105
  • /usr/include/c++/10.3.0/type_traits:675:3: error: template with C linkage
  • error 106
  • /usr/include/c++/10.3.0/type_traits:684:3: error: template with C linkage
  • error 107
  • /usr/include/c++/10.3.0/type_traits:694:3: error: template with C linkage
  • error 108
  • /usr/include/c++/10.3.0/type_traits:705:3: error: template with C linkage
  • error 109
  • /usr/include/c++/10.3.0/type_traits:714:3: error: template with C linkage
  • error 110
  • /usr/include/c++/10.3.0/type_traits:720:3: error: template with C linkage
  • error 111
  • /usr/include/c++/10.3.0/type_traits:728:3: error: template with C linkage
  • error 112
  • /usr/include/c++/10.3.0/type_traits:735:3: error: template with C linkage
  • error 113
  • /usr/include/c++/10.3.0/type_traits:740:3: error: template with C linkage
  • error 114
  • /usr/include/c++/10.3.0/type_traits:745:3: error: template with C linkage
  • error 115
  • /usr/include/c++/10.3.0/type_traits:751:3: error: template with C linkage
  • error 116
  • /usr/include/c++/10.3.0/type_traits:757:3: error: template with C linkage
  • error 117
  • /usr/include/c++/10.3.0/type_traits:770:3: error: template with C linkage
  • error 118
  • /usr/include/c++/10.3.0/type_traits:774:3: error: template with C linkage
  • error 119
  • /usr/include/c++/10.3.0/type_traits:778:3: error: template with C linkage
  • error 120
  • /usr/include/c++/10.3.0/type_traits:781:3: error: template with C linkage
  • error 121
  • /usr/include/c++/10.3.0/type_traits:784:3: error: template with C linkage
  • error 122
  • /usr/include/c++/10.3.0/type_traits:787:3: error: template with C linkage
  • error 123
  • /usr/include/c++/10.3.0/type_traits:792:3: error: template with C linkage
  • error 124
  • /usr/include/c++/10.3.0/type_traits:804:5: error: template with C linkage
  • error 125
  • /usr/include/c++/10.3.0/type_traits:807:5: error: template with C linkage
  • error 126
  • /usr/include/c++/10.3.0/type_traits:811:3: error: template with C linkage
  • error 127
  • /usr/include/c++/10.3.0/type_traits:818:3: error: template with C linkage
  • error 128
  • /usr/include/c++/10.3.0/type_traits:825:3: error: template with C linkage
  • error 129
  • /usr/include/c++/10.3.0/type_traits:831:3: error: template with C linkage
  • error 130
  • /usr/include/c++/10.3.0/type_traits:835:3: error: template with C linkage
  • error 131
  • /usr/include/c++/10.3.0/type_traits:840:3: error: template with C linkage
  • error 132
  • /usr/include/c++/10.3.0/type_traits:854:5: error: template with C linkage
  • error 133
  • /usr/include/c++/10.3.0/type_traits:858:5: error: template with C linkage
  • error 134
  • /usr/include/c++/10.3.0/type_traits:862:3: error: template with C linkage
  • error 135
  • /usr/include/c++/10.3.0/type_traits:869:3: error: template with C linkage
  • error 136
  • /usr/include/c++/10.3.0/type_traits:876:3: error: template with C linkage
  • error 137
  • /usr/include/c++/10.3.0/type_traits:882:3: error: template with C linkage
  • error 138
  • /usr/include/c++/10.3.0/type_traits:886:3: error: template with C linkage
  • error 139
  • /usr/include/c++/10.3.0/type_traits:891:3: error: template with C linkage
  • error 140
  • /usr/include/c++/10.3.0/type_traits:899:3: error: template with C linkage
  • error 141
  • /usr/include/c++/10.3.0/type_traits:905:3: error: template with C linkage
  • error 142
  • /usr/include/c++/10.3.0/type_traits:914:3: error: template with C linkage
  • error 143
  • /usr/include/c++/10.3.0/type_traits:922:3: error: template with C linkage
  • error 144
  • /usr/include/c++/10.3.0/type_traits:925:3: error: template with C linkage
  • error 145
  • /usr/include/c++/10.3.0/type_traits:929:3: error: template with C linkage
  • error 146
  • /usr/include/c++/10.3.0/type_traits:935:3: error: template with C linkage
  • error 147
  • /usr/include/c++/10.3.0/type_traits:943:3: error: template with C linkage
  • error 148
  • /usr/include/c++/10.3.0/type_traits:946:3: error: template with C linkage
  • error 149
  • /usr/include/c++/10.3.0/type_traits:950:3: error: template with C linkage
  • error 150
  • /usr/include/c++/10.3.0/type_traits:956:3: error: template with C linkage
  • error 151
  • /usr/include/c++/10.3.0/type_traits:964:3: error: template with C linkage
  • error 152
  • /usr/include/c++/10.3.0/type_traits:969:3: error: template with C linkage
  • error 153
  • /usr/include/c++/10.3.0/type_traits:974:3: error: template with C linkage
  • error 154
  • /usr/include/c++/10.3.0/type_traits:979:3: error: template with C linkage
  • error 155
  • /usr/include/c++/10.3.0/type_traits:984:3: error: template with C linkage
  • error 156
  • /usr/include/c++/10.3.0/type_traits:1001:3: error: template with C linkage
  • error 157
  • /usr/include/c++/10.3.0/type_traits:1007:3: error: template with C linkage
  • error 158
  • /usr/include/c++/10.3.0/type_traits:1016:3: error: template with C linkage
  • error 159
  • /usr/include/c++/10.3.0/type_traits:1025:3: error: template with C linkage
  • error 160
  • /usr/include/c++/10.3.0/type_traits:1028:3: error: template with C linkage
  • error 161
  • /usr/include/c++/10.3.0/type_traits:1032:3: error: template with C linkage
  • error 162
  • /usr/include/c++/10.3.0/type_traits:1038:3: error: template with C linkage
  • error 163
  • /usr/include/c++/10.3.0/type_traits:1046:3: error: template with C linkage
  • error 164
  • /usr/include/c++/10.3.0/type_traits:1049:3: error: template with C linkage
  • error 165
  • /usr/include/c++/10.3.0/type_traits:1053:3: error: template with C linkage
  • error 166
  • /usr/include/c++/10.3.0/type_traits:1059:3: error: template with C linkage
  • error 167
  • /usr/include/c++/10.3.0/type_traits:1068:3: error: template with C linkage
  • error 168
  • /usr/include/c++/10.3.0/type_traits:1076:3: error: template with C linkage
  • error 169
  • /usr/include/c++/10.3.0/type_traits:1079:3: error: template with C linkage
  • error 170
  • /usr/include/c++/10.3.0/type_traits:1083:3: error: template with C linkage
  • error 171
  • /usr/include/c++/10.3.0/type_traits:1089:3: error: template with C linkage
  • error 172
  • /usr/include/c++/10.3.0/type_traits:1097:3: error: template with C linkage
  • error 173
  • /usr/include/c++/10.3.0/type_traits:1100:3: error: template with C linkage
  • error 174
  • /usr/include/c++/10.3.0/type_traits:1104:3: error: template with C linkage
  • error 175
  • /usr/include/c++/10.3.0/type_traits:1110:3: error: template with C linkage
  • error 176
  • /usr/include/c++/10.3.0/type_traits:1118:3: error: template with C linkage
  • error 177
  • /usr/include/c++/10.3.0/type_traits:1123:3: error: template with C linkage
  • error 178
  • /usr/include/c++/10.3.0/type_traits:1130:3: error: template with C linkage
  • error 179
  • /usr/include/c++/10.3.0/type_traits:1138:3: error: template with C linkage
  • error 180
  • /usr/include/c++/10.3.0/type_traits:1141:3: error: template with C linkage
  • error 181
  • /usr/include/c++/10.3.0/type_traits:1145:3: error: template with C linkage
  • error 182
  • /usr/include/c++/10.3.0/type_traits:1151:3: error: template with C linkage
  • error 183
  • /usr/include/c++/10.3.0/type_traits:1159:3: error: template with C linkage
  • error 184
  • /usr/include/c++/10.3.0/type_traits:1162:3: error: template with C linkage
  • error 185
  • /usr/include/c++/10.3.0/type_traits:1166:3: error: template with C linkage
  • error 186
  • /usr/include/c++/10.3.0/type_traits:1172:3: error: template with C linkage
  • error 187
  • /usr/include/c++/10.3.0/type_traits:1181:3: error: template with C linkage
  • error 188
  • /usr/include/c++/10.3.0/type_traits:1190:3: error: template with C linkage
  • error 189
  • /usr/include/c++/10.3.0/type_traits:1200:5: error: template with C linkage
  • error 190
  • /usr/include/c++/10.3.0/type_traits:1203:5: error: template with C linkage
  • error 191
  • /usr/include/c++/10.3.0/type_traits:1210:3: error: template with C linkage
  • error 192
  • /usr/include/c++/10.3.0/type_traits:1217:3: error: template with C linkage
  • error 193
  • /usr/include/c++/10.3.0/type_traits:1222:3: error: template with C linkage
  • error 194
  • /usr/include/c++/10.3.0/type_traits:1228:3: error: template with C linkage
  • error 195
  • /usr/include/c++/10.3.0/type_traits:1231:3: error: template with C linkage
  • error 196
  • /usr/include/c++/10.3.0/type_traits:1235:3: error: template with C linkage
  • error 197
  • /usr/include/c++/10.3.0/type_traits:1243:3: error: template with C linkage
  • error 198
  • /usr/include/c++/10.3.0/type_traits:1251:3: error: template with C linkage
  • error 199
  • /usr/include/c++/10.3.0/type_traits:1254:3: error: template with C linkage
  • error 200
  • /usr/include/c++/10.3.0/type_traits:1258:3: error: template with C linkage
  • error 201
  • /usr/include/c++/10.3.0/type_traits:1266:3: error: template with C linkage
  • error 202
  • /usr/include/c++/10.3.0/type_traits:1275:3: error: template with C linkage
  • error 203
  • /usr/include/c++/10.3.0/type_traits:1283:3: error: template with C linkage
  • error 204
  • /usr/include/c++/10.3.0/type_traits:1286:3: error: template with C linkage
  • error 205
  • /usr/include/c++/10.3.0/type_traits:1290:3: error: template with C linkage
  • error 206
  • /usr/include/c++/10.3.0/type_traits:1296:3: error: template with C linkage
  • error 207
  • /usr/include/c++/10.3.0/type_traits:1304:3: error: template with C linkage
  • error 208
  • /usr/include/c++/10.3.0/type_traits:1307:3: error: template with C linkage
  • error 209
  • /usr/include/c++/10.3.0/type_traits:1311:3: error: template with C linkage
  • error 210
  • /usr/include/c++/10.3.0/type_traits:1317:3: error: template with C linkage
  • error 211
  • /usr/include/c++/10.3.0/type_traits:1326:3: error: template with C linkage
  • error 212
  • /usr/include/c++/10.3.0/type_traits:1337:3: error: template with C linkage
  • error 213
  • /usr/include/c++/10.3.0/type_traits:1349:3: error: template with C linkage
  • error 214
  • /usr/include/c++/10.3.0/type_traits:1358:3: error: template with C linkage
  • error 215
  • /usr/include/c++/10.3.0/type_traits:1362:3: error: template with C linkage
  • error 216
  • /usr/include/c++/10.3.0/type_traits:1366:3: error: template with C linkage
  • error 217
  • /usr/include/c++/10.3.0/type_traits:1371:3: error: template with C linkage
  • error 218
  • /usr/include/c++/10.3.0/type_traits:1375:3: error: template with C linkage
  • error 219
  • /usr/include/c++/10.3.0/type_traits:1382:3: error: template with C linkage
  • error 220
  • /usr/include/c++/10.3.0/type_traits:1393:3: error: template with C linkage
  • error 221
  • /usr/include/c++/10.3.0/type_traits:1410:3: error: template with C linkage
  • error 222
  • /usr/include/c++/10.3.0/type_traits:1415:3: error: template with C linkage
  • error 223
  • /usr/include/c++/10.3.0/type_traits:1425:3: error: template with C linkage
  • error 224
  • /usr/include/c++/10.3.0/type_traits:1446:3: error: template with C linkage
  • error 225
  • /usr/include/c++/10.3.0/type_traits:1452:3: error: template with C linkage
  • error 226
  • /usr/include/c++/10.3.0/type_traits:1456:3: error: template with C linkage
  • error 227
  • /usr/include/c++/10.3.0/type_traits:1465:3: error: template with C linkage
  • error 228
  • /usr/include/c++/10.3.0/type_traits:1486:3: error: template with C linkage
  • error 229
  • /usr/include/c++/10.3.0/type_traits:1508:3: error: template with C linkage
  • error 230
  • /usr/include/c++/10.3.0/type_traits:1512:3: error: template with C linkage
  • error 231
  • /usr/include/c++/10.3.0/type_traits:1517:3: error: template with C linkage
  • error 232
  • /usr/include/c++/10.3.0/type_traits:1521:3: error: template with C linkage
  • error 233
  • /usr/include/c++/10.3.0/type_traits:1526:3: error: template with C linkage
  • error 234
  • /usr/include/c++/10.3.0/type_traits:1530:3: error: template with C linkage
  • error 235
  • /usr/include/c++/10.3.0/type_traits:1534:3: error: template with C linkage
  • error 236
  • /usr/include/c++/10.3.0/type_traits:1538:3: error: template with C linkage
  • error 237
  • /usr/include/c++/10.3.0/type_traits:1543:3: error: template with C linkage
  • error 238
  • /usr/include/c++/10.3.0/type_traits:1548:3: error: template with C linkage
  • error 239
  • /usr/include/c++/10.3.0/type_traits:1553:3: error: template with C linkage
  • error 240
  • /usr/include/c++/10.3.0/type_traits:1565:3: error: template with C linkage
  • error 241
  • /usr/include/c++/10.3.0/type_traits:1569:3: error: template with C linkage
  • error 242
  • /usr/include/c++/10.3.0/type_traits:1573:3: error: template with C linkage
  • error 243
  • /usr/include/c++/10.3.0/type_traits:1577:3: error: template with C linkage
  • error 244
  • /usr/include/c++/10.3.0/type_traits:1581:3: error: template with C linkage
  • error 245
  • /usr/include/c++/10.3.0/type_traits:1585:3: error: template with C linkage
  • error 246
  • /usr/include/c++/10.3.0/type_traits:1592:3: error: template with C linkage
  • error 247
  • /usr/include/c++/10.3.0/type_traits:1596:3: error: template with C linkage
  • error 248
  • /usr/include/c++/10.3.0/type_traits:1600:3: error: template with C linkage
  • error 249
  • /usr/include/c++/10.3.0/type_traits:1604:3: error: template with C linkage
  • error 250
  • /usr/include/c++/10.3.0/type_traits:1608:3: error: template with C linkage
  • error 251
  • /usr/include/c++/10.3.0/type_traits:1613:3: error: template with C linkage
  • error 252
  • /usr/include/c++/10.3.0/type_traits:1618:3: error: template with C linkage
  • error 253
  • /usr/include/c++/10.3.0/type_traits:1622:3: error: template with C linkage
  • error 254
  • /usr/include/c++/10.3.0/type_traits:1627:3: error: template with C linkage
  • error 255
  • /usr/include/c++/10.3.0/type_traits:1634:3: error: template with C linkage
  • error 256
  • /usr/include/c++/10.3.0/type_traits:1638:3: error: template with C linkage
  • error 257
  • /usr/include/c++/10.3.0/type_traits:1642:3: error: template with C linkage
  • error 258
  • /usr/include/c++/10.3.0/type_traits:1649:3: error: template with C linkage
  • error 259
  • /usr/include/c++/10.3.0/type_traits:1652:3: error: template with C linkage
  • error 260
  • /usr/include/c++/10.3.0/type_traits:1656:3: error: template with C linkage
  • error 261
  • /usr/include/c++/10.3.0/type_traits:1660:3: error: template with C linkage
  • error 262
  • /usr/include/c++/10.3.0/type_traits:1664:3: error: template with C linkage
  • error 263
  • /usr/include/c++/10.3.0/type_traits:1668:3: error: template with C linkage
  • error 264
  • /usr/include/c++/10.3.0/type_traits:1680:3: error: template with C linkage
  • error 265
  • /usr/include/c++/10.3.0/type_traits:1684:3: error: template specialization with C linkage
  • error 266
  • /usr/include/c++/10.3.0/type_traits:1688:3: error: template specialization with C linkage
  • error 267
  • /usr/include/c++/10.3.0/type_traits:1692:3: error: template specialization with C linkage
  • error 268
  • /usr/include/c++/10.3.0/type_traits:1696:3: error: template specialization with C linkage
  • error 269
  • /usr/include/c++/10.3.0/type_traits:1700:3: error: template specialization with C linkage
  • error 270
  • /usr/include/c++/10.3.0/type_traits:1704:3: error: template specialization with C linkage
  • error 271
  • /usr/include/c++/10.3.0/type_traits:1709:3: error: template specialization with C linkage
  • error 272
  • /usr/include/c++/10.3.0/type_traits:1730:3: error: template with C linkage
  • error 273
  • /usr/include/c++/10.3.0/type_traits:1735:3: error: template with C linkage
  • error 274
  • /usr/include/c++/10.3.0/type_traits:1749:5: error: template with C linkage
  • error 275
  • /usr/include/c++/10.3.0/type_traits:1751:5: error: template with C linkage
  • error 276
  • /usr/include/c++/10.3.0/type_traits:1755:5: error: template with C linkage
  • error 277
  • /usr/include/c++/10.3.0/type_traits:1758:5: error: template with C linkage
  • error 278
  • /usr/include/c++/10.3.0/type_traits:1762:5: error: template with C linkage
  • error 279
  • /usr/include/c++/10.3.0/type_traits:1769:3: error: template with C linkage
  • error 280
  • /usr/include/c++/10.3.0/type_traits:1789:3: error: template specialization with C linkage
  • error 281
  • /usr/include/c++/10.3.0/type_traits:1806:3: error: template specialization with C linkage
  • error 282
  • /usr/include/c++/10.3.0/type_traits:1813:3: error: template specialization with C linkage
  • error 283
  • /usr/include/c++/10.3.0/type_traits:1824:3: error: template with C linkage
  • error 284
  • /usr/include/c++/10.3.0/type_traits:1829:3: error: template specialization with C linkage
  • error 285
  • /usr/include/c++/10.3.0/type_traits:1834:3: error: template with C linkage
  • error 286
  • /usr/include/c++/10.3.0/type_traits:1838:3: error: template specialization with C linkage
  • error 287
  • /usr/include/c++/10.3.0/type_traits:1842:3: error: template specialization with C linkage
  • error 288
  • /usr/include/c++/10.3.0/type_traits:1846:3: error: template specialization with C linkage
  • error 289
  • /usr/include/c++/10.3.0/type_traits:1850:3: error: template specialization with C linkage
  • error 290
  • /usr/include/c++/10.3.0/type_traits:1854:3: error: template specialization with C linkage
  • error 291
  • /usr/include/c++/10.3.0/type_traits:1858:3: error: template specialization with C linkage
  • error 292
  • /usr/include/c++/10.3.0/type_traits:1863:3: error: template specialization with C linkage
  • error 293
  • /usr/include/c++/10.3.0/type_traits:1884:3: error: template with C linkage
  • error 294
  • /usr/include/c++/10.3.0/type_traits:1889:3: error: template with C linkage
  • error 295
  • /usr/include/c++/10.3.0/type_traits:1901:3: error: template with C linkage
  • error 296
  • /usr/include/c++/10.3.0/type_traits:1915:3: error: template specialization with C linkage
  • error 297
  • /usr/include/c++/10.3.0/type_traits:1932:3: error: template specialization with C linkage
  • error 298
  • /usr/include/c++/10.3.0/type_traits:1939:3: error: template specialization with C linkage
  • error 299
  • /usr/include/c++/10.3.0/type_traits:1950:3: error: template with C linkage
  • error 300
  • /usr/include/c++/10.3.0/type_traits:1955:3: error: template specialization with C linkage
  • error 301
  • /usr/include/c++/10.3.0/type_traits:1960:3: error: template with C linkage
  • error 302
  • /usr/include/c++/10.3.0/type_traits:1964:3: error: template with C linkage
  • error 303
  • /usr/include/c++/10.3.0/type_traits:1971:3: error: template with C linkage
  • error 304
  • /usr/include/c++/10.3.0/type_traits:1975:3: error: template with C linkage
  • error 305
  • /usr/include/c++/10.3.0/type_traits:1979:3: error: template with C linkage
  • error 306
  • /usr/include/c++/10.3.0/type_traits:1984:3: error: template with C linkage
  • error 307
  • /usr/include/c++/10.3.0/type_traits:1988:3: error: template with C linkage
  • error 308
  • /usr/include/c++/10.3.0/type_traits:1992:3: error: template with C linkage
  • error 309
  • /usr/include/c++/10.3.0/type_traits:1998:3: error: template with C linkage
  • error 310
  • /usr/include/c++/10.3.0/type_traits:2002:3: error: template with C linkage
  • error 311
  • /usr/include/c++/10.3.0/type_traits:2008:3: error: template with C linkage
  • error 312
  • /usr/include/c++/10.3.0/type_traits:2012:3: error: template with C linkage
  • error 313
  • /usr/include/c++/10.3.0/type_traits:2017:3: error: template with C linkage
  • error 314
  • /usr/include/c++/10.3.0/type_traits:2023:3: error: template with C linkage
  • error 315
  • /usr/include/c++/10.3.0/type_traits:2028:3: error: template with C linkage
  • error 316
  • /usr/include/c++/10.3.0/type_traits:2032:3: error: template with C linkage
  • error 317
  • /usr/include/c++/10.3.0/type_traits:2039:3: error: template with C linkage
  • error 318
  • /usr/include/c++/10.3.0/type_traits:2043:3: error: template with C linkage
  • error 319
  • /usr/include/c++/10.3.0/type_traits:2047:3: error: template with C linkage
  • error 320
  • /usr/include/c++/10.3.0/type_traits:2067:3: error: template with C linkage
  • error 321
  • /usr/include/c++/10.3.0/type_traits:2078:3: error: template with C linkage
  • error 322
  • /usr/include/c++/10.3.0/type_traits:2085:3: error: template with C linkage
  • error 323
  • /usr/include/c++/10.3.0/type_traits:2106:3: error: template with C linkage
  • error 324
  • /usr/include/c++/10.3.0/type_traits:2122:3: error: template with C linkage
  • error 325
  • /usr/include/c++/10.3.0/type_traits:2127:3: error: template with C linkage
  • error 326
  • /usr/include/c++/10.3.0/type_traits:2133:3: error: template with C linkage
  • error 327
  • /usr/include/c++/10.3.0/type_traits:2137:3: error: template with C linkage
  • error 328
  • /usr/include/c++/10.3.0/type_traits:2141:3: error: template with C linkage
  • error 329
  • /usr/include/c++/10.3.0/type_traits:2146:3: error: template with C linkage
  • error 330
  • /usr/include/c++/10.3.0/type_traits:2156:3: error: template with C linkage
  • error 331
  • /usr/include/c++/10.3.0/type_traits:2159:3: error: template with C linkage
  • error 332
  • /usr/include/c++/10.3.0/type_traits:2163:3: error: template with C linkage
  • error 333
  • /usr/include/c++/10.3.0/type_traits:2169:3: error: template with C linkage
  • error 334
  • /usr/include/c++/10.3.0/type_traits:2175:3: error: template with C linkage
  • error 335
  • /usr/include/c++/10.3.0/type_traits:2181:3: error: template with C linkage
  • error 336
  • /usr/include/c++/10.3.0/type_traits:2186:3: error: template with C linkage
  • error 337
  • /usr/include/c++/10.3.0/type_traits:2191:3: error: template with C linkage
  • error 338
  • /usr/include/c++/10.3.0/type_traits:2194:3: error: template with C linkage
  • error 339
  • /usr/include/c++/10.3.0/type_traits:2199:3: error: template with C linkage
  • error 340
  • /usr/include/c++/10.3.0/type_traits:2204:3: error: template with C linkage
  • error 341
  • /usr/include/c++/10.3.0/type_traits:2209:3: error: template with C linkage
  • error 342
  • /usr/include/c++/10.3.0/type_traits:2214:3: error: template with C linkage
  • error 343
  • /usr/include/c++/10.3.0/type_traits:2221:5: error: template with C linkage
  • error 344
  • /usr/include/c++/10.3.0/type_traits:2227:5: error: template with C linkage
  • error 345
  • /usr/include/c++/10.3.0/type_traits:2239:5: error: template with C linkage
  • error 346
  • /usr/include/c++/10.3.0/type_traits:2243:5: error: template with C linkage
  • error 347
  • /usr/include/c++/10.3.0/type_traits:2249:3: error: template specialization with C linkage
  • error 348
  • /usr/include/c++/10.3.0/type_traits:2254:3: error: template with C linkage
  • error 349
  • /usr/include/c++/10.3.0/type_traits:2260:3: error: template with C linkage
  • error 350
  • /usr/include/c++/10.3.0/type_traits:2269:3: error: template with C linkage
  • error 351
  • /usr/include/c++/10.3.0/type_traits:2279:3: error: template with C linkage
  • error 352
  • /usr/include/c++/10.3.0/type_traits:2284:3: error: template with C linkage
  • error 353
  • /usr/include/c++/10.3.0/type_traits:2288:3: error: template with C linkage
  • error 354
  • /usr/include/c++/10.3.0/type_traits:2292:3: error: template with C linkage
  • error 355
  • /usr/include/c++/10.3.0/type_traits:2301:3: error: template with C linkage
  • error 356
  • /usr/include/c++/10.3.0/type_traits:2308:3: error: template with C linkage
  • error 357
  • /usr/include/c++/10.3.0/type_traits:2312:3: error: template with C linkage
  • error 358
  • /usr/include/c++/10.3.0/type_traits:2318:3: error: template with C linkage
  • error 359
  • /usr/include/c++/10.3.0/type_traits:2323:3: error: template with C linkage
  • error 360
  • /usr/include/c++/10.3.0/type_traits:2328:3: error: template with C linkage
  • error 361
  • /usr/include/c++/10.3.0/type_traits:2334:3: error: template with C linkage
  • error 362
  • /usr/include/c++/10.3.0/type_traits:2343:3: error: template with C linkage
  • error 363
  • /usr/include/c++/10.3.0/type_traits:2357:3: error: template with C linkage
  • error 364
  • /usr/include/c++/10.3.0/type_traits:2364:5: error: template with C linkage
  • error 365
  • /usr/include/c++/10.3.0/type_traits:2369:5: error: template with C linkage
  • error 366
  • /usr/include/c++/10.3.0/type_traits:2373:3: error: template with C linkage
  • error 367
  • /usr/include/c++/10.3.0/type_traits:2383:5: error: template with C linkage
  • error 368
  • /usr/include/c++/10.3.0/type_traits:2388:5: error: template with C linkage
  • error 369
  • /usr/include/c++/10.3.0/type_traits:2392:3: error: template with C linkage
  • error 370
  • /usr/include/c++/10.3.0/type_traits:2402:5: error: template with C linkage
  • error 371
  • /usr/include/c++/10.3.0/type_traits:2407:5: error: template with C linkage
  • error 372
  • /usr/include/c++/10.3.0/type_traits:2411:3: error: template with C linkage
  • error 373
  • /usr/include/c++/10.3.0/type_traits:2421:5: error: template with C linkage
  • error 374
  • /usr/include/c++/10.3.0/type_traits:2426:5: error: template with C linkage
  • error 375
  • /usr/include/c++/10.3.0/type_traits:2430:3: error: template with C linkage
  • error 376
  • /usr/include/c++/10.3.0/type_traits:2437:3: error: template with C linkage
  • error 377
  • /usr/include/c++/10.3.0/type_traits:2440:3: error: template with C linkage
  • error 378
  • /usr/include/c++/10.3.0/type_traits:2452:3: error: template with C linkage
  • error 379
  • /usr/include/c++/10.3.0/type_traits:2455:3: error: template with C linkage
  • error 380
  • /usr/include/c++/10.3.0/type_traits:2471:3: error: template with C linkage
  • error 381
  • /usr/include/c++/10.3.0/type_traits:2477:3: error: template with C linkage
  • error 382
  • /usr/include/c++/10.3.0/type_traits:2483:3: error: template with C linkage
  • error 383
  • /usr/include/c++/10.3.0/type_traits:2489:3: error: template with C linkage
  • error 384
  • /usr/include/c++/10.3.0/type_traits:2495:3: error: template with C linkage
  • error 385
  • /usr/include/c++/10.3.0/type_traits:2504:5: error: template with C linkage
  • error 386
  • /usr/include/c++/10.3.0/type_traits:2509:5: error: template with C linkage
  • error 387
  • /usr/include/c++/10.3.0/type_traits:2513:3: error: template with C linkage
  • error 388
  • /usr/include/c++/10.3.0/type_traits:2521:3: error: template with C linkage
  • error 389
  • /usr/include/c++/10.3.0/type_traits:2534:3: error: template with C linkage
  • error 390
  • /usr/include/c++/10.3.0/type_traits:2541:3: error: template with C linkage
  • error 391
  • /usr/include/c++/10.3.0/type_traits:2545:3: error: template with C linkage
  • error 392
  • /usr/include/c++/10.3.0/type_traits:2549:3: error: template with C linkage
  • error 393
  • /usr/include/c++/10.3.0/type_traits:2553:3: error: template with C linkage
  • error 394
  • /usr/include/c++/10.3.0/type_traits:2557:3: error: template with C linkage
  • error 395
  • /usr/include/c++/10.3.0/type_traits:2561:3: error: template with C linkage
  • error 396
  • /usr/include/c++/10.3.0/type_traits:2565:3: error: template with C linkage
  • error 397
  • /usr/include/c++/10.3.0/type_traits:2569:3: error: template with C linkage
  • error 398
  • /usr/include/c++/10.3.0/type_traits:2576:3: error: template with C linkage
  • error 399
  • /usr/include/c++/10.3.0/type_traits:2580:3: error: template with C linkage
  • error 400
  • /usr/include/c++/10.3.0/type_traits:2589:3: error: template with C linkage
  • error 401
  • /usr/include/c++/10.3.0/type_traits:2598:3: error: template with C linkage
  • error 402
  • /usr/include/c++/10.3.0/type_traits:2603:3: error: template with C linkage
  • error 403
  • /usr/include/c++/10.3.0/type_traits:2624:3: error: template with C linkage
  • error 404
  • /usr/include/c++/10.3.0/type_traits:2627:3: error: template with C linkage
  • error 405
  • /usr/include/c++/10.3.0/type_traits:2630:3: error: template with C linkage
  • error 406
  • /usr/include/c++/10.3.0/type_traits:2633:3: error: template with C linkage
  • error 407
  • /usr/include/c++/10.3.0/type_traits:2637:3: error: template with C linkage
  • error 408
  • /usr/include/c++/10.3.0/type_traits:2642:3: error: template with C linkage
  • error 409
  • /usr/include/c++/10.3.0/type_traits:2647:3: error: template with C linkage
  • error 410
  • /usr/include/c++/10.3.0/type_traits:2657:3: error: template with C linkage
  • error 411
  • /usr/include/c++/10.3.0/type_traits:2669:7: error: template with C linkage
  • error 412
  • /usr/include/c++/10.3.0/type_traits:2673:7: error: template with C linkage
  • error 413
  • /usr/include/c++/10.3.0/type_traits:2679:7: error: template with C linkage
  • error 414
  • /usr/include/c++/10.3.0/type_traits:2684:7: error: template with C linkage
  • error 415
  • /usr/include/c++/10.3.0/type_traits:2690:3: error: template with C linkage
  • error 416
  • /usr/include/c++/10.3.0/type_traits:2697:3: error: template with C linkage
  • error 417
  • /usr/include/c++/10.3.0/type_traits:2704:3: error: template with C linkage
  • error 418
  • /usr/include/c++/10.3.0/type_traits:2709:3: error: template with C linkage
  • error 419
  • /usr/include/c++/10.3.0/type_traits:2719:3: error: template with C linkage
  • error 420
  • /usr/include/c++/10.3.0/type_traits:2728:3: error: template with C linkage
  • error 421
  • /usr/include/c++/10.3.0/type_traits:2738:3: error: template with C linkage
  • error 422
  • /usr/include/c++/10.3.0/type_traits:2743:3: error: template with C linkage
  • error 423
  • /usr/include/c++/10.3.0/type_traits:2753:7: error: template with C linkage
  • error 424
  • /usr/include/c++/10.3.0/type_traits:2759:7: error: template with C linkage
  • error 425
  • /usr/include/c++/10.3.0/type_traits:2765:7: error: template with C linkage
  • error 426
  • /usr/include/c++/10.3.0/type_traits:2772:7: error: template with C linkage
  • error 427
  • /usr/include/c++/10.3.0/type_traits:2778:3: error: template with C linkage
  • error 428
  • /usr/include/c++/10.3.0/type_traits:2786:3: error: template with C linkage
  • error 429
  • /usr/include/c++/10.3.0/type_traits:2793:3: error: template with C linkage
  • error 430
  • /usr/include/c++/10.3.0/type_traits:2801:3: error: template with C linkage
  • error 431
  • /usr/include/c++/10.3.0/type_traits:2809:3: error: template with C linkage
  • error 432
  • /usr/include/c++/10.3.0/type_traits:2815:3: error: template with C linkage
  • error 433
  • /usr/include/c++/10.3.0/type_traits:2822:3: error: template with C linkage
  • error 434
  • /usr/include/c++/10.3.0/type_traits:2827:3: error: template with C linkage
  • error 435
  • /usr/include/c++/10.3.0/type_traits:2837:3: error: template with C linkage
  • error 436
  • /usr/include/c++/10.3.0/type_traits:2842:3: error: template with C linkage
  • error 437
  • /usr/include/c++/10.3.0/type_traits:2852:3: error: template with C linkage
  • error 438
  • /usr/include/c++/10.3.0/type_traits:2879:3: error: template with C linkage
  • error 439
  • /usr/include/c++/10.3.0/type_traits:2884:3: error: template with C linkage
  • error 440
  • /usr/include/c++/10.3.0/type_traits:2892:3: error: template with C linkage
  • error 441
  • /usr/include/c++/10.3.0/type_traits:2899:3: error: template with C linkage
  • error 442
  • /usr/include/c++/10.3.0/type_traits:2906:3: error: template with C linkage
  • error 443
  • /usr/include/c++/10.3.0/type_traits:2912:3: error: template with C linkage
  • error 444
  • /usr/include/c++/10.3.0/type_traits:2918:3: error: template with C linkage
  • error 445
  • /usr/include/c++/10.3.0/type_traits:2925:3: error: template with C linkage
  • error 446
  • /usr/include/c++/10.3.0/type_traits:2930:3: error: template with C linkage
  • error 447
  • error: Bad exit status from /tmp/B.Wyq2fp/BUILD/tmp/rpm-tmp.zBZR6j (%build)
  • error 448
  • RPM build errors:
  • error 449
  • error: No files produced.

Content:

[47/126] /usr/bin/x86_64-pld-linux-g++  -DAPPSTREAM_HAS_SPDX=1 -DAPPSTREAM_HAS_SPDX_LICENSEURL=1 -DDiscoverCommon_EXPORTS -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_QML_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libdiscover\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Ilibdiscover -I../libdiscover -Ilibdiscover/DiscoverCommon_autogen/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5 -isystem /usr/include/KF5/KItemModels -isystem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -std=gnu++14 -MD -MT libdiscover/CMakeFiles/DiscoverCommon.dir/ActionsModel.cpp.o -MF libdiscover/CMakeFiles/DiscoverCommon.dir/ActionsModel.cpp.o.d -o libdiscover/CMakeFiles/DiscoverCommon.dir/ActionsModel.cpp.o -c ../libdiscover/ActionsModel.cpp
[48/126] : && /usr/bin/x86_64-pld-linux-g++ -fPIC -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG  -Wl,--no-undefined -Wl,--fatal-warnings -Wl,--enable-new-dtags  -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -shared -Wl,-soname,libDiscoverNotifiers.so -o bin/libDiscoverNotifiers.so libdiscover/notifiers/CMakeFiles/DiscoverNotifiers.dir/DiscoverNotifiers_autogen/mocs_compilation.cpp.o libdiscover/notifiers/CMakeFiles/DiscoverNotifiers.dir/BackendNotifierModule.cpp.o  /usr/lib64/libQt5Core.so.5.15.2 && :
[49/126] : && /usr/bin/x86_64-pld-linux-g++  -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG  -Wl,--enable-new-dtags  -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc   -rdynamic discover/autotests/CMakeFiles/PaginateModelTest.dir/PaginateModelTest_autogen/mocs_compilation.cpp.o discover/autotests/CMakeFiles/PaginateModelTest.dir/PaginateModelTest.cpp.o discover/autotests/CMakeFiles/PaginateModelTest.dir/__/PaginateModel.cpp.o discover/autotests/CMakeFiles/PaginateModelTest.dir/discover_debug.cpp.o  -o bin/PaginateModelTest  /usr/lib64/libQt5Test.so.5.15.2  /usr/lib64/libQt5Core.so.5.15.2 && :
[50/126] /usr/bin/x86_64-pld-linux-g++  -DAPPSTREAM_HAS_SPDX=1 -DAPPSTREAM_HAS_SPDX_LICENSEURL=1 -DDiscoverCommon_EXPORTS -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_QML_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libdiscover\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Ilibdiscover -I../libdiscover -Ilibdiscover/DiscoverCommon_autogen/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5 -isystem /usr/include/KF5/KItemModels -isystem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -std=gnu++14 -MD -MT libdiscover/CMakeFiles/DiscoverCommon.dir/DiscoverBackendsFactory.cpp.o -MF libdiscover/CMakeFiles/DiscoverCommon.dir/DiscoverBackendsFactory.cpp.o.d -o libdiscover/CMakeFiles/DiscoverCommon.dir/DiscoverBackendsFactory.cpp.o -c ../libdiscover/DiscoverBackendsFactory.cpp
[51/126] cd /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/libdiscover/backends/FlatpakBackend && /usr/bin/cmake -E cmake_autogen /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/libdiscover/backends/FlatpakBackend/CMakeFiles/FlatpakNotifier_autogen.dir/AutogenInfo.json PLD && /usr/bin/cmake -E touch /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/libdiscover/backends/FlatpakBackend/FlatpakNotifier_autogen/timestamp
[52/126] cd /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/notifier && /usr/bin/cmake -E cmake_autogen /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/notifier/CMakeFiles/DiscoverNotifier_autogen.dir/AutogenInfo.json PLD && /usr/bin/cmake -E touch /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/notifier/DiscoverNotifier_autogen/timestamp
[53/126] cd /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/notifier && /usr/libexec/kf5/kconfig_compiler_kf5 /tmp/B.Wyq2fp/BUILD/discover-5.21.4/kcm/updatessettings.kcfg /tmp/B.Wyq2fp/BUILD/discover-5.21.4/kcm/updatessettings.kcfgc -d /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/notifier/
[54/126] cd /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/notifier && /usr/lib64/qt5/bin/moc @/tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/notifier/updatessettings.moc_parameters
[55/126] /usr/bin/x86_64-pld-linux-g++  -DAPPSTREAM_HAS_SPDX=1 -DAPPSTREAM_HAS_SPDX_LICENSEURL=1 -DDiscoverCommon_EXPORTS -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_QML_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libdiscover\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Ilibdiscover -I../libdiscover -Ilibdiscover/DiscoverCommon_autogen/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5 -isystem /usr/include/KF5/KItemModels -isystem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -std=gnu++14 -MD -MT libdiscover/CMakeFiles/DiscoverCommon.dir/appstream/AppStreamIntegration.cpp.o -MF libdiscover/CMakeFiles/DiscoverCommon.dir/appstream/AppStreamIntegration.cpp.o.d -o libdiscover/CMakeFiles/DiscoverCommon.dir/appstream/AppStreamIntegration.cpp.o -c ../libdiscover/appstream/AppStreamIntegration.cpp
[56/126] /usr/bin/x86_64-pld-linux-g++  -DAPPSTREAM_HAS_SPDX=1 -DAPPSTREAM_HAS_SPDX_LICENSEURL=1 -DDiscoverCommon_EXPORTS -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_QML_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libdiscover\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Ilibdiscover -I../libdiscover -Ilibdiscover/DiscoverCommon_autogen/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5 -isystem /usr/include/KF5/KItemModels -isystem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -std=gnu++14 -MD -MT libdiscover/CMakeFiles/DiscoverCommon.dir/appstream/AppStreamUtils.cpp.o -MF libdiscover/CMakeFiles/DiscoverCommon.dir/appstream/AppStreamUtils.cpp.o.d -o libdiscover/CMakeFiles/DiscoverCommon.dir/appstream/AppStreamUtils.cpp.o -c ../libdiscover/appstream/AppStreamUtils.cpp
[57/126] /usr/bin/x86_64-pld-linux-g++  -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kcm_updates\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkcm_updates_EXPORTS -Ikcm -I../kcm -Ikcm/kcm_updates_autogen/include -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/KF5/KCMUtils -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KDeclarative -isystem /usr/include/qt5/QtQuick -isystem /usr/include/qt5/QtQmlModels -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtNetwork -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -std=gnu++14 -MD -MT kcm/CMakeFiles/kcm_updates.dir/updatesdata.cpp.o -MF kcm/CMakeFiles/kcm_updates.dir/updatesdata.cpp.o.d -o kcm/CMakeFiles/kcm_updates.dir/updatesdata.cpp.o -c kcm/updatesdata.cpp
[58/126] /usr/bin/x86_64-pld-linux-g++  -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kcm_updates\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkcm_updates_EXPORTS -Ikcm -I../kcm -Ikcm/kcm_updates_autogen/include -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/KF5/KCMUtils -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KDeclarative -isystem /usr/include/qt5/QtQuick -isystem /usr/include/qt5/QtQmlModels -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtNetwork -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -std=gnu++14 -MD -MT kcm/CMakeFiles/kcm_updates.dir/updatessettings.cpp.o -MF kcm/CMakeFiles/kcm_updates.dir/updatessettings.cpp.o.d -o kcm/CMakeFiles/kcm_updates.dir/updatessettings.cpp.o -c kcm/updatessettings.cpp
[59/126] /usr/bin/x86_64-pld-linux-g++  -DAPPSTREAM_HAS_SPDX=1 -DAPPSTREAM_HAS_SPDX_LICENSEURL=1 -DDiscoverCommon_EXPORTS -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_QML_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libdiscover\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Ilibdiscover -I../libdiscover -Ilibdiscover/DiscoverCommon_autogen/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5 -isystem /usr/include/KF5/KItemModels -isystem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -std=gnu++14 -MD -MT libdiscover/CMakeFiles/DiscoverCommon.dir/appstream/OdrsReviewsBackend.cpp.o -MF libdiscover/CMakeFiles/DiscoverCommon.dir/appstream/OdrsReviewsBackend.cpp.o.d -o libdiscover/CMakeFiles/DiscoverCommon.dir/appstream/OdrsReviewsBackend.cpp.o -c ../libdiscover/appstream/OdrsReviewsBackend.cpp
[60/126] /usr/bin/x86_64-pld-linux-g++  -DFlatpakNotifier_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"libdiscover\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Ilibdiscover/backends/FlatpakBackend -I../libdiscover/backends/FlatpakBackend -Ilibdiscover/backends/FlatpakBackend/FlatpakNotifier_autogen/include -I../libdiscover/notifiers -Ilibdiscover/notifiers -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/flatpak -isystem /usr/include/ostree-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -pthread -std=gnu++14 -MD -MT libdiscover/backends/FlatpakBackend/CMakeFiles/FlatpakNotifier.dir/FlatpakNotifier_autogen/mocs_compilation.cpp.o -MF libdiscover/backends/FlatpakBackend/CMakeFiles/FlatpakNotifier.dir/FlatpakNotifier_autogen/mocs_compilation.cpp.o.d -o libdiscover/backends/FlatpakBackend/CMakeFiles/FlatpakNotifier.dir/FlatpakNotifier_autogen/mocs_compilation.cpp.o -c libdiscover/backends/FlatpakBackend/FlatpakNotifier_autogen/mocs_compilation.cpp
[61/126] /usr/bin/x86_64-pld-linux-g++  -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"plasma-discover-notifier\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Inotifier -I../notifier -Inotifier/DiscoverNotifier_autogen/include -I../libdiscover/notifiers -Ilibdiscover/notifiers -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KDBusAddons -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KIdleTime -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -std=gnu++14 -MD -MT notifier/CMakeFiles/DiscoverNotifier.dir/DiscoverNotifier_autogen/mocs_compilation.cpp.o -MF notifier/CMakeFiles/DiscoverNotifier.dir/DiscoverNotifier_autogen/mocs_compilation.cpp.o.d -o notifier/CMakeFiles/DiscoverNotifier.dir/DiscoverNotifier_autogen/mocs_compilation.cpp.o -c notifier/DiscoverNotifier_autogen/mocs_compilation.cpp
[62/126] /usr/bin/x86_64-pld-linux-g++  -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"plasma-discover-notifier\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Inotifier -I../notifier -Inotifier/DiscoverNotifier_autogen/include -I../libdiscover/notifiers -Ilibdiscover/notifiers -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KDBusAddons -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KIdleTime -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -std=gnu++14 -MD -MT notifier/CMakeFiles/DiscoverNotifier.dir/BackendNotifierFactory.cpp.o -MF notifier/CMakeFiles/DiscoverNotifier.dir/BackendNotifierFactory.cpp.o.d -o notifier/CMakeFiles/DiscoverNotifier.dir/BackendNotifierFactory.cpp.o -c ../notifier/BackendNotifierFactory.cpp
[63/126] /usr/bin/x86_64-pld-linux-g++  -DFlatpakNotifier_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"libdiscover\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Ilibdiscover/backends/FlatpakBackend -I../libdiscover/backends/FlatpakBackend -Ilibdiscover/backends/FlatpakBackend/FlatpakNotifier_autogen/include -I../libdiscover/notifiers -Ilibdiscover/notifiers -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/flatpak -isystem /usr/include/ostree-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -pthread -std=gnu++14 -MD -MT libdiscover/backends/FlatpakBackend/CMakeFiles/FlatpakNotifier.dir/FlatpakNotifier.cpp.o -MF libdiscover/backends/FlatpakBackend/CMakeFiles/FlatpakNotifier.dir/FlatpakNotifier.cpp.o.d -o libdiscover/backends/FlatpakBackend/CMakeFiles/FlatpakNotifier.dir/FlatpakNotifier.cpp.o -c ../libdiscover/backends/FlatpakBackend/FlatpakNotifier.cpp
[64/126] : && /usr/bin/x86_64-pld-linux-g++ -fPIC -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG  -Wl,--no-undefined -Wl,--fatal-warnings -Wl,--enable-new-dtags  -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -shared  -o bin/FlatpakNotifier.so libdiscover/backends/FlatpakBackend/CMakeFiles/FlatpakNotifier.dir/FlatpakNotifier_autogen/mocs_compilation.cpp.o libdiscover/backends/FlatpakBackend/CMakeFiles/FlatpakNotifier.dir/FlatpakNotifier.cpp.o  -Wl,-rpath,/tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/bin:  bin/libDiscoverNotifiers.so  /usr/lib64/libQt5Concurrent.so.5.15.2  /usr/lib64/libQt5Core.so.5.15.2  -lflatpak  -lostree-1  -lgio-2.0  -lgobject-2.0  -lglib-2.0 && :
[65/126] : && /usr/bin/x86_64-pld-linux-g++ -fPIC -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG  -Wl,--no-undefined -Wl,--fatal-warnings -Wl,--enable-new-dtags  -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -shared -Wl,-soname,libDiscoverCommon.so -o bin/libDiscoverCommon.so libdiscover/CMakeFiles/DiscoverCommon.dir/DiscoverCommon_autogen/mocs_compilation.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/Category/Category.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/Category/CategoryModel.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/Category/CategoriesReader.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/ReviewsBackend/AbstractReviewsBackend.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/ReviewsBackend/Rating.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/ReviewsBackend/Review.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/ReviewsBackend/ReviewsModel.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/Transaction/AddonList.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/Transaction/Transaction.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/Transaction/TransactionListener.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/Transaction/TransactionModel.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/UpdateModel/UpdateItem.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/UpdateModel/UpdateModel.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/resources/ResourcesModel.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/resources/ResourcesProxyModel.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/resources/PackageState.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/resources/ResourcesUpdatesModel.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/resources/StandardBackendUpdater.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/resources/SourcesModel.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/resources/AbstractResourcesBackend.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/resources/AbstractResource.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/resources/AbstractBackendUpdater.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/resources/AbstractSourcesBackend.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/resources/StoredResultsStream.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/ActionsModel.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/DiscoverBackendsFactory.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/ScreenshotsModel.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/ApplicationAddonsModel.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/CachedNetworkAccessManager.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/libdiscover_debug.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/appstream/OdrsReviewsBackend.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/appstream/AppStreamIntegration.cpp.o libdiscover/CMakeFiles/DiscoverCommon.dir/appstream/AppStreamUtils.cpp.o  /usr/lib64/libAppStreamQt.so.0.14.3  /usr/lib64/libQt5Qml.so.5.15.2  /usr/lib64/libKF5ItemModels.so.5.81.0  /usr/lib64/libKF5KIOWidgets.so.5.80.0  /usr/lib64/libKF5KIOGui.so.5.80.0  /usr/lib64/libKF5KIOCore.so.5.80.0  /usr/lib64/libQt5Network.so.5.15.2  /usr/lib64/libKF5JobWidgets.so.5.81.0  /usr/lib64/libKF5Service.so.5.81.0  /usr/lib64/libKF5Completion.so.5.81.0  /usr/lib64/libKF5WindowSystem.so.5.81.0  /usr/lib64/libQt5Concurrent.so.5.15.2  /usr/lib64/libKF5I18n.so.5.81.0  /usr/lib64/libKF5WidgetsAddons.so.5.81.0  /usr/lib64/libQt5Xml.so.5.15.2  /usr/lib64/libKF5ConfigCore.so.5.81.0  /usr/lib64/libQt5Widgets.so.5.15.2  /usr/lib64/libQt5Gui.so.5.15.2  /usr/lib64/libKF5CoreAddons.so.5.81.0  /usr/lib64/libQt5DBus.so.5.15.2  /usr/lib64/libQt5Core.so.5.15.2 && :
[66/126] cd /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/libdiscover/backends/KNSBackend/tests && /usr/bin/cmake -E cmake_autogen /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/libdiscover/backends/KNSBackend/tests/CMakeFiles/knsbackendtest_autogen.dir/AutogenInfo.json PLD && /usr/bin/cmake -E touch /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/libdiscover/backends/KNSBackend/tests/knsbackendtest_autogen/timestamp
[67/126] cd /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/libdiscover/backends/KNSBackend && /usr/bin/cmake -E cmake_autogen /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/libdiscover/backends/KNSBackend/CMakeFiles/kns-backend_autogen.dir/AutogenInfo.json PLD && /usr/bin/cmake -E touch /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/libdiscover/backends/KNSBackend/kns-backend_autogen/timestamp
[68/126] /usr/bin/x86_64-pld-linux-g++  -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"plasma-discover-notifier\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Inotifier -I../notifier -Inotifier/DiscoverNotifier_autogen/include -I../libdiscover/notifiers -Ilibdiscover/notifiers -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KDBusAddons -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KIdleTime -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -std=gnu++14 -MD -MT notifier/CMakeFiles/DiscoverNotifier.dir/NotifierItem.cpp.o -MF notifier/CMakeFiles/DiscoverNotifier.dir/NotifierItem.cpp.o.d -o notifier/CMakeFiles/DiscoverNotifier.dir/NotifierItem.cpp.o -c ../notifier/NotifierItem.cpp
[69/126] cd /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/libdiscover/backends/FlatpakBackend && /usr/bin/cmake -E cmake_autogen /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/libdiscover/backends/FlatpakBackend/CMakeFiles/flatpak-backend_autogen.dir/AutogenInfo.json PLD && /usr/bin/cmake -E touch /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/libdiscover/backends/FlatpakBackend/flatpak-backend_autogen/timestamp
[70/126] /usr/bin/x86_64-pld-linux-g++  -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"plasma-discover-notifier\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Inotifier -I../notifier -Inotifier/DiscoverNotifier_autogen/include -I../libdiscover/notifiers -Ilibdiscover/notifiers -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KDBusAddons -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KIdleTime -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -std=gnu++14 -MD -MT notifier/CMakeFiles/DiscoverNotifier.dir/UnattendedUpdates.cpp.o -MF notifier/CMakeFiles/DiscoverNotifier.dir/UnattendedUpdates.cpp.o.d -o notifier/CMakeFiles/DiscoverNotifier.dir/UnattendedUpdates.cpp.o -c ../notifier/UnattendedUpdates.cpp
[71/126] /usr/bin/x86_64-pld-linux-g++  -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kcm_updates\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkcm_updates_EXPORTS -Ikcm -I../kcm -Ikcm/kcm_updates_autogen/include -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/KF5/KCMUtils -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KDeclarative -isystem /usr/include/qt5/QtQuick -isystem /usr/include/qt5/QtQmlModels -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtNetwork -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -std=gnu++14 -MD -MT kcm/CMakeFiles/kcm_updates.dir/updates.cpp.o -MF kcm/CMakeFiles/kcm_updates.dir/updates.cpp.o.d -o kcm/CMakeFiles/kcm_updates.dir/updates.cpp.o -c ../kcm/updates.cpp
[72/126] /usr/bin/x86_64-pld-linux-g++  -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"plasma-discover-notifier\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Inotifier -I../notifier -Inotifier/DiscoverNotifier_autogen/include -I../libdiscover/notifiers -Ilibdiscover/notifiers -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KDBusAddons -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KIdleTime -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -std=gnu++14 -MD -MT notifier/CMakeFiles/DiscoverNotifier.dir/updatessettings.cpp.o -MF notifier/CMakeFiles/DiscoverNotifier.dir/updatessettings.cpp.o.d -o notifier/CMakeFiles/DiscoverNotifier.dir/updatessettings.cpp.o -c notifier/updatessettings.cpp
[73/126] /usr/bin/x86_64-pld-linux-g++  -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"plasma-discover-notifier\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Inotifier -I../notifier -Inotifier/DiscoverNotifier_autogen/include -I../libdiscover/notifiers -Ilibdiscover/notifiers -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KDBusAddons -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KIdleTime -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -std=gnu++14 -MD -MT notifier/CMakeFiles/DiscoverNotifier.dir/DiscoverNotifier.cpp.o -MF notifier/CMakeFiles/DiscoverNotifier.dir/DiscoverNotifier.cpp.o.d -o notifier/CMakeFiles/DiscoverNotifier.dir/DiscoverNotifier.cpp.o -c ../notifier/DiscoverNotifier.cpp
../notifier/DiscoverNotifier.cpp:118:70: warning: ‘QNetworkConfiguration’ is deprecated [-Wdeprecated-declarations]
  118 | static bool isConnectionAdequate(const QNetworkConfiguration &network)
      |                                                                      ^
../notifier/DiscoverNotifier.cpp: In function ‘bool isConnectionAdequate(const QNetworkConfiguration&)’:
../notifier/DiscoverNotifier.cpp:120:60: warning: ‘QNetworkConfiguration’ is deprecated [-Wdeprecated-declarations]
  120 |     return (network.bearerType() == QNetworkConfiguration::BearerEthernet || network.bearerType() == QNetworkConfiguration::BearerWLAN);
      |                                                            ^~~~~~~~~~~~~~
In file included from /usr/include/qt5/QtNetwork/qnetworkconfigmanager.h:49,
                 from /usr/include/qt5/QtNetwork/QNetworkConfigurationManager:1,
                 from ../notifier/DiscoverNotifier.cpp:14:
/usr/include/qt5/QtNetwork/qnetworkconfiguration.h:62:56: note: declared here
   62 | class QT_DEPRECATED_BEARER_MANAGEMENT Q_NETWORK_EXPORT QNetworkConfiguration
      |                                                        ^~~~~~~~~~~~~~~~~~~~~
../notifier/DiscoverNotifier.cpp:120:125: warning: ‘QNetworkConfiguration’ is deprecated [-Wdeprecated-declarations]
  120 |     return (network.bearerType() == QNetworkConfiguration::BearerEthernet || network.bearerType() == QNetworkConfiguration::BearerWLAN);
      |                                                                                                                             ^~~~~~~~~~
In file included from /usr/include/qt5/QtNetwork/qnetworkconfigmanager.h:49,
                 from /usr/include/qt5/QtNetwork/QNetworkConfigurationManager:1,
                 from ../notifier/DiscoverNotifier.cpp:14:
/usr/include/qt5/QtNetwork/qnetworkconfiguration.h:62:56: note: declared here
   62 | class QT_DEPRECATED_BEARER_MANAGEMENT Q_NETWORK_EXPORT QNetworkConfiguration
      |                                                        ^~~~~~~~~~~~~~~~~~~~~
../notifier/DiscoverNotifier.cpp: In member function ‘void DiscoverNotifier::recheckSystemUpdateNeeded()’:
../notifier/DiscoverNotifier.cpp:196:25: warning: ‘QNetworkConfigurationManager’ is deprecated [-Wdeprecated-declarations]
  196 |         m_manager = new QNetworkConfigurationManager(this);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt5/QtNetwork/QNetworkConfigurationManager:1,
                 from ../notifier/DiscoverNotifier.cpp:14:
/usr/include/qt5/QtNetwork/qnetworkconfigmanager.h:59:56: note: declared here
   59 | class QT_DEPRECATED_BEARER_MANAGEMENT Q_NETWORK_EXPORT QNetworkConfigurationManager : public QObject
      |                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../notifier/DiscoverNotifier.cpp:197:59: warning: ‘QNetworkConfigurationManager’ is deprecated [-Wdeprecated-declarations]
  197 |         connect(m_manager, &QNetworkConfigurationManager::onlineStateChanged, this, &DiscoverNotifier::stateChanged);
      |                                                           ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt5/QtNetwork/QNetworkConfigurationManager:1,
                 from ../notifier/DiscoverNotifier.cpp:14:
/usr/include/qt5/QtNetwork/qnetworkconfigmanager.h:59:56: note: declared here
   59 | class QT_DEPRECATED_BEARER_MANAGEMENT Q_NETWORK_EXPORT QNetworkConfigurationManager : public QObject
      |                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[74/126] /usr/bin/x86_64-pld-linux-g++  -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"plasma-discover-notifier\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Inotifier -I../notifier -Inotifier/DiscoverNotifier_autogen/include -I../libdiscover/notifiers -Ilibdiscover/notifiers -isystem /usr/include/KF5/KNotifications -isystem /usr/include/KF5 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5/KDBusAddons -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KIdleTime -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -std=gnu++14 -MD -MT notifier/CMakeFiles/DiscoverNotifier.dir/main.cpp.o -MF notifier/CMakeFiles/DiscoverNotifier.dir/main.cpp.o.d -o notifier/CMakeFiles/DiscoverNotifier.dir/main.cpp.o -c ../notifier/main.cpp
[75/126] /usr/bin/x86_64-pld-linux-g++  -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_QML_LIB -DQT_STRICT_ITERATORS -DQT_TESTCASE_BUILDDIR=\"/tmp/B.Wyq2fp/BUILD/discover-5.21.4/build\" -DQT_TESTLIB_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libdiscover\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Ilibdiscover/backends/KNSBackend/tests -I../libdiscover/backends/KNSBackend/tests -Ilibdiscover/backends/KNSBackend/tests/knsbackendtest_autogen/include -I../libdiscover/backends/KNSBackend/tests/.. -Ilibdiscover -I../libdiscover -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5 -isystem /usr/include/KF5/KItemModels -isystem /usr/include/qt5/QtTest -isystem /usr/include/KF5/Attica -isystem /usr/include/KF5/KNewStuff3 -isystem /usr/include/KF5/KNewStuff3/KNS3 -isystem /usr/include/KF5/KNewStuff3/knscore -isystem /usr/include/KF5/KNewStuff3/kns3 -isystem /usr/include/KF5/KNewStuff3/KNSCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/KF5/KAuth -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KService -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -std=gnu++14 -MD -MT libdiscover/backends/KNSBackend/tests/CMakeFiles/knsbackendtest.dir/knsbackendtest_autogen/mocs_compilation.cpp.o -MF libdiscover/backends/KNSBackend/tests/CMakeFiles/knsbackendtest.dir/knsbackendtest_autogen/mocs_compilation.cpp.o.d -o libdiscover/backends/KNSBackend/tests/CMakeFiles/knsbackendtest.dir/knsbackendtest_autogen/mocs_compilation.cpp.o -c libdiscover/backends/KNSBackend/tests/knsbackendtest_autogen/mocs_compilation.cpp
[76/126] /usr/bin/x86_64-pld-linux-g++  -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_QML_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libdiscover\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkns_backend_EXPORTS -Ilibdiscover/backends/KNSBackend -I../libdiscover/backends/KNSBackend -Ilibdiscover/backends/KNSBackend/kns-backend_autogen/include -Ilibdiscover -I../libdiscover -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5 -isystem /usr/include/KF5/KItemModels -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/Attica -isystem /usr/include/KF5/KNewStuff3 -isystem /usr/include/KF5/KNewStuff3/kns3 -isystem /usr/include/KF5/KNewStuff3/KNSCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KWidgetsAddons -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -std=gnu++14 -MD -MT libdiscover/backends/KNSBackend/CMakeFiles/kns-backend.dir/kns-backend_autogen/mocs_compilation.cpp.o -MF libdiscover/backends/KNSBackend/CMakeFiles/kns-backend.dir/kns-backend_autogen/mocs_compilation.cpp.o.d -o libdiscover/backends/KNSBackend/CMakeFiles/kns-backend.dir/kns-backend_autogen/mocs_compilation.cpp.o -c libdiscover/backends/KNSBackend/kns-backend_autogen/mocs_compilation.cpp
[77/126] /usr/bin/x86_64-pld-linux-g++  -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_QML_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libdiscover\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkns_backend_EXPORTS -Ilibdiscover/backends/KNSBackend -I../libdiscover/backends/KNSBackend -Ilibdiscover/backends/KNSBackend/kns-backend_autogen/include -Ilibdiscover -I../libdiscover -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5 -isystem /usr/include/KF5/KItemModels -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/Attica -isystem /usr/include/KF5/KNewStuff3 -isystem /usr/include/KF5/KNewStuff3/kns3 -isystem /usr/include/KF5/KNewStuff3/KNSCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KWidgetsAddons -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -std=gnu++14 -MD -MT libdiscover/backends/KNSBackend/CMakeFiles/kns-backend.dir/KNSResource.cpp.o -MF libdiscover/backends/KNSBackend/CMakeFiles/kns-backend.dir/KNSResource.cpp.o.d -o libdiscover/backends/KNSBackend/CMakeFiles/kns-backend.dir/KNSResource.cpp.o -c ../libdiscover/backends/KNSBackend/KNSResource.cpp
[78/126] /usr/bin/x86_64-pld-linux-g++  -DFLATPAK_LIST_UNUSED_REFS -DFLATPAK_VERBOSE_PROGRESS -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_QML_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DTRANSLATION_DOMAIN=\"libdiscover\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dflatpak_backend_EXPORTS -Ilibdiscover/backends/FlatpakBackend -I../libdiscover/backends/FlatpakBackend -Ilibdiscover/backends/FlatpakBackend/flatpak-backend_autogen/include -Ilibdiscover -I../libdiscover -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5 -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KItemModels -isystem /usr/include/flatpak -isystem /usr/include/ostree-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -pthread -std=gnu++14 -MD -MT libdiscover/backends/FlatpakBackend/CMakeFiles/flatpak-backend.dir/flatpak-backend_autogen/mocs_compilation.cpp.o -MF libdiscover/backends/FlatpakBackend/CMakeFiles/flatpak-backend.dir/flatpak-backend_autogen/mocs_compilation.cpp.o.d -o libdiscover/backends/FlatpakBackend/CMakeFiles/flatpak-backend.dir/flatpak-backend_autogen/mocs_compilation.cpp.o -c libdiscover/backends/FlatpakBackend/flatpak-backend_autogen/mocs_compilation.cpp
[79/126] /usr/bin/x86_64-pld-linux-g++  -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_QML_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libdiscover\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkns_backend_EXPORTS -Ilibdiscover/backends/KNSBackend -I../libdiscover/backends/KNSBackend -Ilibdiscover/backends/KNSBackend/kns-backend_autogen/include -Ilibdiscover -I../libdiscover -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5 -isystem /usr/include/KF5/KItemModels -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/Attica -isystem /usr/include/KF5/KNewStuff3 -isystem /usr/include/KF5/KNewStuff3/kns3 -isystem /usr/include/KF5/KNewStuff3/KNSCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KWidgetsAddons -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -std=gnu++14 -MD -MT libdiscover/backends/KNSBackend/CMakeFiles/kns-backend.dir/KNSReviews.cpp.o -MF libdiscover/backends/KNSBackend/CMakeFiles/kns-backend.dir/KNSReviews.cpp.o.d -o libdiscover/backends/KNSBackend/CMakeFiles/kns-backend.dir/KNSReviews.cpp.o -c ../libdiscover/backends/KNSBackend/KNSReviews.cpp
[80/126] cd /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/libdiscover/backends/FlatpakBackend/tests && /usr/bin/cmake -E cmake_autogen /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/libdiscover/backends/FlatpakBackend/tests/CMakeFiles/flatpaktest_autogen.dir/AutogenInfo.json PLD && /usr/bin/cmake -E touch /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/libdiscover/backends/FlatpakBackend/tests/flatpaktest_autogen/timestamp
[81/126] /usr/bin/x86_64-pld-linux-g++  -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_QML_LIB -DQT_STRICT_ITERATORS -DQT_TESTCASE_BUILDDIR=\"/tmp/B.Wyq2fp/BUILD/discover-5.21.4/build\" -DQT_TESTLIB_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DTRANSLATION_DOMAIN=\"libdiscover\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Ilibdiscover/backends/FlatpakBackend/tests -I../libdiscover/backends/FlatpakBackend/tests -Ilibdiscover/backends/FlatpakBackend/tests/flatpaktest_autogen/include -Ilibdiscover -I../libdiscover -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5 -isystem /usr/include/KF5/KItemModels -isystem /usr/include/qt5/QtTest -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -std=gnu++14 -MD -MT libdiscover/backends/FlatpakBackend/tests/CMakeFiles/flatpaktest.dir/flatpaktest_autogen/mocs_compilation.cpp.o -MF libdiscover/backends/FlatpakBackend/tests/CMakeFiles/flatpaktest.dir/flatpaktest_autogen/mocs_compilation.cpp.o.d -o libdiscover/backends/FlatpakBackend/tests/CMakeFiles/flatpaktest.dir/flatpaktest_autogen/mocs_compilation.cpp.o -c libdiscover/backends/FlatpakBackend/tests/flatpaktest_autogen/mocs_compilation.cpp
[82/126] /usr/bin/x86_64-pld-linux-g++  -DFLATPAK_LIST_UNUSED_REFS -DFLATPAK_VERBOSE_PROGRESS -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_QML_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DTRANSLATION_DOMAIN=\"libdiscover\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dflatpak_backend_EXPORTS -Ilibdiscover/backends/FlatpakBackend -I../libdiscover/backends/FlatpakBackend -Ilibdiscover/backends/FlatpakBackend/flatpak-backend_autogen/include -Ilibdiscover -I../libdiscover -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5 -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KItemModels -isystem /usr/include/flatpak -isystem /usr/include/ostree-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -pthread -std=gnu++14 -MD -MT libdiscover/backends/FlatpakBackend/CMakeFiles/flatpak-backend.dir/FlatpakFetchDataJob.cpp.o -MF libdiscover/backends/FlatpakBackend/CMakeFiles/flatpak-backend.dir/FlatpakFetchDataJob.cpp.o.d -o libdiscover/backends/FlatpakBackend/CMakeFiles/flatpak-backend.dir/FlatpakFetchDataJob.cpp.o -c ../libdiscover/backends/FlatpakBackend/FlatpakFetchDataJob.cpp
[83/126] cd /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/libdiscover/tests && /usr/bin/cmake -E cmake_autogen /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/libdiscover/tests/CMakeFiles/CategoriesTest_autogen.dir/AutogenInfo.json PLD && /usr/bin/cmake -E touch /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/libdiscover/tests/CategoriesTest_autogen/timestamp
[84/126] /usr/bin/x86_64-pld-linux-g++  -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_QML_LIB -DQT_STRICT_ITERATORS -DQT_TESTCASE_BUILDDIR=\"/tmp/B.Wyq2fp/BUILD/discover-5.21.4/build\" -DQT_TESTLIB_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DTRANSLATION_DOMAIN=\"libdiscover\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Ilibdiscover/tests -I../libdiscover/tests -Ilibdiscover/tests/CategoriesTest_autogen/include -Ilibdiscover -I../libdiscover -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtTest -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5 -isystem /usr/include/KF5/KItemModels -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -std=gnu++14 -MD -MT libdiscover/tests/CMakeFiles/CategoriesTest.dir/CategoriesTest_autogen/mocs_compilation.cpp.o -MF libdiscover/tests/CMakeFiles/CategoriesTest.dir/CategoriesTest_autogen/mocs_compilation.cpp.o.d -o libdiscover/tests/CMakeFiles/CategoriesTest.dir/CategoriesTest_autogen/mocs_compilation.cpp.o -c libdiscover/tests/CategoriesTest_autogen/mocs_compilation.cpp
[85/126] /usr/bin/x86_64-pld-linux-g++  -DFLATPAK_LIST_UNUSED_REFS -DFLATPAK_VERBOSE_PROGRESS -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_QML_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DTRANSLATION_DOMAIN=\"libdiscover\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dflatpak_backend_EXPORTS -Ilibdiscover/backends/FlatpakBackend -I../libdiscover/backends/FlatpakBackend -Ilibdiscover/backends/FlatpakBackend/flatpak-backend_autogen/include -Ilibdiscover -I../libdiscover -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5 -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KItemModels -isystem /usr/include/flatpak -isystem /usr/include/ostree-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -pthread -std=gnu++14 -MD -MT libdiscover/backends/FlatpakBackend/CMakeFiles/flatpak-backend.dir/FlatpakResource.cpp.o -MF libdiscover/backends/FlatpakBackend/CMakeFiles/flatpak-backend.dir/FlatpakResource.cpp.o.d -o libdiscover/backends/FlatpakBackend/CMakeFiles/flatpak-backend.dir/FlatpakResource.cpp.o -c ../libdiscover/backends/FlatpakBackend/FlatpakResource.cpp
[86/126] /usr/bin/x86_64-pld-linux-g++  -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_QML_LIB -DQT_STRICT_ITERATORS -DQT_TESTCASE_BUILDDIR=\"/tmp/B.Wyq2fp/BUILD/discover-5.21.4/build\" -DQT_TESTLIB_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libdiscover\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Ilibdiscover/backends/KNSBackend/tests -I../libdiscover/backends/KNSBackend/tests -Ilibdiscover/backends/KNSBackend/tests/knsbackendtest_autogen/include -I../libdiscover/backends/KNSBackend/tests/.. -Ilibdiscover -I../libdiscover -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5 -isystem /usr/include/KF5/KItemModels -isystem /usr/include/qt5/QtTest -isystem /usr/include/KF5/Attica -isystem /usr/include/KF5/KNewStuff3 -isystem /usr/include/KF5/KNewStuff3/KNS3 -isystem /usr/include/KF5/KNewStuff3/knscore -isystem /usr/include/KF5/KNewStuff3/kns3 -isystem /usr/include/KF5/KNewStuff3/KNSCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/KF5/KAuth -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KService -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -std=gnu++14 -MD -MT libdiscover/backends/KNSBackend/tests/CMakeFiles/knsbackendtest.dir/KNSBackendTest.cpp.o -MF libdiscover/backends/KNSBackend/tests/CMakeFiles/knsbackendtest.dir/KNSBackendTest.cpp.o.d -o libdiscover/backends/KNSBackend/tests/CMakeFiles/knsbackendtest.dir/KNSBackendTest.cpp.o -c ../libdiscover/backends/KNSBackend/tests/KNSBackendTest.cpp
[87/126] cd /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/discover && /usr/bin/cmake -E cmake_autogen /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/discover/CMakeFiles/plasma-discover_autogen.dir/AutogenInfo.json PLD && /usr/bin/cmake -E touch /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/discover/plasma-discover_autogen/timestamp
[88/126] cd /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/discover && /usr/libexec/kf5/kconfig_compiler_kf5 /tmp/B.Wyq2fp/BUILD/discover-5.21.4/discover/discoversettings.kcfg /tmp/B.Wyq2fp/BUILD/discover-5.21.4/discover/discoversettings.kcfgc -d /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/discover/
[89/126] cd /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/discover && /usr/lib64/qt5/bin/moc @/tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/discover/discoversettings.moc_parameters
[90/126] /usr/bin/x86_64-pld-linux-g++  -DFLATPAK_LIST_UNUSED_REFS -DFLATPAK_VERBOSE_PROGRESS -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_QML_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DTRANSLATION_DOMAIN=\"libdiscover\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dflatpak_backend_EXPORTS -Ilibdiscover/backends/FlatpakBackend -I../libdiscover/backends/FlatpakBackend -Ilibdiscover/backends/FlatpakBackend/flatpak-backend_autogen/include -Ilibdiscover -I../libdiscover -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5 -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KItemModels -isystem /usr/include/flatpak -isystem /usr/include/ostree-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -pthread -std=gnu++14 -MD -MT libdiscover/backends/FlatpakBackend/CMakeFiles/flatpak-backend.dir/FlatpakJobTransaction.cpp.o -MF libdiscover/backends/FlatpakBackend/CMakeFiles/flatpak-backend.dir/FlatpakJobTransaction.cpp.o.d -o libdiscover/backends/FlatpakBackend/CMakeFiles/flatpak-backend.dir/FlatpakJobTransaction.cpp.o -c ../libdiscover/backends/FlatpakBackend/FlatpakJobTransaction.cpp
[91/126] cd /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/discover && /usr/bin/cmake -E cmake_autorcc /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/discover/CMakeFiles/plasma-discover_autogen.dir/AutoRcc_resources_EWIEGA46WW_Info.json PLD
[92/126] /usr/bin/x86_64-pld-linux-g++  -DFLATPAK_LIST_UNUSED_REFS -DFLATPAK_VERBOSE_PROGRESS -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_QML_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DTRANSLATION_DOMAIN=\"libdiscover\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dflatpak_backend_EXPORTS -Ilibdiscover/backends/FlatpakBackend -I../libdiscover/backends/FlatpakBackend -Ilibdiscover/backends/FlatpakBackend/flatpak-backend_autogen/include -Ilibdiscover -I../libdiscover -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5 -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KItemModels -isystem /usr/include/flatpak -isystem /usr/include/ostree-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -pthread -std=gnu++14 -MD -MT libdiscover/backends/FlatpakBackend/CMakeFiles/flatpak-backend.dir/FlatpakTransactionThread.cpp.o -MF libdiscover/backends/FlatpakBackend/CMakeFiles/flatpak-backend.dir/FlatpakTransactionThread.cpp.o.d -o libdiscover/backends/FlatpakBackend/CMakeFiles/flatpak-backend.dir/FlatpakTransactionThread.cpp.o -c ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp
FAILED: libdiscover/backends/FlatpakBackend/CMakeFiles/flatpak-backend.dir/FlatpakTransactionThread.cpp.o 
/usr/bin/x86_64-pld-linux-g++  -DFLATPAK_LIST_UNUSED_REFS -DFLATPAK_VERBOSE_PROGRESS -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_QML_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DTRANSLATION_DOMAIN=\"libdiscover\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dflatpak_backend_EXPORTS -Ilibdiscover/backends/FlatpakBackend -I../libdiscover/backends/FlatpakBackend -Ilibdiscover/backends/FlatpakBackend/flatpak-backend_autogen/include -Ilibdiscover -I../libdiscover -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5 -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KItemModels -isystem /usr/include/flatpak -isystem /usr/include/ostree-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -pthread -std=gnu++14 -MD -MT libdiscover/backends/FlatpakBackend/CMakeFiles/flatpak-backend.dir/FlatpakTransactionThread.cpp.o -MF libdiscover/backends/FlatpakBackend/CMakeFiles/flatpak-backend.dir/FlatpakTransactionThread.cpp.o.d -o libdiscover/backends/FlatpakBackend/CMakeFiles/flatpak-backend.dir/FlatpakTransactionThread.cpp.o -c ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:56:3: error: template with C linkage
   56 |   template<typename _Tp, _Tp __v>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:71:3: error: template with C linkage
   71 |   template<typename _Tp, _Tp __v>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:80:3: error: template with C linkage
   80 |   template<bool __v>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:91:3: error: template with C linkage
   91 |   template<bool, typename, typename>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:94:3: error: template with C linkage
   94 |   template <typename _Type>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:98:3: error: template with C linkage
   98 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:101:3: error: template with C linkage
  101 |   template<typename...>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:104:3: error: template specialization with C linkage
  104 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:109:3: error: template with C linkage
  109 |   template<typename _B1>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:114:3: error: template with C linkage
  114 |   template<typename _B1, typename _B2>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:119:3: error: template with C linkage
  119 |   template<typename _B1, typename _B2, typename _B3, typename... _Bn>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:124:3: error: template with C linkage
  124 |   template<typename...>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:127:3: error: template specialization with C linkage
  127 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:132:3: error: template with C linkage
  132 |   template<typename _B1>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:137:3: error: template with C linkage
  137 |   template<typename _B1, typename _B2>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:142:3: error: template with C linkage
  142 |   template<typename _B1, typename _B2, typename _B3, typename... _Bn>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:147:3: error: template with C linkage
  147 |   template<typename _Pp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:188:3: error: template with C linkage
  188 |   template<typename>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:190:3: error: template with C linkage
  190 |   template<typename>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:192:3: error: template with C linkage
  192 |   template<typename>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:194:3: error: template with C linkage
  194 |   template<typename>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:200:3: error: template with C linkage
  200 |   template <typename _Tp, size_t = sizeof(_Tp)>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:204:3: error: template with C linkage
  204 |   template <typename _TypeIdentity,
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:219:3: error: template with C linkage
  219 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:226:3: error: template with C linkage
  226 |   template<typename>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:230:3: error: template with C linkage
  230 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:233:3: error: template with C linkage
  233 |   template<typename>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:238:3: error: template with C linkage
  238 |   template<typename>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:242:3: error: template specialization with C linkage
  242 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:247:3: error: template with C linkage
  247 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:252:3: error: template with C linkage
  252 |   template<typename>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:256:3: error: template specialization with C linkage
  256 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:260:3: error: template specialization with C linkage
  260 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:264:3: error: template specialization with C linkage
  264 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:268:3: error: template specialization with C linkage
  268 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:273:3: error: template specialization with C linkage
  273 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:284:3: error: template specialization with C linkage
  284 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:288:3: error: template specialization with C linkage
  288 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:292:3: error: template specialization with C linkage
  292 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:296:3: error: template specialization with C linkage
  296 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:300:3: error: template specialization with C linkage
  300 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:304:3: error: template specialization with C linkage
  304 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:308:3: error: template specialization with C linkage
  308 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:312:3: error: template specialization with C linkage
  312 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:316:3: error: template specialization with C linkage
  316 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:320:3: error: template specialization with C linkage
  320 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:327:3: error: template specialization with C linkage
  327 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:331:3: error: template specialization with C linkage
  331 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:364:3: error: template with C linkage
  364 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:369:3: error: template with C linkage
  369 |   template<typename>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:373:3: error: template specialization with C linkage
  373 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:377:3: error: template specialization with C linkage
  377 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:381:3: error: template specialization with C linkage
  381 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:386:3: error: template specialization with C linkage
  386 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:392:3: error: template with C linkage
  392 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:398:3: error: template with C linkage
  398 |   template<typename>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:402:3: error: template with C linkage
  402 |   template<typename _Tp, std::size_t _Size>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:406:3: error: template with C linkage
  406 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:410:3: error: template with C linkage
  410 |   template<typename>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:414:3: error: template with C linkage
  414 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:419:3: error: template with C linkage
  419 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:425:3: error: template with C linkage
  425 |   template<typename>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:429:3: error: template with C linkage
  429 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:434:3: error: template with C linkage
  434 |   template<typename>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:438:3: error: template with C linkage
  438 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:442:3: error: template with C linkage
  442 |   template<typename>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:446:3: error: template with C linkage
  446 |   template<typename _Tp, typename _Cp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:451:3: error: template with C linkage
  451 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:456:3: error: template with C linkage
  456 |   template<typename>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:460:3: error: template with C linkage
  460 |   template<typename _Tp, typename _Cp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:465:3: error: template with C linkage
  465 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:471:3: error: template with C linkage
  471 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:477:3: error: template with C linkage
  477 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:483:3: error: template with C linkage
  483 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:489:3: error: template with C linkage
  489 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:493:3: error: template with C linkage
  493 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:497:3: error: template with C linkage
  497 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:503:3: error: template with C linkage
  503 |   template<typename>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:507:3: error: template specialization with C linkage
  507 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:512:3: error: template with C linkage
  512 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:518:3: error: template with C linkage
  518 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:526:3: error: template with C linkage
  526 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:533:3: error: template with C linkage
  533 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:539:3: error: template with C linkage
  539 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:546:3: error: template with C linkage
  546 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:552:3: error: template with C linkage
  552 |   template<typename>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:556:3: error: template with C linkage
  556 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:563:3: error: template with C linkage
  563 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:567:3: error: template with C linkage
  567 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:571:3: error: template with C linkage
  571 |   template<typename _Tp, typename _Cp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:576:3: error: template with C linkage
  576 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:581:3: error: template with C linkage
  581 |   template<typename, typename>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:584:3: error: template with C linkage
  584 |   template<typename _Tp, typename... _Types>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:588:3: error: template with C linkage
  588 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:607:3: error: template with C linkage
  607 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:626:3: error: template with C linkage
  626 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:631:3: error: template with C linkage
  631 |   template<typename...> using __void_t = void;
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:635:3: error: template with C linkage
  635 |   template<typename _Tp, typename = void>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:640:3: error: template with C linkage
  640 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:648:3: error: template with C linkage
  648 |   template<typename>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:652:3: error: template with C linkage
  652 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:657:3: error: template with C linkage
  657 |   template<typename>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:661:3: error: template with C linkage
  661 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:666:3: error: template with C linkage
  666 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:675:3: error: template with C linkage
  675 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:684:3: error: template with C linkage
  684 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:694:3: error: template with C linkage
  694 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:705:3: error: template with C linkage
  705 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:714:3: error: template with C linkage
  714 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:720:3: error: template with C linkage
  720 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:728:3: error: template with C linkage
  728 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:735:3: error: template with C linkage
  735 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:740:3: error: template with C linkage
  740 |   template<typename _Tp,
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:745:3: error: template with C linkage
  745 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:751:3: error: template with C linkage
  751 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:757:3: error: template with C linkage
  757 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:770:3: error: template with C linkage
  770 |   template<typename _Tp, typename _Up = _Tp&&>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:774:3: error: template with C linkage
  774 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:778:3: error: template with C linkage
  778 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:781:3: error: template with C linkage
  781 |   template<typename, unsigned = 0>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:784:3: error: template with C linkage
  784 |   template<typename>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:787:3: error: template with C linkage
  787 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:792:3: error: template with C linkage
  792 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:804:5: error: template with C linkage
  804 |     template<typename _Tp, typename = decltype(declval<_Tp&>().~_Tp())>
      |     ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:807:5: error: template with C linkage
  807 |     template<typename>
      |     ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:811:3: error: template with C linkage
  811 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:818:3: error: template with C linkage
  818 |   template<typename _Tp,
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:825:3: error: template with C linkage
  825 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:831:3: error: template with C linkage
  831 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:835:3: error: template with C linkage
  835 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:840:3: error: template with C linkage
  840 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:854:5: error: template with C linkage
  854 |     template<typename _Tp>
      |     ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:858:5: error: template with C linkage
  858 |     template<typename>
      |     ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:862:3: error: template with C linkage
  862 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:869:3: error: template with C linkage
  869 |   template<typename _Tp,
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:876:3: error: template with C linkage
  876 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:882:3: error: template with C linkage
  882 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:886:3: error: template with C linkage
  886 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:891:3: error: template with C linkage
  891 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:899:3: error: template with C linkage
  899 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:905:3: error: template with C linkage
  905 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:914:3: error: template with C linkage
  914 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:922:3: error: template with C linkage
  922 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:925:3: error: template with C linkage
  925 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:929:3: error: template with C linkage
  929 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:935:3: error: template with C linkage
  935 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:943:3: error: template with C linkage
  943 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:946:3: error: template with C linkage
  946 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:950:3: error: template with C linkage
  950 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:956:3: error: template with C linkage
  956 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:964:3: error: template with C linkage
  964 |   template<bool, typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:969:3: error: template with C linkage
  969 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:974:3: error: template with C linkage
  974 |   template<typename _Tp, typename _Arg>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:979:3: error: template with C linkage
  979 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:984:3: error: template with C linkage
  984 |   template<typename _Tp, size_t _Num>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1001:3: error: template with C linkage
 1001 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1007:3: error: template with C linkage
 1007 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1016:3: error: template with C linkage
 1016 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1025:3: error: template with C linkage
 1025 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1028:3: error: template with C linkage
 1028 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1032:3: error: template with C linkage
 1032 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1038:3: error: template with C linkage
 1038 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1046:3: error: template with C linkage
 1046 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1049:3: error: template with C linkage
 1049 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1053:3: error: template with C linkage
 1053 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1059:3: error: template with C linkage
 1059 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1068:3: error: template with C linkage
 1068 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1076:3: error: template with C linkage
 1076 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1079:3: error: template with C linkage
 1079 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1083:3: error: template with C linkage
 1083 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1089:3: error: template with C linkage
 1089 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1097:3: error: template with C linkage
 1097 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1100:3: error: template with C linkage
 1100 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1104:3: error: template with C linkage
 1104 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1110:3: error: template with C linkage
 1110 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1118:3: error: template with C linkage
 1118 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1123:3: error: template with C linkage
 1123 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1130:3: error: template with C linkage
 1130 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1138:3: error: template with C linkage
 1138 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1141:3: error: template with C linkage
 1141 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1145:3: error: template with C linkage
 1145 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1151:3: error: template with C linkage
 1151 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1159:3: error: template with C linkage
 1159 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1162:3: error: template with C linkage
 1162 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1166:3: error: template with C linkage
 1166 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1172:3: error: template with C linkage
 1172 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1181:3: error: template with C linkage
 1181 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1190:3: error: template with C linkage
 1190 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1200:5: error: template with C linkage
 1200 |     template <typename _Tp>
      |     ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1203:5: error: template with C linkage
 1203 |     template <typename _Tp>
      |     ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1210:3: error: template with C linkage
 1210 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1217:3: error: template with C linkage
 1217 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1222:3: error: template with C linkage
 1222 |   template <typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1228:3: error: template with C linkage
 1228 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1231:3: error: template with C linkage
 1231 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1235:3: error: template with C linkage
 1235 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1243:3: error: template with C linkage
 1243 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1251:3: error: template with C linkage
 1251 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1254:3: error: template with C linkage
 1254 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1258:3: error: template with C linkage
 1258 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1266:3: error: template with C linkage
 1266 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1275:3: error: template with C linkage
 1275 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1283:3: error: template with C linkage
 1283 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1286:3: error: template with C linkage
 1286 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1290:3: error: template with C linkage
 1290 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1296:3: error: template with C linkage
 1296 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1304:3: error: template with C linkage
 1304 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1307:3: error: template with C linkage
 1307 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1311:3: error: template with C linkage
 1311 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1317:3: error: template with C linkage
 1317 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1326:3: error: template with C linkage
 1326 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1337:3: error: template with C linkage
 1337 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1349:3: error: template with C linkage
 1349 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1358:3: error: template with C linkage
 1358 |   template<typename>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1362:3: error: template with C linkage
 1362 |   template<typename _Tp, std::size_t _Size>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1366:3: error: template with C linkage
 1366 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1371:3: error: template with C linkage
 1371 |   template<typename, unsigned _Uint>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1375:3: error: template with C linkage
 1375 |   template<typename _Tp, unsigned _Uint, std::size_t _Size>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1382:3: error: template with C linkage
 1382 |   template<typename _Tp, unsigned _Uint>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1393:3: error: template with C linkage
 1393 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1410:3: error: template with C linkage
 1410 |   template<typename _Base, typename _Derived>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1415:3: error: template with C linkage
 1415 |   template<typename _From, typename _To,
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1425:3: error: template with C linkage
 1425 |   template<typename _From, typename _To>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1446:3: error: template with C linkage
 1446 |   template<typename _From, typename _To>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1452:3: error: template with C linkage
 1452 |   template<typename _ToElementType, typename _FromElementType>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1456:3: error: template with C linkage
 1456 |   template<typename _From, typename _To,
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1465:3: error: template with C linkage
 1465 |   template<typename _From, typename _To>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1486:3: error: template with C linkage
 1486 |   template<typename _From, typename _To>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1508:3: error: template with C linkage
 1508 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1512:3: error: template with C linkage
 1512 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1517:3: error: template with C linkage
 1517 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1521:3: error: template with C linkage
 1521 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1526:3: error: template with C linkage
 1526 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1530:3: error: template with C linkage
 1530 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1534:3: error: template with C linkage
 1534 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1538:3: error: template with C linkage
 1538 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1543:3: error: template with C linkage
 1543 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1548:3: error: template with C linkage
 1548 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1553:3: error: template with C linkage
 1553 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1565:3: error: template with C linkage
 1565 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1569:3: error: template with C linkage
 1569 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1573:3: error: template with C linkage
 1573 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1577:3: error: template with C linkage
 1577 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1581:3: error: template with C linkage
 1581 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1585:3: error: template with C linkage
 1585 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1592:3: error: template with C linkage
 1592 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1596:3: error: template with C linkage
 1596 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1600:3: error: template with C linkage
 1600 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1604:3: error: template with C linkage
 1604 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1608:3: error: template with C linkage
 1608 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1613:3: error: template with C linkage
 1613 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1618:3: error: template with C linkage
 1618 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1622:3: error: template with C linkage
 1622 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1627:3: error: template with C linkage
 1627 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1634:3: error: template with C linkage
 1634 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1638:3: error: template with C linkage
 1638 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1642:3: error: template with C linkage
 1642 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1649:3: error: template with C linkage
 1649 |   template<typename _Unqualified, bool _IsConst, bool _IsVol>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1652:3: error: template with C linkage
 1652 |   template<typename _Unqualified>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1656:3: error: template with C linkage
 1656 |   template<typename _Unqualified>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1660:3: error: template with C linkage
 1660 |   template<typename _Unqualified>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1664:3: error: template with C linkage
 1664 |   template<typename _Unqualified>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1668:3: error: template with C linkage
 1668 |   template<typename _Qualified, typename _Unqualified,
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1680:3: error: template with C linkage
 1680 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1684:3: error: template specialization with C linkage
 1684 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1688:3: error: template specialization with C linkage
 1688 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1692:3: error: template specialization with C linkage
 1692 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1696:3: error: template specialization with C linkage
 1696 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1700:3: error: template specialization with C linkage
 1700 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1704:3: error: template specialization with C linkage
 1704 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1709:3: error: template specialization with C linkage
 1709 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1730:3: error: template with C linkage
 1730 |   template<typename _Tp,
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1735:3: error: template with C linkage
 1735 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1749:5: error: template with C linkage
 1749 |     template<typename...> struct _List { };
      |     ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1751:5: error: template with C linkage
 1751 |     template<typename _Tp, typename... _Up>
      |     ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1755:5: error: template with C linkage
 1755 |     template<size_t _Sz, typename _Tp, bool = (_Sz <= _Tp::__size)>
      |     ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1758:5: error: template with C linkage
 1758 |     template<size_t _Sz, typename _Uint, typename... _UInts>
      |     ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1762:5: error: template with C linkage
 1762 |     template<size_t _Sz, typename _Uint, typename... _UInts>
      |     ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1769:3: error: template with C linkage
 1769 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1789:3: error: template specialization with C linkage
 1789 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1806:3: error: template specialization with C linkage
 1806 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1813:3: error: template specialization with C linkage
 1813 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1824:3: error: template with C linkage
 1824 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1829:3: error: template specialization with C linkage
 1829 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1834:3: error: template with C linkage
 1834 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1838:3: error: template specialization with C linkage
 1838 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1842:3: error: template specialization with C linkage
 1842 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1846:3: error: template specialization with C linkage
 1846 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1850:3: error: template specialization with C linkage
 1850 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1854:3: error: template specialization with C linkage
 1854 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1858:3: error: template specialization with C linkage
 1858 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1863:3: error: template specialization with C linkage
 1863 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1884:3: error: template with C linkage
 1884 |   template<typename _Tp,
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1889:3: error: template with C linkage
 1889 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1901:3: error: template with C linkage
 1901 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1915:3: error: template specialization with C linkage
 1915 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1932:3: error: template specialization with C linkage
 1932 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1939:3: error: template specialization with C linkage
 1939 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1950:3: error: template with C linkage
 1950 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1955:3: error: template specialization with C linkage
 1955 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1960:3: error: template with C linkage
 1960 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1964:3: error: template with C linkage
 1964 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1971:3: error: template with C linkage
 1971 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1975:3: error: template with C linkage
 1975 |   template<typename _Tp, std::size_t _Size>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1979:3: error: template with C linkage
 1979 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1984:3: error: template with C linkage
 1984 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1988:3: error: template with C linkage
 1988 |   template<typename _Tp, std::size_t _Size>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1992:3: error: template with C linkage
 1992 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:1998:3: error: template with C linkage
 1998 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2002:3: error: template with C linkage
 2002 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2008:3: error: template with C linkage
 2008 |   template<typename _Tp, typename>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2012:3: error: template with C linkage
 2012 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2017:3: error: template with C linkage
 2017 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2023:3: error: template with C linkage
 2023 |   template<typename _Tp, bool = __or_<__is_referenceable<_Tp>,
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2028:3: error: template with C linkage
 2028 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2032:3: error: template with C linkage
 2032 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2039:3: error: template with C linkage
 2039 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2043:3: error: template with C linkage
 2043 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2047:3: error: template with C linkage
 2047 |   template<std::size_t _Len>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2067:3: error: template with C linkage
 2067 |   template<std::size_t _Len, std::size_t _Align =
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2078:3: error: template with C linkage
 2078 |   template <typename... _Types>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2085:3: error: template with C linkage
 2085 |   template <typename _Tp, typename... _Types>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2106:3: error: template with C linkage
 2106 |   template <size_t _Len, typename... _Types>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2122:3: error: template with C linkage
 2122 |   template <size_t _Len, typename... _Types>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2127:3: error: template with C linkage
 2127 |   template<typename _Up,
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2133:3: error: template with C linkage
 2133 |   template<typename _Up>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2137:3: error: template with C linkage
 2137 |   template<typename _Up>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2141:3: error: template with C linkage
 2141 |   template<typename _Up>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2146:3: error: template with C linkage
 2146 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2156:3: error: template with C linkage
 2156 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2159:3: error: template with C linkage
 2159 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2163:3: error: template with C linkage
 2163 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2169:3: error: template with C linkage
 2169 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2175:3: error: template with C linkage
 2175 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2181:3: error: template with C linkage
 2181 |   template<bool, typename _Tp = void>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2186:3: error: template with C linkage
 2186 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2191:3: error: template with C linkage
 2191 |   template<bool _Cond, typename _Tp = void>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2194:3: error: template with C linkage
 2194 |   template<typename... _Cond>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2199:3: error: template with C linkage
 2199 |   template<bool _Cond, typename _Iftrue, typename _Iffalse>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2204:3: error: template with C linkage
 2204 |   template<typename _Iftrue, typename _Iffalse>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2209:3: error: template with C linkage
 2209 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2214:3: error: template with C linkage
 2214 |   template<typename... _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2221:5: error: template with C linkage
 2221 |     template<typename _Tp, typename _Up>
      |     ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2227:5: error: template with C linkage
 2227 |     template<typename _Tp, typename _Up>
      |     ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2239:5: error: template with C linkage
 2239 |     template<typename, typename>
      |     ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2243:5: error: template with C linkage
 2243 |     template<typename _Tp, typename _Up>
      |     ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2249:3: error: template specialization with C linkage
 2249 |   template<>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2254:3: error: template with C linkage
 2254 |   template<typename _Tp0>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2260:3: error: template with C linkage
 2260 |   template<typename _Tp1, typename _Tp2,
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2269:3: error: template with C linkage
 2269 |   template<typename _Tp1, typename _Tp2>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2279:3: error: template with C linkage
 2279 |   template<typename _Tp1, typename _Tp2>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2284:3: error: template with C linkage
 2284 |   template<typename...>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2288:3: error: template with C linkage
 2288 |   template<typename, typename, typename = void>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2292:3: error: template with C linkage
 2292 |   template<typename _Tp1, typename _Tp2, typename... _Rp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2301:3: error: template with C linkage
 2301 |   template<typename _CTp, typename... _Rp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2308:3: error: template with C linkage
 2308 |   template<typename _CTp, typename _Rp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2312:3: error: template with C linkage
 2312 |   template<typename _Tp, bool = is_enum<_Tp>::value>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2318:3: error: template with C linkage
 2318 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2323:3: error: template with C linkage
 2323 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2328:3: error: template with C linkage
 2328 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2334:3: error: template with C linkage
 2334 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2343:3: error: template with C linkage
 2343 |   template<typename _Signature>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2357:3: error: template with C linkage
 2357 |   template<typename _Tp, typename _Tag>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2364:5: error: template with C linkage
 2364 |     template<typename _Fp, typename _Tp1, typename... _Args>
      |     ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2369:5: error: template with C linkage
 2369 |     template<typename...>
      |     ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2373:3: error: template with C linkage
 2373 |   template<typename _MemPtr, typename _Arg, typename... _Args>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2383:5: error: template with C linkage
 2383 |     template<typename _Fp, typename _Tp1, typename... _Args>
      |     ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2388:5: error: template with C linkage
 2388 |     template<typename...>
      |     ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2392:3: error: template with C linkage
 2392 |   template<typename _MemPtr, typename _Arg, typename... _Args>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2402:5: error: template with C linkage
 2402 |     template<typename _Fp, typename _Tp1>
      |     ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2407:5: error: template with C linkage
 2407 |     template<typename, typename>
      |     ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2411:3: error: template with C linkage
 2411 |   template<typename _MemPtr, typename _Arg>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2421:5: error: template with C linkage
 2421 |     template<typename _Fp, typename _Tp1>
      |     ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2426:5: error: template with C linkage
 2426 |     template<typename, typename>
      |     ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2430:3: error: template with C linkage
 2430 |   template<typename _MemPtr, typename _Arg>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2437:3: error: template with C linkage
 2437 |   template<typename _MemPtr, typename _Arg>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2440:3: error: template with C linkage
 2440 |   template<typename _Res, typename _Class, typename _Arg>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2452:3: error: template with C linkage
 2452 |   template<typename _MemPtr, typename _Arg, typename... _Args>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2455:3: error: template with C linkage
 2455 |   template<typename _Res, typename _Class, typename _Arg, typename... _Args>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2471:3: error: template with C linkage
 2471 |   template<typename _Tp, typename _Up = __remove_cvref_t<_Tp>>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2477:3: error: template with C linkage
 2477 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2483:3: error: template with C linkage
 2483 |   template<bool, bool, typename _Functor, typename... _ArgTypes>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2489:3: error: template with C linkage
 2489 |   template<typename _MemPtr, typename _Arg>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2495:3: error: template with C linkage
 2495 |   template<typename _MemPtr, typename _Arg, typename... _Args>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2504:5: error: template with C linkage
 2504 |     template<typename _Fn, typename... _Args>
      |     ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2509:5: error: template with C linkage
 2509 |     template<typename...>
      |     ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2513:3: error: template with C linkage
 2513 |   template<typename _Functor, typename... _ArgTypes>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2521:3: error: template with C linkage
 2521 |   template<typename _Functor, typename... _ArgTypes>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2534:3: error: template with C linkage
 2534 |   template<typename _Functor, typename... _ArgTypes>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2541:3: error: template with C linkage
 2541 |   template<size_t _Len, size_t _Align =
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2545:3: error: template with C linkage
 2545 |   template <size_t _Len, typename... _Types>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2549:3: error: template with C linkage
 2549 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2553:3: error: template with C linkage
 2553 |   template<bool _Cond, typename _Tp = void>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2557:3: error: template with C linkage
 2557 |   template<bool _Cond, typename _Iftrue, typename _Iffalse>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2561:3: error: template with C linkage
 2561 |   template<typename... _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2565:3: error: template with C linkage
 2565 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2569:3: error: template with C linkage
 2569 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2576:3: error: template with C linkage
 2576 |   template<typename...> using void_t = void;
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2580:3: error: template with C linkage
 2580 |   template<typename _Default, typename _AlwaysVoid,
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2589:3: error: template with C linkage
 2589 |   template<typename _Default, template<typename...> class _Op,
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2598:3: error: template with C linkage
 2598 |   template<typename _Default, template<typename...> class _Op,
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2603:3: error: template with C linkage
 2603 |   template<typename _Default, template<typename...> class _Op,
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2624:3: error: template with C linkage
 2624 |   template <typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2627:3: error: template with C linkage
 2627 |   template <typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2630:3: error: template with C linkage
 2630 |   template<typename... _Elements>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2633:3: error: template with C linkage
 2633 |   template<typename>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2637:3: error: template with C linkage
 2637 |   template<typename... _Tps>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2642:3: error: template with C linkage
 2642 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2647:3: error: template with C linkage
 2647 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2657:3: error: template with C linkage
 2657 |   template<typename _Tp, size_t _Nm>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2669:7: error: template with C linkage
 2669 |       template<typename _Tp, typename
      |       ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2673:7: error: template with C linkage
 2673 |       template<typename>
      |       ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2679:7: error: template with C linkage
 2679 |       template<typename _Tp>
      |       ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2684:7: error: template with C linkage
 2684 |       template<typename>
      |       ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2690:3: error: template with C linkage
 2690 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2697:3: error: template with C linkage
 2697 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2704:3: error: template with C linkage
 2704 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2709:3: error: template with C linkage
 2709 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2719:3: error: template with C linkage
 2719 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2728:3: error: template with C linkage
 2728 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2738:3: error: template with C linkage
 2738 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2743:3: error: template with C linkage
 2743 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2753:7: error: template with C linkage
 2753 |       template<typename _Tp, typename _Up, typename
      |       ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2759:7: error: template with C linkage
 2759 |       template<typename, typename>
      |       ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2765:7: error: template with C linkage
 2765 |       template<typename _Tp, typename _Up>
      |       ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2772:7: error: template with C linkage
 2772 |       template<typename, typename>
      |       ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2778:3: error: template with C linkage
 2778 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2786:3: error: template with C linkage
 2786 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2793:3: error: template with C linkage
 2793 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2801:3: error: template with C linkage
 2801 |   template<typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2809:3: error: template with C linkage
 2809 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2815:3: error: template with C linkage
 2815 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2822:3: error: template with C linkage
 2822 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2827:3: error: template with C linkage
 2827 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2837:3: error: template with C linkage
 2837 |   template<typename _Result, typename _Ret,
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2842:3: error: template with C linkage
 2842 |   template<typename _Result, typename _Ret>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2852:3: error: template with C linkage
 2852 |   template<typename _Result, typename _Ret>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2879:3: error: template with C linkage
 2879 |   template<typename _Fn, typename... _ArgTypes>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2884:3: error: template with C linkage
 2884 |   template<typename _Fn, typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2892:3: error: template with C linkage
 2892 |   template<typename _Fn, typename _Tp, typename... _Args>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2899:3: error: template with C linkage
 2899 |   template<typename _Fn, typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2906:3: error: template with C linkage
 2906 |   template<typename _Fn, typename _Tp>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2912:3: error: template with C linkage
 2912 |   template<typename _Fn, typename... _Args>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2918:3: error: template with C linkage
 2918 |   template<typename _Result, typename _Fn, typename... _Args>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2925:3: error: template with C linkage
 2925 |   template<typename _Fn, typename... _Args>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/flatpak/flatpak.h:26,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:11,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
/usr/include/c++/10.3.0/type_traits:2930:3: error: template with C linkage
 2930 |   template<typename _Fn, typename... _Args>
      |   ^~~~~~~~
In file included from ../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.cpp:7:
../libdiscover/backends/FlatpakBackend/FlatpakTransactionThread.h:10:1: note: ‘extern "C"’ linkage started here
   10 | extern "C" {
      | ^~~~~~~~~~
[93/126] cd /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/exporter && /usr/bin/cmake -E cmake_autogen /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/exporter/CMakeFiles/plasma-discover-exporter_autogen.dir/AutogenInfo.json PLD && /usr/bin/cmake -E touch /tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/exporter/plasma-discover-exporter_autogen/timestamp
[94/126] /usr/bin/x86_64-pld-linux-g++  -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_QML_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"libdiscover\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkns_backend_EXPORTS -Ilibdiscover/backends/KNSBackend -I../libdiscover/backends/KNSBackend -Ilibdiscover/backends/KNSBackend/kns-backend_autogen/include -Ilibdiscover -I../libdiscover -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5 -isystem /usr/include/KF5/KItemModels -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/Attica -isystem /usr/include/KF5/KNewStuff3 -isystem /usr/include/KF5/KNewStuff3/kns3 -isystem /usr/include/KF5/KNewStuff3/KNSCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KWidgetsAddons -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -std=gnu++14 -MD -MT libdiscover/backends/KNSBackend/CMakeFiles/kns-backend.dir/KNSBackend.cpp.o -MF libdiscover/backends/KNSBackend/CMakeFiles/kns-backend.dir/KNSBackend.cpp.o.d -o libdiscover/backends/KNSBackend/CMakeFiles/kns-backend.dir/KNSBackend.cpp.o -c ../libdiscover/backends/KNSBackend/KNSBackend.cpp
../libdiscover/backends/KNSBackend/KNSBackend.cpp: In constructor ‘KNSBackend::KNSBackend(QObject*, const QString&, const QString&)’:
../libdiscover/backends/KNSBackend/KNSBackend.cpp:152:41: warning: ‘void KNSCore::Engine::signalEntryChanged(const KNSCore::EntryInternal&)’ is deprecated: Since 5.77. Use Engine::signalEntryEvent instead [-Wdeprecated-declarations]
  152 |     connect(m_engine, &KNSCore::Engine::signalEntryChanged, this, &KNSBackend::statusChanged, Qt::QueuedConnection);
      |                                         ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/KF5/KNewStuff3/KNSCore/Engine:1,
                 from ../libdiscover/backends/KNSBackend/KNSBackend.cpp:21:
/usr/include/KF5/KNewStuff3/knscore/engine.h:617:10: note: declared here
  617 |     void signalEntryChanged(const KNSCore::EntryInternal &entry);
      |          ^~~~~~~~~~~~~~~~~~
../libdiscover/backends/KNSBackend/KNSBackend.cpp:153:41: warning: ‘void KNSCore::Engine::signalEntryDetailsLoaded(const KNSCore::EntryInternal&)’ is deprecated: Since 5.77. Use Engine::signalEntryEvent instead [-Wdeprecated-declarations]
  153 |     connect(m_engine, &KNSCore::Engine::signalEntryDetailsLoaded, this, &KNSBackend::detailsLoaded);
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/KF5/KNewStuff3/KNSCore/Engine:1,
                 from ../libdiscover/backends/KNSBackend/KNSBackend.cpp:21:
/usr/include/KF5/KNewStuff3/knscore/engine.h:622:10: note: declared here
  622 |     void signalEntryDetailsLoaded(const KNSCore::EntryInternal &entry);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
../libdiscover/backends/KNSBackend/KNSBackend.cpp: In constructor ‘KNSTransaction::KNSTransaction(QObject*, KNSResource*, Transaction::Role)’:
../libdiscover/backends/KNSBackend/KNSBackend.cpp:440:44: warning: ‘void KNSCore::Engine::signalEntryChanged(const KNSCore::EntryInternal&)’ is deprecated: Since 5.77. Use Engine::signalEntryEvent instead [-Wdeprecated-declarations]
  440 |         connect(manager, &KNSCore::Engine::signalEntryChanged, this, &KNSTransaction::anEntryChanged);
      |                                            ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/KF5/KNewStuff3/KNSCore/Engine:1,
                 from ../libdiscover/backends/KNSBackend/KNSBackend.cpp:21:
/usr/include/KF5/KNewStuff3/knscore/engine.h:617:10: note: declared here
  617 |     void signalEntryChanged(const KNSCore::EntryInternal &entry);
      |          ^~~~~~~~~~~~~~~~~~
../libdiscover/backends/KNSBackend/KNSBackend.cpp: In lambda function:
../libdiscover/backends/KNSBackend/KNSBackend.cpp:611:45: warning: ‘void KNSCore::Engine::signalEntryDetailsLoaded(const KNSCore::EntryInternal&)’ is deprecated: Since 5.77. Use Engine::signalEntryEvent instead [-Wdeprecated-declarations]
  611 |         connect(m_engine, &KNSCore::Engine::signalEntryDetailsLoaded, stream, [this, stream, entryid, providerid](const KNSCore::EntryInternal &entry) {
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/KF5/KNewStuff3/KNSCore/Engine:1,
                 from ../libdiscover/backends/KNSBackend/KNSBackend.cpp:21:
/usr/include/KF5/KNewStuff3/knscore/engine.h:622:10: note: declared here
  622 |     void signalEntryDetailsLoaded(const KNSCore::EntryInternal &entry);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
[95/126] : && /usr/bin/x86_64-pld-linux-g++  -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG  -Wl,--enable-new-dtags  -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc   -rdynamic libdiscover/backends/KNSBackend/tests/CMakeFiles/knsbackendtest.dir/knsbackendtest_autogen/mocs_compilation.cpp.o libdiscover/backends/KNSBackend/tests/CMakeFiles/knsbackendtest.dir/KNSBackendTest.cpp.o  -o bin/knsbackendtest  -Wl,-rpath,/tmp/B.Wyq2fp/BUILD/discover-5.21.4/build/bin  bin/libDiscoverCommon.so  /usr/lib64/libQt5Test.so.5.15.2  /usr/lib64/libKF5NewStuff.so.5.80.0  /usr/lib64/libKF5ItemModels.so.5.81.0  /usr/lib64/libQt5Qml.so.5.15.2  /usr/lib64/libKF5NewStuffCore.so.5.80.0  /usr/lib64/libKF5XmlGui.so.5.80.0  /usr/lib64/libKF5Attica.so.5.81.0  /usr/lib64/libKF5ConfigWidgets.so.5.81.0  /usr/lib64/libKF5Codecs.so.5.81.0  /usr/lib64/libKF5Auth.so.5.81.0  /usr/lib64/libQt5Network.so.5.15.2  /usr/lib64/libKF5Service.so.5.81.0  /usr/lib64/libKF5I18n.so.5.81.0  /usr/lib64/libKF5AuthCore.so.5.81.0  /usr/lib64/libKF5CoreAddons.so.5.81.0  /usr/lib64/libKF5WidgetsAddons.so.5.81.0  /usr/lib64/libKF5ConfigGui.so.5.81.0  /usr/lib64/libQt5Xml.so.5.15.2  /usr/lib64/libKF5ConfigCore.so.5.81.0  /usr/lib64/libQt5DBus.so.5.15.2  /usr/lib64/libQt5Widgets.so.5.15.2  /usr/lib64/libQt5Gui.so.5.15.2  /usr/lib64/libQt5Core.so.5.15.2 && :
[96/126] /usr/bin/x86_64-pld-linux-g++  -DFLATPAK_LIST_UNUSED_REFS -DFLATPAK_VERBOSE_PROGRESS -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_QML_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DTRANSLATION_DOMAIN=\"libdiscover\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dflatpak_backend_EXPORTS -Ilibdiscover/backends/FlatpakBackend -I../libdiscover/backends/FlatpakBackend -Ilibdiscover/backends/FlatpakBackend/flatpak-backend_autogen/include -Ilibdiscover -I../libdiscover -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5 -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KItemModels -isystem /usr/include/flatpak -isystem /usr/include/ostree-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -pthread -std=gnu++14 -MD -MT libdiscover/backends/FlatpakBackend/CMakeFiles/flatpak-backend.dir/FlatpakSourcesBackend.cpp.o -MF libdiscover/backends/FlatpakBackend/CMakeFiles/flatpak-backend.dir/FlatpakSourcesBackend.cpp.o.d -o libdiscover/backends/FlatpakBackend/CMakeFiles/flatpak-backend.dir/FlatpakSourcesBackend.cpp.o -c ../libdiscover/backends/FlatpakBackend/FlatpakSourcesBackend.cpp
[97/126] /usr/bin/x86_64-pld-linux-g++  -DFLATPAK_LIST_UNUSED_REFS -DFLATPAK_VERBOSE_PROGRESS -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_QML_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DTRANSLATION_DOMAIN=\"libdiscover\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dflatpak_backend_EXPORTS -Ilibdiscover/backends/FlatpakBackend -I../libdiscover/backends/FlatpakBackend -Ilibdiscover/backends/FlatpakBackend/flatpak-backend_autogen/include -Ilibdiscover -I../libdiscover -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5 -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KItemModels -isystem /usr/include/flatpak -isystem /usr/include/ostree-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -pthread -std=gnu++14 -MD -MT libdiscover/backends/FlatpakBackend/CMakeFiles/flatpak-backend.dir/FlatpakBackend.cpp.o -MF libdiscover/backends/FlatpakBackend/CMakeFiles/flatpak-backend.dir/FlatpakBackend.cpp.o.d -o libdiscover/backends/FlatpakBackend/CMakeFiles/flatpak-backend.dir/FlatpakBackend.cpp.o -c ../libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp
../libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp: In member function ‘FlatpakResource* FlatpakBackend::addAppFromFlatpakRef(const QUrl&)’:
../libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:413:113: warning: ‘FlatpakRemoteRef* flatpak_installation_install_ref_file(FlatpakInstallation*, GBytes*, GCancellable*, GError**)’ is deprecated: Use flatpak_transaction_add_install_flatpakref instead [-Wdeprecated-declarations]
  413 |         remoteRef = flatpak_installation_install_ref_file (preferredInstallation(), bytes, m_cancellable, &error);
      |                                                                                                                 ^
In file included from /usr/include/flatpak/flatpak.h:38,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakResource.h:15,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakBackend.h:12,
                 from ../libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:8:
/usr/include/flatpak/flatpak-installation.h:377:37: note: declared here
  377 | FLATPAK_EXTERN FlatpakRemoteRef *   flatpak_installation_install_ref_file (FlatpakInstallation *self,
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[98/126] /usr/bin/x86_64-pld-linux-g++  -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_XML_LIB -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Idiscover -I../discover -Idiscover/plasma-discover_autogen/include -I../ -Idiscover/.. -Ilibdiscover -I../libdiscover -isystem /usr/include/KF5/KCrash -isystem /usr/include/KF5 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/KF5/KDBusAddons -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/KF5/KAuth -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KItemModels -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KService -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KDeclarative -isystem /usr/include/qt5/QtQuick -isystem /usr/include/qt5/QtQmlModels -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtX11Extras -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -std=gnu++14 -MD -MT discover/CMakeFiles/plasma-discover.dir/plasma-discover_autogen/mocs_compilation.cpp.o -MF discover/CMakeFiles/plasma-discover.dir/plasma-discover_autogen/mocs_compilation.cpp.o.d -o discover/CMakeFiles/plasma-discover.dir/plasma-discover_autogen/mocs_compilation.cpp.o -c discover/plasma-discover_autogen/mocs_compilation.cpp
[99/126] /usr/bin/x86_64-pld-linux-g++  -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_QML_LIB -DQT_STRICT_ITERATORS -DQT_TESTCASE_BUILDDIR=\"/tmp/B.Wyq2fp/BUILD/discover-5.21.4/build\" -DQT_TESTLIB_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DTRANSLATION_DOMAIN=\"libdiscover\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Ilibdiscover/tests -I../libdiscover/tests -Ilibdiscover/tests/CategoriesTest_autogen/include -Ilibdiscover -I../libdiscover -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtTest -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5 -isystem /usr/include/KF5/KItemModels -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -std=gnu++14 -MD -MT libdiscover/tests/CMakeFiles/CategoriesTest.dir/CategoriesTest.cpp.o -MF libdiscover/tests/CMakeFiles/CategoriesTest.dir/CategoriesTest.cpp.o.d -o libdiscover/tests/CMakeFiles/CategoriesTest.dir/CategoriesTest.cpp.o -c ../libdiscover/tests/CategoriesTest.cpp
[100/126] /usr/bin/x86_64-pld-linux-g++  -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_QML_LIB -DQT_STRICT_ITERATORS -DQT_TESTCASE_BUILDDIR=\"/tmp/B.Wyq2fp/BUILD/discover-5.21.4/build\" -DQT_TESTLIB_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DTRANSLATION_DOMAIN=\"libdiscover\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Ilibdiscover/backends/FlatpakBackend/tests -I../libdiscover/backends/FlatpakBackend/tests -Ilibdiscover/backends/FlatpakBackend/tests/flatpaktest_autogen/include -Ilibdiscover -I../libdiscover -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5 -isystem /usr/include/KF5/KItemModels -isystem /usr/include/qt5/QtTest -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always -pedantic -Wzero-as-null-pointer-constant -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  -DNDEBUG -DQT_NO_DEBUG -fvisibility=hidden -fvisibility-inlines-hidden   -fPIC -std=gnu++14 -MD -MT libdiscover/backends/FlatpakBackend/tests/CMakeFiles/flatpaktest.dir/FlatpakTest.cpp.o -MF libdiscover/backends/FlatpakBackend/tests/CMakeFiles/flatpaktest.dir/FlatpakTest.cpp.o.d -o libdiscover/backends/FlatpakBackend/tests/CMakeFiles/flatpaktest.dir/FlatpakTest.cpp.o -c ../libdiscover/backends/FlatpakBackend/tests/FlatpakTest.cpp
ninja: build stopped: subcommand failed.
error: Bad exit status from /tmp/B.Wyq2fp/BUILD/tmp/rpm-tmp.zBZR6j (%build)


RPM build errors:
    Could not canonicalize hostname: ymir
    Bad exit status from /tmp/B.Wyq2fp/BUILD/tmp/rpm-tmp.zBZR6j (%build)
ended at: Wed Apr 14 09:29:28 2021, done in 0:00:39.219029
error: No files produced.
+ chmod -R u+rwX /tmp/B.Wyq2fp/BUILD
+ rm -rf /tmp/B.Wyq2fp/tmp /tmp/B.Wyq2fp/BUILD
+ rm -rf /tmp/B.Wyq2fp
Begin-PLD-Builder-Info
Build-Time: user:247.16s sys:27.35s real:41.64s (faults io:25 non-io:4844418)

End-PLD-Builder-Info
[Back to list of logs] [View rpm -qa of builder]