Temporary header file '/tmp/y2vC0wkkey/dump1.h' with the following content will be compiled to create GCC translation unit dump:

  // add defines
  #define __STDC_VERSION__ 201710L
#define _GXX_NULLPTR_T
#define CLUTTER_ENABLE_COMPOSITOR_API 1
#define _REGEX_NELTS(n)
#define _Atomic
#define PACKED
#define getaddrinfo_a(a,b,c,d)

  // add includes
  #include "/usr/include/flickcurl.h"

  // add namespaces
  namespace icu_72{typedef int tmp_add_type_1;}
  icu_72::tmp_add_type_1 tmp_add_func_1(){return 0;};

  // add classes
  _G_fpos64_t* tmp_add_class_0;
  _G_fpos_t* tmp_add_class_1;
  _IO_cookie_io_functions_t* tmp_add_class_2;
  _uconv_t* tmp_add_class_3;
  _xlinkHandler* tmp_add_class_4;
  _xmlAttr* tmp_add_class_5;
  _xmlAttribute* tmp_add_class_6;
  _xmlBuffer* tmp_add_class_7;
  _xmlCharEncodingHandler* tmp_add_class_8;
  _xmlDOMWrapCtxt* tmp_add_class_9;
  _xmlDoc* tmp_add_class_10;
  _xmlDtd* tmp_add_class_11;
  _xmlElement* tmp_add_class_12;
  _xmlElementContent* tmp_add_class_13;
  _xmlEntity* tmp_add_class_14;
  _xmlEnumeration* tmp_add_class_15;
  _xmlError* tmp_add_class_16;
  _xmlGlobalState* tmp_add_class_17;
  _xmlID* tmp_add_class_18;
  _xmlNode* tmp_add_class_19;
  _xmlNotation* tmp_add_class_20;
  _xmlNs* tmp_add_class_21;
  _xmlOutputBuffer* tmp_add_class_22;
  _xmlParserCtxt* tmp_add_class_23;
  _xmlParserInput* tmp_add_class_24;
  _xmlParserInputBuffer* tmp_add_class_25;
  _xmlParserNodeInfo* tmp_add_class_26;
  _xmlParserNodeInfoSeq* tmp_add_class_27;
  _xmlRef* tmp_add_class_28;
  _xmlSAXHandler* tmp_add_class_29;
  _xmlSAXHandlerV1* tmp_add_class_30;
  _xmlSAXLocator* tmp_add_class_31;
  _xmlValidCtxt* tmp_add_class_32;
  flickcurl_arg_s* tmp_add_class_33;
  flickcurl_category_s* tmp_add_class_34;
  flickcurl_collection_s* tmp_add_class_35;
  flickcurl_comment_s* tmp_add_class_36;
  flickcurl_contact_s* tmp_add_class_37;
  flickcurl_method_s* tmp_add_class_38;
  flickcurl_note_s* tmp_add_class_39;
  flickcurl_photo_s* tmp_add_class_40;
  flickcurl_shapedata_s* tmp_add_class_41;
  flickcurl_tag_s* tmp_add_class_42;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/y2vC0wkkey/dump1.h"  -I/usr/include/libxml2

In file included from /usr/include/c++/12/bits/stl_algobase.h:60,
                 from /usr/include/c++/12/memory:63,
                 from /usr/include/unicode/localpointer.h:45,
                 from /usr/include/unicode/uenum.h:25,
                 from /usr/include/unicode/ucnv.h:52,
                 from /usr/include/libxml2/libxml/encoding.h:31,
                 from /usr/include/libxml2/libxml/parser.h:812,
                 from /usr/include/libxml2/libxml/globals.h:18,
                 from /usr/include/libxml2/libxml/threads.h:35,
                 from /usr/include/libxml2/libxml/xmlmemory.h:218,
                 from /usr/include/libxml2/libxml/tree.h:1307,
                 from /usr/include/flickcurl.h:31,
                 from /tmp/y2vC0wkkey/dump1.h:12:
/usr/include/c++/12/bits/functexcept.h:101:3: error: conflicting declaration of C function ‘void std::__throw_ios_failure(const char*, int)’
  101 |   __throw_ios_failure(const char*, int) __attribute__((__noreturn__));
      |   ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/functexcept.h:98:3: note: previous declaration ‘void std::__throw_ios_failure(const char*)’
   98 |   __throw_ios_failure(const char*) __attribute__((__noreturn__));
      |   ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algobase.h:63:
/usr/include/c++/12/ext/numeric_traits.h:50:3: error: template with C linkage
   50 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/ext/numeric_traits.h:60:3: error: template with C linkage
   60 |   template<typename _Value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/ext/numeric_traits.h:81:3: error: template with C linkage
   81 |   template<typename _Value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/ext/numeric_traits.h:84:3: error: template with C linkage
   84 |   template<typename _Value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/ext/numeric_traits.h:87:3: error: template with C linkage
   87 |   template<typename _Value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/ext/numeric_traits.h:90:3: error: template with C linkage
   90 |   template<typename _Value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/ext/numeric_traits.h:137:3: error: template with C linkage
  137 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/ext/numeric_traits.h:157:3: error: template with C linkage
  157 |   template<typename _Value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/ext/numeric_traits.h:169:3: error: template with C linkage
  169 |   template<typename _Value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/ext/numeric_traits.h:172:3: error: template with C linkage
  172 |   template<typename _Value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/ext/numeric_traits.h:175:3: error: template with C linkage
  175 |   template<typename _Value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/ext/numeric_traits.h:178:3: error: template with C linkage
  178 |   template<typename _Value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/ext/numeric_traits.h:186:3: error: template with C linkage
  186 |   template<typename _Value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/ext/numeric_traits.h:191:3: error: template specialization with C linkage
  191 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/ext/numeric_traits.h:196:3: error: template specialization with C linkage
  196 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/ext/numeric_traits.h:201:3: error: template specialization with C linkage
  201 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_pair.h:60,
                 from /usr/include/c++/12/bits/stl_algobase.h:64:
/usr/include/c++/12/type_traits:44:3: error: template with C linkage
   44 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:61:3: error: template with C linkage
   61 |   template<typename _Tp, _Tp __v>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:89:3: error: template with C linkage
   89 |   template<bool __v>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:97:3: error: template with C linkage
   97 |   template<bool __v>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:103:3: error: template with C linkage
  103 |   template<bool>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:110:3: error: template specialization with C linkage
  110 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:118:3: error: template with C linkage
  118 |   template<bool _Cond, typename _If, typename _Else>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:123:3: error: template with C linkage
  123 |   template <typename _Type>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:127:3: error: template with C linkage
  127 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:130:3: error: template with C linkage
  130 |   template<typename...>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:133:3: error: template specialization with C linkage
  133 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:138:3: error: template with C linkage
  138 |   template<typename _B1>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:143:3: error: template with C linkage
  143 |   template<typename _B1, typename _B2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:148:3: error: template with C linkage
  148 |   template<typename _B1, typename _B2, typename _B3, typename... _Bn>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:153:3: error: template with C linkage
  153 |   template<typename...>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:156:3: error: template specialization with C linkage
  156 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:161:3: error: template with C linkage
  161 |   template<typename _B1>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:166:3: error: template with C linkage
  166 |   template<typename _B1, typename _B2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:171:3: error: template with C linkage
  171 |   template<typename _B1, typename _B2, typename _B3, typename... _Bn>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:176:3: error: template with C linkage
  176 |   template<typename _Pp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:185:3: error: template with C linkage
  185 |   template<typename... _Bn>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:187:3: error: template with C linkage
  187 |   template<typename... _Bn>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:193:3: error: template with C linkage
  193 |   template<typename... _Bn>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:198:3: error: template with C linkage
  198 |   template<typename... _Bn>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:203:3: error: template with C linkage
  203 |   template<typename _Pp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:211:3: error: template with C linkage
  211 |   template<typename... _Bn>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:214:3: error: template with C linkage
  214 |   template<typename... _Bn>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:217:3: error: template with C linkage
  217 |   template<typename _Pp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:224:3: error: template with C linkage
  224 |   template<typename>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:226:3: error: template with C linkage
  226 |   template<typename>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:228:3: error: template with C linkage
  228 |   template<typename>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:230:3: error: template with C linkage
  230 |   template<typename>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:232:3: error: template with C linkage
  232 |   template<typename>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:236:3: error: template with C linkage
  236 |   template<typename>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:242:3: error: template with C linkage
  242 |   template <typename _Tp, size_t = sizeof(_Tp)>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:246:3: error: template with C linkage
  246 |   template <typename _TypeIdentity,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:261:3: error: template with C linkage
  261 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:269:3: error: template with C linkage
  269 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:274:3: error: template with C linkage
  274 |   template<typename>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:278:3: error: template specialization with C linkage
  278 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:284:3: error: template with C linkage
  284 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:290:3: error: template with C linkage
  290 |   template<typename>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:294:3: error: template specialization with C linkage
  294 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:298:3: error: template specialization with C linkage
  298 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:302:3: error: template specialization with C linkage
  302 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:306:3: error: template specialization with C linkage
  306 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:313:3: error: template specialization with C linkage
  313 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:323:3: error: template specialization with C linkage
  323 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:327:3: error: template specialization with C linkage
  327 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:331:3: error: template specialization with C linkage
  331 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:335:3: error: template specialization with C linkage
  335 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:339:3: error: template specialization with C linkage
  339 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:343:3: error: template specialization with C linkage
  343 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:347:3: error: template specialization with C linkage
  347 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:351:3: error: template specialization with C linkage
  351 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:355:3: error: template specialization with C linkage
  355 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:359:3: error: template specialization with C linkage
  359 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:412:3: error: template with C linkage
  412 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:418:3: error: template with C linkage
  418 |   template<typename>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:422:3: error: template specialization with C linkage
  422 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:426:3: error: template specialization with C linkage
  426 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:430:3: error: template specialization with C linkage
  430 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:442:3: error: template with C linkage
  442 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:448:3: error: template with C linkage
  448 |   template<typename>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:452:3: error: template with C linkage
  452 |   template<typename _Tp, std::size_t _Size>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:456:3: error: template with C linkage
  456 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:460:3: error: template with C linkage
  460 |   template<typename>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:464:3: error: template with C linkage
  464 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:469:3: error: template with C linkage
  469 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:475:3: error: template with C linkage
  475 |   template<typename>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:479:3: error: template with C linkage
  479 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:484:3: error: template with C linkage
  484 |   template<typename>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:488:3: error: template with C linkage
  488 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:492:3: error: template with C linkage
  492 |   template<typename>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:496:3: error: template with C linkage
  496 |   template<typename _Tp, typename _Cp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:501:3: error: template with C linkage
  501 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:506:3: error: template with C linkage
  506 |   template<typename>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:510:3: error: template with C linkage
  510 |   template<typename _Tp, typename _Cp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:515:3: error: template with C linkage
  515 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:521:3: error: template with C linkage
  521 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:527:3: error: template with C linkage
  527 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:533:3: error: template with C linkage
  533 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:539:3: error: template with C linkage
  539 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:543:3: error: template with C linkage
  543 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:547:3: error: template with C linkage
  547 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:553:3: error: template with C linkage
  553 |   template<typename>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:557:3: error: template specialization with C linkage
  557 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:562:3: error: template with C linkage
  562 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:569:3: error: template with C linkage
  569 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:577:3: error: template with C linkage
  577 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:584:3: error: template with C linkage
  584 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:590:3: error: template with C linkage
  590 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:597:3: error: template with C linkage
  597 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:603:3: error: template with C linkage
  603 |   template<typename>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:607:3: error: template with C linkage
  607 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:614:3: error: template with C linkage
  614 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:619:3: error: template with C linkage
  619 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:623:3: error: template with C linkage
  623 |   template<typename _Tp, typename _Cp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:629:3: error: template with C linkage
  629 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:634:3: error: template with C linkage
  634 |   template<typename, typename>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:638:3: error: template with C linkage
  638 |   template<typename _Tp, typename... _Types>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:643:3: error: template with C linkage
  643 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:663:3: error: template with C linkage
  663 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:682:3: error: template with C linkage
  682 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:687:3: error: template with C linkage
  687 |   template<typename...> using __void_t = void;
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:691:3: error: template with C linkage
  691 |   template<typename _Tp, typename = void>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:696:3: error: template with C linkage
  696 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:705:3: error: template with C linkage
  705 |   template<typename>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:709:3: error: template with C linkage
  709 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:714:3: error: template with C linkage
  714 |   template<typename>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:718:3: error: template with C linkage
  718 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:723:3: error: template with C linkage
  723 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:732:3: error: template with C linkage
  732 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:741:3: error: template with C linkage
  741 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:754:3: error: template with C linkage
  754 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:768:3: error: template with C linkage
  768 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:779:3: error: template with C linkage
  779 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:785:3: error: template with C linkage
  785 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:794:3: error: template with C linkage
  794 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:801:3: error: template with C linkage
  801 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:807:3: error: template with C linkage
  807 |   template<typename _Tp,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:812:3: error: template with C linkage
  812 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:819:3: error: template with C linkage
  819 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:825:3: error: template with C linkage
  825 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:831:3: error: template with C linkage
  831 |   template<typename _Tp, typename _Up = _Tp&&>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:835:3: error: template with C linkage
  835 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:840:3: error: template with C linkage
  840 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:843:3: error: template with C linkage
  843 |   template<typename, unsigned = 0>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:846:3: error: template with C linkage
  846 |   template<typename>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:850:3: error: template with C linkage
  850 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:855:3: error: template with C linkage
  855 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:869:5: error: template with C linkage
  869 |     template<typename _Tp, typename = decltype(declval<_Tp&>().~_Tp())>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:872:5: error: template with C linkage
  872 |     template<typename>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:876:3: error: template with C linkage
  876 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:883:3: error: template with C linkage
  883 |   template<typename _Tp,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:890:3: error: template with C linkage
  890 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:896:3: error: template with C linkage
  896 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:900:3: error: template with C linkage
  900 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:906:3: error: template with C linkage
  906 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:922:5: error: template with C linkage
  922 |     template<typename _Tp>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:926:5: error: template with C linkage
  926 |     template<typename>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:930:3: error: template with C linkage
  930 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:937:3: error: template with C linkage
  937 |   template<typename _Tp,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:944:3: error: template with C linkage
  944 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:950:3: error: template with C linkage
  950 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:954:3: error: template with C linkage
  954 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:960:3: error: template with C linkage
  960 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:969:3: error: template with C linkage
  969 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:976:3: error: template with C linkage
  976 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:985:3: error: template with C linkage
  985 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:994:3: error: template with C linkage
  994 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:997:3: error: template with C linkage
  997 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1001:3: error: template with C linkage
 1001 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1008:3: error: template with C linkage
 1008 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1017:3: error: template with C linkage
 1017 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1020:3: error: template with C linkage
 1020 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1024:3: error: template with C linkage
 1024 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1031:3: error: template with C linkage
 1031 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1040:3: error: template with C linkage
 1040 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1046:3: error: template with C linkage
 1046 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1055:3: error: template with C linkage
 1055 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1064:3: error: template with C linkage
 1064 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1067:3: error: template with C linkage
 1067 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1071:3: error: template with C linkage
 1071 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1078:3: error: template with C linkage
 1078 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1087:3: error: template with C linkage
 1087 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1090:3: error: template with C linkage
 1090 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1094:3: error: template with C linkage
 1094 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1101:3: error: template with C linkage
 1101 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1110:3: error: template with C linkage
 1110 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1118:3: error: template with C linkage
 1118 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1121:3: error: template with C linkage
 1121 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1125:3: error: template with C linkage
 1125 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1131:3: error: template with C linkage
 1131 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1139:3: error: template with C linkage
 1139 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1142:3: error: template with C linkage
 1142 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1146:3: error: template with C linkage
 1146 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1152:3: error: template with C linkage
 1152 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1160:3: error: template with C linkage
 1160 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1165:3: error: template with C linkage
 1165 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1173:3: error: template with C linkage
 1173 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1176:3: error: template with C linkage
 1176 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1180:3: error: template with C linkage
 1180 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1186:3: error: template with C linkage
 1186 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1194:3: error: template with C linkage
 1194 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1197:3: error: template with C linkage
 1197 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1201:3: error: template with C linkage
 1201 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1207:3: error: template with C linkage
 1207 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1216:3: error: template with C linkage
 1216 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1225:3: error: template with C linkage
 1225 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1235:5: error: template with C linkage
 1235 |     template <typename _Tp>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1238:5: error: template with C linkage
 1238 |     template <typename _Tp>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1245:3: error: template with C linkage
 1245 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1252:3: error: template with C linkage
 1252 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1257:3: error: template with C linkage
 1257 |   template <typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1263:3: error: template with C linkage
 1263 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1266:3: error: template with C linkage
 1266 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1270:3: error: template with C linkage
 1270 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1278:3: error: template with C linkage
 1278 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1286:3: error: template with C linkage
 1286 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1289:3: error: template with C linkage
 1289 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1293:3: error: template with C linkage
 1293 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1301:3: error: template with C linkage
 1301 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1310:3: error: template with C linkage
 1310 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1318:3: error: template with C linkage
 1318 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1321:3: error: template with C linkage
 1321 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1325:3: error: template with C linkage
 1325 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1331:3: error: template with C linkage
 1331 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1339:3: error: template with C linkage
 1339 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1342:3: error: template with C linkage
 1342 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1346:3: error: template with C linkage
 1346 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1352:3: error: template with C linkage
 1352 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1361:3: error: template with C linkage
 1361 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1372:3: error: template with C linkage
 1372 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1384:3: error: template with C linkage
 1384 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1393:3: error: template with C linkage
 1393 |   template<typename>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1397:3: error: template with C linkage
 1397 |   template<typename _Tp, std::size_t _Size>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1401:3: error: template with C linkage
 1401 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1406:3: error: template with C linkage
 1406 |   template<typename, unsigned _Uint>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1410:3: error: template with C linkage
 1410 |   template<typename _Tp, unsigned _Uint, std::size_t _Size>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1417:3: error: template with C linkage
 1417 |   template<typename _Tp, unsigned _Uint>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1428:3: error: template with C linkage
 1428 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1445:3: error: template with C linkage
 1445 |   template<typename _Base, typename _Derived>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1450:3: error: template with C linkage
 1450 |   template<typename _From, typename _To,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1460:3: error: template with C linkage
 1460 |   template<typename _From, typename _To>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1481:3: error: template with C linkage
 1481 |   template<typename _From, typename _To>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1487:3: error: template with C linkage
 1487 |   template<typename _ToElementType, typename _FromElementType>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1491:3: error: template with C linkage
 1491 |   template<typename _From, typename _To,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1500:3: error: template with C linkage
 1500 |   template<typename _From, typename _To>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1521:3: error: template with C linkage
 1521 |   template<typename _From, typename _To>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1543:3: error: template with C linkage
 1543 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1547:3: error: template with C linkage
 1547 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1552:3: error: template with C linkage
 1552 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1556:3: error: template with C linkage
 1556 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1561:3: error: template with C linkage
 1561 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1565:3: error: template with C linkage
 1565 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1569:3: error: template with C linkage
 1569 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1573:3: error: template with C linkage
 1573 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1578:3: error: template with C linkage
 1578 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1583:3: error: template with C linkage
 1583 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1588:3: error: template with C linkage
 1588 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1600:3: error: template with C linkage
 1600 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1604:3: error: template with C linkage
 1604 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1608:3: error: template with C linkage
 1608 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1612:3: error: template with C linkage
 1612 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1616:3: error: template with C linkage
 1616 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1620:3: error: template with C linkage
 1620 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1627:3: error: template with C linkage
 1627 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1631:3: error: template with C linkage
 1631 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1635:3: error: template with C linkage
 1635 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1639:3: error: template with C linkage
 1639 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1643:3: error: template with C linkage
 1643 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1648:3: error: template with C linkage
 1648 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1653:3: error: template with C linkage
 1653 |   template<typename _Tp, bool = __is_referenceable<_Tp>::value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1657:3: error: template with C linkage
 1657 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1662:3: error: template with C linkage
 1662 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1669:3: error: template with C linkage
 1669 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1673:3: error: template with C linkage
 1673 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1677:3: error: template with C linkage
 1677 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1686:3: error: template with C linkage
 1686 |   template<typename _Unqualified, bool _IsConst, bool _IsVol>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1689:3: error: template with C linkage
 1689 |   template<typename _Unqualified>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1693:3: error: template with C linkage
 1693 |   template<typename _Unqualified>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1697:3: error: template with C linkage
 1697 |   template<typename _Unqualified>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1701:3: error: template with C linkage
 1701 |   template<typename _Unqualified>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1705:3: error: template with C linkage
 1705 |   template<typename _Qualified, typename _Unqualified,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1717:3: error: template with C linkage
 1717 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1721:3: error: template specialization with C linkage
 1721 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1725:3: error: template specialization with C linkage
 1725 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1729:3: error: template specialization with C linkage
 1729 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1733:3: error: template specialization with C linkage
 1733 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1737:3: error: template specialization with C linkage
 1737 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1741:3: error: template specialization with C linkage
 1741 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1771:3: error: template with C linkage
 1771 |   template<typename _Tp,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1776:3: error: template with C linkage
 1776 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1790:5: error: template with C linkage
 1790 |     template<typename...> struct _List { };
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1792:5: error: template with C linkage
 1792 |     template<typename _Tp, typename... _Up>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1796:5: error: template with C linkage
 1796 |     template<size_t _Sz, typename _Tp, bool = (_Sz <= _Tp::__size)>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1799:5: error: template with C linkage
 1799 |     template<size_t _Sz, typename _Uint, typename... _UInts>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1803:5: error: template with C linkage
 1803 |     template<size_t _Sz, typename _Uint, typename... _UInts>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1810:3: error: template with C linkage
 1810 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1829:3: error: template specialization with C linkage
 1829 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1845:3: error: template specialization with C linkage
 1845 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1852:3: error: template specialization with C linkage
 1852 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1864:3: error: template with C linkage
 1864 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1869:3: error: template specialization with C linkage
 1869 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1875:3: error: template with C linkage
 1875 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1879:3: error: template specialization with C linkage
 1879 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1883:3: error: template specialization with C linkage
 1883 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1887:3: error: template specialization with C linkage
 1887 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1891:3: error: template specialization with C linkage
 1891 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1895:3: error: template specialization with C linkage
 1895 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1899:3: error: template specialization with C linkage
 1899 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1929:3: error: template with C linkage
 1929 |   template<typename _Tp,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1934:3: error: template with C linkage
 1934 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1946:3: error: template with C linkage
 1946 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1959:3: error: template specialization with C linkage
 1959 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1975:3: error: template specialization with C linkage
 1975 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1982:3: error: template specialization with C linkage
 1982 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1994:3: error: template with C linkage
 1994 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:1999:3: error: template specialization with C linkage
 1999 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2004:3: error: template with C linkage
 2004 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2008:3: error: template with C linkage
 2008 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2015:3: error: template with C linkage
 2015 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2019:3: error: template with C linkage
 2019 |   template<typename _Tp, std::size_t _Size>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2023:3: error: template with C linkage
 2023 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2028:3: error: template with C linkage
 2028 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2032:3: error: template with C linkage
 2032 |   template<typename _Tp, std::size_t _Size>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2036:3: error: template with C linkage
 2036 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2042:3: error: template with C linkage
 2042 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2046:3: error: template with C linkage
 2046 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2052:3: error: template with C linkage
 2052 |   template<typename _Tp, typename>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2056:3: error: template with C linkage
 2056 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2061:3: error: template with C linkage
 2061 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2066:3: error: template with C linkage
 2066 |   template<typename _Tp, bool = __or_<__is_referenceable<_Tp>,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2071:3: error: template with C linkage
 2071 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2076:3: error: template with C linkage
 2076 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2083:3: error: template with C linkage
 2083 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2087:3: error: template with C linkage
 2087 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2091:3: error: template with C linkage
 2091 |   template<std::size_t _Len>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2111:3: error: template with C linkage
 2111 |   template<std::size_t _Len, std::size_t _Align =
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2122:3: error: template with C linkage
 2122 |   template <typename... _Types>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2129:3: error: template with C linkage
 2129 |   template <typename _Tp, typename... _Types>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2150:3: error: template with C linkage
 2150 |   template <size_t _Len, typename... _Types>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2166:3: error: template with C linkage
 2166 |   template <size_t _Len, typename... _Types>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2173:3: error: template with C linkage
 2173 |   template<typename _Up,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2179:3: error: template with C linkage
 2179 |   template<typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2183:3: error: template with C linkage
 2183 |   template<typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2187:3: error: template with C linkage
 2187 |   template<typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2193:3: error: template with C linkage
 2193 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2205:3: error: template with C linkage
 2205 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2211:3: error: template with C linkage
 2211 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2218:3: error: template with C linkage
 2218 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2221:3: error: template with C linkage
 2221 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2227:3: error: template with C linkage
 2227 |   template<bool, typename _Tp = void>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2232:3: error: template with C linkage
 2232 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2239:3: error: template with C linkage
 2239 |   template<bool _Cond, typename _Tp = void>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2243:3: error: template with C linkage
 2243 |   template<typename... _Cond>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2247:3: error: template with C linkage
 2247 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2254:3: error: template with C linkage
 2254 |   template<bool _Cond, typename _Iftrue, typename _Iffalse>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2259:3: error: template with C linkage
 2259 |   template<typename _Iftrue, typename _Iffalse>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2264:3: error: template with C linkage
 2264 |   template<typename... _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2272:5: error: template with C linkage
 2272 |     template<typename _Tp, typename _Up>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2278:5: error: template with C linkage
 2278 |     template<typename _Tp, typename _Up>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2290:5: error: template with C linkage
 2290 |     template<typename, typename>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2294:5: error: template with C linkage
 2294 |     template<typename _Tp, typename _Up>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2300:3: error: template specialization with C linkage
 2300 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2305:3: error: template with C linkage
 2305 |   template<typename _Tp0>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2311:3: error: template with C linkage
 2311 |   template<typename _Tp1, typename _Tp2,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2320:3: error: template with C linkage
 2320 |   template<typename _Tp1, typename _Tp2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2330:3: error: template with C linkage
 2330 |   template<typename _Tp1, typename _Tp2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2335:3: error: template with C linkage
 2335 |   template<typename...>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2339:3: error: template with C linkage
 2339 |   template<typename, typename, typename = void>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2343:3: error: template with C linkage
 2343 |   template<typename _Tp1, typename _Tp2, typename... _Rp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2352:3: error: template with C linkage
 2352 |   template<typename _CTp, typename... _Rp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2359:3: error: template with C linkage
 2359 |   template<typename _CTp, typename _Rp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2363:3: error: template with C linkage
 2363 |   template<typename _Tp, bool = is_enum<_Tp>::value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2369:3: error: template with C linkage
 2369 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2375:3: error: template with C linkage
 2375 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2381:3: error: template with C linkage
 2381 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2392:3: error: template with C linkage
 2392 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2401:3: error: template with C linkage
 2401 |   template<typename _Signature>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2416:3: error: template with C linkage
 2416 |   template<typename _Tp, typename _Tag>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2423:5: error: template with C linkage
 2423 |     template<typename _Fp, typename _Tp1, typename... _Args>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2428:5: error: template with C linkage
 2428 |     template<typename...>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2432:3: error: template with C linkage
 2432 |   template<typename _MemPtr, typename _Arg, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2442:5: error: template with C linkage
 2442 |     template<typename _Fp, typename _Tp1, typename... _Args>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2447:5: error: template with C linkage
 2447 |     template<typename...>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2451:3: error: template with C linkage
 2451 |   template<typename _MemPtr, typename _Arg, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2461:5: error: template with C linkage
 2461 |     template<typename _Fp, typename _Tp1>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2466:5: error: template with C linkage
 2466 |     template<typename, typename>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2470:3: error: template with C linkage
 2470 |   template<typename _MemPtr, typename _Arg>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2480:5: error: template with C linkage
 2480 |     template<typename _Fp, typename _Tp1>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2485:5: error: template with C linkage
 2485 |     template<typename, typename>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2489:3: error: template with C linkage
 2489 |   template<typename _MemPtr, typename _Arg>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2496:3: error: template with C linkage
 2496 |   template<typename _MemPtr, typename _Arg>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2499:3: error: template with C linkage
 2499 |   template<typename _Res, typename _Class, typename _Arg>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2511:3: error: template with C linkage
 2511 |   template<typename _MemPtr, typename _Arg, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2514:3: error: template with C linkage
 2514 |   template<typename _Res, typename _Class, typename _Arg, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2530:3: error: template with C linkage
 2530 |   template<typename _Tp, typename _Up = __remove_cvref_t<_Tp>>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2536:3: error: template with C linkage
 2536 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2542:3: error: template with C linkage
 2542 |   template<bool, bool, typename _Functor, typename... _ArgTypes>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2548:3: error: template with C linkage
 2548 |   template<typename _MemPtr, typename _Arg>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2554:3: error: template with C linkage
 2554 |   template<typename _MemPtr, typename _Arg, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2563:5: error: template with C linkage
 2563 |     template<typename _Fn, typename... _Args>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2568:5: error: template with C linkage
 2568 |     template<typename...>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2572:3: error: template with C linkage
 2572 |   template<typename _Functor, typename... _ArgTypes>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2580:3: error: template with C linkage
 2580 |   template<typename _Functor, typename... _ArgTypes>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2594:3: error: template with C linkage
 2594 |   template<typename _Functor, typename... _ArgTypes>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2601:3: error: template with C linkage
 2601 |   template<size_t _Len, size_t _Align =
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2605:3: error: template with C linkage
 2605 |   template <size_t _Len, typename... _Types>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2609:3: error: template with C linkage
 2609 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2613:3: error: template with C linkage
 2613 |   template<bool _Cond, typename _Tp = void>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2617:3: error: template with C linkage
 2617 |   template<bool _Cond, typename _Iftrue, typename _Iffalse>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2621:3: error: template with C linkage
 2621 |   template<typename... _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2625:3: error: template with C linkage
 2625 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2629:3: error: template with C linkage
 2629 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2636:3: error: template with C linkage
 2636 |   template<typename...> using void_t = void;
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2642:3: error: template with C linkage
 2642 |   template<typename _Default, typename _AlwaysVoid,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2651:3: error: template with C linkage
 2651 |   template<typename _Default, template<typename...> class _Op,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2660:3: error: template with C linkage
 2660 |   template<typename _Default, template<typename...> class _Op,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2665:3: error: template with C linkage
 2665 |   template<typename _Default, template<typename...> class _Op,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2684:3: error: template with C linkage
 2684 |   template <typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2687:3: error: template with C linkage
 2687 |   template <typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2690:3: error: template with C linkage
 2690 |   template<typename>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2695:3: error: template with C linkage
 2695 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2701:3: error: template with C linkage
 2701 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2711:3: error: template with C linkage
 2711 |   template<typename _Tp, size_t _Nm>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2724:7: error: template with C linkage
 2724 |       template<typename _Tp, typename
      |       ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2728:7: error: template with C linkage
 2728 |       template<typename>
      |       ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2734:7: error: template with C linkage
 2734 |       template<typename _Tp>
      |       ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2739:7: error: template with C linkage
 2739 |       template<typename>
      |       ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2745:3: error: template with C linkage
 2745 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2752:3: error: template with C linkage
 2752 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2759:3: error: template with C linkage
 2759 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2764:3: error: template with C linkage
 2764 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2775:3: error: template with C linkage
 2775 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2784:3: error: template with C linkage
 2784 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2794:3: error: template with C linkage
 2794 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2799:3: error: template with C linkage
 2799 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2810:7: error: template with C linkage
 2810 |       template<typename _Tp, typename _Up, typename
      |       ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2816:7: error: template with C linkage
 2816 |       template<typename, typename>
      |       ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2822:7: error: template with C linkage
 2822 |       template<typename _Tp, typename _Up>
      |       ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2829:7: error: template with C linkage
 2829 |       template<typename, typename>
      |       ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2835:3: error: template with C linkage
 2835 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2843:3: error: template with C linkage
 2843 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2850:3: error: template with C linkage
 2850 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2858:3: error: template with C linkage
 2858 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2867:3: error: template with C linkage
 2867 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2878:3: error: template with C linkage
 2878 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2890:3: error: template with C linkage
 2890 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2895:3: error: template with C linkage
 2895 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2907:3: error: template with C linkage
 2907 |   template<typename _Result, typename _Ret,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2912:3: error: template with C linkage
 2912 |   template<typename _Result, typename _Ret>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2922:3: error: template with C linkage
 2922 |   template<typename _Result, typename _Ret>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2949:3: error: template with C linkage
 2949 |   template<typename _Fn, typename... _ArgTypes>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2954:3: error: template with C linkage
 2954 |   template<typename _Fn, typename _Tp, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2962:3: error: template with C linkage
 2962 |   template<typename _Fn, typename _Tp, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2969:3: error: template with C linkage
 2969 |   template<typename _Fn, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2976:3: error: template with C linkage
 2976 |   template<typename _Fn, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2982:3: error: template with C linkage
 2982 |   template<typename _Fn, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2988:3: error: template with C linkage
 2988 |   template<typename _Result, typename _Fn, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:2995:3: error: template with C linkage
 2995 |   template<typename _Fn, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3000:3: error: template with C linkage
 3000 |   template<typename _Fn, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3021:3: error: template with C linkage
 3021 |   template<typename _Functor, typename... _ArgTypes>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3033:3: error: template with C linkage
 3033 |   template<typename _Fn, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3037:3: error: template with C linkage
 3037 |   template<typename _Fn, typename... _ArgTypes>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3049:3: error: template with C linkage
 3049 |   template<typename _Ret, typename _Fn, typename... _ArgTypes>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3063:3: error: template with C linkage
 3063 |   template<typename _Fn, typename... _ArgTypes>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3076:3: error: template with C linkage
 3076 |   template<typename _Result, typename _Ret, typename = void>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3079:3: error: template with C linkage
 3079 |   template<typename _Result, typename _Ret>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3088:3: error: template with C linkage
 3088 |   template<typename _Ret, typename _Fn, typename... _ArgTypes>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3119:1: error: template with C linkage
 3119 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3121:1: error: template with C linkage
 3121 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3123:1: error: template with C linkage
 3123 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3125:1: error: template with C linkage
 3125 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3127:1: error: template with C linkage
 3127 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3129:1: error: template with C linkage
 3129 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3131:1: error: template with C linkage
 3131 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3134:1: error: template with C linkage
 3134 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3137:1: error: template with C linkage
 3137 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3140:1: error: template with C linkage
 3140 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3143:1: error: template with C linkage
 3143 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3145:1: error: template with C linkage
 3145 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3147:1: error: template with C linkage
 3147 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3149:1: error: template with C linkage
 3149 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3151:1: error: template with C linkage
 3151 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3153:1: error: template with C linkage
 3153 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3155:1: error: template with C linkage
 3155 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3157:1: error: template with C linkage
 3157 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3159:1: error: template with C linkage
 3159 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3161:1: error: template with C linkage
 3161 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3163:1: error: template with C linkage
 3163 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3165:1: error: template with C linkage
 3165 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3167:1: error: template with C linkage
 3167 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3169:1: error: template with C linkage
 3169 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3171:1: error: template with C linkage
 3171 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3174:1: error: template with C linkage
 3174 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3178:1: error: template with C linkage
 3178 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3181:1: error: template with C linkage
 3181 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3185:2: error: template with C linkage
 3185 |  template <typename _Tp>
      |  ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3187:1: error: template with C linkage
 3187 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3189:1: error: template with C linkage
 3189 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3191:1: error: template with C linkage
 3191 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3193:1: error: template with C linkage
 3193 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3195:1: error: template with C linkage
 3195 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3197:1: error: template with C linkage
 3197 | template <typename _Tp, typename... _Args>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3200:1: error: template with C linkage
 3200 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3203:1: error: template with C linkage
 3203 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3206:1: error: template with C linkage
 3206 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3209:1: error: template with C linkage
 3209 | template <typename _Tp, typename _Up>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3211:1: error: template with C linkage
 3211 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3213:1: error: template with C linkage
 3213 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3215:1: error: template with C linkage
 3215 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3217:1: error: template with C linkage
 3217 | template <typename _Tp, typename... _Args>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3220:1: error: template with C linkage
 3220 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3223:1: error: template with C linkage
 3223 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3226:1: error: template with C linkage
 3226 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3229:1: error: template with C linkage
 3229 | template <typename _Tp, typename _Up>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3232:1: error: template with C linkage
 3232 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3235:1: error: template with C linkage
 3235 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3238:1: error: template with C linkage
 3238 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3241:1: error: template with C linkage
 3241 | template <typename _Tp, typename... _Args>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3244:1: error: template with C linkage
 3244 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3247:1: error: template with C linkage
 3247 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3250:1: error: template with C linkage
 3250 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3253:1: error: template with C linkage
 3253 | template <typename _Tp, typename _Up>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3256:1: error: template with C linkage
 3256 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3259:1: error: template with C linkage
 3259 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3262:1: error: template with C linkage
 3262 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3265:1: error: template with C linkage
 3265 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3268:1: error: template with C linkage
 3268 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3270:1: error: template with C linkage
 3270 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3272:1: error: template with C linkage
 3272 | template <typename _Tp, unsigned _Idx = 0>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3275:1: error: template with C linkage
 3275 | template <typename _Tp, typename _Up>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3281:1: error: template with C linkage
 3281 | template <typename _Base, typename _Derived>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3283:1: error: template with C linkage
 3283 | template <typename _From, typename _To>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3285:1: error: template with C linkage
 3285 | template<typename _Fn, typename... _Args>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3287:1: error: template with C linkage
 3287 | template<typename _Fn, typename... _Args>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3290:1: error: template with C linkage
 3290 | template<typename _Ret, typename _Fn, typename... _Args>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3293:1: error: template with C linkage
 3293 | template<typename _Ret, typename _Fn, typename... _Args>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3302:3: error: template with C linkage
 3302 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3313:3: error: template with C linkage
 3313 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3322:3: error: template with C linkage
 3322 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/type_traits:3328:3: error: template with C linkage
 3328 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_pair.h:61:
/usr/include/c++/12/bits/move.h:47:3: error: template with C linkage
   47 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/move.h:74:3: error: template with C linkage
   74 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/move.h:86:3: error: template with C linkage
   86 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/move.h:101:3: error: template with C linkage
  101 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/move.h:108:3: error: template with C linkage
  108 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/move.h:121:3: error: template with C linkage
  121 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/move.h:142:3: error: template with C linkage
  142 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/move.h:150:3: error: template with C linkage
  150 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/move.h:154:3: error: template with C linkage
  154 |   template <typename _Tp, typename _Up = _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/move.h:186:3: error: template with C linkage
  186 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/move.h:212:3: error: template with C linkage
  212 |   template<typename _Tp, size_t _Nm>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_pair.h:62:
/usr/include/c++/12/bits/utility.h:48:3: error: template with C linkage
   48 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:55:3: error: template with C linkage
   55 |   template<typename _Tp,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:61:3: error: template with C linkage
   61 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:65:3: error: template with C linkage
   65 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:69:3: error: template with C linkage
   69 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:74:3: error: template with C linkage
   74 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:79:3: error: template with C linkage
   79 |   template<size_t __i, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:83:3: error: template with C linkage
   83 |   template<size_t __i, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:86:3: error: template with C linkage
   86 |   template<size_t __i, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:92:3: error: template with C linkage
   92 |   template<size_t __i, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:98:3: error: template with C linkage
   98 |   template<size_t __i, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:108:3: error: template with C linkage
  108 |   template<typename _Tp, typename... _Types>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:134:3: error: template with C linkage
  134 |   template<size_t __i, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:140:3: error: template with C linkage
  140 |   template<size_t... _Indexes> struct _Index_tuple { };
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:143:3: error: template with C linkage
  143 |   template<size_t _Num>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:163:3: error: template with C linkage
  163 |   template<typename _Tp, _Tp... _Idx>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:171:3: error: template with C linkage
  171 |   template<typename _Tp, _Tp _Num>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:180:3: error: template with C linkage
  180 |   template<size_t... _Idx>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:184:3: error: template with C linkage
  184 |   template<size_t _Num>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:188:3: error: template with C linkage
  188 |   template<typename... _Types>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:199:3: error: template with C linkage
  199 |   template<typename _Tp> struct in_place_type_t
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:204:3: error: template with C linkage
  204 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:207:3: error: template with C linkage
  207 |   template<size_t _Idx> struct in_place_index_t
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:212:3: error: template with C linkage
  212 |   template<size_t _Idx>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:215:3: error: template with C linkage
  215 |   template<typename>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:218:3: error: template with C linkage
  218 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:221:3: error: template with C linkage
  221 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:227:3: error: template with C linkage
  227 |   template<size_t _Np, typename... _Types>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:231:3: error: template with C linkage
  231 |   template<typename _Tp0, typename... _Rest>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:235:3: error: template with C linkage
  235 |   template<typename _Tp0, typename _Tp1, typename... _Rest>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:239:3: error: template with C linkage
  239 |   template<typename _Tp0, typename _Tp1, typename _Tp2, typename... _Rest>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:243:3: error: template with C linkage
  243 |   template<size_t _Np, typename _Tp0, typename _Tp1, typename _Tp2,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:253:3: error: template with C linkage
  253 |   template<typename _Tp0, typename _Tp1, typename... _Rest>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:257:3: error: template with C linkage
  257 |   template<typename _Tp0, typename _Tp1, typename _Tp2, typename... _Rest>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/utility.h:261:3: error: template with C linkage
  261 |   template<typename _Tp0, typename _Tp1, typename _Tp2, typename... _Rest>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:89:3: error: template with C linkage
   89 |   template<typename...>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:92:3: error: template with C linkage
   92 |   template<size_t...>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:101:3: error: template with C linkage
  101 |   template <bool, typename _T1, typename _T2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:133:3: error: template with C linkage
  133 |   template <typename _T1, typename _T2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:163:3: error: template with C linkage
  163 |   template<typename _U1, typename _U2> class __pair_base
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:184:3: error: template with C linkage
  184 |   template<typename _T1, typename _T2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:634:3: error: template with C linkage
  634 |   template<typename _T1, typename _T2> pair(_T1, _T2) -> pair<_T1, _T2>;
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:638:3: error: template with C linkage
  638 |   template<typename _T1, typename _T2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:661:3: error: template with C linkage
  661 |   template<typename _T1, typename _T2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:668:3: error: template with C linkage
  668 |   template<typename _T1, typename _T2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:674:3: error: template with C linkage
  674 |   template<typename _T1, typename _T2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:680:3: error: template with C linkage
  680 |   template<typename _T1, typename _T2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:686:3: error: template with C linkage
  686 |   template<typename _T1, typename _T2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:698:3: error: template with C linkage
  698 |   template<typename _T1, typename _T2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:712:3: error: template with C linkage
  712 |   template<typename _T1, typename _T2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:738:3: error: template with C linkage
  738 |   template<typename _T1, typename _T2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:760:3: error: template with C linkage
  760 |   template<typename _T1, typename _T2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:765:3: error: template with C linkage
  765 |   template<class _Tp1, class _Tp2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:770:3: error: template with C linkage
  770 |   template<class _Tp1, class _Tp2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:775:3: error: template with C linkage
  775 |   template<class _Tp1, class _Tp2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:780:3: error: template with C linkage
  780 |   template<typename _Tp1, typename _Tp2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:783:3: error: template with C linkage
  783 |   template<typename _Tp1, typename _Tp2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:786:3: error: template with C linkage
  786 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:789:3: error: template with C linkage
  789 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:792:3: error: template with C linkage
  792 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:797:3: error: template with C linkage
  797 |   template<size_t _Int>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:800:3: error: template specialization with C linkage
  800 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:824:3: error: template specialization with C linkage
  824 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:853:3: error: template with C linkage
  853 |   template<size_t _Int, class _Tp1, class _Tp2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:858:3: error: template with C linkage
  858 |   template<size_t _Int, class _Tp1, class _Tp2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:863:3: error: template with C linkage
  863 |   template<size_t _Int, class _Tp1, class _Tp2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:868:3: error: template with C linkage
  868 |   template<size_t _Int, class _Tp1, class _Tp2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:877:3: error: template with C linkage
  877 |   template <typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:882:3: error: template with C linkage
  882 |   template <typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:887:3: error: template with C linkage
  887 |   template <typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:892:3: error: template with C linkage
  892 |   template <typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:897:3: error: template with C linkage
  897 |   template <typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:902:3: error: template with C linkage
  902 |   template <typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:907:3: error: template with C linkage
  907 |   template <typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_pair.h:912:3: error: template with C linkage
  912 |   template <typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algobase.h:65:
/usr/include/c++/12/bits/stl_iterator_base_types.h:125:3: error: template with C linkage
  125 |   template<typename _Category, typename _Tp, typename _Distance = ptrdiff_t,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:149:3: error: template with C linkage
  149 |   template<typename _Iterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:155:3: error: template with C linkage
  155 |   template<typename _Iterator, typename = __void_t<>>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:160:3: error: template with C linkage
  160 |   template<typename _Iterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:176:3: error: template with C linkage
  176 |   template<typename _Iterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:209:3: error: template with C linkage
  209 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:220:3: error: template with C linkage
  220 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:235:3: error: template with C linkage
  235 |   template<typename _Iter>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:244:3: error: template with C linkage
  244 |   template<typename _Iter>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:248:3: error: template with C linkage
  248 |   template<typename _InIter>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_types.h:253:3: error: template with C linkage
  253 |   template<typename _It,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algobase.h:66:
/usr/include/c++/12/bits/stl_iterator_base_funcs.h:74:3: error: template with C linkage
   74 |   template <typename> struct _List_iterator;
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_funcs.h:75:3: error: template with C linkage
   75 |   template <typename> struct _List_const_iterator;
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_funcs.h:78:3: error: template with C linkage
   78 |   template<typename _InputIterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_funcs.h:96:3: error: template with C linkage
   96 |   template<typename _RandomAccessIterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_funcs.h:110:3: error: template with C linkage
  110 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_funcs.h:116:3: error: template with C linkage
  116 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_funcs.h:125:3: error: template with C linkage
  125 |   template<typename _OutputIterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_funcs.h:143:3: error: template with C linkage
  143 |   template<typename _InputIterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_funcs.h:154:3: error: template with C linkage
  154 |   template<typename _InputIterator, typename _Distance>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_funcs.h:165:3: error: template with C linkage
  165 |   template<typename _BidirectionalIterator, typename _Distance>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_funcs.h:181:3: error: template with C linkage
  181 |   template<typename _RandomAccessIterator, typename _Distance>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_funcs.h:199:3: error: template with C linkage
  199 |   template<typename _OutputIterator, typename _Distance>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_funcs.h:216:3: error: template with C linkage
  216 |   template<typename _InputIterator, typename _Distance>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_funcs.h:227:3: error: template with C linkage
  227 |   template<typename _InputIterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator_base_funcs.h:239:3: error: template with C linkage
  239 |   template<typename _BidirectionalIterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_iterator.h:67,
                 from /usr/include/c++/12/bits/stl_algobase.h:67:
/usr/include/c++/12/bits/ptr_traits.h:54:3: error: template with C linkage
   54 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/ptr_traits.h:58:3: error: template with C linkage
   58 |   template<template<typename, typename...> class _SomeTemplate, typename _Tp,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/ptr_traits.h:65:3: error: template with C linkage
   65 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/ptr_traits.h:69:3: error: template with C linkage
   69 |   template<template<typename, typename...> class _SomeTemplate, typename _Up,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/ptr_traits.h:81:3: error: template with C linkage
   81 |   template<typename _Ptr, typename = void>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/ptr_traits.h:86:3: error: template with C linkage
   86 |   template<typename _Ptr>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/ptr_traits.h:90:3: error: template with C linkage
   90 |   template<typename _Ptr>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/ptr_traits.h:95:3: error: template with C linkage
   95 |   template<typename _Ptr, typename _Elt, bool = is_void<_Elt>::value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/ptr_traits.h:118:3: error: template with C linkage
  118 |   template<typename _Ptr, typename _Elt>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/ptr_traits.h:123:3: error: template with C linkage
  123 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/ptr_traits.h:139:3: error: template with C linkage
  139 |   template<typename _Ptr, typename _Elt>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/ptr_traits.h:184:3: error: template with C linkage
  184 |   template<typename _Ptr>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/ptr_traits.h:193:3: error: template with C linkage
  193 |   template<typename _Ptr>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/ptr_traits.h:209:3: error: template with C linkage
  209 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/ptr_traits.h:223:3: error: template with C linkage
  223 |   template<typename _Ptr, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/ptr_traits.h:226:3: error: template with C linkage
  226 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/ptr_traits.h:235:3: error: template with C linkage
  235 |   template<typename _Ptr>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:131:3: error: template with C linkage
  131 |   template<typename _Iterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:441:3: error: template with C linkage
  441 |   template<typename _Iterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:448:3: error: template with C linkage
  448 |   template<typename _Iterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:455:3: error: template with C linkage
  455 |   template<typename _Iterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:462:3: error: template with C linkage
  462 |   template<typename _Iterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:469:3: error: template with C linkage
  469 |   template<typename _Iterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:476:3: error: template with C linkage
  476 |   template<typename _Iterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:486:3: error: template with C linkage
  486 |   template<typename _IteratorL, typename _IteratorR>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:493:3: error: template with C linkage
  493 |   template<typename _IteratorL, typename _IteratorR>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:500:3: error: template with C linkage
  500 |   template<typename _IteratorL, typename _IteratorR>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:507:3: error: template with C linkage
  507 |   template<typename _IteratorL, typename _IteratorR>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:514:3: error: template with C linkage
  514 |   template<typename _IteratorL, typename _IteratorR>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:520:3: error: template with C linkage
  520 |   template<typename _IteratorL, typename _IteratorR>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:618:3: error: template with C linkage
  618 |   template<typename _IteratorL, typename _IteratorR>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:627:3: error: template with C linkage
  627 |   template<typename _Iterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:636:3: error: template with C linkage
  636 |   template<typename _Iterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:647:3: error: template with C linkage
  647 |   template<typename _Iterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:662:3: error: template with C linkage
  662 |   template<typename _Iterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:669:3: error: template with C linkage
  669 |   template<typename _Iterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:674:3: error: template with C linkage
  674 |   template<typename _Iterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:693:3: error: template with C linkage
  693 |   template<typename _Container>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:778:3: error: template with C linkage
  778 |   template<typename _Container>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:794:3: error: template with C linkage
  794 |   template<typename _Container>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:879:3: error: template with C linkage
  879 |   template<typename _Container>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:899:3: error: template with C linkage
  899 |   template<typename _Container>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1019:3: error: template with C linkage
 1019 |   template<typename _Container>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1042:3: error: template with C linkage
 1042 |   template<typename _Iterator, typename _Container>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1210:3: error: template with C linkage
 1210 |   template<typename _IteratorL, typename _IteratorR, typename _Container>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1218:3: error: template with C linkage
 1218 |   template<typename _Iterator, typename _Container>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1226:3: error: template with C linkage
 1226 |   template<typename _IteratorL, typename _IteratorR, typename _Container>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1234:3: error: template with C linkage
 1234 |   template<typename _Iterator, typename _Container>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1243:3: error: template with C linkage
 1243 |   template<typename _IteratorL, typename _IteratorR, typename _Container>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1251:3: error: template with C linkage
 1251 |   template<typename _Iterator, typename _Container>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1259:3: error: template with C linkage
 1259 |   template<typename _IteratorL, typename _IteratorR, typename _Container>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1267:3: error: template with C linkage
 1267 |   template<typename _Iterator, typename _Container>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1275:3: error: template with C linkage
 1275 |   template<typename _IteratorL, typename _IteratorR, typename _Container>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1283:3: error: template with C linkage
 1283 |   template<typename _Iterator, typename _Container>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1291:3: error: template with C linkage
 1291 |   template<typename _IteratorL, typename _IteratorR, typename _Container>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1299:3: error: template with C linkage
 1299 |   template<typename _Iterator, typename _Container>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1312:3: error: template with C linkage
 1312 |   template<typename _IteratorL, typename _IteratorR, typename _Container>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1327:3: error: template with C linkage
 1327 |   template<typename _Iterator, typename _Container>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1335:3: error: template with C linkage
 1335 |   template<typename _Iterator, typename _Container>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1350:3: error: template with C linkage
 1350 |   template<typename _Iterator, typename _Container>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1362:3: error: template with C linkage
 1362 |   template<typename _Iterator, typename _Container>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1444:3: error: template with C linkage
 1444 |   template<typename _Iterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1653:3: error: template with C linkage
 1653 |   template<typename _IteratorL, typename _IteratorR>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1672:3: error: template with C linkage
 1672 |   template<typename _IteratorL, typename _IteratorR>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1680:3: error: template with C linkage
 1680 |   template<typename _IteratorL, typename _IteratorR>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1690:3: error: template with C linkage
 1690 |   template<typename _IteratorL, typename _IteratorR>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1700:3: error: template with C linkage
 1700 |   template<typename _IteratorL, typename _IteratorR>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1710:3: error: template with C linkage
 1710 |   template<typename _IteratorL, typename _IteratorR>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1723:3: error: template with C linkage
 1723 |   template<typename _Iterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1738:3: error: template with C linkage
 1738 |   template<typename _Iterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1745:3: error: template with C linkage
 1745 |   template<typename _Iterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1752:3: error: template with C linkage
 1752 |   template<typename _Iterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1759:3: error: template with C linkage
 1759 |   template<typename _Iterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1766:3: error: template with C linkage
 1766 |   template<typename _Iterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1775:3: error: template with C linkage
 1775 |   template<typename _IteratorL, typename _IteratorR>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1783:3: error: template with C linkage
 1783 |   template<typename _Iterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1790:3: error: template with C linkage
 1790 |   template<typename _Iterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1796:3: error: template with C linkage
 1796 |   template<typename _Iterator, typename _ReturnType
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:1806:3: error: template with C linkage
 1806 |   template<typename _Tp, typename _ReturnType
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:2552:3: error: template with C linkage
 2552 |   template<typename _Iterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:2559:3: error: template with C linkage
 2559 |   template<typename _Iterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:2566:3: error: template with C linkage
 2566 |   template<typename _Iterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:2584:3: error: template with C linkage
 2584 |   template<typename _InputIterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:2588:3: error: template with C linkage
 2588 |   template<typename _InputIterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:2592:3: error: template with C linkage
 2592 |   template<typename _T1, typename _T2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_iterator.h:2595:3: error: template with C linkage
 2595 |   template<typename _InputIterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algobase.h:69:
