Temporary header file '/tmp/bxu67qJzP4/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/stdint.h"
  #include "/usr/include/bladeRF1.h"
  #include "/usr/include/bladeRF2.h"
  #include "/usr/include/libbladeRF.h"

  // add classes
  bladerf_backendinfo* tmp_add_class_0;
  bladerf_devinfo* tmp_add_class_1;
  bladerf_gain_modes* tmp_add_class_2;
  bladerf_image* tmp_add_class_3;
  bladerf_lms_dc_cals* tmp_add_class_4;
  bladerf_loopback_modes* tmp_add_class_5;
  bladerf_metadata* tmp_add_class_6;
  bladerf_quick_tune* tmp_add_class_7;
  bladerf_range* tmp_add_class_8;
  bladerf_rational_rate* tmp_add_class_9;
  bladerf_serial* tmp_add_class_10;
  bladerf_trigger* tmp_add_class_11;
  bladerf_version* tmp_add_class_12;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/bxu67qJzP4/dump1.h"

In file included from /tmp/bxu67qJzP4/dump1.h:13:
/usr/include/bladeRF1.h:238:1: error: ‘API_EXPORT’ does not name a type
  238 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:238:1: note: the macro ‘API_EXPORT’ had not yet been defined
In file included from /tmp/bxu67qJzP4/dump1.h:15:
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:251:1: error: ‘API_EXPORT’ does not name a type
  251 | API_EXPORT int CALL_CONV bladerf_get_txvga2(struct bladerf *dev, int *gain);
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:251:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:267:1: error: ‘API_EXPORT’ does not name a type
  267 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:267:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:280:1: error: ‘API_EXPORT’ does not name a type
  280 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:280:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:293:1: error: ‘API_EXPORT’ does not name a type
  293 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:293:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:306:1: error: ‘API_EXPORT’ does not name a type
  306 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:306:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:323:1: error: ‘API_EXPORT’ does not name a type
  323 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:323:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:336:1: error: ‘API_EXPORT’ does not name a type
  336 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:336:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:353:1: error: ‘API_EXPORT’ does not name a type
  353 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:353:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:364:1: error: ‘API_EXPORT’ does not name a type
  364 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:364:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:401:1: error: ‘API_EXPORT’ does not name a type
  401 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:401:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:414:1: error: ‘API_EXPORT’ does not name a type
  414 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:414:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:449:1: error: ‘API_EXPORT’ does not name a type
  449 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:449:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:463:1: error: ‘API_EXPORT’ does not name a type
  463 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:463:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:549:1: error: ‘API_EXPORT’ does not name a type
  549 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:549:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:560:1: error: ‘API_EXPORT’ does not name a type
  560 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:560:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:583:1: error: ‘API_EXPORT’ does not name a type
  583 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:583:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:611:1: error: ‘API_EXPORT’ does not name a type
  611 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:611:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:624:1: error: ‘API_EXPORT’ does not name a type
  624 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:624:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:636:1: error: ‘API_EXPORT’ does not name a type
  636 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:636:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:908:1: error: ‘API_EXPORT’ does not name a type
  908 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:908:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:925:1: error: ‘API_EXPORT’ does not name a type
  925 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:925:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:959:1: error: ‘API_EXPORT’ does not name a type
  959 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:959:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:973:1: error: ‘API_EXPORT’ does not name a type
  973 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:973:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:992:1: error: ‘API_EXPORT’ does not name a type
  992 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:992:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:1029:1: error: ‘API_EXPORT’ does not name a type
 1029 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:1029:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:1133:1: error: ‘API_EXPORT’ does not name a type
 1133 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:1133:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:1148:1: error: ‘API_EXPORT’ does not name a type
 1148 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:1148:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:1162:1: error: ‘API_EXPORT’ does not name a type
 1162 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:1162:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:1176:1: error: ‘API_EXPORT’ does not name a type
 1176 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:1176:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:1189:1: error: ‘API_EXPORT’ does not name a type
 1189 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:1189:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:1200:1: error: ‘API_EXPORT’ does not name a type
 1200 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:1200:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:1213:1: error: ‘API_EXPORT’ does not name a type
 1213 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:1213:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:1226:1: error: ‘API_EXPORT’ does not name a type
 1226 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:1226:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:1238:1: error: ‘API_EXPORT’ does not name a type
 1238 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:1238:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:1270:1: error: ‘API_EXPORT’ does not name a type
 1270 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:1270:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:1423:1: error: ‘API_EXPORT’ does not name a type
 1423 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:1423:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:1442:1: error: ‘API_EXPORT’ does not name a type
 1442 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:1442:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:1454:1: error: ‘API_EXPORT’ does not name a type
 1454 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:1454:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:1468:1: error: ‘API_EXPORT’ does not name a type
 1468 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:1468:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:1482:1: error: ‘API_EXPORT’ does not name a type
 1482 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:1482:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:1496:1: error: ‘API_EXPORT’ does not name a type
 1496 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:1496:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:1533:1: error: ‘API_EXPORT’ does not name a type
 1533 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:1533:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:1545:1: error: ‘API_EXPORT’ does not name a type
 1545 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:1545:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF1.h:1557:1: error: ‘API_EXPORT’ does not name a type
 1557 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF1.h:1557:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
In file included from /tmp/bxu67qJzP4/dump1.h:14:
/usr/include/bladeRF2.h:48:1: error: ‘API_EXPORT’ does not name a type
   48 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF2.h:48:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF2.h:62:1: error: ‘API_EXPORT’ does not name a type
   62 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF2.h:62:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF2.h:101:1: error: ‘API_EXPORT’ does not name a type
  101 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF2.h:101:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF2.h:114:1: error: ‘API_EXPORT’ does not name a type
  114 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF2.h:114:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF2.h:127:1: error: ‘API_EXPORT’ does not name a type
  127 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF2.h:127:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF2.h:148:1: error: ‘API_EXPORT’ does not name a type
  148 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF2.h:148:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF2.h:167:1: error: ‘API_EXPORT’ does not name a type
  167 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF2.h:167:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF2.h:208:1: error: ‘API_EXPORT’ does not name a type
  208 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF2.h:208:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF2.h:222:1: error: ‘API_EXPORT’ does not name a type
  222 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF2.h:222:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF2.h:236:1: error: ‘API_EXPORT’ does not name a type
  236 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF2.h:236:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF2.h:250:1: error: ‘API_EXPORT’ does not name a type
  250 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF2.h:250:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF2.h:273:1: error: ‘API_EXPORT’ does not name a type
  273 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF2.h:273:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF2.h:284:1: error: ‘API_EXPORT’ does not name a type
  284 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF2.h:284:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF2.h:297:1: error: ‘API_EXPORT’ does not name a type
  297 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF2.h:297:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF2.h:308:1: error: ‘API_EXPORT’ does not name a type
  308 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF2.h:308:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF2.h:321:1: error: ‘API_EXPORT’ does not name a type
  321 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF2.h:321:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF2.h:332:1: error: ‘API_EXPORT’ does not name a type
  332 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF2.h:332:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF2.h:347:1: error: ‘API_EXPORT’ does not name a type
  347 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF2.h:347:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF2.h:364:1: error: ‘API_EXPORT’ does not name a type
  364 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF2.h:364:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF2.h:396:1: error: ‘API_EXPORT’ does not name a type
  396 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF2.h:396:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF2.h:432:1: error: ‘API_EXPORT’ does not name a type
  432 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF2.h:432:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF2.h:446:1: error: ‘API_EXPORT’ does not name a type
  446 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF2.h:446:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF2.h:466:1: error: ‘API_EXPORT’ does not name a type
  466 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF2.h:466:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF2.h:477:1: error: ‘API_EXPORT’ does not name a type
  477 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF2.h:477:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF2.h:513:1: error: ‘API_EXPORT’ does not name a type
  513 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF2.h:513:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/usr/include/bladeRF2.h:551:1: error: ‘API_EXPORT’ does not name a type
  551 | API_EXPORT
      | ^~~~~~~~~~
/usr/include/bladeRF2.h:551:1: note: the macro ‘API_EXPORT’ had not yet been defined
/usr/include/libbladeRF.h:87: note: it was later defined here
   87 | #   define API_EXPORT __attribute__ ((visibility ("default")))
      | 
/tmp/bxu67qJzP4/dump1.h:30:3: error: ‘bladerf_version’ does not name a type
   30 |   bladerf_version* tmp_add_class_12;
      |   ^~~~~~~~~~~~~~~

