1 | | doxygen fails to build on 10.13 and earlier: |
2 | | https://build.macports.org/builders/ports-10.13_x86_64-builder/builds/153600/steps/install-port/logs/stdio |
3 | | {{{ |
4 | | |
5 | | In file included from /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_textproc_doxygen/doxygen/work/doxygen-1.9.4/src/code.l:52: |
6 | | In file included from /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_textproc_doxygen/doxygen/work/doxygen-1.9.4/src/outputlist.h:25: |
7 | | /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_textproc_doxygen/doxygen/work/doxygen-1.9.4/src/searchindex.h:29:10: fatal error: 'variant' file not found |
8 | | #include <variant> |
9 | | ^~~~~~~~~ |
10 | | }}} |
| 1 | Undefined symbols for architecture x86_64: |
| 2 | "typeinfo for std::bad_variant_access", referenced from: |
| 3 | std::__1::__throw_bad_variant_access() in libdoxymain.a(util.cpp.o) |
| 4 | std::__1::__throw_bad_variant_access() in libdoxymain.a(xmlgen.cpp.o) |
| 5 | std::__1::__throw_bad_variant_access() in libdoxymain.a(perlmodgen.cpp.o) |
| 6 | std::__1::__throw_bad_variant_access() in libdoxymain.a(context.cpp.o) |
| 7 | std::__1::__throw_bad_variant_access() in libdoxymain.a(mangen.cpp.o) |
| 8 | std::__1::__throw_bad_variant_access() in libdoxymain.a(rtfgen.cpp.o) |
| 9 | std::__1::__throw_bad_variant_access() in libdoxymain.a(htmlgen.cpp.o) |
| 10 | ... |
| 11 | "vtable for std::bad_variant_access", referenced from: |
| 12 | std::__1::__throw_bad_variant_access() in libdoxymain.a(util.cpp.o) |
| 13 | std::__1::__throw_bad_variant_access() in libdoxymain.a(xmlgen.cpp.o) |
| 14 | std::__1::__throw_bad_variant_access() in libdoxymain.a(perlmodgen.cpp.o) |
| 15 | std::__1::__throw_bad_variant_access() in libdoxymain.a(context.cpp.o) |
| 16 | std::__1::__throw_bad_variant_access() in libdoxymain.a(mangen.cpp.o) |
| 17 | std::__1::__throw_bad_variant_access() in libdoxymain.a(rtfgen.cpp.o) |
| 18 | std::__1::__throw_bad_variant_access() in libdoxymain.a(htmlgen.cpp.o) |
| 19 | ... |
| 20 | NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. |