/usr/include/c++/12/debug/debug.h:60:3: error: template with C linkage
   60 |   template<typename _Ite, typename _Seq, typename _Cat>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algobase.h:71:
/usr/include/c++/12/bits/predefined_ops.h:41:5: error: template with C linkage
   41 |     template<typename _Iterator1, typename _Iterator2>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/predefined_ops.h:65:5: error: template with C linkage
   65 |     template<typename _Iterator, typename _Value>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/predefined_ops.h:94:5: error: template with C linkage
   94 |     template<typename _Value, typename _Iterator>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/predefined_ops.h:113:5: error: template with C linkage
  113 |     template<typename _Iterator1, typename _Iterator2>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/predefined_ops.h:127:5: error: template with C linkage
  127 |     template<typename _Iterator, typename _Value>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/predefined_ops.h:141:3: error: conflicting declaration of C function ‘__gnu_cxx::__ops::_Iter_equal_to_val __gnu_cxx::__ops::__iter_comp_val(_Iter_equal_to_iter)’
  141 |   __iter_comp_val(_Iter_equal_to_iter)
      |   ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/predefined_ops.h:79:3: note: previous declaration ‘__gnu_cxx::__ops::_Iter_less_val __gnu_cxx::__ops::__iter_comp_val(_Iter_less_iter)’
   79 |   __iter_comp_val(_Iter_less_iter)
      |   ^~~~~~~~~~~~~~~
/usr/include/c++/12/bits/predefined_ops.h:144:3: error: template with C linkage
  144 |   template<typename _Compare>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/predefined_ops.h:161:3: error: template with C linkage
  161 |   template<typename _Compare>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/predefined_ops.h:167:3: error: template with C linkage
  167 |   template<typename _Compare>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/predefined_ops.h:199:3: error: template with C linkage
  199 |   template<typename _Compare>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/predefined_ops.h:205:3: error: template with C linkage
  205 |   template<typename _Compare>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/predefined_ops.h:211:3: error: template with C linkage
  211 |   template<typename _Compare>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/predefined_ops.h:243:3: error: template with C linkage
  243 |   template<typename _Compare>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/predefined_ops.h:249:3: error: template with C linkage
  249 |   template<typename _Compare>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/predefined_ops.h:255:3: error: template with C linkage
  255 |   template<typename _Value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/predefined_ops.h:273:3: error: template with C linkage
  273 |   template<typename _Value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/predefined_ops.h:279:3: error: template with C linkage
  279 |   template<typename _Iterator1>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/predefined_ops.h:297:3: error: template with C linkage
  297 |   template<typename _Iterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/predefined_ops.h:303:3: error: template with C linkage
  303 |   template<typename _Predicate>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/predefined_ops.h:321:3: error: template with C linkage
  321 |   template<typename _Predicate>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/predefined_ops.h:327:3: error: template with C linkage
  327 |   template<typename _Compare, typename _Value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/predefined_ops.h:345:3: error: template with C linkage
  345 |   template<typename _Compare, typename _Value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/predefined_ops.h:353:3: error: template with C linkage
  353 |   template<typename _Compare, typename _Iterator1>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/predefined_ops.h:371:3: error: template with C linkage
  371 |   template<typename _Compare, typename _Iterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/predefined_ops.h:380:3: error: template with C linkage
  380 |   template<typename _Predicate>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/predefined_ops.h:398:3: error: template with C linkage
  398 |   template<typename _Predicate>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:87:3: error: template with C linkage
   87 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:149:3: error: template with C linkage
  149 |   template<typename _ForwardIterator1, typename _ForwardIterator2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:198:3: error: template with C linkage
  198 |   template<typename _ForwardIterator1, typename _ForwardIterator2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:227:3: error: template with C linkage
  227 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:251:3: error: template with C linkage
  251 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:275:3: error: template with C linkage
  275 |   template<typename _Tp, typename _Compare>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:297:3: error: template with C linkage
  297 |   template<typename _Tp, typename _Compare>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:310:3: error: template with C linkage
  310 |   template<typename _Iterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:317:3: error: template with C linkage
  317 |   template<typename _Ite, typename _Seq>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:325:3: error: template with C linkage
  325 |   template<typename _From, typename _To>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:332:3: error: template with C linkage
  332 |   template<typename _Iterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:344:3: error: template with C linkage
  344 |   template<bool _IsMove, bool _IsSimple, typename _Category>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:359:3: error: template with C linkage
  359 |   template<typename _Category>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:374:3: error: template specialization with C linkage
  374 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:394:3: error: template specialization with C linkage
  394 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:414:3: error: template with C linkage
  414 |   template<bool _IsMove>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:438:3: error: template with C linkage
  438 |   template<typename _Tp, typename _Ref, typename _Ptr>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:447:3: error: template with C linkage
  447 |   template<typename _CharT>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:450:3: error: template with C linkage
  450 |   template<typename _CharT, typename _Traits>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:453:3: error: template with C linkage
  453 |   template<typename _CharT, typename _Traits>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:456:3: error: template with C linkage
  456 |   template<bool _IsMove, typename _CharT>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:462:3: error: template with C linkage
  462 |   template<bool _IsMove, typename _CharT>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:468:3: error: template with C linkage
  468 |   template<bool _IsMove, typename _CharT>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:474:3: error: template with C linkage
  474 |   template<bool _IsMove, typename _CharT>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:483:3: error: template with C linkage
  483 |   template<bool _IsMove, typename _II, typename _OI>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:498:3: error: template with C linkage
  498 |   template<bool _IsMove,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:505:3: error: template with C linkage
  505 |   template<bool _IsMove,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:512:3: error: template with C linkage
  512 |   template<bool _IsMove, typename _II, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:518:3: error: template with C linkage
  518 |   template<bool _IsMove, typename _II, typename _OI>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:524:3: error: template with C linkage
  524 |   template<bool _IsMove, typename _II, typename _OI>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:535:3: error: template with C linkage
  535 |   template<bool _IsMove,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:542:3: error: template with C linkage
  542 |   template<bool _IsMove,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:548:3: error: template with C linkage
  548 |   template<bool _IsMove,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:556:3: error: template with C linkage
  556 |   template<typename _InputIterator, typename _Size, typename _OutputIterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:577:3: error: template with C linkage
  577 |   template<typename _CharT, typename _Size>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:583:3: error: template with C linkage
  583 |   template<typename _CharT, typename _Size>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:608:3: error: template with C linkage
  608 |   template<typename _II, typename _OI>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:641:3: error: template with C linkage
  641 |   template<typename _II, typename _OI>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:661:3: error: template with C linkage
  661 |   template<bool _IsMove, bool _IsSimple, typename _Category>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:676:3: error: template with C linkage
  676 |   template<typename _Category>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:691:3: error: template specialization with C linkage
  691 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:708:3: error: template specialization with C linkage
  708 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:725:3: error: template with C linkage
  725 |   template<bool _IsMove>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:747:3: error: template with C linkage
  747 |   template<bool _IsMove, typename _BI1, typename _BI2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:765:3: error: template with C linkage
  765 |   template<bool _IsMove, typename _BI1, typename _BI2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:771:3: error: template with C linkage
  771 |   template<bool _IsMove,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:778:3: error: template with C linkage
  778 |   template<bool _IsMove,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:786:3: error: template with C linkage
  786 |   template<bool _IsMove, typename _II, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:793:3: error: template with C linkage
  793 |   template<bool _IsMove, typename _II, typename _OI>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:804:3: error: template with C linkage
  804 |   template<bool _IsMove,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:812:3: error: template with C linkage
  812 |   template<bool _IsMove,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:818:3: error: template with C linkage
  818 |   template<bool _IsMove,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:845:3: error: template with C linkage
  845 |   template<typename _BI1, typename _BI2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:880:3: error: template with C linkage
  880 |   template<typename _BI1, typename _BI2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:902:3: error: template with C linkage
  902 |   template<typename _ForwardIterator, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:913:3: error: template with C linkage
  913 |   template<typename _ForwardIterator, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:926:3: error: template with C linkage
  926 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:945:3: error: template with C linkage
  945 |   template<typename _Ite, typename _Cont, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:953:3: error: template with C linkage
  953 |   template<typename _Tp, typename _VTp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:964:3: error: template with C linkage
  964 |   template<typename _FIte, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:970:3: error: template with C linkage
  970 |   template<typename _Ite, typename _Seq, typename _Cat, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:988:3: error: template with C linkage
  988 |   template<typename _ForwardIterator, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1005:3: error: conflicting declaration of C function ‘constexpr unsigned int std::__size_to_integer(unsigned int)’
 1005 |   __size_to_integer(unsigned __n) { return __n; }
      |   ^~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1003:3: note: previous declaration ‘constexpr int std::__size_to_integer(int)’
 1003 |   __size_to_integer(int __n) { return __n; }
      |   ^~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1007:3: error: conflicting declaration of C function ‘constexpr long int std::__size_to_integer(long int)’
 1007 |   __size_to_integer(long __n) { return __n; }
      |   ^~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1003:3: note: previous declaration ‘constexpr int std::__size_to_integer(int)’
 1003 |   __size_to_integer(int __n) { return __n; }
      |   ^~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1009:3: error: conflicting declaration of C function ‘constexpr long unsigned int std::__size_to_integer(long unsigned int)’
 1009 |   __size_to_integer(unsigned long __n) { return __n; }
      |   ^~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1003:3: note: previous declaration ‘constexpr int std::__size_to_integer(int)’
 1003 |   __size_to_integer(int __n) { return __n; }
      |   ^~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1011:3: error: conflicting declaration of C function ‘constexpr long long int std::__size_to_integer(long long int)’
 1011 |   __size_to_integer(long long __n) { return __n; }
      |   ^~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1003:3: note: previous declaration ‘constexpr int std::__size_to_integer(int)’
 1003 |   __size_to_integer(int __n) { return __n; }
      |   ^~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1013:3: error: conflicting declaration of C function ‘constexpr long long unsigned int std::__size_to_integer(long long unsigned int)’
 1013 |   __size_to_integer(unsigned long long __n) { return __n; }
      |   ^~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1003:3: note: previous declaration ‘constexpr int std::__size_to_integer(int)’
 1003 |   __size_to_integer(int __n) { return __n; }
      |   ^~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1041:3: error: conflicting declaration of C function ‘constexpr long long int std::__size_to_integer(float)’
 1041 |   __size_to_integer(float __n) { return (long long)__n; }
      |   ^~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1003:3: note: previous declaration ‘constexpr int std::__size_to_integer(int)’
 1003 |   __size_to_integer(int __n) { return __n; }
      |   ^~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1043:3: error: conflicting declaration of C function ‘constexpr long long int std::__size_to_integer(double)’
 1043 |   __size_to_integer(double __n) { return (long long)__n; }
      |   ^~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1003:3: note: previous declaration ‘constexpr int std::__size_to_integer(int)’
 1003 |   __size_to_integer(int __n) { return __n; }
      |   ^~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1045:3: error: conflicting declaration of C function ‘constexpr long long int std::__size_to_integer(long double)’
 1045 |   __size_to_integer(long double __n) { return (long long)__n; }
      |   ^~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1003:3: note: previous declaration ‘constexpr int std::__size_to_integer(int)’
 1003 |   __size_to_integer(int __n) { return __n; }
      |   ^~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1051:3: error: template with C linkage
 1051 |   template<typename _OutputIterator, typename _Size, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1062:3: error: template with C linkage
 1062 |   template<typename _OutputIterator, typename _Size, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1074:3: error: template with C linkage
 1074 |   template<typename _Ite, typename _Seq, typename _Cat, typename _Size,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1081:3: error: template with C linkage
 1081 |   template<typename _OutputIterator, typename _Size, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1093:3: error: template with C linkage
 1093 |   template<typename _OutputIterator, typename _Size, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1105:3: error: template with C linkage
 1105 |   template<typename _OutputIterator, typename _Size, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1140:3: error: template with C linkage
 1140 |   template<typename _OI, typename _Size, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1152:3: error: template with C linkage
 1152 |   template<bool _BoolType>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1167:3: error: template specialization with C linkage
 1167 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1181:3: error: template with C linkage
 1181 |   template<typename _Tp, typename _Ref, typename _Ptr, typename _II>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1188:3: error: template with C linkage
 1188 |   template<typename _Tp1, typename _Ref1, typename _Ptr1,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1195:3: error: template with C linkage
 1195 |   template<typename _II, typename _Tp, typename _Ref, typename _Ptr>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1201:3: error: template with C linkage
 1201 |   template<typename _II1, typename _II2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1213:3: error: template with C linkage
 1213 |   template<typename _II1, typename _II2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1223:3: error: template with C linkage
 1223 |   template<typename _II1, typename _Seq1, typename _Cat1, typename _II2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1229:3: error: template with C linkage
 1229 |   template<typename _II1, typename _II2, typename _Seq2, typename _Cat2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1234:3: error: template with C linkage
 1234 |   template<typename _II1, typename _Seq1, typename _Cat1,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1241:3: error: template with C linkage
 1241 |   template<typename, typename>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1257:3: error: template specialization with C linkage
 1257 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1279:3: error: template with C linkage
 1279 |   template<typename _II1, typename _II2, typename _Compare>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1302:3: error: template with C linkage
 1302 |   template<bool _BoolType>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1336:3: error: template specialization with C linkage
 1336 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1361:3: error: template with C linkage
 1361 |   template<typename _II1, typename _II2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1386:3: error: template with C linkage
 1386 |   template<typename _Tp1, typename _Ref1, typename _Ptr1,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1394:3: error: template with C linkage
 1394 |   template<typename _Tp1,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1401:3: error: template with C linkage
 1401 |   template<typename _Tp1, typename _Ref1, typename _Ptr1,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1410:3: error: template with C linkage
 1410 |   template<typename _II1, typename _II2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1422:3: error: template with C linkage
 1422 |   template<typename _Iter1, typename _Seq1, typename _Cat1,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1430:3: error: template with C linkage
 1430 |   template<typename _II1,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1438:3: error: template with C linkage
 1438 |   template<typename _Iter1, typename _Seq1, typename _Cat1,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1447:3: error: template with C linkage
 1447 |   template<typename _ForwardIterator, typename _Tp, typename _Compare>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1486:3: error: template with C linkage
 1486 |   template<typename _ForwardIterator, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1509:3: error: conflicting declaration of C function ‘constexpr unsigned int std::__lg(unsigned int)’
 1509 |   __lg(unsigned __n)
      |   ^~~~
/usr/include/c++/12/bits/stl_algobase.h:1505:3: note: previous declaration ‘constexpr int std::__lg(int)’
 1505 |   __lg(int __n)
      |   ^~~~
/usr/include/c++/12/bits/stl_algobase.h:1513:3: error: conflicting declaration of C function ‘constexpr long int std::__lg(long int)’
 1513 |   __lg(long __n)
      |   ^~~~
/usr/include/c++/12/bits/stl_algobase.h:1505:3: note: previous declaration ‘constexpr int std::__lg(int)’
 1505 |   __lg(int __n)
      |   ^~~~
/usr/include/c++/12/bits/stl_algobase.h:1517:3: error: conflicting declaration of C function ‘constexpr long unsigned int std::__lg(long unsigned int)’
 1517 |   __lg(unsigned long __n)
      |   ^~~~
/usr/include/c++/12/bits/stl_algobase.h:1505:3: note: previous declaration ‘constexpr int std::__lg(int)’
 1505 |   __lg(int __n)
      |   ^~~~
/usr/include/c++/12/bits/stl_algobase.h:1521:3: error: conflicting declaration of C function ‘constexpr long long int std::__lg(long long int)’
 1521 |   __lg(long long __n)
      |   ^~~~
/usr/include/c++/12/bits/stl_algobase.h:1505:3: note: previous declaration ‘constexpr int std::__lg(int)’
 1505 |   __lg(int __n)
      |   ^~~~
/usr/include/c++/12/bits/stl_algobase.h:1525:3: error: conflicting declaration of C function ‘constexpr long long unsigned int std::__lg(long long unsigned int)’
 1525 |   __lg(unsigned long long __n)
      |   ^~~~
/usr/include/c++/12/bits/stl_algobase.h:1505:3: note: previous declaration ‘constexpr int std::__lg(int)’
 1505 |   __lg(int __n)
      |   ^~~~
/usr/include/c++/12/bits/stl_algobase.h:1542:3: error: template with C linkage
 1542 |   template<typename _II1, typename _II2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1573:3: error: template with C linkage
 1573 |   template<typename _IIter1, typename _IIter2, typename _BinaryPredicate>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1592:3: error: template with C linkage
 1592 |   template<typename _II1, typename _II2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1618:3: error: template with C linkage
 1618 |   template<typename _II1, typename _II2, typename _BinaryPredicate>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1663:3: error: template with C linkage
 1663 |   template<typename _II1, typename _II2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1696:3: error: template with C linkage
 1696 |   template<typename _IIter1, typename _IIter2, typename _BinaryPredicate>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1728:3: error: template with C linkage
 1728 |   template<typename _II1, typename _II2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1763:3: error: template with C linkage
 1763 |   template<typename _II1, typename _II2, typename _Compare>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1875:3: error: template with C linkage
 1875 |   template<typename _InputIterator1, typename _InputIterator2,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1903:3: error: template with C linkage
 1903 |   template<typename _InputIterator1, typename _InputIterator2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1937:3: error: template with C linkage
 1937 |   template<typename _InputIterator1, typename _InputIterator2,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1955:3: error: template with C linkage
 1955 |   template<typename _InputIterator1, typename _InputIterator2,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:1986:3: error: template with C linkage
 1986 |   template<typename _InputIterator1, typename _InputIterator2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:2022:3: error: template with C linkage
 2022 |   template<typename _InputIterator1, typename _InputIterator2,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:2044:3: error: template with C linkage
 2044 |   template<typename _InputIterator, typename _Predicate>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:2056:3: error: template with C linkage
 2056 |   template<typename _RandomAccessIterator, typename _Predicate>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:2107:3: error: template with C linkage
 2107 |   template<typename _Iterator, typename _Predicate>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:2116:3: error: template with C linkage
 2116 |   template<typename _InputIterator, typename _Predicate>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:2128:3: error: template with C linkage
 2128 |   template<typename _ForwardIterator, typename _Predicate>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:2149:3: error: template with C linkage
 2149 |   template<typename _ForwardIterator1, typename _ForwardIterator2,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:2199:3: error: template with C linkage
 2199 |   template<typename _ForwardIterator1, typename _ForwardIterator2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/c++/12/bits/new_allocator.h:34,
                 from /usr/include/arm-linux-gnueabihf/c++/12/bits/c++allocator.h:33,
                 from /usr/include/c++/12/bits/allocator.h:46,
                 from /usr/include/c++/12/memory:64:
/usr/include/c++/12/new:191:3: error: template with C linkage
  191 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/new:199:3: error: template with C linkage
  199 |   template<typename _Ret, typename... _Args _GLIBCXX_NOEXCEPT_PARM>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/new:201:3: error: template with C linkage
  201 |   template<typename _Ret, typename... _Args _GLIBCXX_NOEXCEPT_PARM>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/new:205:8: error: conflicting declaration of C function ‘void std::launder(const void*)’
  205 |   void launder(const void*) = delete;
      |        ^~~~~~~
/usr/include/c++/12/new:204:8: note: previous declaration ‘void std::launder(void*)’
  204 |   void launder(void*) = delete;
      |        ^~~~~~~
/usr/include/c++/12/new:206:8: error: conflicting declaration of C function ‘void std::launder(volatile void*)’
  206 |   void launder(volatile void*) = delete;
      |        ^~~~~~~
/usr/include/c++/12/new:204:8: note: previous declaration ‘void std::launder(void*)’
  204 |   void launder(void*) = delete;
      |        ^~~~~~~
/usr/include/c++/12/new:207:8: error: conflicting declaration of C function ‘void std::launder(const volatile void*)’
  207 |   void launder(const volatile void*) = delete;
      |        ^~~~~~~
/usr/include/c++/12/new:204:8: note: previous declaration ‘void std::launder(void*)’
  204 |   void launder(void*) = delete;
      |        ^~~~~~~
/usr/include/c++/12/bits/new_allocator.h:55:3: error: template with C linkage
   55 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/arm-linux-gnueabihf/c++/12/bits/c++allocator.h:46:3: error: template with C linkage
   46 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/c++/12/bits/allocator.h:47:
/usr/include/c++/12/bits/memoryfwd.h:63:3: error: template with C linkage
   63 |   template<typename>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/memoryfwd.h:66:3: error: template specialization with C linkage
   66 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/memoryfwd.h:71:3: error: template with C linkage
   71 |   template<typename, typename>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/memoryfwd.h:74:3: error: template with C linkage
   74 |   template<typename>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/allocator.h:71:3: error: template specialization with C linkage
   71 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/allocator.h:123:3: error: template with C linkage
  123 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/allocator.h:217:3: error: template with C linkage
  217 |   template<typename _T1, typename _T2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/allocator.h:224:3: error: template with C linkage
  224 |   template<typename _T1, typename _T2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/allocator.h:233:3: error: template with C linkage
  233 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/allocator.h:241:3: error: template with C linkage
  241 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/allocator.h:249:3: error: template with C linkage
  249 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/allocator.h:270:3: error: template with C linkage
  270 |   template<typename _Alloc, bool = __is_empty(_Alloc)>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/allocator.h:274:3: error: template with C linkage
  274 |   template<typename _Alloc>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/allocator.h:287:3: error: template with C linkage
  287 |   template<typename _Alloc, bool = __is_empty(_Alloc)>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/allocator.h:295:3: error: template with C linkage
  295 |   template<typename _Alloc>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/allocator.h:304:3: error: template with C linkage
  304 |   template<typename _Tp, bool
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/allocator.h:310:3: error: template with C linkage
  310 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/c++/12/memory:65:
/usr/include/c++/12/bits/stl_construct.h:78:3: error: template with C linkage
   78 |   template <typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_construct.h:106:3: error: template with C linkage
  106 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_construct.h:132:3: error: template with C linkage
  132 |   template<typename _T1>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_construct.h:137:3: error: template with C linkage
  137 |   template<typename _ForwardIterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_construct.h:144:3: error: template with C linkage
  144 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_construct.h:155:3: error: template with C linkage
  155 |   template<bool>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_construct.h:167:3: error: template specialization with C linkage
  167 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_construct.h:180:3: error: template with C linkage
  180 |   template<typename _ForwardIterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_construct.h:199:3: error: template with C linkage
  199 |   template<bool>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_construct.h:212:3: error: template specialization with C linkage
  212 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_construct.h:229:3: error: template with C linkage
  229 |   template<typename _ForwardIterator, typename _Size>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_construct.h:249:3: error: template with C linkage
  249 |   template <typename _ForwardIterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_construct.h:256:3: error: template with C linkage
  256 |   template <typename _ForwardIterator, typename _Size>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/c++/12/ext/alloc_traits.h:34,
                 from /usr/include/c++/12/bits/stl_uninitialized.h:64,
                 from /usr/include/c++/12/memory:66:
/usr/include/c++/12/bits/alloc_traits.h:51:5: error: template with C linkage
   51 |     template<typename _Tp, typename _Up, typename = void>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/alloc_traits.h:54:5: error: template with C linkage
   54 |     template<typename _Tp, typename _Up>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/alloc_traits.h:60:5: error: template with C linkage
   60 |     template<typename _Tp>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/alloc_traits.h:62:5: error: template with C linkage
   62 |     template<typename _Tp>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/alloc_traits.h:64:5: error: template with C linkage
   64 |     template<typename _Tp>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/alloc_traits.h:66:5: error: template with C linkage
   66 |     template<typename _Tp>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/alloc_traits.h:68:5: error: template with C linkage
   68 |     template<typename _Tp>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/alloc_traits.h:70:5: error: template with C linkage
   70 |     template<typename _Tp>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/alloc_traits.h:72:5: error: template with C linkage
   72 |     template<typename _Tp>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/alloc_traits.h:74:5: error: template with C linkage
   74 |     template<typename _Tp>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/alloc_traits.h:78:3: error: template with C linkage
   78 |   template<typename _Alloc, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/alloc_traits.h:89:3: error: template with C linkage
   89 |   template<typename _Alloc>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/alloc_traits.h:410:3: error: template with C linkage
  410 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/alloc_traits.h:567:3: error: template specialization with C linkage
  567 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/alloc_traits.h:676:3: error: template with C linkage
  676 |   template<typename _Alloc>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/alloc_traits.h:690:3: error: template with C linkage
  690 |   template<typename _Alloc>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/alloc_traits.h:708:3: error: template with C linkage
  708 |   template<typename _Alloc>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/alloc_traits.h:735:3: error: template with C linkage
  735 |   template<typename _Alloc>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/alloc_traits.h:752:3: error: template with C linkage
  752 |   template<typename _Alloc, typename _Tp,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/alloc_traits.h:759:3: error: template with C linkage
  759 |   template<typename _Alloc, typename _Tp, typename _ValueT>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/alloc_traits.h:770:3: error: template with C linkage
  770 |   template<typename _Alloc>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/alloc_traits.h:777:3: error: template with C linkage
  777 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/alloc_traits.h:785:3: error: template with C linkage
  785 |   template<typename _Alloc>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/alloc_traits.h:791:3: error: template with C linkage
  791 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/alloc_traits.h:797:3: error: template with C linkage
  797 |   template<typename _Alloc, typename = void>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/alloc_traits.h:800:3: error: template with C linkage
  800 |   template<typename _Alloc>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/alloc_traits.h:806:3: error: template with C linkage
  806 |   template<typename _Alloc>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/alloc_traits.h:810:3: error: template with C linkage
  810 |   template<typename _Alloc>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/alloc_traits.h:829:3: error: template with C linkage
  829 |   template<typename _ForwardIterator, typename _Allocator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/alloc_traits.h:844:3: error: template with C linkage
  844 |   template<typename _ForwardIterator, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/ext/alloc_traits.h:47:1: error: template with C linkage
   47 | template<typename _Alloc, typename = typename _Alloc::value_type>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:81:3: error: template with C linkage
   81 |   template<typename _ValueType, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:110:3: error: template with C linkage
  110 |   template<typename _InputIterator, typename _ForwardIterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:130:3: error: template with C linkage
  130 |   template<bool _TrivialValueTypes>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:140:3: error: template specialization with C linkage
  140 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:161:3: error: template with C linkage
  161 |   template<typename _InputIterator, typename _ForwardIterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:190:3: error: template with C linkage
  190 |   template<typename _ForwardIterator, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:208:3: error: template with C linkage
  208 |   template<bool _TrivialValueType>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:218:3: error: template specialization with C linkage
  218 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:239:3: error: template with C linkage
  239 |   template<typename _ForwardIterator, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:258:3: error: template with C linkage
  258 |   template<typename _ForwardIterator, typename _Size, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:277:3: error: template with C linkage
  277 |   template<bool _TrivialValueType>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:287:3: error: template specialization with C linkage
  287 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:310:3: error: template with C linkage
  310 |   template<typename _ForwardIterator, typename _Size, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:340:3: error: template with C linkage
  340 |   template<typename _InputIterator, typename _ForwardIterator,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:362:3: error: template with C linkage
  362 |   template<typename _InputIterator, typename _ForwardIterator, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:375:3: error: template with C linkage
  375 |   template<typename _InputIterator, typename _ForwardIterator,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:387:3: error: template with C linkage
  387 |   template<typename _InputIterator, typename _ForwardIterator,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:401:3: error: template with C linkage
  401 |   template<typename _ForwardIterator, typename _Tp, typename _Allocator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:421:3: error: template with C linkage
  421 |   template<typename _ForwardIterator, typename _Tp, typename _Tp2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:434:3: error: template with C linkage
  434 |   template<typename _ForwardIterator, typename _Size, typename _Tp,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:456:3: error: template with C linkage
  456 |   template<typename _ForwardIterator, typename _Size, typename _Tp,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:480:3: error: template with C linkage
  480 |   template<typename _InputIterator1, typename _InputIterator2,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:508:3: error: template with C linkage
  508 |   template<typename _InputIterator1, typename _InputIterator2,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:535:3: error: template with C linkage
  535 |   template<typename _ForwardIterator, typename _Tp, typename _InputIterator,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:557:3: error: template with C linkage
  557 |   template<typename _InputIterator, typename _ForwardIterator, typename _Tp,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:587:3: error: template with C linkage
  587 |   template<bool _TrivialValueType>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:608:3: error: template specialization with C linkage
  608 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:626:3: error: template with C linkage
  626 |   template<bool _TrivialValueType>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:649:3: error: template specialization with C linkage
  649 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:671:3: error: template with C linkage
  671 |   template<typename _ForwardIterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:688:3: error: template with C linkage
  688 |   template<typename _ForwardIterator, typename _Size>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:708:3: error: template with C linkage
  708 |   template<typename _ForwardIterator, typename _Allocator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:728:3: error: template with C linkage
  728 |   template<typename _ForwardIterator, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:739:3: error: template with C linkage
  739 |   template<typename _ForwardIterator, typename _Size, typename _Allocator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:761:3: error: template with C linkage
  761 |   template<typename _ForwardIterator, typename _Size, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:768:3: error: template with C linkage
  768 |   template<bool _TrivialValueType>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:790:3: error: template specialization with C linkage
  790 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:801:3: error: template with C linkage
  801 |   template<bool _TrivialValueType>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:823:3: error: template specialization with C linkage
  823 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:834:3: error: template with C linkage
  834 |   template<typename _ForwardIterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:849:3: error: template with C linkage
  849 |   template<typename _ForwardIterator, typename _Size>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:861:3: error: template with C linkage
  861 |   template<typename _InputIterator, typename _Size,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:881:3: error: template with C linkage
  881 |   template<typename _RandomAccessIterator, typename _Size,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:889:3: error: template with C linkage
  889 |   template<typename _InputIterator, typename _Size,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:909:3: error: template with C linkage
  909 |   template<typename _RandomAccessIterator, typename _Size,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:933:3: error: template with C linkage
  933 |   template<typename _InputIterator, typename _Size, typename _ForwardIterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:941:3: error: template with C linkage
  941 |   template<typename _InputIterator, typename _Size, typename _ForwardIterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:962:3: error: template with C linkage
  962 |   template <typename _ForwardIterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:977:3: error: template with C linkage
  977 |   template <typename _ForwardIterator, typename _Size>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:990:3: error: template with C linkage
  990 |   template <typename _ForwardIterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:1005:3: error: template with C linkage
 1005 |   template <typename _ForwardIterator, typename _Size>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:1020:3: error: template with C linkage
 1020 |   template <typename _InputIterator, typename _ForwardIterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:1038:3: error: template with C linkage
 1038 |   template <typename _InputIterator, typename _Size, typename _ForwardIterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:1053:3: error: template with C linkage
 1053 |   template<typename _Tp, typename _Up, typename _Allocator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:1070:3: error: template with C linkage
 1070 |   template<typename _Tp, typename = void>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:1074:3: error: template with C linkage
 1074 |   template <typename _InputIterator, typename _ForwardIterator,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:1097:3: error: template with C linkage
 1097 |   template <typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_uninitialized.h:1123:3: error: template with C linkage
 1123 |   template <typename _InputIterator, typename _ForwardIterator,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/c++/12/memory:67:
/usr/include/c++/12/bits/stl_tempbuf.h:68:5: error: template with C linkage
   68 |     template<typename _Tp>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_tempbuf.h:98:3: error: template with C linkage
   98 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_tempbuf.h:126:3: error: template with C linkage
  126 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_tempbuf.h:136:3: error: template with C linkage
  136 |   template<typename _ForwardIterator, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_tempbuf.h:195:3: error: template with C linkage
  195 |   template<bool>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_tempbuf.h:226:3: error: template specialization with C linkage
  226 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_tempbuf.h:244:3: error: template with C linkage
  244 |   template<typename _Pointer, typename _ForwardIterator>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_tempbuf.h:257:3: error: template with C linkage
  257 |   template<typename _ForwardIterator, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/c++/12/memory:68:
/usr/include/c++/12/bits/stl_raw_storage_iter.h:71:3: error: template with C linkage
   71 |   template <class _OutputIterator, class _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/c++/12/bits/align.h:35,
                 from /usr/include/c++/12/memory:72:
/usr/include/c++/12/bit:149:3: error: template with C linkage
  149 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bit:171:3: error: template with C linkage
  171 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bit:193:3: error: template with C linkage
  193 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bit:239:3: error: template with C linkage
  239 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bit:246:3: error: template with C linkage
  246 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bit:280:3: error: template with C linkage
  280 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bit:287:3: error: template with C linkage
  287 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bit:316:3: error: template with C linkage
  316 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bit:321:3: error: template with C linkage
  321 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bit:353:3: error: template with C linkage
  353 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bit:363:3: error: template with C linkage
  363 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/c++/12/memory:73:
