Skip to content

Instantly share code, notes, and snippets.

@emiltin
Created August 15, 2014 10:43
Show Gist options
  • Save emiltin/dc0a5ae54ac7eab86944 to your computer and use it in GitHub Desktop.
Save emiltin/dc0a5ae54ac7eab86944 to your computer and use it in GitHub Desktop.
~/code/Project-OSRM$ (feature/travel_mode) rake
[ 2%] Built target COORDLIB
[ 5%] Configuring FingerPrint.cpp
[ 5%] Built target FingerPrintConfigure
[ 8%] Configuring FingerPrint.cpp
[ 10%] Building CXX object CMakeFiles/FINGERPRINT.dir/Util/FingerPrint.cpp.o
Linking CXX static library libFINGERPRINT.a
[ 10%] Built target FINGERPRINT
[ 13%] Built target GITDESCRIPTION
[ 18%] Built target IMPORT
Scanning dependencies of target OSRM
[ 21%] Building CXX object CMakeFiles/OSRM.dir/Library/OSRM_impl.cpp.o
/home/emil/code/Project-OSRM/Library/OSRM_impl.cpp:167:1: error: redeclaration of ‘constexpr const bool mapbox::util::detail::is_valid_type<const unsigned char:4&, JSON::Null>::value’
}
^
In file included from /home/emil/code/Project-OSRM/Library/../Plugins/../DataStructures/JSONContainer.h:33:0,
from /home/emil/code/Project-OSRM/Library/../Plugins/DistanceTablePlugin.h:34,
from /home/emil/code/Project-OSRM/Library/OSRM_impl.cpp:38:
/home/emil/code/Project-OSRM/Library/../Plugins/../DataStructures/../ThirdParty/variant/variant.hpp:88:27: note: previous declaration ‘constexpr const bool mapbox::util::detail::is_valid_type<const unsigned char&, JSON::Null>::value’
static constexpr bool value = std::is_convertible<T, First>::value
^
/home/emil/code/Project-OSRM/Library/../Plugins/../DataStructures/../ThirdParty/variant/variant.hpp:88:27: note: -fabi-version=6 (or =0) avoids this error with a change in mangling
/home/emil/code/Project-OSRM/Library/OSRM_impl.cpp:167:1: error: redeclaration of ‘constexpr const bool mapbox::util::detail::is_valid_type<const unsigned char:4&, JSON::False, JSON::Null>::value’
}
^
In file included from /home/emil/code/Project-OSRM/Library/../Plugins/../DataStructures/JSONContainer.h:33:0,
from /home/emil/code/Project-OSRM/Library/../Plugins/DistanceTablePlugin.h:34,
from /home/emil/code/Project-OSRM/Library/OSRM_impl.cpp:38:
/home/emil/code/Project-OSRM/Library/../Plugins/../DataStructures/../ThirdParty/variant/variant.hpp:88:27: note: previous declaration ‘constexpr const bool mapbox::util::detail::is_valid_type<const unsigned char&, JSON::False, JSON::Null>::value’
static constexpr bool value = std::is_convertible<T, First>::value
^
/home/emil/code/Project-OSRM/Library/../Plugins/../DataStructures/../ThirdParty/variant/variant.hpp:88:27: note: -fabi-version=6 (or =0) avoids this error with a change in mangling
/home/emil/code/Project-OSRM/Library/OSRM_impl.cpp:167:1: error: redeclaration of ‘constexpr const bool mapbox::util::detail::is_valid_type<const unsigned char:4&, JSON::True, JSON::False, JSON::Null>::value’
}
^
In file included from /home/emil/code/Project-OSRM/Library/../Plugins/../DataStructures/JSONContainer.h:33:0,
from /home/emil/code/Project-OSRM/Library/../Plugins/DistanceTablePlugin.h:34,
from /home/emil/code/Project-OSRM/Library/OSRM_impl.cpp:38:
/home/emil/code/Project-OSRM/Library/../Plugins/../DataStructures/../ThirdParty/variant/variant.hpp:88:27: note: previous declaration ‘constexpr const bool mapbox::util::detail::is_valid_type<const unsigned char&, JSON::True, JSON::False, JSON::Null>::value’
static constexpr bool value = std::is_convertible<T, First>::value
^
/home/emil/code/Project-OSRM/Library/../Plugins/../DataStructures/../ThirdParty/variant/variant.hpp:88:27: note: -fabi-version=6 (or =0) avoids this error with a change in mangling
/home/emil/code/Project-OSRM/Library/OSRM_impl.cpp:167:1: error: redeclaration of ‘constexpr const bool mapbox::util::detail::is_valid_type<const unsigned char:4&, mapbox::util::recursive_wrapper<JSON::Array>, JSON::True, JSON::False, JSON::Null>::value’
}
^
In file included from /home/emil/code/Project-OSRM/Library/../Plugins/../DataStructures/JSONContainer.h:33:0,
from /home/emil/code/Project-OSRM/Library/../Plugins/DistanceTablePlugin.h:34,
from /home/emil/code/Project-OSRM/Library/OSRM_impl.cpp:38:
/home/emil/code/Project-OSRM/Library/../Plugins/../DataStructures/../ThirdParty/variant/variant.hpp:88:27: note: previous declaration ‘constexpr const bool mapbox::util::detail::is_valid_type<const unsigned char&, mapbox::util::recursive_wrapper<JSON::Array>, JSON::True, JSON::False, JSON::Null>::value’
static constexpr bool value = std::is_convertible<T, First>::value
^
/home/emil/code/Project-OSRM/Library/../Plugins/../DataStructures/../ThirdParty/variant/variant.hpp:88:27: note: -fabi-version=6 (or =0) avoids this error with a change in mangling
/home/emil/code/Project-OSRM/Library/OSRM_impl.cpp:167:1: error: redeclaration of ‘constexpr const bool mapbox::util::detail::is_valid_type<const unsigned char:4&, mapbox::util::recursive_wrapper<JSON::Object>, mapbox::util::recursive_wrapper<JSON::Array>, JSON::True, JSON::False, JSON::Null>::value’
}
^
In file included from /home/emil/code/Project-OSRM/Library/../Plugins/../DataStructures/JSONContainer.h:33:0,
from /home/emil/code/Project-OSRM/Library/../Plugins/DistanceTablePlugin.h:34,
from /home/emil/code/Project-OSRM/Library/OSRM_impl.cpp:38:
/home/emil/code/Project-OSRM/Library/../Plugins/../DataStructures/../ThirdParty/variant/variant.hpp:88:27: note: previous declaration ‘constexpr const bool mapbox::util::detail::is_valid_type<const unsigned char&, mapbox::util::recursive_wrapper<JSON::Object>, mapbox::util::recursive_wrapper<JSON::Array>, JSON::True, JSON::False, JSON::Null>::value’
static constexpr bool value = std::is_convertible<T, First>::value
^
/home/emil/code/Project-OSRM/Library/../Plugins/../DataStructures/../ThirdParty/variant/variant.hpp:88:27: note: -fabi-version=6 (or =0) avoids this error with a change in mangling
/home/emil/code/Project-OSRM/Library/OSRM_impl.cpp:167:1: error: redeclaration of ‘constexpr const bool mapbox::util::detail::is_valid_type<const unsigned char:4&, JSON::Number, mapbox::util::recursive_wrapper<JSON::Object>, mapbox::util::recursive_wrapper<JSON::Array>, JSON::True, JSON::False, JSON::Null>::value’
}
^
In file included from /home/emil/code/Project-OSRM/Library/../Plugins/../DataStructures/JSONContainer.h:33:0,
from /home/emil/code/Project-OSRM/Library/../Plugins/DistanceTablePlugin.h:34,
from /home/emil/code/Project-OSRM/Library/OSRM_impl.cpp:38:
/home/emil/code/Project-OSRM/Library/../Plugins/../DataStructures/../ThirdParty/variant/variant.hpp:88:27: note: previous declaration ‘constexpr const bool mapbox::util::detail::is_valid_type<const unsigned char&, JSON::Number, mapbox::util::recursive_wrapper<JSON::Object>, mapbox::util::recursive_wrapper<JSON::Array>, JSON::True, JSON::False, JSON::Null>::value’
static constexpr bool value = std::is_convertible<T, First>::value
^
/home/emil/code/Project-OSRM/Library/../Plugins/../DataStructures/../ThirdParty/variant/variant.hpp:88:27: note: -fabi-version=6 (or =0) avoids this error with a change in mangling
/home/emil/code/Project-OSRM/Library/OSRM_impl.cpp:167:1: error: redeclaration of ‘constexpr const bool mapbox::util::detail::is_valid_type<const unsigned char:4&, JSON::String, JSON::Number, mapbox::util::recursive_wrapper<JSON::Object>, mapbox::util::recursive_wrapper<JSON::Array>, JSON::True, JSON::False, JSON::Null>::value’
}
^
In file included from /home/emil/code/Project-OSRM/Library/../Plugins/../DataStructures/JSONContainer.h:33:0,
from /home/emil/code/Project-OSRM/Library/../Plugins/DistanceTablePlugin.h:34,
from /home/emil/code/Project-OSRM/Library/OSRM_impl.cpp:38:
/home/emil/code/Project-OSRM/Library/../Plugins/../DataStructures/../ThirdParty/variant/variant.hpp:88:27: note: previous declaration ‘constexpr const bool mapbox::util::detail::is_valid_type<const unsigned char&, JSON::String, JSON::Number, mapbox::util::recursive_wrapper<JSON::Object>, mapbox::util::recursive_wrapper<JSON::Array>, JSON::True, JSON::False, JSON::Null>::value’
static constexpr bool value = std::is_convertible<T, First>::value
^
/home/emil/code/Project-OSRM/Library/../Plugins/../DataStructures/../ThirdParty/variant/variant.hpp:88:27: note: -fabi-version=6 (or =0) avoids this error with a change in mangling
make[2]: *** [CMakeFiles/OSRM.dir/Library/OSRM_impl.cpp.o] Error 1
make[1]: *** [CMakeFiles/OSRM.dir/all] Error 2
make: *** [all] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment