Temporary header file '/tmp/xALY2wluXf/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/qdbm/xadbm.h" #include "/usr/include/qdbm/xcuria.h" #include "/usr/include/qdbm/xdepot.h" #include "/usr/include/qdbm/xqdbm.h" #include "/usr/include/qdbm/xvilla.h" // add namespaces namespace qdbm{typedef int tmp_add_type_1;} qdbm::tmp_add_type_1 tmp_add_func_1(){return 0;}; // add classes _CBMAPDATUM* tmp_add_class_0; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/xALY2wluXf/dump1.h" In file included from /tmp/xALY2wluXf/dump1.h:12: /usr/include/qdbm/xadbm.h:244:24: error: ISO C++17 does not allow dynamic exception specifications 244 | virtual void close() throw(DBM_error) = 0; | ^~~~~ /usr/include/qdbm/xadbm.h:253:5: error: ISO C++17 does not allow dynamic exception specifications 253 | throw(DBM_error) = 0; | ^~~~~ /usr/include/qdbm/xadbm.h:259:44: error: ISO C++17 does not allow dynamic exception specifications 259 | virtual void deleterec(const Datum& key) throw(DBM_error) = 0; | ^~~~~ /usr/include/qdbm/xadbm.h:266:44: error: ISO C++17 does not allow dynamic exception specifications 266 | virtual Datum fetchrec(const Datum& key) throw(DBM_error) = 0; | ^~~~~ /usr/include/qdbm/xadbm.h:272:28: error: ISO C++17 does not allow dynamic exception specifications 272 | virtual Datum firstkey() throw(DBM_error) = 0; | ^~~~~ /usr/include/qdbm/xadbm.h:278:27: error: ISO C++17 does not allow dynamic exception specifications 278 | virtual Datum nextkey() throw(DBM_error) = 0; | ^~~~~ /usr/include/qdbm/xadbm.h:284:24: error: ISO C++17 does not allow dynamic exception specifications 284 | virtual bool error() throw(DBM_error) = 0; | ^~~~~ In file included from /tmp/xALY2wluXf/dump1.h:13: /usr/include/qdbm/xcuria.h:173:40: error: ISO C++17 does not allow dynamic exception specifications 173 | static void remove(const char* name) throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:191:79: error: ISO C++17 does not allow dynamic exception specifications 191 | static char* snaffle(const char* name, const char* kbuf, int ksiz, int* sp) throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:220:5: error: ISO C++17 does not allow dynamic exception specifications 220 | throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:232:24: error: ISO C++17 does not allow dynamic exception specifications 232 | virtual void close() throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:250:46: error: ISO C++17 does not allow dynamic exception specifications 250 | int dmode = Curia::DOVER) throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:260:48: error: ISO C++17 does not allow dynamic exception specifications 260 | virtual bool out(const char* kbuf, int ksiz) throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:280:5: error: ISO C++17 does not allow dynamic exception specifications 280 | throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:298:5: error: ISO C++17 does not allow dynamic exception specifications 298 | throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:309:48: error: ISO C++17 does not allow dynamic exception specifications 309 | virtual int vsiz(const char* kbuf, int ksiz) throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:315:27: error: ISO C++17 does not allow dynamic exception specifications 315 | virtual void iterinit() throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:332:39: error: ISO C++17 does not allow dynamic exception specifications 332 | virtual char* iternext(int* sp = 0) throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:344:36: error: ISO C++17 does not allow dynamic exception specifications 344 | virtual void setalign(int align) throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:352:36: error: ISO C++17 does not allow dynamic exception specifications 352 | virtual void setfbpsiz(int size) throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:358:23: error: ISO C++17 does not allow dynamic exception specifications 358 | virtual void sync() throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:367:40: error: ISO C++17 does not allow dynamic exception specifications 367 | virtual void optimize(int bnum = -1) throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:375:24: error: ISO C++17 does not allow dynamic exception specifications 375 | virtual char* name() throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:382:22: error: ISO C++17 does not allow dynamic exception specifications 382 | virtual int fsiz() throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:388:26: error: ISO C++17 does not allow dynamic exception specifications 388 | virtual double fsizd() throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:394:22: error: ISO C++17 does not allow dynamic exception specifications 394 | virtual int bnum() throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:401:25: error: ISO C++17 does not allow dynamic exception specifications 401 | virtual int busenum() throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:407:22: error: ISO C++17 does not allow dynamic exception specifications 407 | virtual int rnum() throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:413:27: error: ISO C++17 does not allow dynamic exception specifications 413 | virtual bool writable() throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:419:29: error: ISO C++17 does not allow dynamic exception specifications 419 | virtual bool fatalerror() throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:425:23: error: ISO C++17 does not allow dynamic exception specifications 425 | virtual int inode() throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:431:26: error: ISO C++17 does not allow dynamic exception specifications 431 | virtual time_t mtime() throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:449:49: error: ISO C++17 does not allow dynamic exception specifications 449 | int dmode = Curia::DOVER) throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:459:51: error: ISO C++17 does not allow dynamic exception specifications 459 | virtual bool outlob(const char* kbuf, int ksiz) throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:479:5: error: ISO C++17 does not allow dynamic exception specifications 479 | throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:504:51: error: ISO C++17 does not allow dynamic exception specifications 504 | virtual int vsizlob(const char* kbuf, int ksiz) throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:510:25: error: ISO C++17 does not allow dynamic exception specifications 510 | virtual int rnumlob() throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:519:5: error: ISO C++17 does not allow dynamic exception specifications 519 | throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:525:44: error: ISO C++17 does not allow dynamic exception specifications 525 | virtual void deleterec(const Datum& key) throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:532:44: error: ISO C++17 does not allow dynamic exception specifications 532 | virtual Datum fetchrec(const Datum& key) throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:538:28: error: ISO C++17 does not allow dynamic exception specifications 538 | virtual Datum firstkey() throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:544:27: error: ISO C++17 does not allow dynamic exception specifications 544 | virtual Datum nextkey() throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:550:24: error: ISO C++17 does not allow dynamic exception specifications 550 | virtual bool error() throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:567:29: error: ISO C++17 does not allow dynamic exception specifications 567 | Curia(const Curia& curia) throw(Curia_error); | ^~~~~ /usr/include/qdbm/xcuria.h:569:41: error: ISO C++17 does not allow dynamic exception specifications 569 | Curia& operator =(const Curia& curia) throw(Curia_error); | ^~~~~ In file included from /tmp/xALY2wluXf/dump1.h:14: /usr/include/qdbm/xdepot.h:172:40: error: ISO C++17 does not allow dynamic exception specifications 172 | static void remove(const char* name) throw(Depot_error); | ^~~~~ /usr/include/qdbm/xdepot.h:190:79: error: ISO C++17 does not allow dynamic exception specifications 190 | static char* snaffle(const char* name, const char* kbuf, int ksiz, int* sp) throw(Depot_error); | ^~~~~ /usr/include/qdbm/xdepot.h:216:70: error: ISO C++17 does not allow dynamic exception specifications 216 | Depot(const char* name, int omode = Depot::OREADER, int bnum = -1) throw(Depot_error); | ^~~~~ /usr/include/qdbm/xdepot.h:228:24: error: ISO C++17 does not allow dynamic exception specifications 228 | virtual void close() throw(Depot_error); | ^~~~~ /usr/include/qdbm/xdepot.h:246:46: error: ISO C++17 does not allow dynamic exception specifications 246 | int dmode = Depot::DOVER) throw(Depot_error); | ^~~~~ /usr/include/qdbm/xdepot.h:256:48: error: ISO C++17 does not allow dynamic exception specifications 256 | virtual bool out(const char* kbuf, int ksiz) throw(Depot_error); | ^~~~~ /usr/include/qdbm/xdepot.h:276:5: error: ISO C++17 does not allow dynamic exception specifications 276 | throw(Depot_error); | ^~~~~ /usr/include/qdbm/xdepot.h:294:5: error: ISO C++17 does not allow dynamic exception specifications 294 | throw(Depot_error); | ^~~~~ /usr/include/qdbm/xdepot.h:305:48: error: ISO C++17 does not allow dynamic exception specifications 305 | virtual int vsiz(const char* kbuf, int ksiz) throw(Depot_error); | ^~~~~ /usr/include/qdbm/xdepot.h:311:27: error: ISO C++17 does not allow dynamic exception specifications 311 | virtual void iterinit() throw(Depot_error); | ^~~~~ /usr/include/qdbm/xdepot.h:328:39: error: ISO C++17 does not allow dynamic exception specifications 328 | virtual char* iternext(int* sp = 0) throw(Depot_error); | ^~~~~ /usr/include/qdbm/xdepot.h:340:36: error: ISO C++17 does not allow dynamic exception specifications 340 | virtual void setalign(int align) throw(Depot_error); | ^~~~~ /usr/include/qdbm/xdepot.h:348:36: error: ISO C++17 does not allow dynamic exception specifications 348 | virtual void setfbpsiz(int size) throw(Depot_error); | ^~~~~ /usr/include/qdbm/xdepot.h:354:23: error: ISO C++17 does not allow dynamic exception specifications 354 | virtual void sync() throw(Depot_error); | ^~~~~ /usr/include/qdbm/xdepot.h:363:40: error: ISO C++17 does not allow dynamic exception specifications 363 | virtual void optimize(int bnum = -1) throw(Depot_error); | ^~~~~ /usr/include/qdbm/xdepot.h:371:24: error: ISO C++17 does not allow dynamic exception specifications 371 | virtual char* name() throw(Depot_error); | ^~~~~ /usr/include/qdbm/xdepot.h:377:22: error: ISO C++17 does not allow dynamic exception specifications 377 | virtual int fsiz() throw(Depot_error); | ^~~~~ /usr/include/qdbm/xdepot.h:383:22: error: ISO C++17 does not allow dynamic exception specifications 383 | virtual int bnum() throw(Depot_error); | ^~~~~ /usr/include/qdbm/xdepot.h:390:25: error: ISO C++17 does not allow dynamic exception specifications 390 | virtual int busenum() throw(Depot_error); | ^~~~~ /usr/include/qdbm/xdepot.h:396:22: error: ISO C++17 does not allow dynamic exception specifications 396 | virtual int rnum() throw(Depot_error); | ^~~~~ /usr/include/qdbm/xdepot.h:402:27: error: ISO C++17 does not allow dynamic exception specifications 402 | virtual bool writable() throw(Depot_error); | ^~~~~ /usr/include/qdbm/xdepot.h:408:29: error: ISO C++17 does not allow dynamic exception specifications 408 | virtual bool fatalerror() throw(Depot_error); | ^~~~~ /usr/include/qdbm/xdepot.h:414:23: error: ISO C++17 does not allow dynamic exception specifications 414 | virtual int inode() throw(Depot_error); | ^~~~~ /usr/include/qdbm/xdepot.h:420:26: error: ISO C++17 does not allow dynamic exception specifications 420 | virtual time_t mtime() throw(Depot_error); | ^~~~~ /usr/include/qdbm/xdepot.h:427:23: error: ISO C++17 does not allow dynamic exception specifications 427 | virtual int fdesc() throw(Depot_error); | ^~~~~ /usr/include/qdbm/xdepot.h:436:5: error: ISO C++17 does not allow dynamic exception specifications 436 | throw(Depot_error); | ^~~~~ /usr/include/qdbm/xdepot.h:442:44: error: ISO C++17 does not allow dynamic exception specifications 442 | virtual void deleterec(const Datum& key) throw(Depot_error); | ^~~~~ /usr/include/qdbm/xdepot.h:449:44: error: ISO C++17 does not allow dynamic exception specifications 449 | virtual Datum fetchrec(const Datum& key) throw(Depot_error); | ^~~~~ /usr/include/qdbm/xdepot.h:455:28: error: ISO C++17 does not allow dynamic exception specifications 455 | virtual Datum firstkey() throw(Depot_error); | ^~~~~ /usr/include/qdbm/xdepot.h:461:27: error: ISO C++17 does not allow dynamic exception specifications 461 | virtual Datum nextkey() throw(Depot_error); | ^~~~~ /usr/include/qdbm/xdepot.h:467:24: error: ISO C++17 does not allow dynamic exception specifications 467 | virtual bool error() throw(Depot_error); | ^~~~~ /usr/include/qdbm/xdepot.h:484:29: error: ISO C++17 does not allow dynamic exception specifications 484 | Depot(const Depot& depot) throw(Depot_error); | ^~~~~ /usr/include/qdbm/xdepot.h:486:41: error: ISO C++17 does not allow dynamic exception specifications 486 | Depot& operator =(const Depot& depot) throw(Depot_error); | ^~~~~ In file included from /tmp/xALY2wluXf/dump1.h:16: /usr/include/qdbm/xvilla.h:183:40: error: ISO C++17 does not allow dynamic exception specifications 183 | static void remove(const char* name) throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:253:5: error: ISO C++17 does not allow dynamic exception specifications 253 | throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:266:24: error: ISO C++17 does not allow dynamic exception specifications 266 | virtual void close() throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:287:46: error: ISO C++17 does not allow dynamic exception specifications 287 | int dmode = Villa::DOVER) throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:299:48: error: ISO C++17 does not allow dynamic exception specifications 299 | virtual bool out(const char* kbuf, int ksiz) throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:316:62: error: ISO C++17 does not allow dynamic exception specifications 316 | virtual char* get(const char* kbuf, int ksiz, int* sp = 0) throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:327:48: error: ISO C++17 does not allow dynamic exception specifications 327 | virtual int vsiz(const char* kbuf, int ksiz) throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:336:48: error: ISO C++17 does not allow dynamic exception specifications 336 | virtual int vnum(const char* kbuf, int ksiz) throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:343:27: error: ISO C++17 does not allow dynamic exception specifications 343 | virtual bool curfirst() throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:350:26: error: ISO C++17 does not allow dynamic exception specifications 350 | virtual bool curlast() throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:357:26: error: ISO C++17 does not allow dynamic exception specifications 357 | virtual bool curprev() throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:364:26: error: ISO C++17 does not allow dynamic exception specifications 364 | virtual bool curnext() throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:380:5: error: ISO C++17 does not allow dynamic exception specifications 380 | throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:393:37: error: ISO C++17 does not allow dynamic exception specifications 393 | virtual char* curkey(int* sp = 0) throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:406:37: error: ISO C++17 does not allow dynamic exception specifications 406 | virtual char* curval(int* sp = 0) throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:422:5: error: ISO C++17 does not allow dynamic exception specifications 422 | throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:430:25: error: ISO C++17 does not allow dynamic exception specifications 430 | virtual bool curout() throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:445:74: error: ISO C++17 does not allow dynamic exception specifications 445 | virtual void settuning(int lrecmax, int nidxmax, int lcnum, int ncnum) throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:452:23: error: ISO C++17 does not allow dynamic exception specifications 452 | virtual void sync() throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:460:27: error: ISO C++17 does not allow dynamic exception specifications 460 | virtual void optimize() throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:468:24: error: ISO C++17 does not allow dynamic exception specifications 468 | virtual char* name() throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:475:22: error: ISO C++17 does not allow dynamic exception specifications 475 | virtual int fsiz() throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:481:22: error: ISO C++17 does not allow dynamic exception specifications 481 | virtual int lnum() throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:487:22: error: ISO C++17 does not allow dynamic exception specifications 487 | virtual int nnum() throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:493:22: error: ISO C++17 does not allow dynamic exception specifications 493 | virtual int rnum() throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:499:27: error: ISO C++17 does not allow dynamic exception specifications 499 | virtual bool writable() throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:505:29: error: ISO C++17 does not allow dynamic exception specifications 505 | virtual bool fatalerror() throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:511:23: error: ISO C++17 does not allow dynamic exception specifications 511 | virtual int inode() throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:517:26: error: ISO C++17 does not allow dynamic exception specifications 517 | virtual time_t mtime() throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:525:28: error: ISO C++17 does not allow dynamic exception specifications 525 | virtual void tranbegin() throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:533:29: error: ISO C++17 does not allow dynamic exception specifications 533 | virtual void trancommit() throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:541:28: error: ISO C++17 does not allow dynamic exception specifications 541 | virtual void tranabort() throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:550:5: error: ISO C++17 does not allow dynamic exception specifications 550 | throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:556:44: error: ISO C++17 does not allow dynamic exception specifications 556 | virtual void deleterec(const Datum& key) throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:563:44: error: ISO C++17 does not allow dynamic exception specifications 563 | virtual Datum fetchrec(const Datum& key) throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:569:28: error: ISO C++17 does not allow dynamic exception specifications 569 | virtual Datum firstkey() throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:575:27: error: ISO C++17 does not allow dynamic exception specifications 575 | virtual Datum nextkey() throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:581:24: error: ISO C++17 does not allow dynamic exception specifications 581 | virtual bool error() throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:599:29: error: ISO C++17 does not allow dynamic exception specifications 599 | Villa(const Villa& villa) throw(Villa_error); | ^~~~~ /usr/include/qdbm/xvilla.h:601:41: error: ISO C++17 does not allow dynamic exception specifications 601 | Villa& operator =(const Villa& villa) throw(Villa_error); | ^~~~~