/usr/include/c++/12/bits/uses_allocator.h:46:3: error: template with C linkage
   46 |   template<typename _Alloc, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/uses_allocator.h:56:3: error: template with C linkage
   56 |   template<typename _Tp, typename _Alloc, typename = __void_t<>>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/uses_allocator.h:60:3: error: template with C linkage
   60 |   template<typename _Tp, typename _Alloc>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/uses_allocator.h:67:3: error: template with C linkage
   67 |   template<typename _Tp, typename _Alloc>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/uses_allocator.h:79:3: error: template with C linkage
   79 |   template<typename _Alloc>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/uses_allocator.h:82:3: error: template with C linkage
   82 |   template<typename _Alloc>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/uses_allocator.h:85:3: error: template with C linkage
   85 |   template<bool, typename _Tp, typename _Alloc, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/uses_allocator.h:88:3: error: template with C linkage
   88 |   template<typename _Tp, typename _Alloc, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/uses_allocator.h:104:3: error: template with C linkage
  104 |   template<typename _Tp, typename _Alloc, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/uses_allocator.h:108:3: error: template with C linkage
  108 |   template<typename _Tp, typename _Alloc, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/uses_allocator.h:112:3: error: template with C linkage
  112 |   template<typename _Tp, typename _Alloc, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/uses_allocator.h:122:3: error: template with C linkage
  122 |   template<typename _Tp, typename _Alloc, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/uses_allocator.h:127:3: error: template with C linkage
  127 |   template <typename _Tp, typename _Alloc>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/uses_allocator.h:132:3: error: template with C linkage
  132 |   template<template<typename...> class _Predicate,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/uses_allocator.h:140:3: error: template with C linkage
  140 |   template<typename _Tp, typename _Alloc, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/uses_allocator.h:146:3: error: template with C linkage
  146 |   template<typename _Tp, typename _Alloc, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/uses_allocator.h:151:3: error: template with C linkage
  151 |   template<typename _Tp, typename _Alloc, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/uses_allocator.h:159:3: error: template with C linkage
  159 |   template<typename _Tp, typename _Alloc, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/uses_allocator.h:165:3: error: template with C linkage
  165 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/uses_allocator.h:170:3: error: template with C linkage
  170 |   template<typename _Tp, typename _Alloc, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/uses_allocator.h:178:3: error: template with C linkage
  178 |   template<typename _Tp, typename _Alloc, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/uses_allocator.h:183:3: error: template with C linkage
  183 |   template<typename _Tp, typename _Alloc, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/c++/12/tuple:41,
                 from /usr/include/c++/12/bits/unique_ptr.h:36,
                 from /usr/include/c++/12/memory:76:
/usr/include/c++/12/bits/invoke.h:53:3: error: template with C linkage
   53 |   template<typename _Tp, typename _Up = typename __inv_unwrap<_Tp>::type>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/invoke.h:58:3: error: template with C linkage
   58 |   template<typename _Res, typename _Fn, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/invoke.h:63:3: error: template with C linkage
   63 |   template<typename _Res, typename _MemFun, typename _Tp, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/invoke.h:69:3: error: template with C linkage
   69 |   template<typename _Res, typename _MemFun, typename _Tp, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/invoke.h:77:3: error: template with C linkage
   77 |   template<typename _Res, typename _MemPtr, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/invoke.h:82:3: error: template with C linkage
   82 |   template<typename _Res, typename _MemPtr, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/invoke.h:88:3: error: template with C linkage
   88 |   template<typename _Callable, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/invoke.h:102:3: error: template with C linkage
  102 |   template<typename _Res, typename _Callable, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:56:3: error: template with C linkage
   56 |   template<typename... _Elements>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:59:3: error: template with C linkage
   59 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:63:3: error: template with C linkage
   63 |   template<typename _El0, typename... _El>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:67:3: error: template with C linkage
   67 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:72:3: error: template with C linkage
   72 |   template<size_t _Idx, typename _Head,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:77:3: error: template with C linkage
   77 |   template<size_t _Idx, typename _Head>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:186:3: error: template with C linkage
  186 |   template<size_t _Idx, typename _Head>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:249:3: error: template with C linkage
  249 |   template<size_t _Idx, typename... _Elements>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:257:3: error: template with C linkage
  257 |   template<size_t _Idx, typename _Head, typename... _Tail>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:415:3: error: template with C linkage
  415 |   template<size_t _Idx, typename _Head>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:553:3: error: template with C linkage
  553 |   template<bool, typename... _Types>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:595:3: error: template with C linkage
  595 |   template<typename... _Types>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:608:3: error: template with C linkage
  608 |   template<typename... _Elements>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:947:3: error: template with C linkage
  947 |   template<typename... _UTypes>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:949:3: error: template with C linkage
  949 |   template<typename _T1, typename _T2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:951:3: error: template with C linkage
  951 |   template<typename _Alloc, typename... _UTypes>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:953:3: error: template with C linkage
  953 |   template<typename _Alloc, typename _T1, typename _T2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:955:3: error: template with C linkage
  955 |   template<typename _Alloc, typename... _UTypes>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:960:3: error: template specialization with C linkage
  960 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:980:3: error: template with C linkage
  980 |   template<typename _T1, typename _T2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1339:3: error: template with C linkage
 1339 |   template<typename... _Elements>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1344:3: error: template with C linkage
 1344 |   template<typename... _Types>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1348:3: error: template with C linkage
 1348 |   template<typename... _Types>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1354:3: error: template with C linkage
 1354 |   template<size_t __i, typename... _Types>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1362:3: error: template with C linkage
 1362 |   template<size_t __i, typename _Head, typename... _Tail>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1367:3: error: template with C linkage
 1367 |   template<size_t __i, typename _Head, typename... _Tail>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1373:3: error: template with C linkage
 1373 |   template<size_t __i, typename... _Types>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1378:3: error: template with C linkage
 1378 |   template<size_t __i, typename... _Elements>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1384:3: error: template with C linkage
 1384 |   template<size_t __i, typename... _Elements>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1390:3: error: template with C linkage
 1390 |   template<size_t __i, typename... _Elements>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1399:3: error: template with C linkage
 1399 |   template<size_t __i, typename... _Elements>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1409:3: error: template with C linkage
 1409 |   template<size_t __i, typename... _Elements>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1419:3: error: template with C linkage
 1419 |   template <typename _Tp, typename... _Types>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1430:3: error: template with C linkage
 1430 |   template <typename _Tp, typename... _Types>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1441:3: error: template with C linkage
 1441 |   template <typename _Tp, typename... _Types>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1453:3: error: template with C linkage
 1453 |   template <typename _Tp, typename... _Types>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1465:3: error: template with C linkage
 1465 |   template<typename _Tp, typename _Up, size_t __i, size_t __size>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1484:3: error: template with C linkage
 1484 |   template<typename _Tp, typename _Up, size_t __size>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1494:3: error: template with C linkage
 1494 |   template<typename... _TElements, typename... _UElements>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1536:3: error: template with C linkage
 1536 |   template<typename... _TElements, typename... _UElements>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1549:3: error: template with C linkage
 1549 |   template<typename... _TElements, typename... _UElements>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1555:3: error: template with C linkage
 1555 |   template<typename... _TElements, typename... _UElements>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1561:3: error: template with C linkage
 1561 |   template<typename... _TElements, typename... _UElements>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1567:3: error: template with C linkage
 1567 |   template<typename... _TElements, typename... _UElements>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1575:3: error: template with C linkage
 1575 |   template<typename... _Elements>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1587:3: error: template with C linkage
 1587 |   template<typename... _Elements>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1595:3: error: template with C linkage
 1595 |   template<typename _Tp, size_t _Nm> struct array;
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1597:3: error: template with C linkage
 1597 |   template<size_t _Int, typename _Tp, size_t _Nm>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1601:3: error: template with C linkage
 1601 |   template<size_t _Int, typename _Tp, size_t _Nm>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1605:3: error: template with C linkage
 1605 |   template<size_t _Int, typename _Tp, size_t _Nm>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1609:3: error: template with C linkage
 1609 |   template<size_t _Int, typename _Tp, size_t _Nm>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1614:3: error: template with C linkage
 1614 |   template<size_t, typename, typename, size_t>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1617:3: error: template with C linkage
 1617 |   template<size_t _Idx, typename _Tuple, typename... _Tp, size_t _Nm>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1624:3: error: template with C linkage
 1624 |   template<size_t _Nm, typename _Tuple, typename... _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1630:3: error: template with C linkage
 1630 |   template<typename _Tuple>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1636:3: error: template with C linkage
 1636 |   template<typename _Tuple>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1642:3: error: template with C linkage
 1642 |   template<typename...>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1645:3: error: template specialization with C linkage
 1645 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1651:3: error: template with C linkage
 1651 |   template<typename... _Ts>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1657:3: error: template with C linkage
 1657 |   template<typename... _T1s, typename... _T2s, typename... _Rem>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1665:3: error: template with C linkage
 1665 |   template<typename... _Tpls>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1674:3: error: template with C linkage
 1674 |   template<typename...>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1677:3: error: template specialization with C linkage
 1677 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1683:3: error: template with C linkage
 1683 |   template<typename _Tp, typename... _Tpls>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1693:3: error: template with C linkage
 1693 |   template<typename _Ret, typename _Indices, typename... _Tpls>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1696:3: error: template with C linkage
 1696 |   template<typename _Ret, size_t... _Is, typename _Tp, typename... _Tpls>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1711:3: error: template with C linkage
 1711 |   template<typename _Ret>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1722:3: error: template with C linkage
 1722 |   template<typename... _Tps>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1727:3: error: template with C linkage
 1727 |   template<typename... _Tpls, typename = typename
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1742:3: error: template with C linkage
 1742 |   template<typename... _Elements>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1748:3: error: template with C linkage
 1748 |   template<typename... _Elements>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1763:3: error: template with C linkage
 1763 |   template<typename... _Elements>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1775:5: error: template with C linkage
 1775 |     template<class _Tp>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1786:3: error: template with C linkage
 1786 |   template<typename... _Types, typename _Alloc>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1798:3: error: template with C linkage
 1798 |   template<class _T1, class _T2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1810:3: error: template with C linkage
 1810 |   template<class _T1, class _T2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1827:3: error: template with C linkage
 1827 |   template<template<typename...> class _Trait, typename _Tp, typename _Tuple>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1830:3: error: template with C linkage
 1830 |   template<template<typename...> class _Trait, typename _Tp, typename... _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1834:3: error: template with C linkage
 1834 |   template<template<typename...> class _Trait, typename _Tp, typename... _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1838:3: error: template with C linkage
 1838 |   template<template<typename...> class _Trait, typename _Tp, typename... _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1842:3: error: template with C linkage
 1842 |   template<template<typename...> class _Trait, typename _Tp, typename... _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1848:3: error: template with C linkage
 1848 |   template <typename _Fn, typename _Tuple, size_t... _Idx>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1856:3: error: template with C linkage
 1856 |   template <typename _Fn, typename _Tuple>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1870:3: error: template with C linkage
 1870 |   template <typename _Tp, typename _Tuple, size_t... _Idx>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/tuple:1875:3: error: template with C linkage
 1875 |   template <typename _Tp, typename _Tuple>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/c++/12/bits/unique_ptr.h:37:
/usr/include/c++/12/bits/stl_function.h:116:3: error: template with C linkage
  116 |   template<typename _Arg, typename _Result>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:130:3: error: template with C linkage
  130 |   template<typename _Arg1, typename _Arg2, typename _Result>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:159:3: error: template with C linkage
  159 |   template<typename _Tp = void>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:162:3: error: template with C linkage
  162 |   template<typename _Tp = void>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:165:3: error: template with C linkage
  165 |   template<typename _Tp = void>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:168:3: error: template with C linkage
  168 |   template<typename _Tp = void>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:171:3: error: template with C linkage
  171 |   template<typename _Tp = void>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:174:3: error: template with C linkage
  174 |   template<typename _Tp = void>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:183:3: error: template with C linkage
  183 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:194:3: error: template with C linkage
  194 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:204:3: error: template with C linkage
  204 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:214:3: error: template with C linkage
  214 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:224:3: error: template with C linkage
  224 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:234:3: error: template with C linkage
  234 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:248:3: error: template specialization with C linkage
  248 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:263:3: error: template specialization with C linkage
  263 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:278:3: error: template specialization with C linkage
  278 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:293:3: error: template specialization with C linkage
  293 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:308:3: error: template specialization with C linkage
  308 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:323:3: error: template specialization with C linkage
  323 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:349:3: error: template with C linkage
  349 |   template<typename _Tp = void>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:352:3: error: template with C linkage
  352 |   template<typename _Tp = void>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:355:3: error: template with C linkage
  355 |   template<typename _Tp = void>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:358:3: error: template with C linkage
  358 |   template<typename _Tp = void>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:361:3: error: template with C linkage
  361 |   template<typename _Tp = void>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:364:3: error: template with C linkage
  364 |   template<typename _Tp = void>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:372:3: error: template with C linkage
  372 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:382:3: error: template with C linkage
  382 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:392:3: error: template with C linkage
  392 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:402:3: error: template with C linkage
  402 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:412:3: error: template with C linkage
  412 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:422:3: error: template with C linkage
  422 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:432:3: error: template with C linkage
  432 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:447:3: error: template with C linkage
  447 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:462:3: error: template with C linkage
  462 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:477:3: error: template with C linkage
  477 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:494:3: error: template specialization with C linkage
  494 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:508:3: error: template specialization with C linkage
  508 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:522:3: error: template specialization with C linkage
  522 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:584:3: error: template specialization with C linkage
  584 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:646:3: error: template specialization with C linkage
  646 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:708:3: error: template specialization with C linkage
  708 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:781:3: error: template with C linkage
  781 |   template<typename _Tp = void>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:784:3: error: template with C linkage
  784 |   template<typename _Tp = void>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:787:3: error: template with C linkage
  787 |   template<typename _Tp = void>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:795:3: error: template with C linkage
  795 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:805:3: error: template with C linkage
  805 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:815:3: error: template with C linkage
  815 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:827:3: error: template specialization with C linkage
  827 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:842:3: error: template specialization with C linkage
  842 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:857:3: error: template specialization with C linkage
  857 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:874:3: error: template with C linkage
  874 |   template<typename _Tp = void>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:877:3: error: template with C linkage
  877 |   template<typename _Tp = void>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:880:3: error: template with C linkage
  880 |   template<typename _Tp = void>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:883:3: error: template with C linkage
  883 |   template<typename _Tp = void>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:892:3: error: template with C linkage
  892 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:901:3: error: template with C linkage
  901 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:910:3: error: template with C linkage
  910 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:919:3: error: template with C linkage
  919 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:930:3: error: template specialization with C linkage
  930 |   template <>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:944:3: error: template specialization with C linkage
  944 |   template <>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:958:3: error: template specialization with C linkage
  958 |   template <>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:972:3: error: template specialization with C linkage
  972 |   template <>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1023:3: error: template with C linkage
 1023 |   template<typename _Predicate>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1042:3: error: template with C linkage
 1042 |   template<typename _Predicate>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1050:3: error: template with C linkage
 1050 |   template<typename _Predicate>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1071:3: error: template with C linkage
 1071 |   template<typename _Predicate>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1104:3: error: template with C linkage
 1104 |   template<typename _Arg, typename _Result>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1123:3: error: template with C linkage
 1123 |   template<typename _Arg, typename _Result>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1130:3: error: template with C linkage
 1130 |   template<typename _Arg1, typename _Arg2, typename _Result>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1150:3: error: template with C linkage
 1150 |   template<typename _Arg1, typename _Arg2, typename _Result>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1157:3: error: template with C linkage
 1157 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1171:3: error: template with C linkage
 1171 |   template<typename _Tp> struct _Identity<const _Tp> : _Identity<_Tp> { };
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1173:3: error: template with C linkage
 1173 |   template<typename _Pair>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1198:3: error: template with C linkage
 1198 |   template<typename _Pair>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1231:3: error: template with C linkage
 1231 |   template<typename _Ret, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1248:3: error: template with C linkage
 1248 |   template<typename _Ret, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1265:3: error: template with C linkage
 1265 |   template<typename _Ret, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1282:3: error: template with C linkage
 1282 |   template<typename _Ret, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1299:3: error: template with C linkage
 1299 |   template<typename _Ret, typename _Tp, typename _Arg>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1316:3: error: template with C linkage
 1316 |   template<typename _Ret, typename _Tp, typename _Arg>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1333:3: error: template with C linkage
 1333 |   template<typename _Ret, typename _Tp, typename _Arg>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1350:3: error: template with C linkage
 1350 |   template<typename _Ret, typename _Tp, typename _Arg>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1368:3: error: template with C linkage
 1368 |   template<typename _Ret, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1374:3: error: template with C linkage
 1374 |   template<typename _Ret, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1380:3: error: template with C linkage
 1380 |   template<typename _Ret, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1386:3: error: template with C linkage
 1386 |   template<typename _Ret, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1392:3: error: template with C linkage
 1392 |   template<typename _Ret, typename _Tp, typename _Arg>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1398:3: error: template with C linkage
 1398 |   template<typename _Ret, typename _Tp, typename _Arg>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1404:3: error: template with C linkage
 1404 |   template<typename _Ret, typename _Tp, typename _Arg>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1410:3: error: template with C linkage
 1410 |   template<typename _Ret, typename _Tp, typename _Arg>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1420:3: error: template with C linkage
 1420 |   template<typename _Func, typename _SfinaeType, typename = __void_t<>>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1424:3: error: template with C linkage
 1424 |   template<typename _Func, typename _SfinaeType>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stl_function.h:1429:3: error: template with C linkage
 1429 |   template<typename _Func, typename _SfinaeType>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/c++/12/bits/stl_function.h:1438:
/usr/include/c++/12/backward/binders.h:107:3: error: template with C linkage
  107 |   template<typename _Operation>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/backward/binders.h:133:3: error: template with C linkage
  133 |   template<typename _Operation, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/backward/binders.h:143:3: error: template with C linkage
  143 |   template<typename _Operation>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/backward/binders.h:169:3: error: template with C linkage
  169 |   template<typename _Operation, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/c++/12/bits/unique_ptr.h:38:
