diff --git a/src/extractor/extractor.cpp b/src/extractor/extractor.cpp index 8e71af86d..a850bd144 100644 --- a/src/extractor/extractor.cpp +++ b/src/extractor/extractor.cpp @@ -40,6 +40,7 @@ #include #include +#include #include #include @@ -286,9 +287,11 @@ Extractor::ParseOSMData(ScriptingEnvironment &scripting_environment, util::Log() << "Threads: " << number_of_threads; const osmium::io::File input_file(config.input_path.string()); - + osmium::thread::Pool pool(number_of_threads); osmium::io::Reader reader( - input_file, (config.use_metadata ? osmium::io::read_meta::yes : osmium::io::read_meta::no)); + input_file, + pool, + (config.use_metadata ? osmium::io::read_meta::yes : osmium::io::read_meta::no)); const osmium::io::Header header = reader.header();