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; | ^~~~~~~~~~~~~~~