/usr/include/c++/12/bits/functional_hash.h:50:3: error: template with C linkage
   50 |   template<typename _Result, typename _Arg>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/functional_hash.h:58:3: error: template with C linkage
   58 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/functional_hash.h:61:3: error: template with C linkage
   61 |   template<typename _Tp, typename = void>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/functional_hash.h:71:3: error: template with C linkage
   71 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/functional_hash.h:78:3: error: template with C linkage
   78 |   template<typename _Tp, bool = is_enum<_Tp>::value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/functional_hash.h:88:3: error: template with C linkage
   88 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/functional_hash.h:101:3: error: template with C linkage
  101 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/functional_hash.h:106:3: error: template with C linkage
  106 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/functional_hash.h:125:3: error: template specialization with C linkage
  125 |   _Cxx_hashtable_define_trivial_hash(bool)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/functional_hash.h:128:3: error: template specialization with C linkage
  128 |   _Cxx_hashtable_define_trivial_hash(char)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/functional_hash.h:131:3: error: template specialization with C linkage
  131 |   _Cxx_hashtable_define_trivial_hash(signed char)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/functional_hash.h:134:3: error: template specialization with C linkage
  134 |   _Cxx_hashtable_define_trivial_hash(unsigned char)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/functional_hash.h:137:3: error: template specialization with C linkage
  137 |   _Cxx_hashtable_define_trivial_hash(wchar_t)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/functional_hash.h:145:3: error: template specialization with C linkage
  145 |   _Cxx_hashtable_define_trivial_hash(char16_t)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/functional_hash.h:148:3: error: template specialization with C linkage
  148 |   _Cxx_hashtable_define_trivial_hash(char32_t)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/functional_hash.h:151:3: error: template specialization with C linkage
  151 |   _Cxx_hashtable_define_trivial_hash(short)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/functional_hash.h:154:3: error: template specialization with C linkage
  154 |   _Cxx_hashtable_define_trivial_hash(int)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/functional_hash.h:157:3: error: template specialization with C linkage
  157 |   _Cxx_hashtable_define_trivial_hash(long)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/functional_hash.h:160:3: error: template specialization with C linkage
  160 |   _Cxx_hashtable_define_trivial_hash(long long)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/functional_hash.h:163:3: error: template specialization with C linkage
  163 |   _Cxx_hashtable_define_trivial_hash(unsigned short)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/functional_hash.h:166:3: error: template specialization with C linkage
  166 |   _Cxx_hashtable_define_trivial_hash(unsigned int)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/functional_hash.h:169:3: error: template specialization with C linkage
  169 |   _Cxx_hashtable_define_trivial_hash(unsigned long)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/functional_hash.h:172:3: error: template specialization with C linkage
  172 |   _Cxx_hashtable_define_trivial_hash(unsigned long long)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/functional_hash.h:208:5: error: template with C linkage
  208 |     template<typename _Tp>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/functional_hash.h:213:5: error: template with C linkage
  213 |     template<typename _Tp>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/functional_hash.h:227:5: error: template with C linkage
  227 |     template<typename _Tp>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/functional_hash.h:232:5: error: template with C linkage
  232 |     template<typename _Tp>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/functional_hash.h:239:3: error: template specialization with C linkage
  239 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/functional_hash.h:251:3: error: template specialization with C linkage
  251 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/functional_hash.h:263:3: error: template specialization with C linkage
  263 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/functional_hash.h:272:3: error: template specialization with C linkage
  272 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/functional_hash.h:287:3: error: template with C linkage
  287 |   template<typename _Hash>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/functional_hash.h:291:3: error: template specialization with C linkage
  291 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:64:3: error: template with C linkage
   64 |   template<typename> class auto_ptr;
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:70:3: error: template with C linkage
   70 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:103:3: error: template with C linkage
  103 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:139:3: error: template with C linkage
  139 |   template <typename _Tp, typename _Dp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:228:3: error: template with C linkage
  228 |   template <typename _Tp, typename _Dp,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:238:3: error: template with C linkage
  238 |   template <typename _Tp, typename _Dp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:246:3: error: template with C linkage
  246 |   template <typename _Tp, typename _Dp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:254:3: error: template with C linkage
  254 |   template <typename _Tp, typename _Dp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:268:3: error: template with C linkage
  268 |   template <typename _Tp, typename _Dp = default_delete<_Tp>>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:526:3: error: template with C linkage
  526 |   template<typename _Tp, typename _Dp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:799:3: error: template with C linkage
  799 |   template<typename _Tp, typename _Dp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:813:3: error: template with C linkage
  813 |   template<typename _Tp, typename _Dp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:820:3: error: template with C linkage
  820 |   template<typename _Tp, typename _Dp,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:829:3: error: template with C linkage
  829 |   template<typename _Tp, typename _Dp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:837:3: error: template with C linkage
  837 |   template<typename _Tp, typename _Dp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:844:3: error: template with C linkage
  844 |   template<typename _Tp, typename _Dp,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:853:3: error: template with C linkage
  853 |   template<typename _Tp, typename _Dp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:860:3: error: template with C linkage
  860 |   template<typename _Tp, typename _Dp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:868:3: error: template with C linkage
  868 |   template<typename _Tp, typename _Dp,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:882:3: error: template with C linkage
  882 |   template<typename _Tp, typename _Dp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:892:3: error: template with C linkage
  892 |   template<typename _Tp, typename _Dp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:902:3: error: template with C linkage
  902 |   template<typename _Tp, typename _Dp,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:911:3: error: template with C linkage
  911 |   template<typename _Tp, typename _Dp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:918:3: error: template with C linkage
  918 |   template<typename _Tp, typename _Dp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:925:3: error: template with C linkage
  925 |   template<typename _Tp, typename _Dp,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:934:3: error: template with C linkage
  934 |   template<typename _Tp, typename _Dp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:944:3: error: template with C linkage
  944 |   template<typename _Tp, typename _Dp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:954:3: error: template with C linkage
  954 |   template<typename _Tp, typename _Dp,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:963:3: error: template with C linkage
  963 |   template<typename _Tp, typename _Dp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:970:3: error: template with C linkage
  970 |   template<typename _Tp, typename _Dp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:1001:3: error: template with C linkage
 1001 |   template<typename _Up, typename _Ptr = typename _Up::pointer,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:1014:3: error: template with C linkage
 1014 |   template<typename _Up, typename _Ptr>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:1021:3: error: template with C linkage
 1021 |   template<typename _Tp, typename _Dp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:1033:3: error: template with C linkage
 1033 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:1037:3: error: template with C linkage
 1037 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:1041:3: error: template with C linkage
 1041 |   template<typename _Tp, size_t _Bound>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:1045:3: error: template with C linkage
 1045 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:1047:3: error: template with C linkage
 1047 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:1049:3: error: template with C linkage
 1049 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:1061:3: error: template with C linkage
 1061 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:1076:3: error: template with C linkage
 1076 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:1087:3: error: template with C linkage
 1087 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:1151:5: error: template with C linkage
 1151 |     template<typename> struct _Never_valueless_alt; // see <variant>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/unique_ptr.h:1155:5: error: template with C linkage
 1155 |     template<typename _Tp, typename _Del>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/c++/12/iosfwd:39,
                 from /usr/include/c++/12/bits/shared_ptr.h:52,
                 from /usr/include/c++/12/memory:77:
/usr/include/c++/12/bits/stringfwd.h:52:3: error: template with C linkage
   52 |   template<class _CharT>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stringfwd.h:55:3: error: template specialization with C linkage
   55 |   template<> struct char_traits<char>;
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stringfwd.h:57:3: error: template specialization with C linkage
   57 |   template<> struct char_traits<wchar_t>;
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stringfwd.h:64:3: error: template specialization with C linkage
   64 |   template<> struct char_traits<char16_t>;
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stringfwd.h:65:3: error: template specialization with C linkage
   65 |   template<> struct char_traits<char32_t>;
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/stringfwd.h:70:3: error: template with C linkage
   70 |   template<typename _CharT, typename _Traits = char_traits<_CharT>,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/c++/12/iosfwd:40:
/usr/include/c++/12/bits/postypes.h:81:3: error: template with C linkage
   81 |   template<typename _StateT>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/postypes.h:190:3: error: template with C linkage
  190 |   template<typename _StateT>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/postypes.h:195:3: error: template with C linkage
  195 |   template<typename _StateT>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/iosfwd:76:3: error: template with C linkage
   76 |   template<typename _CharT, typename _Traits = char_traits<_CharT> >
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/iosfwd:79:3: error: template with C linkage
   79 |   template<typename _CharT, typename _Traits = char_traits<_CharT> >
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/iosfwd:82:3: error: template with C linkage
   82 |   template<typename _CharT, typename _Traits = char_traits<_CharT> >
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/iosfwd:85:3: error: template with C linkage
   85 |   template<typename _CharT, typename _Traits = char_traits<_CharT> >
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/iosfwd:88:3: error: template with C linkage
   88 |   template<typename _CharT, typename _Traits = char_traits<_CharT> >
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/iosfwd:94:3: error: template with C linkage
   94 |   template<typename _CharT, typename _Traits = char_traits<_CharT>,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/iosfwd:98:3: error: template with C linkage
   98 |   template<typename _CharT, typename _Traits = char_traits<_CharT>,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/iosfwd:102:3: error: template with C linkage
  102 |   template<typename _CharT, typename _Traits = char_traits<_CharT>,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/iosfwd:106:3: error: template with C linkage
  106 |   template<typename _CharT, typename _Traits = char_traits<_CharT>,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/iosfwd:112:3: error: template with C linkage
  112 |   template<typename _CharT, typename _Traits = char_traits<_CharT> >
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/iosfwd:115:3: error: template with C linkage
  115 |   template<typename _CharT, typename _Traits = char_traits<_CharT> >
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/iosfwd:118:3: error: template with C linkage
  118 |   template<typename _CharT, typename _Traits = char_traits<_CharT> >
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/iosfwd:121:3: error: template with C linkage
  121 |   template<typename _CharT, typename _Traits = char_traits<_CharT> >
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/iosfwd:124:3: error: template with C linkage
  124 |   template<typename _CharT, typename _Traits = char_traits<_CharT> >
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/iosfwd:127:3: error: template with C linkage
  127 |   template<typename _CharT, typename _Traits = char_traits<_CharT> >
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/c++/12/bits/shared_ptr_base.h:53,
                 from /usr/include/c++/12/bits/shared_ptr.h:53:
/usr/include/c++/12/bits/allocated_ptr.h:46:3: error: template with C linkage
   46 |   template<typename _Alloc>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/allocated_ptr.h:94:3: error: template with C linkage
   94 |   template<typename _Alloc>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/c++/12/bits/shared_ptr_base.h:57:
