<div dir="ltr">I'm running into the following Linker issue, but not sure about the correct way to go about fixing it.<div>Any pointers to get this resolved?<br><div><br></div><div>[1/1] Linking CXX executable osrm-extract<br>FAILED: osrm-extract <br>: && ccache /Library/Developer/CommandLineTools/usr/bin/c++ -Wall -Wextra -Wpedantic -Werror -Wstrict-overflow=2 -Wsuggest-override -Wsuggest-destructor-override -Wunused -Wunreachable-code -Wdelete-incomplete -Wdisabled-optimization -Winit-self -Wlogical-not-parentheses -Wmisleading-indentation -Wodr -Wpointer-arith -Wredundant-decls -Wreorder -Wshift-negative-value -Wsizeof-array-argument -Wswitch-bool -Wtautological-compare -Wno-c++17-extensions -Wno-implicit-int-conversion -Wno-implicit-float-conversion -Wno-unused-member-function -Wno-old-style-cast -Wno-non-virtual-dtor -Wno-float-conversion -Wno-sign-conversion -Wno-shorten-64-to-32 -Wno-padded -Wno-missing-noreturn -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fPIC -fcolor-diagnostics -ftemplate-depth=1024 -g -fno-inline -fno-omit-frame-pointer -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names  CMakeFiles/osrm-extract.dir/src/tools/extract.cpp.o -o osrm-extract  -Wl,-rpath,@loader_path -Wl,-rpath,/opt/homebrew/lib  libosrm_extract.a  /opt/homebrew/lib/libboost_program_options-mt.dylib  libosrm_guidance.a  /opt/homebrew/lib/libboost_regex-mt.dylib  /opt/homebrew/lib/libboost_date_time-mt.dylib  /opt/homebrew/lib/libboost_chrono-mt.dylib  /opt/homebrew/lib/libboost_filesystem-mt.dylib  /opt/homebrew/lib/libboost_atomic-mt.dylib  /opt/homebrew/lib/libboost_iostreams-mt.dylib  /opt/homebrew/lib/libboost_thread-mt.dylib  /opt/homebrew/lib/libboost_system-mt.dylib  /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/lib/libbz2.tbd  /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/lib/libexpat.tbd  /opt/homebrew/lib/liblua5.4.dylib  /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/lib/libz.tbd  /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/lib/libbz2.tbd  /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/lib/libexpat.tbd  /opt/homebrew/lib/liblua5.4.dylib  /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/lib/libz.tbd  /opt/homebrew/lib/libtbb.12.8.dylib && :<br>duplicate symbol 'boost::phoenix::placeholders::uarg9' in:<br>    libosrm_extract.a(scripting_environment_lua.cpp.o)<br>    libosrm_extract.a(conditional_restrictions.cpp.o)<br>duplicate symbol 'boost::phoenix::placeholders::uarg8' in:<br>    libosrm_extract.a(scripting_environment_lua.cpp.o)<br>    libosrm_extract.a(conditional_restrictions.cpp.o)<br>duplicate symbol 'boost::phoenix::placeholders::uarg7' in:<br>    libosrm_extract.a(scripting_environment_lua.cpp.o)<br>    libosrm_extract.a(conditional_restrictions.cpp.o)<br>duplicate symbol 'boost::phoenix::placeholders::uarg6' in:<br>    libosrm_extract.a(scripting_environment_lua.cpp.o)<br>    libosrm_extract.a(conditional_restrictions.cpp.o)<br>duplicate symbol 'boost::phoenix::placeholders::uarg5' in:<br>    libosrm_extract.a(scripting_environment_lua.cpp.o)<br>    libosrm_extract.a(conditional_restrictions.cpp.o)<br>duplicate symbol 'boost::phoenix::placeholders::uarg4' in:<br>    libosrm_extract.a(scripting_environment_lua.cpp.o)<br>    libosrm_extract.a(conditional_restrictions.cpp.o)<br>duplicate symbol 'boost::phoenix::placeholders::uarg3' in:<br>    libosrm_extract.a(scripting_environment_lua.cpp.o)<br>    libosrm_extract.a(conditional_restrictions.cpp.o)<br>duplicate symbol 'boost::phoenix::placeholders::uarg2' in:<br>    libosrm_extract.a(scripting_environment_lua.cpp.o)<br>    libosrm_extract.a(conditional_restrictions.cpp.o)<br>duplicate symbol 'boost::phoenix::placeholders::uarg1' in:<br>    libosrm_extract.a(scripting_environment_lua.cpp.o)<br>    libosrm_extract.a(conditional_restrictions.cpp.o)<br>duplicate symbol 'boost::phoenix::placeholders::uarg10' in:<br>    libosrm_extract.a(scripting_environment_lua.cpp.o)<br>    libosrm_extract.a(conditional_restrictions.cpp.o)<br>duplicate symbol 'boost::phoenix::placeholders::uarg9' in:<br>    libosrm_extract.a(scripting_environment_lua.cpp.o)<br>    libosrm_extract.a(opening_hours.cpp.o)<br>duplicate symbol 'boost::phoenix::placeholders::uarg8' in:<br>    libosrm_extract.a(scripting_environment_lua.cpp.o)<br>    libosrm_extract.a(opening_hours.cpp.o)<br>duplicate symbol 'boost::phoenix::placeholders::uarg7' in:<br>    libosrm_extract.a(scripting_environment_lua.cpp.o)<br>    libosrm_extract.a(opening_hours.cpp.o)<br>duplicate symbol 'boost::phoenix::placeholders::uarg6' in:<br>    libosrm_extract.a(scripting_environment_lua.cpp.o)<br>    libosrm_extract.a(opening_hours.cpp.o)<br>duplicate symbol 'boost::phoenix::placeholders::uarg5' in:<br>    libosrm_extract.a(scripting_environment_lua.cpp.o)<br>    libosrm_extract.a(opening_hours.cpp.o)<br>duplicate symbol 'boost::phoenix::placeholders::uarg4' in:<br>    libosrm_extract.a(scripting_environment_lua.cpp.o)<br>    libosrm_extract.a(opening_hours.cpp.o)<br>duplicate symbol 'boost::phoenix::placeholders::uarg3' in:<br>    libosrm_extract.a(scripting_environment_lua.cpp.o)<br>    libosrm_extract.a(opening_hours.cpp.o)<br>duplicate symbol 'boost::phoenix::placeholders::uarg2' in:<br>    libosrm_extract.a(scripting_environment_lua.cpp.o)<br>    libosrm_extract.a(opening_hours.cpp.o)<br>duplicate symbol 'boost::phoenix::placeholders::uarg1' in:<br>    libosrm_extract.a(scripting_environment_lua.cpp.o)<br>    libosrm_extract.a(opening_hours.cpp.o)<br>duplicate symbol 'boost::phoenix::placeholders::uarg10' in:<br>    libosrm_extract.a(scripting_environment_lua.cpp.o)<br>    libosrm_extract.a(opening_hours.cpp.o)<br>ld: 20 duplicate symbols for architecture arm64<br>clang: error: linker command failed with exit code 1 (use -v to see invocation)<br>ninja: build stopped: subcommand failed.<br></div></div></div>

<br>
<img src="https://bigbasket-india.s3.ap-south-1.amazonaws.com/Spirit+of+BB+.jpg"><br>