Temporary header file '/tmp/Cml1fnt1la/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/stdio.h"
  #include "/usr/include/libvslvm/codepage.h"
  #include "/usr/include/libvslvm/definitions.h"
  #include "/usr/include/libvslvm/error.h"
  #include "/usr/include/libvslvm/extern.h"
  #include "/usr/include/libvslvm/features.h"
  #include "/usr/include/libvslvm/types.h"
  #include "/usr/include/libvslvm.h"

  // add classes
  _G_fpos64_t* tmp_add_class_0;
  _G_fpos_t* tmp_add_class_1;

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

In file included from /usr/include/stdio.h:27,
                 from /tmp/Cml1fnt1la/dump1.h:12:
/usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:74:17: error: missing binary operator before token "("
   74 | #if __GLIBC_USE (IEC_60559_BFP_EXT) || __GLIBC_USE (ISOC2X)
      |                 ^
/usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:80:17: error: missing binary operator before token "("
   80 | #if __GLIBC_USE (IEC_60559_BFP_EXT) || defined __STDC_WANT_IEC_60559_EXT__
      |                 ^
/usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:97:17: error: missing binary operator before token "("
   97 | #if __GLIBC_USE (IEC_60559_FUNCS_EXT) || __GLIBC_USE (ISOC2X)
      |                 ^
/usr/include/stdio.h:136:17: error: missing binary operator before token "("
  136 | #if __GLIBC_USE (ISOC2X)
      |                 ^
/usr/include/stdio.h:306:43: error: missing binary operator before token "("
  306 | #if defined __USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2)
      |                                           ^
/usr/include/stdio.h:387:17: error: missing binary operator before token "("
  387 | #if __GLIBC_USE (LIB_EXT2)
      |                 ^
In file included from /usr/include/arm-linux-gnueabihf/bits/floatn.h:52,
                 from /usr/include/stdio.h:430:
/usr/include/arm-linux-gnueabihf/bits/floatn-common.h:69:19: error: missing binary operator before token "("
   69 | #if __GNUC_PREREQ (7, 0) && !defined __cplusplus
      |                   ^
/usr/include/arm-linux-gnueabihf/bits/floatn-common.h:90:22: error: missing binary operator before token "("
   90 | #  if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0))
      |                      ^
/usr/include/arm-linux-gnueabihf/bits/floatn-common.h:98:22: error: missing binary operator before token "("
   98 | #  if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0))
      |                      ^
/usr/include/arm-linux-gnueabihf/bits/floatn-common.h:110:22: error: missing binary operator before token "("
  110 | #  if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0))
      |                      ^
/usr/include/arm-linux-gnueabihf/bits/floatn-common.h:148:22: error: missing binary operator before token "("
  148 | #  if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0))
      |                      ^
/usr/include/arm-linux-gnueabihf/bits/floatn-common.h:156:22: error: missing binary operator before token "("
  156 | #  if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0))
      |                      ^
/usr/include/arm-linux-gnueabihf/bits/floatn-common.h:168:22: error: missing binary operator before token "("
  168 | #  if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0))
      |                      ^
/usr/include/arm-linux-gnueabihf/bits/floatn-common.h:213:22: error: missing binary operator before token "("
  213 | #  if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0))
      |                      ^
/usr/include/arm-linux-gnueabihf/bits/floatn-common.h:217:22: error: missing binary operator before token "("
  217 | #  if !__GNUC_PREREQ (7, 0)
      |                      ^
/usr/include/arm-linux-gnueabihf/bits/floatn-common.h:237:23: error: missing binary operator before token "("
  237 | #   if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0))
      |                       ^
/usr/include/arm-linux-gnueabihf/bits/floatn-common.h:241:23: error: missing binary operator before token "("
  241 | #   if !__GNUC_PREREQ (7, 0)
      |                       ^
/usr/include/arm-linux-gnueabihf/bits/floatn-common.h:267:22: error: missing binary operator before token "("
  267 | #  if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0))
      |                      ^
/usr/include/arm-linux-gnueabihf/bits/floatn-common.h:271:22: error: missing binary operator before token "("
  271 | #  if !__GNUC_PREREQ (7, 0)
      |                      ^
/usr/include/stdio.h:431:18: error: missing binary operator before token "("
  431 | #if !__GLIBC_USE (DEPRECATED_SCANF) && !defined __LDBL_COMPAT \
      |                  ^
/usr/include/stdio.h:595:17: error: missing binary operator before token "("
  595 | #if __GLIBC_USE (DEPRECATED_GETS)
      |                 ^
/usr/include/stdio.h:621:43: error: missing binary operator before token "("
  621 | #if defined __USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2)
      |                                           ^
In file included from /usr/include/libvslvm/types.h:91,
                 from /usr/include/libvslvm/codepage.h:25,
                 from /tmp/Cml1fnt1la/dump1.h:13:
/usr/include/arm-linux-gnueabihf/sys/types.h:163:19: error: missing binary operator before token "("
  163 | #if __GNUC_PREREQ (2, 7)
      |                   ^
In file included from /usr/include/stdint.h:26,
                 from /usr/lib/gcc/arm-linux-gnueabihf/12/include/stdint.h:9,
                 from /usr/include/inttypes.h:27,
                 from /usr/include/libvslvm/types.h:101:
/usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:74:17: error: missing binary operator before token "("
   74 | #if __GLIBC_USE (IEC_60559_BFP_EXT) || __GLIBC_USE (ISOC2X)
      |                 ^
/usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:80:17: error: missing binary operator before token "("
   80 | #if __GLIBC_USE (IEC_60559_BFP_EXT) || defined __STDC_WANT_IEC_60559_EXT__
      |                 ^
/usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:97:17: error: missing binary operator before token "("
   97 | #if __GLIBC_USE (IEC_60559_FUNCS_EXT) || __GLIBC_USE (ISOC2X)
      |                 ^
/usr/include/stdint.h:276:17: error: missing binary operator before token "("
  276 | #if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
      |                 ^
In file included from /usr/include/wchar.h:27,
                 from /usr/include/libvslvm/types.h:193:
/usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:74:17: error: missing binary operator before token "("
   74 | #if __GLIBC_USE (IEC_60559_BFP_EXT) || __GLIBC_USE (ISOC2X)
      |                 ^
/usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:80:17: error: missing binary operator before token "("
   80 | #if __GLIBC_USE (IEC_60559_BFP_EXT) || defined __STDC_WANT_IEC_60559_EXT__
      |                 ^
/usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:97:17: error: missing binary operator before token "("
   97 | #if __GLIBC_USE (IEC_60559_FUNCS_EXT) || __GLIBC_USE (ISOC2X)
      |                 ^
/usr/include/wchar.h:53:42: error: missing binary operator before token "("
   53 | #if defined __cplusplus && __GNUC_PREREQ (4, 4)
      |                                          ^
/usr/include/wchar.h:565:43: error: missing binary operator before token "("
  565 | #if defined __USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2)
      |                                           ^
/usr/include/wchar.h:654:18: error: missing binary operator before token "("
  654 | #if !__GLIBC_USE (DEPRECATED_SCANF) && !defined __LDBL_COMPAT \
      |                  ^
/usr/include/stdio.h:29:1: error: ‘__BEGIN_DECLS’ does not name a type
   29 | __BEGIN_DECLS
      | ^~~~~~~~~~~~~
In file included from /usr/include/stdio.h:43:
/usr/include/arm-linux-gnueabihf/bits/types/struct_FILE.h:95:3: error: ‘size_t’ does not name a type
   95 |   size_t __pad5;
      |   ^~~~~~
/usr/include/arm-linux-gnueabihf/bits/types/struct_FILE.h:1:1: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
  +++ |+#include <cstddef>
    1 | /* Copyright (C) 1991-2023 Free Software Foundation, Inc.
/usr/include/arm-linux-gnueabihf/bits/types/struct_FILE.h:98:67: error: ‘size_t’ was not declared in this scope
   98 |   char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)];
      |                                                                   ^~~~~~
/usr/include/arm-linux-gnueabihf/bits/types/struct_FILE.h:98:67: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/usr/include/stdio.h:152:44: error: expected initializer before ‘__THROW’
  152 | extern int remove (const char *__filename) __THROW;
      |                                            ^~~~~~~
/usr/include/stdio.h:154:58: error: expected initializer before ‘__THROW’
  154 | extern int rename (const char *__old, const char *__new) __THROW;
      |                                                          ^~~~~~~
/usr/include/stdio.h:189:3: error: expected initializer before ‘__attribute_malloc__’
  189 |   __attribute_malloc__ __attr_dealloc_fclose __wur;
      |   ^~~~~~~~~~~~~~~~~~~~
/usr/include/stdio.h:205:38: error: expected initializer before ‘__THROW’
  205 | extern char *tmpnam (char[L_tmpnam]) __THROW __wur;
      |                                      ^~~~~~~
/usr/include/stdio.h:260:3: error: expected initializer before ‘__attribute_malloc__’
  260 |   __attribute_malloc__ __attr_dealloc_fclose __wur;
      |   ^~~~~~~~~~~~~~~~~~~~
/usr/include/stdio.h:267:50: error: expected initializer before ‘__wur’
  267 |                       FILE *__restrict __stream) __wur;
      |                                                  ^~~~~
/usr/include/stdio.h:328:72: error: expected initializer before ‘__THROW’
  328 | extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) __THROW;
      |                                                                        ^~~~~~~
/usr/include/stdio.h:333:34: error: ‘size_t’ has not been declared
  333 |                     int __modes, size_t __n) __THROW;
      |                                  ^~~~~~
/usr/include/stdio.h:333:46: error: expected initializer before ‘__THROW’
  333 |                     int __modes, size_t __n) __THROW;
      |                                              ^~~~~~~
/usr/include/stdio.h:359:59: error: expected initializer before ‘__THROWNL’
  359 |                     const char *__restrict __format, ...) __THROWNL;
      |                                                           ^~~~~~~~~
/usr/include/stdio.h:374:44: error: expected initializer before ‘__THROWNL’
  374 |                      __gnuc_va_list __arg) __THROWNL;
      |                                            ^~~~~~~~~
/usr/include/stdio.h:416:58: error: expected initializer before ‘__wur’
  416 |                    const char *__restrict __format, ...) __wur;
      |                                                          ^~~~~
/usr/include/stdio.h:421:57: error: expected initializer before ‘__wur’
  421 | extern int scanf (const char *__restrict __format, ...) __wur;
      |                                                         ^~~~~
/usr/include/stdio.h:424:58: error: expected initializer before ‘__THROW’
  424 |                    const char *__restrict __format, ...) __THROW;
      |                                                          ^~~~~~~
/usr/include/stdio.h:593:6: error: expected initializer before ‘__wur’
  593 |      __wur __fortified_attr_access (__write_only__, 1, 2);
      |      ^~~~~
/usr/include/stdio.h:675:8: error: ‘size_t’ does not name a type
  675 | extern size_t fread (void *__restrict __ptr, size_t __size,
      |        ^~~~~~
/usr/include/stdio.h:431:1: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
  430 | #include <bits/floatn.h>
  +++ |+#include <cstddef>
  431 | #if !__GLIBC_USE (DEPRECATED_SCANF) && !defined __LDBL_COMPAT \
/usr/include/stdio.h:681:8: error: ‘size_t’ does not name a type
  681 | extern size_t fwrite (const void *__restrict __ptr, size_t __size,
      |        ^~~~~~
/usr/include/stdio.h:681:8: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/usr/include/stdio.h:718:40: error: expected initializer before ‘__wur’
  718 | extern long int ftell (FILE *__stream) __wur;
      |                                        ^~~~~
/usr/include/stdio.h:786:39: error: expected initializer before ‘__THROW’
  786 | extern void clearerr (FILE *__stream) __THROW;
      |                                       ^~~~~~~
/usr/include/stdio.h:788:34: error: expected initializer before ‘__THROW’
  788 | extern int feof (FILE *__stream) __THROW __wur;
      |                                  ^~~~~~~
/usr/include/stdio.h:790:36: error: expected initializer before ‘__THROW’
  790 | extern int ferror (FILE *__stream) __THROW __wur;
      |                                    ^~~~~~~
/usr/include/stdio.h:909:1: error: ‘__END_DECLS’ does not name a type
  909 | __END_DECLS
      | ^~~~~~~~~~~
/usr/include/arm-linux-gnueabihf/sys/types.h:230:1: error: ‘__END_DECLS’ does not name a type
  230 | __END_DECLS
      | ^~~~~~~~~~~
/usr/include/inttypes.h:266:1: error: ‘__BEGIN_DECLS’ does not name a type
  266 | __BEGIN_DECLS
      | ^~~~~~~~~~~~~
/usr/include/inttypes.h:284:5: error: ‘imaxdiv_t’ does not name a type
  284 |   } imaxdiv_t;
      |     ^~~~~~~~~
/usr/include/inttypes.h:290:40: error: expected initializer before ‘__THROW’
  290 | extern intmax_t imaxabs (intmax_t __n) __THROW __attribute__ ((__const__));
      |                                        ^~~~~~~
/usr/include/inttypes.h:293:8: error: ‘imaxdiv_t’ does not name a type
  293 | extern imaxdiv_t imaxdiv (intmax_t __numer, intmax_t __denom)
      |        ^~~~~~~~~
/usr/include/inttypes.h:298:68: error: expected initializer before ‘__THROW’
  298 |                            char **__restrict __endptr, int __base) __THROW;
      |                                                                    ^~~~~~~
/usr/include/inttypes.h:302:70: error: expected initializer before ‘__THROW’
  302 |                             char ** __restrict __endptr, int __base) __THROW;
      |                                                                      ^~~~~~~
/usr/include/inttypes.h:307:6: error: expected initializer before ‘__THROW’
  307 |      __THROW;
      |      ^~~~~~~
/usr/include/inttypes.h:312:6: error: expected initializer before ‘__THROW’
  312 |      __THROW;
      |      ^~~~~~~
/usr/include/inttypes.h:314:1: error: ‘__END_DECLS’ does not name a type
  314 | __END_DECLS
      | ^~~~~~~~~~~
In file included from /tmp/Cml1fnt1la/dump1.h:19:
/usr/include/libvslvm.h:174:6: error: ‘size_t’ has not been declared
  174 |      size_t size );
      |      ^~~~~~
/usr/include/libvslvm.h:192:6: error: ‘size_t’ has not been declared
  192 |      size_t size );
      |      ^~~~~~
/usr/include/libvslvm.h:204:6: error: ‘libvslvm_handle_t’ was not declared in this scope
  204 |      libvslvm_handle_t **handle,
      |      ^~~~~~~~~~~~~~~~~
/usr/include/libvslvm.h:204:26: error: ‘handle’ was not declared in this scope
  204 |      libvslvm_handle_t **handle,
      |                          ^~~~~~
/usr/include/libvslvm.h:205:23: error: expected primary-expression before ‘*’ token
  205 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:205:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  205 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:212:6: error: ‘libvslvm_handle_t’ was not declared in this scope; did you mean ‘libvslvm_handle_free’?
  212 |      libvslvm_handle_t **handle,
      |      ^~~~~~~~~~~~~~~~~
      |      libvslvm_handle_free
/usr/include/libvslvm.h:212:26: error: ‘handle’ was not declared in this scope
  212 |      libvslvm_handle_t **handle,
      |                          ^~~~~~
/usr/include/libvslvm.h:213:23: error: expected primary-expression before ‘*’ token
  213 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:213:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  213 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:220:6: error: ‘libvslvm_handle_t’ was not declared in this scope; did you mean ‘libvslvm_handle_free’?
  220 |      libvslvm_handle_t *handle,
      |      ^~~~~~~~~~~~~~~~~
      |      libvslvm_handle_free
/usr/include/libvslvm.h:220:25: error: ‘handle’ was not declared in this scope
  220 |      libvslvm_handle_t *handle,
      |                         ^~~~~~
/usr/include/libvslvm.h:221:23: error: expected primary-expression before ‘*’ token
  221 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:221:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  221 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:228:6: error: ‘libvslvm_handle_t’ was not declared in this scope; did you mean ‘libvslvm_handle_open’?
  228 |      libvslvm_handle_t *handle,
      |      ^~~~~~~~~~~~~~~~~
      |      libvslvm_handle_open
/usr/include/libvslvm.h:228:25: error: ‘handle’ was not declared in this scope
  228 |      libvslvm_handle_t *handle,
      |                         ^~~~~~
/usr/include/libvslvm.h:229:6: error: expected primary-expression before ‘const’
  229 |      const char *filename,
      |      ^~~~~
/usr/include/libvslvm.h:230:6: error: expected primary-expression before ‘int’
  230 |      int access_flags,
      |      ^~~
/usr/include/libvslvm.h:231:23: error: expected primary-expression before ‘*’ token
  231 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:231:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  231 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:267:6: error: ‘libvslvm_handle_t’ was not declared in this scope; did you mean ‘libvslvm_handle_open’?
  267 |      libvslvm_handle_t *handle,
      |      ^~~~~~~~~~~~~~~~~
      |      libvslvm_handle_open
/usr/include/libvslvm.h:267:25: error: ‘handle’ was not declared in this scope
  267 |      libvslvm_handle_t *handle,
      |                         ^~~~~~
/usr/include/libvslvm.h:268:6: error: expected primary-expression before ‘char’
  268 |      char * const filenames[],
      |      ^~~~
/usr/include/libvslvm.h:269:6: error: expected primary-expression before ‘int’
  269 |      int number_of_filenames,
      |      ^~~
/usr/include/libvslvm.h:270:23: error: expected primary-expression before ‘*’ token
  270 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:270:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  270 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:306:6: error: ‘libvslvm_handle_t’ was not declared in this scope; did you mean ‘libvslvm_handle_open’?
  306 |      libvslvm_handle_t *handle,
      |      ^~~~~~~~~~~~~~~~~
      |      libvslvm_handle_open
/usr/include/libvslvm.h:306:25: error: ‘handle’ was not declared in this scope
  306 |      libvslvm_handle_t *handle,
      |                         ^~~~~~
/usr/include/libvslvm.h:307:23: error: expected primary-expression before ‘*’ token
  307 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:307:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  307 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:314:6: error: ‘libvslvm_handle_t’ was not declared in this scope; did you mean ‘libvslvm_handle_open’?
  314 |      libvslvm_handle_t *handle,
      |      ^~~~~~~~~~~~~~~~~
      |      libvslvm_handle_open
/usr/include/libvslvm.h:314:25: error: ‘handle’ was not declared in this scope
  314 |      libvslvm_handle_t *handle,
      |                         ^~~~~~
/usr/include/libvslvm.h:315:6: error: ‘libvslvm_volume_group_t’ was not declared in this scope
  315 |      libvslvm_volume_group_t **volume_group,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/libvslvm.h:315:32: error: ‘volume_group’ was not declared in this scope
  315 |      libvslvm_volume_group_t **volume_group,
      |                                ^~~~~~~~~~~~
/usr/include/libvslvm.h:316:23: error: expected primary-expression before ‘*’ token
  316 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:316:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  316 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:327:6: error: ‘libvslvm_volume_group_t’ was not declared in this scope; did you mean ‘libvslvm_volume_group_free’?
  327 |      libvslvm_volume_group_t **volume_group,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
      |      libvslvm_volume_group_free
/usr/include/libvslvm.h:327:32: error: ‘volume_group’ was not declared in this scope
  327 |      libvslvm_volume_group_t **volume_group,
      |                                ^~~~~~~~~~~~
/usr/include/libvslvm.h:328:23: error: expected primary-expression before ‘*’ token
  328 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:328:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  328 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:335:6: error: ‘libvslvm_volume_group_t’ was not declared in this scope; did you mean ‘libvslvm_volume_group_free’?
  335 |      libvslvm_volume_group_t *volume_group,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
      |      libvslvm_volume_group_free
/usr/include/libvslvm.h:335:31: error: ‘volume_group’ was not declared in this scope
  335 |      libvslvm_volume_group_t *volume_group,
      |                               ^~~~~~~~~~~~
/usr/include/libvslvm.h:336:6: error: ‘size_t’ was not declared in this scope
  336 |      size_t *name_size,
      |      ^~~~~~
/usr/include/libvslvm.h:33:1: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
   32 | #include <stdio.h>
  +++ |+#include <cstddef>
   33 | 
/usr/include/libvslvm.h:336:14: error: ‘name_size’ was not declared in this scope
  336 |      size_t *name_size,
      |              ^~~~~~~~~
/usr/include/libvslvm.h:337:23: error: expected primary-expression before ‘*’ token
  337 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:337:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  337 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:344:6: error: ‘libvslvm_volume_group_t’ was not declared in this scope; did you mean ‘libvslvm_volume_group_free’?
  344 |      libvslvm_volume_group_t *volume_group,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
      |      libvslvm_volume_group_free
/usr/include/libvslvm.h:344:31: error: ‘volume_group’ was not declared in this scope
  344 |      libvslvm_volume_group_t *volume_group,
      |                               ^~~~~~~~~~~~
/usr/include/libvslvm.h:345:6: error: expected primary-expression before ‘char’
  345 |      char *name,
      |      ^~~~
/usr/include/libvslvm.h:346:6: error: ‘size_t’ was not declared in this scope
  346 |      size_t name_size,
      |      ^~~~~~
/usr/include/libvslvm.h:346:6: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/usr/include/libvslvm.h:347:23: error: expected primary-expression before ‘*’ token
  347 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:347:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  347 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:354:6: error: ‘libvslvm_volume_group_t’ was not declared in this scope; did you mean ‘libvslvm_volume_group_free’?
  354 |      libvslvm_volume_group_t *volume_group,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
      |      libvslvm_volume_group_free
/usr/include/libvslvm.h:354:31: error: ‘volume_group’ was not declared in this scope
  354 |      libvslvm_volume_group_t *volume_group,
      |                               ^~~~~~~~~~~~
/usr/include/libvslvm.h:355:6: error: ‘size_t’ was not declared in this scope
  355 |      size_t *identifier_size,
      |      ^~~~~~
/usr/include/libvslvm.h:355:6: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/usr/include/libvslvm.h:355:14: error: ‘identifier_size’ was not declared in this scope
  355 |      size_t *identifier_size,
      |              ^~~~~~~~~~~~~~~
/usr/include/libvslvm.h:356:23: error: expected primary-expression before ‘*’ token
  356 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:356:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  356 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:363:6: error: ‘libvslvm_volume_group_t’ was not declared in this scope; did you mean ‘libvslvm_volume_group_free’?
  363 |      libvslvm_volume_group_t *volume_group,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
      |      libvslvm_volume_group_free
/usr/include/libvslvm.h:363:31: error: ‘volume_group’ was not declared in this scope
  363 |      libvslvm_volume_group_t *volume_group,
      |                               ^~~~~~~~~~~~
/usr/include/libvslvm.h:364:6: error: expected primary-expression before ‘char’
  364 |      char *identifier,
      |      ^~~~
/usr/include/libvslvm.h:365:6: error: ‘size_t’ was not declared in this scope
  365 |      size_t identifier_size,
      |      ^~~~~~
/usr/include/libvslvm.h:365:6: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/usr/include/libvslvm.h:366:23: error: expected primary-expression before ‘*’ token
  366 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:366:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  366 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:373:6: error: ‘libvslvm_volume_group_t’ was not declared in this scope; did you mean ‘libvslvm_volume_group_free’?
  373 |      libvslvm_volume_group_t *volume_group,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
      |      libvslvm_volume_group_free
/usr/include/libvslvm.h:373:31: error: ‘volume_group’ was not declared in this scope
  373 |      libvslvm_volume_group_t *volume_group,
      |                               ^~~~~~~~~~~~
/usr/include/libvslvm.h:374:15: error: expected primary-expression before ‘*’ token
  374 |      uint32_t *sequence_number,
      |               ^
/usr/include/libvslvm.h:374:16: error: ‘sequence_number’ was not declared in this scope
  374 |      uint32_t *sequence_number,
      |                ^~~~~~~~~~~~~~~
/usr/include/libvslvm.h:375:23: error: expected primary-expression before ‘*’ token
  375 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:375:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  375 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:382:6: error: ‘libvslvm_volume_group_t’ was not declared in this scope; did you mean ‘libvslvm_volume_group_free’?
  382 |      libvslvm_volume_group_t *volume_group,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
      |      libvslvm_volume_group_free
/usr/include/libvslvm.h:382:31: error: ‘volume_group’ was not declared in this scope
  382 |      libvslvm_volume_group_t *volume_group,
      |                               ^~~~~~~~~~~~
/usr/include/libvslvm.h:383:6: error: ‘size64_t’ was not declared in this scope
  383 |      size64_t *extent_size,
      |      ^~~~~~~~
/usr/include/libvslvm.h:383:16: error: ‘extent_size’ was not declared in this scope
  383 |      size64_t *extent_size,
      |                ^~~~~~~~~~~
/usr/include/libvslvm.h:384:23: error: expected primary-expression before ‘*’ token
  384 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:384:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  384 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:391:6: error: ‘libvslvm_volume_group_t’ was not declared in this scope; did you mean ‘libvslvm_volume_group_free’?
  391 |      libvslvm_volume_group_t *volume_group,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
      |      libvslvm_volume_group_free
/usr/include/libvslvm.h:391:31: error: ‘volume_group’ was not declared in this scope
  391 |      libvslvm_volume_group_t *volume_group,
      |                               ^~~~~~~~~~~~
/usr/include/libvslvm.h:392:6: error: expected primary-expression before ‘int’
  392 |      int *number_of_physical_volumes,
      |      ^~~
/usr/include/libvslvm.h:393:23: error: expected primary-expression before ‘*’ token
  393 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:393:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  393 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:400:6: error: ‘libvslvm_volume_group_t’ was not declared in this scope; did you mean ‘libvslvm_volume_group_free’?
  400 |      libvslvm_volume_group_t *volume_group,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
      |      libvslvm_volume_group_free
/usr/include/libvslvm.h:400:31: error: ‘volume_group’ was not declared in this scope
  400 |      libvslvm_volume_group_t *volume_group,
      |                               ^~~~~~~~~~~~
/usr/include/libvslvm.h:401:6: error: expected primary-expression before ‘int’
  401 |      int volume_index,
      |      ^~~
/usr/include/libvslvm.h:402:6: error: ‘libvslvm_physical_volume_t’ was not declared in this scope
  402 |      libvslvm_physical_volume_t **physical_volume,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/libvslvm.h:402:35: error: ‘physical_volume’ was not declared in this scope
  402 |      libvslvm_physical_volume_t **physical_volume,
      |                                   ^~~~~~~~~~~~~~~
/usr/include/libvslvm.h:403:23: error: expected primary-expression before ‘*’ token
  403 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:403:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  403 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:410:6: error: ‘libvslvm_volume_group_t’ was not declared in this scope; did you mean ‘libvslvm_volume_group_free’?
  410 |      libvslvm_volume_group_t *volume_group,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
      |      libvslvm_volume_group_free
/usr/include/libvslvm.h:410:31: error: ‘volume_group’ was not declared in this scope
  410 |      libvslvm_volume_group_t *volume_group,
      |                               ^~~~~~~~~~~~
/usr/include/libvslvm.h:411:6: error: expected primary-expression before ‘const’
  411 |      const char *volume_name,
      |      ^~~~~
/usr/include/libvslvm.h:412:6: error: ‘size_t’ was not declared in this scope
  412 |      size_t volume_name_length,
      |      ^~~~~~
/usr/include/libvslvm.h:412:6: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/usr/include/libvslvm.h:413:6: error: ‘libvslvm_physical_volume_t’ was not declared in this scope
  413 |      libvslvm_physical_volume_t **physical_volume,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/libvslvm.h:413:35: error: ‘physical_volume’ was not declared in this scope
  413 |      libvslvm_physical_volume_t **physical_volume,
      |                                   ^~~~~~~~~~~~~~~
/usr/include/libvslvm.h:414:23: error: expected primary-expression before ‘*’ token
  414 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:414:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  414 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:421:6: error: ‘libvslvm_volume_group_t’ was not declared in this scope; did you mean ‘libvslvm_volume_group_free’?
  421 |      libvslvm_volume_group_t *volume_group,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
      |      libvslvm_volume_group_free
/usr/include/libvslvm.h:421:31: error: ‘volume_group’ was not declared in this scope
  421 |      libvslvm_volume_group_t *volume_group,
      |                               ^~~~~~~~~~~~
/usr/include/libvslvm.h:422:6: error: expected primary-expression before ‘int’
  422 |      int *number_of_logical_volumes,
      |      ^~~
/usr/include/libvslvm.h:423:23: error: expected primary-expression before ‘*’ token
  423 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:423:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  423 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:430:6: error: ‘libvslvm_volume_group_t’ was not declared in this scope; did you mean ‘libvslvm_volume_group_free’?
  430 |      libvslvm_volume_group_t *volume_group,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
      |      libvslvm_volume_group_free
/usr/include/libvslvm.h:430:31: error: ‘volume_group’ was not declared in this scope
  430 |      libvslvm_volume_group_t *volume_group,
      |                               ^~~~~~~~~~~~
/usr/include/libvslvm.h:431:6: error: expected primary-expression before ‘int’
  431 |      int volume_index,
      |      ^~~
/usr/include/libvslvm.h:432:6: error: ‘libvslvm_logical_volume_t’ was not declared in this scope
  432 |      libvslvm_logical_volume_t **logical_volume,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/libvslvm.h:432:34: error: ‘logical_volume’ was not declared in this scope
  432 |      libvslvm_logical_volume_t **logical_volume,
      |                                  ^~~~~~~~~~~~~~
/usr/include/libvslvm.h:433:23: error: expected primary-expression before ‘*’ token
  433 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:433:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  433 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:444:6: error: ‘libvslvm_physical_volume_t’ was not declared in this scope; did you mean ‘libvslvm_physical_volume_free’?
  444 |      libvslvm_physical_volume_t **physical_volume,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libvslvm_physical_volume_free
/usr/include/libvslvm.h:444:35: error: ‘physical_volume’ was not declared in this scope
  444 |      libvslvm_physical_volume_t **physical_volume,
      |                                   ^~~~~~~~~~~~~~~
/usr/include/libvslvm.h:445:23: error: expected primary-expression before ‘*’ token
  445 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:445:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  445 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:452:6: error: ‘libvslvm_physical_volume_t’ was not declared in this scope; did you mean ‘libvslvm_physical_volume_free’?
  452 |      libvslvm_physical_volume_t *physical_volume,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libvslvm_physical_volume_free
/usr/include/libvslvm.h:452:34: error: ‘physical_volume’ was not declared in this scope
  452 |      libvslvm_physical_volume_t *physical_volume,
      |                                  ^~~~~~~~~~~~~~~
/usr/include/libvslvm.h:453:6: error: ‘size_t’ was not declared in this scope
  453 |      size_t *name_size,
      |      ^~~~~~
/usr/include/libvslvm.h:453:6: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/usr/include/libvslvm.h:453:14: error: ‘name_size’ was not declared in this scope
  453 |      size_t *name_size,
      |              ^~~~~~~~~
/usr/include/libvslvm.h:454:23: error: expected primary-expression before ‘*’ token
  454 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:454:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  454 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:461:6: error: ‘libvslvm_physical_volume_t’ was not declared in this scope; did you mean ‘libvslvm_physical_volume_free’?
  461 |      libvslvm_physical_volume_t *physical_volume,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libvslvm_physical_volume_free
/usr/include/libvslvm.h:461:34: error: ‘physical_volume’ was not declared in this scope
  461 |      libvslvm_physical_volume_t *physical_volume,
      |                                  ^~~~~~~~~~~~~~~
/usr/include/libvslvm.h:462:6: error: expected primary-expression before ‘char’
  462 |      char *name,
      |      ^~~~
/usr/include/libvslvm.h:463:6: error: ‘size_t’ was not declared in this scope
  463 |      size_t name_size,
      |      ^~~~~~
/usr/include/libvslvm.h:463:6: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/usr/include/libvslvm.h:464:23: error: expected primary-expression before ‘*’ token
  464 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:464:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  464 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:471:6: error: ‘libvslvm_physical_volume_t’ was not declared in this scope; did you mean ‘libvslvm_physical_volume_free’?
  471 |      libvslvm_physical_volume_t *physical_volume,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libvslvm_physical_volume_free
/usr/include/libvslvm.h:471:34: error: ‘physical_volume’ was not declared in this scope
  471 |      libvslvm_physical_volume_t *physical_volume,
      |                                  ^~~~~~~~~~~~~~~
/usr/include/libvslvm.h:472:6: error: ‘size_t’ was not declared in this scope
  472 |      size_t *identifier_size,
      |      ^~~~~~
/usr/include/libvslvm.h:472:6: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/usr/include/libvslvm.h:472:14: error: ‘identifier_size’ was not declared in this scope
  472 |      size_t *identifier_size,
      |              ^~~~~~~~~~~~~~~
/usr/include/libvslvm.h:473:23: error: expected primary-expression before ‘*’ token
  473 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:473:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  473 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:480:6: error: ‘libvslvm_physical_volume_t’ was not declared in this scope; did you mean ‘libvslvm_physical_volume_free’?
  480 |      libvslvm_physical_volume_t *physical_volume,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libvslvm_physical_volume_free
/usr/include/libvslvm.h:480:34: error: ‘physical_volume’ was not declared in this scope
  480 |      libvslvm_physical_volume_t *physical_volume,
      |                                  ^~~~~~~~~~~~~~~
/usr/include/libvslvm.h:481:6: error: expected primary-expression before ‘char’
  481 |      char *identifier,
      |      ^~~~
/usr/include/libvslvm.h:482:6: error: ‘size_t’ was not declared in this scope
  482 |      size_t identifier_size,
      |      ^~~~~~
/usr/include/libvslvm.h:482:6: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/usr/include/libvslvm.h:483:23: error: expected primary-expression before ‘*’ token
  483 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:483:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  483 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:490:6: error: ‘libvslvm_physical_volume_t’ was not declared in this scope; did you mean ‘libvslvm_physical_volume_free’?
  490 |      libvslvm_physical_volume_t *physical_volume,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libvslvm_physical_volume_free
/usr/include/libvslvm.h:490:34: error: ‘physical_volume’ was not declared in this scope
  490 |      libvslvm_physical_volume_t *physical_volume,
      |                                  ^~~~~~~~~~~~~~~
/usr/include/libvslvm.h:491:6: error: ‘size_t’ was not declared in this scope
  491 |      size_t *device_path_size,
      |      ^~~~~~
/usr/include/libvslvm.h:491:6: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/usr/include/libvslvm.h:491:14: error: ‘device_path_size’ was not declared in this scope
  491 |      size_t *device_path_size,
      |              ^~~~~~~~~~~~~~~~
/usr/include/libvslvm.h:492:23: error: expected primary-expression before ‘*’ token
  492 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:492:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  492 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:499:6: error: ‘libvslvm_physical_volume_t’ was not declared in this scope; did you mean ‘libvslvm_physical_volume_free’?
  499 |      libvslvm_physical_volume_t *physical_volume,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libvslvm_physical_volume_free
/usr/include/libvslvm.h:499:34: error: ‘physical_volume’ was not declared in this scope
  499 |      libvslvm_physical_volume_t *physical_volume,
      |                                  ^~~~~~~~~~~~~~~
/usr/include/libvslvm.h:500:6: error: expected primary-expression before ‘char’
  500 |      char *device_path,
      |      ^~~~
/usr/include/libvslvm.h:501:6: error: ‘size_t’ was not declared in this scope
  501 |      size_t device_path_size,
      |      ^~~~~~
/usr/include/libvslvm.h:501:6: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/usr/include/libvslvm.h:502:23: error: expected primary-expression before ‘*’ token
  502 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:502:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  502 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:509:6: error: ‘libvslvm_physical_volume_t’ was not declared in this scope; did you mean ‘libvslvm_physical_volume_free’?
  509 |      libvslvm_physical_volume_t *physical_volume,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libvslvm_physical_volume_free
/usr/include/libvslvm.h:509:34: error: ‘physical_volume’ was not declared in this scope
  509 |      libvslvm_physical_volume_t *physical_volume,
      |                                  ^~~~~~~~~~~~~~~
/usr/include/libvslvm.h:510:6: error: ‘size64_t’ was not declared in this scope
  510 |      size64_t *size,
      |      ^~~~~~~~
/usr/include/libvslvm.h:510:16: error: ‘size’ was not declared in this scope
  510 |      size64_t *size,
      |                ^~~~
/usr/include/libvslvm.h:511:23: error: expected primary-expression before ‘*’ token
  511 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:511:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  511 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:522:6: error: ‘libvslvm_logical_volume_t’ was not declared in this scope; did you mean ‘libvslvm_logical_volume_free’?
  522 |      libvslvm_logical_volume_t **logical_volume,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
      |      libvslvm_logical_volume_free
/usr/include/libvslvm.h:522:34: error: ‘logical_volume’ was not declared in this scope
  522 |      libvslvm_logical_volume_t **logical_volume,
      |                                  ^~~~~~~~~~~~~~
/usr/include/libvslvm.h:523:23: error: expected primary-expression before ‘*’ token
  523 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:523:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  523 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:530:10: error: ‘libvslvm_logical_volume_t’ was not declared in this scope; did you mean ‘libvslvm_logical_volume_free’?
  530 |          libvslvm_logical_volume_t *logical_volume,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
      |          libvslvm_logical_volume_free
/usr/include/libvslvm.h:530:37: error: ‘logical_volume’ was not declared in this scope
  530 |          libvslvm_logical_volume_t *logical_volume,
      |                                     ^~~~~~~~~~~~~~
/usr/include/libvslvm.h:531:10: error: expected primary-expression before ‘void’
  531 |          void *buffer,
      |          ^~~~
/usr/include/libvslvm.h:532:10: error: ‘size_t’ was not declared in this scope
  532 |          size_t buffer_size,
      |          ^~~~~~
/usr/include/libvslvm.h:532:10: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/usr/include/libvslvm.h:533:27: error: expected primary-expression before ‘*’ token
  533 |          libvslvm_error_t **error );
      |                           ^
/usr/include/libvslvm.h:533:29: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  533 |          libvslvm_error_t **error );
      |                             ^~~~~
      |                             perror
/usr/include/libvslvm.h:540:10: error: ‘libvslvm_logical_volume_t’ was not declared in this scope; did you mean ‘libvslvm_logical_volume_free’?
  540 |          libvslvm_logical_volume_t *logical_volume,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
      |          libvslvm_logical_volume_free
/usr/include/libvslvm.h:540:37: error: ‘logical_volume’ was not declared in this scope
  540 |          libvslvm_logical_volume_t *logical_volume,
      |                                     ^~~~~~~~~~~~~~
/usr/include/libvslvm.h:541:10: error: expected primary-expression before ‘void’
  541 |          void *buffer,
      |          ^~~~
/usr/include/libvslvm.h:542:10: error: ‘size_t’ was not declared in this scope
  542 |          size_t buffer_size,
      |          ^~~~~~
/usr/include/libvslvm.h:542:10: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/usr/include/libvslvm.h:543:10: error: ‘off64_t’ was not declared in this scope; did you mean ‘off_t’?
  543 |          off64_t offset,
      |          ^~~~~~~
      |          off_t
/usr/include/libvslvm.h:544:27: error: expected primary-expression before ‘*’ token
  544 |          libvslvm_error_t **error );
      |                           ^
/usr/include/libvslvm.h:544:29: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  544 |          libvslvm_error_t **error );
      |                             ^~~~~
      |                             perror
/usr/include/libvslvm.h:550:1: error: ‘off64_t’ does not name a type; did you mean ‘off_t’?
  550 | off64_t libvslvm_logical_volume_seek_offset(
      | ^~~~~~~
      | off_t
/usr/include/libvslvm.h:561:6: error: ‘libvslvm_logical_volume_t’ was not declared in this scope; did you mean ‘libvslvm_logical_volume_free’?
  561 |      libvslvm_logical_volume_t *logical_volume,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
      |      libvslvm_logical_volume_free
/usr/include/libvslvm.h:561:33: error: ‘logical_volume’ was not declared in this scope
  561 |      libvslvm_logical_volume_t *logical_volume,
      |                                 ^~~~~~~~~~~~~~
/usr/include/libvslvm.h:562:6: error: ‘off64_t’ was not declared in this scope; did you mean ‘off_t’?
  562 |      off64_t *offset,
      |      ^~~~~~~
      |      off_t
/usr/include/libvslvm.h:562:15: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’?
  562 |      off64_t *offset,
      |               ^~~~~~
      |               off_t
/usr/include/libvslvm.h:563:23: error: expected primary-expression before ‘*’ token
  563 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:563:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  563 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:570:6: error: ‘libvslvm_logical_volume_t’ was not declared in this scope; did you mean ‘libvslvm_logical_volume_free’?
  570 |      libvslvm_logical_volume_t *logical_volume,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
      |      libvslvm_logical_volume_free
/usr/include/libvslvm.h:570:33: error: ‘logical_volume’ was not declared in this scope
  570 |      libvslvm_logical_volume_t *logical_volume,
      |                                 ^~~~~~~~~~~~~~
/usr/include/libvslvm.h:571:6: error: ‘size64_t’ was not declared in this scope
  571 |      size64_t *size,
      |      ^~~~~~~~
/usr/include/libvslvm.h:571:16: error: ‘size’ was not declared in this scope
  571 |      size64_t *size,
      |                ^~~~
/usr/include/libvslvm.h:572:23: error: expected primary-expression before ‘*’ token
  572 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:572:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  572 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:579:6: error: ‘libvslvm_logical_volume_t’ was not declared in this scope; did you mean ‘libvslvm_logical_volume_free’?
  579 |      libvslvm_logical_volume_t *logical_volume,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
      |      libvslvm_logical_volume_free
/usr/include/libvslvm.h:579:33: error: ‘logical_volume’ was not declared in this scope
  579 |      libvslvm_logical_volume_t *logical_volume,
      |                                 ^~~~~~~~~~~~~~
/usr/include/libvslvm.h:580:6: error: ‘size_t’ was not declared in this scope
  580 |      size_t *name_size,
      |      ^~~~~~
/usr/include/libvslvm.h:580:6: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/usr/include/libvslvm.h:580:14: error: ‘name_size’ was not declared in this scope
  580 |      size_t *name_size,
      |              ^~~~~~~~~
/usr/include/libvslvm.h:581:23: error: expected primary-expression before ‘*’ token
  581 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:581:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  581 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:588:6: error: ‘libvslvm_logical_volume_t’ was not declared in this scope; did you mean ‘libvslvm_logical_volume_free’?
  588 |      libvslvm_logical_volume_t *logical_volume,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
      |      libvslvm_logical_volume_free
/usr/include/libvslvm.h:588:33: error: ‘logical_volume’ was not declared in this scope
  588 |      libvslvm_logical_volume_t *logical_volume,
      |                                 ^~~~~~~~~~~~~~
/usr/include/libvslvm.h:589:6: error: expected primary-expression before ‘char’
  589 |      char *name,
      |      ^~~~
/usr/include/libvslvm.h:590:6: error: ‘size_t’ was not declared in this scope
  590 |      size_t name_size,
      |      ^~~~~~
/usr/include/libvslvm.h:590:6: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/usr/include/libvslvm.h:591:23: error: expected primary-expression before ‘*’ token
  591 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:591:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  591 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:598:6: error: ‘libvslvm_logical_volume_t’ was not declared in this scope; did you mean ‘libvslvm_logical_volume_free’?
  598 |      libvslvm_logical_volume_t *logical_volume,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
      |      libvslvm_logical_volume_free
/usr/include/libvslvm.h:598:33: error: ‘logical_volume’ was not declared in this scope
  598 |      libvslvm_logical_volume_t *logical_volume,
      |                                 ^~~~~~~~~~~~~~
/usr/include/libvslvm.h:599:6: error: ‘size_t’ was not declared in this scope
  599 |      size_t *identifier_size,
      |      ^~~~~~
/usr/include/libvslvm.h:599:6: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/usr/include/libvslvm.h:599:14: error: ‘identifier_size’ was not declared in this scope
  599 |      size_t *identifier_size,
      |              ^~~~~~~~~~~~~~~
/usr/include/libvslvm.h:600:23: error: expected primary-expression before ‘*’ token
  600 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:600:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  600 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:607:6: error: ‘libvslvm_logical_volume_t’ was not declared in this scope; did you mean ‘libvslvm_logical_volume_free’?
  607 |      libvslvm_logical_volume_t *logical_volume,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
      |      libvslvm_logical_volume_free
/usr/include/libvslvm.h:607:33: error: ‘logical_volume’ was not declared in this scope
  607 |      libvslvm_logical_volume_t *logical_volume,
      |                                 ^~~~~~~~~~~~~~
/usr/include/libvslvm.h:608:6: error: expected primary-expression before ‘char’
  608 |      char *identifier,
      |      ^~~~
/usr/include/libvslvm.h:609:6: error: ‘size_t’ was not declared in this scope
  609 |      size_t identifier_size,
      |      ^~~~~~
/usr/include/libvslvm.h:609:6: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/usr/include/libvslvm.h:610:23: error: expected primary-expression before ‘*’ token
  610 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:610:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  610 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:617:6: error: ‘libvslvm_logical_volume_t’ was not declared in this scope; did you mean ‘libvslvm_logical_volume_free’?
  617 |      libvslvm_logical_volume_t *logical_volume,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
      |      libvslvm_logical_volume_free
/usr/include/libvslvm.h:617:33: error: ‘logical_volume’ was not declared in this scope
  617 |      libvslvm_logical_volume_t *logical_volume,
      |                                 ^~~~~~~~~~~~~~
/usr/include/libvslvm.h:618:6: error: expected primary-expression before ‘int’
  618 |      int *number_of_segments,
      |      ^~~
/usr/include/libvslvm.h:619:23: error: expected primary-expression before ‘*’ token
  619 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:619:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  619 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:626:6: error: ‘libvslvm_logical_volume_t’ was not declared in this scope; did you mean ‘libvslvm_logical_volume_free’?
  626 |      libvslvm_logical_volume_t *logical_volume,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
      |      libvslvm_logical_volume_free
/usr/include/libvslvm.h:626:33: error: ‘logical_volume’ was not declared in this scope
  626 |      libvslvm_logical_volume_t *logical_volume,
      |                                 ^~~~~~~~~~~~~~
/usr/include/libvslvm.h:627:6: error: expected primary-expression before ‘int’
  627 |      int segment_index,
      |      ^~~
/usr/include/libvslvm.h:628:6: error: ‘libvslvm_segment_t’ was not declared in this scope; did you mean ‘libvslvm_error_t’?
  628 |      libvslvm_segment_t **segment,
      |      ^~~~~~~~~~~~~~~~~~
      |      libvslvm_error_t
/usr/include/libvslvm.h:628:27: error: ‘segment’ was not declared in this scope
  628 |      libvslvm_segment_t **segment,
      |                           ^~~~~~~
/usr/include/libvslvm.h:629:23: error: expected primary-expression before ‘*’ token
  629 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:629:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  629 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:640:6: error: ‘libvslvm_segment_t’ was not declared in this scope; did you mean ‘libvslvm_segment_free’?
  640 |      libvslvm_segment_t **segment,
      |      ^~~~~~~~~~~~~~~~~~
      |      libvslvm_segment_free
/usr/include/libvslvm.h:640:27: error: ‘segment’ was not declared in this scope
  640 |      libvslvm_segment_t **segment,
      |                           ^~~~~~~
/usr/include/libvslvm.h:641:23: error: expected primary-expression before ‘*’ token
  641 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:641:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  641 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:648:6: error: ‘libvslvm_segment_t’ was not declared in this scope; did you mean ‘libvslvm_segment_free’?
  648 |      libvslvm_segment_t *segment,
      |      ^~~~~~~~~~~~~~~~~~
      |      libvslvm_segment_free
/usr/include/libvslvm.h:648:26: error: ‘segment’ was not declared in this scope
  648 |      libvslvm_segment_t *segment,
      |                          ^~~~~~~
/usr/include/libvslvm.h:649:6: error: ‘off64_t’ was not declared in this scope; did you mean ‘off_t’?
  649 |      off64_t *offset,
      |      ^~~~~~~
      |      off_t
/usr/include/libvslvm.h:649:15: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’?
  649 |      off64_t *offset,
      |               ^~~~~~
      |               off_t
/usr/include/libvslvm.h:650:23: error: expected primary-expression before ‘*’ token
  650 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:650:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  650 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:657:6: error: ‘libvslvm_segment_t’ was not declared in this scope; did you mean ‘libvslvm_segment_free’?
  657 |      libvslvm_segment_t *segment,
      |      ^~~~~~~~~~~~~~~~~~
      |      libvslvm_segment_free
/usr/include/libvslvm.h:657:26: error: ‘segment’ was not declared in this scope
  657 |      libvslvm_segment_t *segment,
      |                          ^~~~~~~
/usr/include/libvslvm.h:658:6: error: ‘size64_t’ was not declared in this scope
  658 |      size64_t *size,
      |      ^~~~~~~~
/usr/include/libvslvm.h:658:16: error: ‘size’ was not declared in this scope
  658 |      size64_t *size,
      |                ^~~~
/usr/include/libvslvm.h:659:23: error: expected primary-expression before ‘*’ token
  659 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:659:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  659 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:666:6: error: ‘libvslvm_segment_t’ was not declared in this scope; did you mean ‘libvslvm_segment_free’?
  666 |      libvslvm_segment_t *segment,
      |      ^~~~~~~~~~~~~~~~~~
      |      libvslvm_segment_free
/usr/include/libvslvm.h:666:26: error: ‘segment’ was not declared in this scope
  666 |      libvslvm_segment_t *segment,
      |                          ^~~~~~~
/usr/include/libvslvm.h:667:6: error: expected primary-expression before ‘int’
  667 |      int *number_of_stripes,
      |      ^~~
/usr/include/libvslvm.h:668:23: error: expected primary-expression before ‘*’ token
  668 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:668:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  668 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:675:6: error: ‘libvslvm_segment_t’ was not declared in this scope; did you mean ‘libvslvm_segment_free’?
  675 |      libvslvm_segment_t *segment,
      |      ^~~~~~~~~~~~~~~~~~
      |      libvslvm_segment_free
/usr/include/libvslvm.h:675:26: error: ‘segment’ was not declared in this scope
  675 |      libvslvm_segment_t *segment,
      |                          ^~~~~~~
/usr/include/libvslvm.h:676:6: error: expected primary-expression before ‘int’
  676 |      int stripe_index,
      |      ^~~
/usr/include/libvslvm.h:677:6: error: ‘libvslvm_stripe_t’ was not declared in this scope; did you mean ‘libvslvm_error_t’?
  677 |      libvslvm_stripe_t **stripe,
      |      ^~~~~~~~~~~~~~~~~
      |      libvslvm_error_t
/usr/include/libvslvm.h:677:26: error: ‘stripe’ was not declared in this scope
  677 |      libvslvm_stripe_t **stripe,
      |                          ^~~~~~
/usr/include/libvslvm.h:678:23: error: expected primary-expression before ‘*’ token
  678 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:678:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  678 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:689:6: error: ‘libvslvm_stripe_t’ was not declared in this scope; did you mean ‘libvslvm_stripe_free’?
  689 |      libvslvm_stripe_t **stripe,
      |      ^~~~~~~~~~~~~~~~~
      |      libvslvm_stripe_free
/usr/include/libvslvm.h:689:26: error: ‘stripe’ was not declared in this scope
  689 |      libvslvm_stripe_t **stripe,
      |                          ^~~~~~
/usr/include/libvslvm.h:690:23: error: expected primary-expression before ‘*’ token
  690 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:690:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  690 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:697:6: error: ‘libvslvm_stripe_t’ was not declared in this scope; did you mean ‘libvslvm_stripe_free’?
  697 |      libvslvm_stripe_t *stripe,
      |      ^~~~~~~~~~~~~~~~~
      |      libvslvm_stripe_free
/usr/include/libvslvm.h:697:25: error: ‘stripe’ was not declared in this scope
  697 |      libvslvm_stripe_t *stripe,
      |                         ^~~~~~
/usr/include/libvslvm.h:698:6: error: ‘size_t’ was not declared in this scope
  698 |      size_t *physical_volume_name_size,
      |      ^~~~~~
/usr/include/libvslvm.h:698:6: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/usr/include/libvslvm.h:698:14: error: ‘physical_volume_name_size’ was not declared in this scope
  698 |      size_t *physical_volume_name_size,
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/libvslvm.h:699:23: error: expected primary-expression before ‘*’ token
  699 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:699:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  699 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:706:6: error: ‘libvslvm_stripe_t’ was not declared in this scope; did you mean ‘libvslvm_stripe_free’?
  706 |      libvslvm_stripe_t *stripe,
      |      ^~~~~~~~~~~~~~~~~
      |      libvslvm_stripe_free
/usr/include/libvslvm.h:706:25: error: ‘stripe’ was not declared in this scope
  706 |      libvslvm_stripe_t *stripe,
      |                         ^~~~~~
/usr/include/libvslvm.h:707:6: error: expected primary-expression before ‘char’
  707 |      char *physical_volume_name,
      |      ^~~~
/usr/include/libvslvm.h:708:6: error: ‘size_t’ was not declared in this scope
  708 |      size_t physical_volume_name_size,
      |      ^~~~~~
/usr/include/libvslvm.h:708:6: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/usr/include/libvslvm.h:709:23: error: expected primary-expression before ‘*’ token
  709 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:709:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  709 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror
/usr/include/libvslvm.h:716:6: error: ‘libvslvm_stripe_t’ was not declared in this scope; did you mean ‘libvslvm_stripe_free’?
  716 |      libvslvm_stripe_t *stripe,
      |      ^~~~~~~~~~~~~~~~~
      |      libvslvm_stripe_free
/usr/include/libvslvm.h:716:25: error: ‘stripe’ was not declared in this scope
  716 |      libvslvm_stripe_t *stripe,
      |                         ^~~~~~
/usr/include/libvslvm.h:717:6: error: ‘off64_t’ was not declared in this scope; did you mean ‘off_t’?
  717 |      off64_t *data_area_offset,
      |      ^~~~~~~
      |      off_t
/usr/include/libvslvm.h:717:15: error: ‘data_area_offset’ was not declared in this scope
  717 |      off64_t *data_area_offset,
      |               ^~~~~~~~~~~~~~~~
/usr/include/libvslvm.h:718:23: error: expected primary-expression before ‘*’ token
  718 |      libvslvm_error_t **error );
      |                       ^
/usr/include/libvslvm.h:718:25: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  718 |      libvslvm_error_t **error );
      |                         ^~~~~
      |                         perror