/usr/include/c++/12/bits/refwrap.h:52:3: error: template with C linkage
   52 |   template<typename _Res, typename... _ArgTypes>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:60:3: error: template with C linkage
   60 |   template<typename _Res, typename _T1>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:65:3: error: template with C linkage
   65 |   template<typename _Res, typename _T1, typename _T2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:71:3: error: template with C linkage
   71 |   template<typename _Signature>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:74:3: error: template with C linkage
   74 |   template<typename _Res, typename _Class, typename... _ArgTypes>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:103:1: error: template with C linkage
  103 | _GLIBCXX_MEM_FN_TRAITS( , true_type, true_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:103:1: error: template with C linkage
  103 | _GLIBCXX_MEM_FN_TRAITS( , true_type, true_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:103:1: error: template with C linkage
  103 | _GLIBCXX_MEM_FN_TRAITS( , true_type, true_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:103:1: error: template with C linkage
  103 | _GLIBCXX_MEM_FN_TRAITS( , true_type, true_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:103:1: error: template with C linkage
  103 | _GLIBCXX_MEM_FN_TRAITS( , true_type, true_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:103:1: error: template with C linkage
  103 | _GLIBCXX_MEM_FN_TRAITS( , true_type, true_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:103:1: error: template with C linkage
  103 | _GLIBCXX_MEM_FN_TRAITS( , true_type, true_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:103:1: error: template with C linkage
  103 | _GLIBCXX_MEM_FN_TRAITS( , true_type, true_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:104:1: error: template with C linkage
  104 | _GLIBCXX_MEM_FN_TRAITS(&, true_type, false_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:104:1: error: template with C linkage
  104 | _GLIBCXX_MEM_FN_TRAITS(&, true_type, false_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:104:1: error: template with C linkage
  104 | _GLIBCXX_MEM_FN_TRAITS(&, true_type, false_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:104:1: error: template with C linkage
  104 | _GLIBCXX_MEM_FN_TRAITS(&, true_type, false_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:104:1: error: template with C linkage
  104 | _GLIBCXX_MEM_FN_TRAITS(&, true_type, false_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:104:1: error: template with C linkage
  104 | _GLIBCXX_MEM_FN_TRAITS(&, true_type, false_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:104:1: error: template with C linkage
  104 | _GLIBCXX_MEM_FN_TRAITS(&, true_type, false_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:104:1: error: template with C linkage
  104 | _GLIBCXX_MEM_FN_TRAITS(&, true_type, false_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:105:1: error: template with C linkage
  105 | _GLIBCXX_MEM_FN_TRAITS(&&, false_type, true_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:105:1: error: template with C linkage
  105 | _GLIBCXX_MEM_FN_TRAITS(&&, false_type, true_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:105:1: error: template with C linkage
  105 | _GLIBCXX_MEM_FN_TRAITS(&&, false_type, true_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:105:1: error: template with C linkage
  105 | _GLIBCXX_MEM_FN_TRAITS(&&, false_type, true_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:105:1: error: template with C linkage
  105 | _GLIBCXX_MEM_FN_TRAITS(&&, false_type, true_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:105:1: error: template with C linkage
  105 | _GLIBCXX_MEM_FN_TRAITS(&&, false_type, true_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:105:1: error: template with C linkage
  105 | _GLIBCXX_MEM_FN_TRAITS(&&, false_type, true_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:105:1: error: template with C linkage
  105 | _GLIBCXX_MEM_FN_TRAITS(&&, false_type, true_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:108:1: error: template with C linkage
  108 | _GLIBCXX_MEM_FN_TRAITS(noexcept, true_type, true_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:108:1: error: template with C linkage
  108 | _GLIBCXX_MEM_FN_TRAITS(noexcept, true_type, true_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:108:1: error: template with C linkage
  108 | _GLIBCXX_MEM_FN_TRAITS(noexcept, true_type, true_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:108:1: error: template with C linkage
  108 | _GLIBCXX_MEM_FN_TRAITS(noexcept, true_type, true_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:108:1: error: template with C linkage
  108 | _GLIBCXX_MEM_FN_TRAITS(noexcept, true_type, true_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:108:1: error: template with C linkage
  108 | _GLIBCXX_MEM_FN_TRAITS(noexcept, true_type, true_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:108:1: error: template with C linkage
  108 | _GLIBCXX_MEM_FN_TRAITS(noexcept, true_type, true_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:108:1: error: template with C linkage
  108 | _GLIBCXX_MEM_FN_TRAITS(noexcept, true_type, true_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:109:1: error: template with C linkage
  109 | _GLIBCXX_MEM_FN_TRAITS(& noexcept, true_type, false_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:109:1: error: template with C linkage
  109 | _GLIBCXX_MEM_FN_TRAITS(& noexcept, true_type, false_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:109:1: error: template with C linkage
  109 | _GLIBCXX_MEM_FN_TRAITS(& noexcept, true_type, false_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:109:1: error: template with C linkage
  109 | _GLIBCXX_MEM_FN_TRAITS(& noexcept, true_type, false_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:109:1: error: template with C linkage
  109 | _GLIBCXX_MEM_FN_TRAITS(& noexcept, true_type, false_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:109:1: error: template with C linkage
  109 | _GLIBCXX_MEM_FN_TRAITS(& noexcept, true_type, false_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:109:1: error: template with C linkage
  109 | _GLIBCXX_MEM_FN_TRAITS(& noexcept, true_type, false_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:109:1: error: template with C linkage
  109 | _GLIBCXX_MEM_FN_TRAITS(& noexcept, true_type, false_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:110:1: error: template with C linkage
  110 | _GLIBCXX_MEM_FN_TRAITS(&& noexcept, false_type, true_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:110:1: error: template with C linkage
  110 | _GLIBCXX_MEM_FN_TRAITS(&& noexcept, false_type, true_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:110:1: error: template with C linkage
  110 | _GLIBCXX_MEM_FN_TRAITS(&& noexcept, false_type, true_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:110:1: error: template with C linkage
  110 | _GLIBCXX_MEM_FN_TRAITS(&& noexcept, false_type, true_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:110:1: error: template with C linkage
  110 | _GLIBCXX_MEM_FN_TRAITS(&& noexcept, false_type, true_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:110:1: error: template with C linkage
  110 | _GLIBCXX_MEM_FN_TRAITS(&& noexcept, false_type, true_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:110:1: error: template with C linkage
  110 | _GLIBCXX_MEM_FN_TRAITS(&& noexcept, false_type, true_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:110:1: error: template with C linkage
  110 | _GLIBCXX_MEM_FN_TRAITS(&& noexcept, false_type, true_type)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:117:3: error: template with C linkage
  117 |   template<typename _Functor, typename = __void_t<>>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:121:3: error: template with C linkage
  121 |   template<typename _Functor>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:130:3: error: template with C linkage
  130 |   template<typename _Functor>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:136:3: error: template with C linkage
  136 |   template<typename _Res, typename... _ArgTypes _GLIBCXX_NOEXCEPT_PARM>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:141:3: error: template with C linkage
  141 |   template<typename _Res, typename... _ArgTypes _GLIBCXX_NOEXCEPT_PARM>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:146:3: error: template with C linkage
  146 |   template<typename _Res, typename... _ArgTypes _GLIBCXX_NOEXCEPT_PARM>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:151:3: error: template with C linkage
  151 |   template<typename _Res, typename... _ArgTypes _GLIBCXX_NOEXCEPT_PARM>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:157:3: error: template with C linkage
  157 |   template<typename _Functor,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:164:3: error: template with C linkage
  164 |   template<typename _MemFunPtr>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:171:3: error: template with C linkage
  171 |   template<typename _Func, typename _Class>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:179:3: error: template with C linkage
  179 |   template<typename _Functor>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:186:3: error: template with C linkage
  186 |   template<typename _Tp, typename = __void_t<>>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:191:3: error: template with C linkage
  191 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:199:3: error: template with C linkage
  199 |   template<typename _Tp, typename = __void_t<>>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:204:3: error: template with C linkage
  204 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:219:3: error: template with C linkage
  219 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:229:3: error: template with C linkage
  229 |   template<typename _Res, typename _T1 _GLIBCXX_NOEXCEPT_PARM>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:234:3: error: template with C linkage
  234 |   template<typename _Res, typename _T1>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:239:3: error: template with C linkage
  239 |   template<typename _Res, typename _T1>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:244:3: error: template with C linkage
  244 |   template<typename _Res, typename _T1>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:250:3: error: template with C linkage
  250 |   template<typename _Res, typename _T1, typename _T2 _GLIBCXX_NOEXCEPT_PARM>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:255:3: error: template with C linkage
  255 |   template<typename _Res, typename _T1, typename _T2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:260:3: error: template with C linkage
  260 |   template<typename _Res, typename _T1, typename _T2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:265:3: error: template with C linkage
  265 |   template<typename _Res, typename _T1, typename _T2>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:271:3: error: template with C linkage
  271 |   template<typename _Res, typename _T1 _GLIBCXX_NOEXCEPT_PARM>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:277:3: error: template with C linkage
  277 |   template<typename _Res, typename _T1, typename _T2 _GLIBCXX_NOEXCEPT_PARM>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:282:3: error: template with C linkage
  282 |   template<typename _Tp, bool = is_member_function_pointer<_Tp>::value>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:287:3: error: template with C linkage
  287 |   template<typename _MemFunPtr>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:302:3: error: template with C linkage
  302 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:363:3: error: template with C linkage
  363 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:370:3: error: template with C linkage
  370 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:377:3: error: template with C linkage
  377 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:383:3: error: template with C linkage
  383 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:386:3: error: template with C linkage
  386 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:390:3: error: template with C linkage
  390 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/refwrap.h:397:3: error: template with C linkage
  397 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/c++/12/bits/shared_ptr_base.h:60:
/usr/include/c++/12/ext/aligned_buffer.h:46:3: error: template with C linkage
   46 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/ext/aligned_buffer.h:89:3: error: template with C linkage
   89 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:77:3: error: template with C linkage
   77 |   template<typename> class auto_ptr;
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:105:3: error: template with C linkage
  105 |   template<_Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:113:3: error: template specialization with C linkage
  113 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:124:3: error: template with C linkage
  124 |   template<_Lock_policy _Lp = __default_lock_policy>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:241:3: error: template specialization with C linkage
  241 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:252:3: error: template specialization with C linkage
  252 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:266:3: error: template specialization with C linkage
  266 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:286:3: error: template specialization with C linkage
  286 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:291:3: error: template specialization with C linkage
  291 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:303:3: error: template specialization with C linkage
  303 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:315:3: error: template specialization with C linkage
  315 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:365:3: error: template specialization with C linkage
  365 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:370:3: error: template specialization with C linkage
  370 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:378:3: error: template specialization with C linkage
  378 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:385:3: error: template with C linkage
  385 |   template<typename _Tp, _Lock_policy _Lp = __default_lock_policy>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:388:3: error: template with C linkage
  388 |   template<typename _Tp, _Lock_policy _Lp = __default_lock_policy>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:391:3: error: template with C linkage
  391 |   template<typename _Tp, _Lock_policy _Lp = __default_lock_policy>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:394:3: error: template with C linkage
  394 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:397:3: error: template with C linkage
  397 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:400:3: error: template with C linkage
  400 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:403:3: error: template with C linkage
  403 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:406:3: error: template with C linkage
  406 |   template<_Lock_policy _Lp = __default_lock_policy>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:409:3: error: template with C linkage
  409 |   template<_Lock_policy _Lp = __default_lock_policy>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:418:3: error: template with C linkage
  418 |   template<typename _Ptr, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:445:3: error: template specialization with C linkage
  445 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:449:3: error: template specialization with C linkage
  449 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:453:3: error: template specialization with C linkage
  453 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:462:3: error: template with C linkage
  462 |   template<int _Nm, typename _Tp,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:467:3: error: template with C linkage
  467 |   template<int _Nm, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:478:3: error: template with C linkage
  478 |   template<int _Nm, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:493:3: error: template with C linkage
  493 |   template<typename _Ptr, typename _Deleter, typename _Alloc, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:560:5: error: template with C linkage
  560 |     template<typename _Tp, typename _Alloc, _Lock_policy _Lp>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:573:3: error: template with C linkage
  573 |   template<typename _Alloc>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:579:3: error: template with C linkage
  579 |   template<typename _Tp, typename _Alloc, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:888:5: error: template with C linkage
  888 |     template<typename _Yp>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:892:3: error: template with C linkage
  892 |   template<_Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1139:3: error: template with C linkage
 1139 |   template<_Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1239:3: error: template with C linkage
 1239 |   template<_Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1249:3: error: template with C linkage
 1249 |   template<_Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1263:3: error: template with C linkage
 1263 |   template<typename _Yp_ptr, typename _Tp_ptr>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1268:3: error: template with C linkage
 1268 |   template<typename _Yp, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1273:3: error: template with C linkage
 1273 |   template<typename _Up, size_t _Nm>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1278:3: error: template with C linkage
 1278 |   template<typename _Up, size_t _Nm>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1283:3: error: template with C linkage
 1283 |   template<typename _Up, size_t _Nm>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1288:3: error: template with C linkage
 1288 |   template<typename _Up, size_t _Nm>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1294:3: error: template with C linkage
 1294 |   template<typename _Up, size_t _Nm, typename _Yp, typename = void>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1299:3: error: template with C linkage
 1299 |   template<typename _Up, size_t _Nm, typename _Yp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1305:3: error: template with C linkage
 1305 |   template<typename _Up, typename _Yp, typename = void>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1310:3: error: template with C linkage
 1310 |   template<typename _Up, typename _Yp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1316:3: error: template with C linkage
 1316 |   template<typename _Tp, typename _Yp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1320:3: error: template with C linkage
 1320 |   template<typename _Up, size_t _Nm, typename _Yp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1326:3: error: template with C linkage
 1326 |   template<typename _Up, typename _Yp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1332:3: error: template with C linkage
 1332 |   template<typename _Tp, typename _Yp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1339:3: error: template with C linkage
 1339 |   template<typename _Tp, _Lock_policy _Lp,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1367:3: error: template with C linkage
 1367 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1383:3: error: template with C linkage
 1383 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1421:3: error: template with C linkage
 1421 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1791:3: error: template with C linkage
 1791 |   template<typename _Tp1, typename _Tp2, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1797:3: error: template with C linkage
 1797 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1817:3: error: template with C linkage
 1817 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1822:3: error: template with C linkage
 1822 |   template<typename _Tp1, typename _Tp2, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1828:3: error: template with C linkage
 1828 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1833:3: error: template with C linkage
 1833 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1838:3: error: template with C linkage
 1838 |   template<typename _Tp, typename _Up, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1849:3: error: template with C linkage
 1849 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1857:3: error: template with C linkage
 1857 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1865:3: error: template with C linkage
 1865 |   template<typename _Tp1, typename _Tp2, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1871:3: error: template with C linkage
 1871 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1876:3: error: template with C linkage
 1876 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1881:3: error: template with C linkage
 1881 |   template<typename _Tp1, typename _Tp2, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1887:3: error: template with C linkage
 1887 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1892:3: error: template with C linkage
 1892 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1897:3: error: template with C linkage
 1897 |   template<typename _Tp1, typename _Tp2, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1903:3: error: template with C linkage
 1903 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1908:3: error: template with C linkage
 1908 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1915:3: error: template with C linkage
 1915 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1927:3: error: template with C linkage
 1927 |   template<typename _Tp, typename _Tp1, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1940:3: error: template with C linkage
 1940 |   template<typename _Tp, typename _Tp1, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1953:3: error: template with C linkage
 1953 |   template<typename _Tp, typename _Tp1, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1964:3: error: template with C linkage
 1964 |   template<typename _Tp, typename _Tp1, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:1973:3: error: template with C linkage
 1973 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:2126:3: error: template with C linkage
 2126 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:2133:3: error: template with C linkage
 2133 |   template<typename _Tp, typename _Tp1>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:2150:3: error: template specialization with C linkage
 2150 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:2162:3: error: template with C linkage
 2162 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:2167:3: error: template with C linkage
 2167 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:2173:3: error: template with C linkage
 2173 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:2223:3: error: template with C linkage
 2223 |   template<typename _Tp, _Lock_policy _Lp = __default_lock_policy,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:2234:3: error: template with C linkage
 2234 |   template<typename _Tp, _Lock_policy _Lp = __default_lock_policy,
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_base.h:2245:3: error: template with C linkage
 2245 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:68:3: error: template with C linkage
   68 |   template<typename _Ch, typename _Tr, typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:77:3: error: template with C linkage
   77 |   template<typename _Del, typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:92:3: error: template with C linkage
   92 |   template<typename _Del, typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:111:3: error: template with C linkage
  111 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:174:3: error: template with C linkage
  174 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:542:3: error: template with C linkage
  542 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:544:3: error: template with C linkage
  544 |   template<typename _Tp, typename _Del>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:553:3: error: template with C linkage
  553 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:559:3: error: template with C linkage
  559 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:580:3: error: template with C linkage
  580 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:586:3: error: template with C linkage
  586 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:592:3: error: template with C linkage
  592 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:598:3: error: template with C linkage
  598 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:604:3: error: template with C linkage
  604 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:615:3: error: template with C linkage
  615 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:624:3: error: template with C linkage
  624 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:633:3: error: template with C linkage
  633 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:639:3: error: template with C linkage
  639 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:645:3: error: template with C linkage
  645 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:651:3: error: template with C linkage
  651 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:657:3: error: template with C linkage
  657 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:663:3: error: template with C linkage
  663 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:669:3: error: template with C linkage
  669 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:675:3: error: template with C linkage
  675 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:681:3: error: template with C linkage
  681 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:690:3: error: template with C linkage
  690 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:698:3: error: template with C linkage
  698 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:707:3: error: template with C linkage
  707 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:716:3: error: template with C linkage
  716 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:729:3: error: template with C linkage
  729 |   template<typename _Tp, typename _Up>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:810:3: error: template with C linkage
  810 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:879:3: error: template with C linkage
  879 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:886:3: error: template with C linkage
  886 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:893:3: error: template with C linkage
  893 |   template<typename _Tp = void>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:897:3: error: template specialization with C linkage
  897 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:902:3: error: template with C linkage
  902 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:908:3: error: template with C linkage
  908 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:918:3: error: template with C linkage
  918 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:988:3: error: template with C linkage
  988 |   template<typename _Tp, typename _Alloc, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:1003:3: error: template with C linkage
 1003 |   template<typename _Tp, typename... _Args>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:1152:3: error: template with C linkage
 1152 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:1169:5: error: template with C linkage
 1169 |     template<typename> struct _Never_valueless_alt; // see <variant>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:1173:5: error: template with C linkage
 1173 |     template<typename _Tp>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr.h:1180:5: error: template with C linkage
 1180 |     template<typename _Tp>
      |     ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/c++/12/bits/shared_ptr_atomic.h:33,
                 from /usr/include/c++/12/memory:78:
/usr/include/c++/12/bits/atomic_base.h:140:3: error: template with C linkage
  140 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/atomic_base.h:149:3: error: template with C linkage
  149 |   template<typename _IntTp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/atomic_base.h:161:3: error: template with C linkage
  161 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/atomic_base.h:164:3: error: template with C linkage
  164 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/atomic_base.h:323:3: error: template with C linkage
  323 |   template<typename _ITp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/atomic_base.h:668:3: error: template with C linkage
  668 |   template<typename _PTp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_atomic.h:74:3: error: template with C linkage
   74 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_atomic.h:85:3: error: template with C linkage
   85 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_atomic.h:101:3: error: template with C linkage
  101 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_atomic.h:109:3: error: template with C linkage
  109 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_atomic.h:114:3: error: template with C linkage
  114 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_atomic.h:122:3: error: template with C linkage
  122 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_atomic.h:137:3: error: template with C linkage
  137 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_atomic.h:146:3: error: template with C linkage
  146 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_atomic.h:151:3: error: template with C linkage
  151 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_atomic.h:161:3: error: template with C linkage
  161 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_atomic.h:174:3: error: template with C linkage
  174 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_atomic.h:184:3: error: template with C linkage
  184 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_atomic.h:192:3: error: template with C linkage
  192 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_atomic.h:203:3: error: template with C linkage
  203 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_atomic.h:223:3: error: template with C linkage
  223 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_atomic.h:245:3: error: template with C linkage
  245 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_atomic.h:254:3: error: template with C linkage
  254 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_atomic.h:266:3: error: template with C linkage
  266 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_atomic.h:275:3: error: template with C linkage
  275 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_atomic.h:297:3: error: template with C linkage
  297 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_atomic.h:307:3: error: template with C linkage
  307 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/bits/shared_ptr_atomic.h:319:3: error: template with C linkage
  319 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/c++/12/memory:82:
/usr/include/c++/12/backward/auto_ptr.h:47:3: error: template with C linkage
   47 |   template<typename _Tp1>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/backward/auto_ptr.h:88:3: error: template with C linkage
   88 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/backward/auto_ptr.h:291:3: error: template specialization with C linkage
  291 |   template<>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/backward/auto_ptr.h:299:3: error: template with C linkage
  299 |   template<_Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/backward/auto_ptr.h:306:3: error: template with C linkage
  306 |   template<typename _Tp, _Lock_policy _Lp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/backward/auto_ptr.h:319:3: error: template with C linkage
  319 |   template<typename _Tp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/backward/auto_ptr.h:325:3: error: template with C linkage
  325 |   template<typename _Tp, typename _Dp>
      |   ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/memory:116:1: error: template with C linkage
  116 | template <typename _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/c++/12/pstl/glue_memory_defs.h:13,
                 from /usr/include/c++/12/memory:144:
/usr/include/c++/12/pstl/execution_defs.h:116:1: error: template with C linkage
  116 | template <class _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/pstl/execution_defs.h:121:1: error: template specialization with C linkage
  121 | template <>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/pstl/execution_defs.h:125:1: error: template specialization with C linkage
  125 | template <>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/pstl/execution_defs.h:129:1: error: template specialization with C linkage
  129 | template <>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/pstl/execution_defs.h:133:1: error: template specialization with C linkage
  133 | template <>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/pstl/execution_defs.h:139:1: error: template with C linkage
  139 | template <class _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/pstl/execution_defs.h:148:1: error: template with C linkage
  148 | template <class _ExecPolicy, class _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/pstl/glue_memory_defs.h:20:1: error: template with C linkage
   20 | template <class _ExecutionPolicy, class _InputIterator, class _ForwardIterator>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/pstl/glue_memory_defs.h:24:1: error: template with C linkage
   24 | template <class _ExecutionPolicy, class _InputIterator, class _Size, class _ForwardIterator>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/pstl/glue_memory_defs.h:30:1: error: template with C linkage
   30 | template <class _ExecutionPolicy, class _InputIterator, class _ForwardIterator>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/pstl/glue_memory_defs.h:34:1: error: template with C linkage
   34 | template <class _ExecutionPolicy, class _InputIterator, class _Size, class _ForwardIterator>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/pstl/glue_memory_defs.h:40:1: error: template with C linkage
   40 | template <class _ExecutionPolicy, class _ForwardIterator, class _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/pstl/glue_memory_defs.h:44:1: error: template with C linkage
   44 | template <class _ExecutionPolicy, class _ForwardIterator, class _Size, class _Tp>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/pstl/glue_memory_defs.h:50:1: error: template with C linkage
   50 | template <class _ExecutionPolicy, class _ForwardIterator>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/pstl/glue_memory_defs.h:54:1: error: template with C linkage
   54 | template <class _ExecutionPolicy, class _ForwardIterator, class _Size>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/pstl/glue_memory_defs.h:60:1: error: template with C linkage
   60 | template <class _ExecutionPolicy, class _ForwardIterator>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/pstl/glue_memory_defs.h:64:1: error: template with C linkage
   64 | template <class _ExecutionPolicy, class _ForwardIterator, class _Size>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/pstl/glue_memory_defs.h:70:1: error: template with C linkage
   70 | template <class _ExecutionPolicy, class _ForwardIterator>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/c++/12/pstl/glue_memory_defs.h:74:1: error: template with C linkage
   74 | template <class _ExecutionPolicy, class _ForwardIterator, class _Size>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/unicode/localpointer.h:67:1: error: template with C linkage
   67 | template<typename T>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/unicode/localpointer.h:190:1: error: template with C linkage
  190 | template<typename T>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/unicode/localpointer.h:365:1: error: template with C linkage
  365 | template<typename T>
      | ^~~~~~~~
/usr/include/flickcurl.h:27:1: note: ‘extern "C"’ linkage started here
   27 | extern "C" {
      | ^~~~~~~~~~
/usr/include/unicode/ucnv.h:599:1: error: conflicting declaration of C function ‘void icu_72::swap(LocalUConverterPointer&, LocalUConverterPointer&)’
  599 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/unicode/uenum.h:69:1: note: previous declaration ‘void icu_72::swap(LocalUEnumerationPointer&, LocalUEnumerationPointer&)’
   69 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~

