-
Notifications
You must be signed in to change notification settings - Fork 18
Closed
Description
Using gcc 13.3.0 on macOS 15.2.
I cannot compile the code and get the error:
ld: warning: ignoring duplicate libraries: 'framework/libntt_framework.a', 'global/libntt_global.a'
duplicate symbol 'typeinfo name for ntt::Engine<(ntt::SimEngine::type)1, metric::Minkowski<(Dimension)1>>' in:
engines/libntt_engines.a[4](engine_run.cpp.o)
engines/libntt_engines.a[2](engine_printer.cpp.o)
engines/libntt_engines.a[3](engine_init.cpp.o)
engines/libntt_engines.a[5](engine_step_report.cpp.o)
duplicate symbol 'typeinfo name for ntt::Engine<(ntt::SimEngine::type)1, metric::Minkowski<(Dimension)2>>' in:
engines/libntt_engines.a[4](engine_run.cpp.o)
engines/libntt_engines.a[2](engine_printer.cpp.o)
engines/libntt_engines.a[3](engine_init.cpp.o)
engines/libntt_engines.a[5](engine_step_report.cpp.o)
duplicate symbol 'typeinfo for ntt::Engine<(ntt::SimEngine::type)2, metric::KerrSchild0<(Dimension)2>>' in:
engines/libntt_engines.a[4](engine_run.cpp.o)
engines/libntt_engines.a[2](engine_printer.cpp.o)
engines/libntt_engines.a[5](engine_step_report.cpp.o)
engines/libntt_engines.a[3](engine_init.cpp.o)
duplicate symbol 'typeinfo name for ntt::Engine<(ntt::SimEngine::type)1, metric::QSpherical<(Dimension)2>>' in:
engines/libntt_engines.a[4](engine_run.cpp.o)
engines/libntt_engines.a[2](engine_printer.cpp.o)
engines/libntt_engines.a[5](engine_step_report.cpp.o)
engines/libntt_engines.a[3](engine_init.cpp.o)
duplicate symbol 'typeinfo name for ntt::Engine<(ntt::SimEngine::type)2, metric::QKerrSchild<(Dimension)2>>' in:
engines/libntt_engines.a[4](engine_run.cpp.o)
engines/libntt_engines.a[2](engine_printer.cpp.o)
engines/libntt_engines.a[5](engine_step_report.cpp.o)
engines/libntt_engines.a[3](engine_init.cpp.o)
duplicate symbol 'typeinfo for ntt::Engine<(ntt::SimEngine::type)2, metric::QKerrSchild<(Dimension)2>>' in:
engines/libntt_engines.a[4](engine_run.cpp.o)
engines/libntt_engines.a[2](engine_printer.cpp.o)
engines/libntt_engines.a[5](engine_step_report.cpp.o)
engines/libntt_engines.a[3](engine_init.cpp.o)
duplicate symbol 'typeinfo name for ntt::Engine<(ntt::SimEngine::type)1, metric::Spherical<(Dimension)2>>' in:
engines/libntt_engines.a[4](engine_run.cpp.o)
engines/libntt_engines.a[2](engine_printer.cpp.o)
engines/libntt_engines.a[5](engine_step_report.cpp.o)
engines/libntt_engines.a[3](engine_init.cpp.o)
duplicate symbol 'typeinfo name for ntt::Engine<(ntt::SimEngine::type)1, metric::Minkowski<(Dimension)3>>' in:
engines/libntt_engines.a[4](engine_run.cpp.o)
engines/libntt_engines.a[2](engine_printer.cpp.o)
engines/libntt_engines.a[3](engine_init.cpp.o)
engines/libntt_engines.a[5](engine_step_report.cpp.o)
duplicate symbol 'typeinfo name for ntt::Engine<(ntt::SimEngine::type)2, metric::KerrSchild0<(Dimension)2>>' in:
engines/libntt_engines.a[4](engine_run.cpp.o)
engines/libntt_engines.a[2](engine_printer.cpp.o)
engines/libntt_engines.a[5](engine_step_report.cpp.o)
engines/libntt_engines.a[3](engine_init.cpp.o)
duplicate symbol 'typeinfo for ntt::Engine<(ntt::SimEngine::type)1, metric::Spherical<(Dimension)2>>' in:
engines/libntt_engines.a[4](engine_run.cpp.o)
engines/libntt_engines.a[2](engine_printer.cpp.o)
engines/libntt_engines.a[5](engine_step_report.cpp.o)
engines/libntt_engines.a[3](engine_init.cpp.o)
duplicate symbol 'typeinfo name for ntt::Engine<(ntt::SimEngine::type)2, metric::KerrSchild<(Dimension)2>>' in:
engines/libntt_engines.a[4](engine_run.cpp.o)
engines/libntt_engines.a[2](engine_printer.cpp.o)
engines/libntt_engines.a[5](engine_step_report.cpp.o)
engines/libntt_engines.a[3](engine_init.cpp.o)
duplicate symbol 'typeinfo for ntt::Engine<(ntt::SimEngine::type)1, metric::QSpherical<(Dimension)2>>' in:
engines/libntt_engines.a[4](engine_run.cpp.o)
engines/libntt_engines.a[2](engine_printer.cpp.o)
engines/libntt_engines.a[5](engine_step_report.cpp.o)
engines/libntt_engines.a[3](engine_init.cpp.o)
duplicate symbol 'typeinfo for ntt::Engine<(ntt::SimEngine::type)1, metric::Minkowski<(Dimension)2>>' in:
engines/libntt_engines.a[4](engine_run.cpp.o)
engines/libntt_engines.a[2](engine_printer.cpp.o)
engines/libntt_engines.a[3](engine_init.cpp.o)
engines/libntt_engines.a[5](engine_step_report.cpp.o)
duplicate symbol 'typeinfo for ntt::Engine<(ntt::SimEngine::type)1, metric::Minkowski<(Dimension)3>>' in:
engines/libntt_engines.a[4](engine_run.cpp.o)
engines/libntt_engines.a[2](engine_printer.cpp.o)
engines/libntt_engines.a[3](engine_init.cpp.o)
engines/libntt_engines.a[5](engine_step_report.cpp.o)
duplicate symbol 'typeinfo for ntt::Engine<(ntt::SimEngine::type)2, metric::KerrSchild<(Dimension)2>>' in:
engines/libntt_engines.a[4](engine_run.cpp.o)
engines/libntt_engines.a[2](engine_printer.cpp.o)
engines/libntt_engines.a[5](engine_step_report.cpp.o)
engines/libntt_engines.a[3](engine_init.cpp.o)
duplicate symbol 'typeinfo for ntt::Engine<(ntt::SimEngine::type)1, metric::Minkowski<(Dimension)1>>' in:
engines/libntt_engines.a[4](engine_run.cpp.o)
engines/libntt_engines.a[2](engine_printer.cpp.o)
engines/libntt_engines.a[3](engine_init.cpp.o)
engines/libntt_engines.a[5](engine_step_report.cpp.o)
ld: 16 duplicate symbols
collect2: error: ld returned 1 exit status
It compiles on linux
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels