New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Checking, whether this fixes the JULIA build problem. #525
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@joka921 Here are the build logs for your PR: Full: https://gist.github.com/jeremiahpslewis/ae2598b84a656dacf828d637d34d6b55 Excerpt [04:11:18] /opt/x86_64-linux-gnu/bin/../lib/gcc/x86_64-linux-gnu/11.1.0/../../../../x86_64-linux-gnu/bin/ld: ../lib/libsparqlParserHelpers.a(SparqlParserHelpers.cpp.o): in function `_ZNK16sparqlExpression6detail14NaryExpressionINS0_9OperationILm2ENS0_23FunctionAndValueGettersINS0_9andLambdaMUlbbE_EJNS0_27EffectiveBooleanValueGetterEEEEJNS0_19SpecializedFunctionIN10ad_utility14SetOfIntervals12IntersectionENS0_24allowedForSetOfIntervalsMUlvE_EEEEEEEUlSD_PNS_17EvaluationContextEDpOT_E4_clIJS9_S9_EEESt7variantIJdlNS_4BoolESsNS_21VectorWithMemoryLimitIdEENSO_IlEENSO_ISN_EENSO_ISsEES9_NS_22StrongIdWithResultTypeENS_8VariableEEESD_SG_SJ_.constprop.0.isra.0':
[04:11:18] SparqlParserHelpers.cpp:(.text+0x1cea): undefined reference to `ad_utility::SetOfIntervals::Intersection::operator()(ad_utility::SetOfIntervals, ad_utility::SetOfIntervals) const'
[04:11:18] /opt/x86_64-linux-gnu/bin/../lib/gcc/x86_64-linux-gnu/11.1.0/../../../../x86_64-linux-gnu/bin/ld: ../lib/libsparqlParserHelpers.a(SparqlParserHelpers.cpp.o): in function `_ZNK16sparqlExpression6detail14NaryExpressionINS0_9OperationILm2ENS0_23FunctionAndValueGettersINS0_8orLambdaMUlbbE_EJNS0_27EffectiveBooleanValueGetterEEEEJNS0_19SpecializedFunctionIN10ad_utility14SetOfIntervals5UnionENS0_24allowedForSetOfIntervalsMUlvE_EEEEEEEUlSD_PNS_17EvaluationContextEDpOT_E3_clIJS9_S9_EEESt7variantIJdlNS_4BoolESsNS_21VectorWithMemoryLimitIdEENSO_IlEENSO_ISN_EENSO_ISsEES9_NS_22StrongIdWithResultTypeENS_8VariableEEESD_SG_SJ_.constprop.0.isra.0':
[04:11:18] SparqlParserHelpers.cpp:(.text+0x1f9a): undefined reference to `ad_utility::SetOfIntervals::Union::operator()(ad_utility::SetOfIntervals, ad_utility::SetOfIntervals) const'
[04:11:18] /opt/x86_64-linux-gnu/bin/../lib/gcc/x86_64-linux-gnu/11.1.0/../../../../x86_64-linux-gnu/bin/ld: ../lib/libsparqlParserHelpers.a(SparqlParserHelpers.cpp.o): in function `_ZN16sparqlExpression6detail20valueGetterGeneratorMUlmPNS_17EvaluationContextEOT0_OT_E_254_ZNK16sparqlExpression6detail20valueGetterGeneratorMUlmPNS_17EvaluationContextEOT0_OT_E_clIRKNS0_18NumericValueGetterENS_8VariableEEEN7cppcoro9generatorINSt13invoke_resultIS5_JNDTcl13makeGeneratortlS3_ELi0ELDnEEE10value_typeES2_EE4typeEEEmS2_S4_S6_.actorEPZNKS7_clIRKNS0_18NumericValueGetterENS_8VariableEEEN7cppcoro9generatorINSt13invoke_resultIS5_JNDTcl13makeGeneratortlS3_ELi0ELDnEEE10value_typeES2_EE4typeEEEmS2_S4_S6_E254_ZNK16sparqlExpression6detail20valueGetterGeneratorMUlmPNS_17EvaluationContextEOT0_OT_E_clIRKNS0_18NumericValueGetterENS_8VariableEEEN7cppcoro9generatorINSt13invoke_resultIS5_JNDTcl13makeGeneratortlS3_ELi0ELDnEEE10value_typeES2_EE4typeEEEmS2_S4_S6_.frame':
[04:11:18] SparqlParserHelpers.cpp:(.text+0x379b): undefined reference to `sparqlExpression::detail::NumericValueGetter::operator()(sparqlExpression::StrongIdWithResultType, sparqlExpression::EvaluationContext*) const'
[04:11:18] /opt/x86_64-linux-gnu/bin/../lib/gcc/x86_64-linux-gnu/11.1.0/../../../../x86_64-linux-gnu/bin/ld: ../lib/libsparqlParserHelpers.a(SparqlParserHelpers.cpp.o): in function `_ZN16sparqlExpression6detail20valueGetterGeneratorMUlmPNS_17EvaluationContextEOT0_OT_E_269_ZNK16sparqlExpression6detail20valueGetterGeneratorMUlmPNS_17EvaluationContextEOT0_OT_E_clIRKNS0_18NumericValueGetterENS_22StrongIdWithResultTypeEEEN7cppcoro9generatorINSt13invoke_resultIS5_JNDTcl13makeGeneratortlS3_ELi0ELDnEEE10value_typeES2_EE4typeEEEmS2_S4_S6_.actorEPZNKS7_clIRKNS0_18NumericValueGetterENS_22StrongIdWithResultTypeEEEN7cppcoro9generatorINSt13invoke_resultIS5_JNDTcl13makeGeneratortlS3_ELi0ELDnEEE10value_typeES2_EE4typeEEEmS2_S4_S6_E269_ZNK16sparqlExpression6detail20valueGetterGeneratorMUlmPNS_17EvaluationContextEOT0_OT_E_clIRKNS0_18NumericValueGetterENS_22StrongIdWithResultTypeEEEN7cppcoro9generatorINSt13invoke_resultIS5_JNDTcl13makeGeneratortlS3_ELi0ELDnEEE10value_typeES2_EE4typeEEEmS2_S4_S6_.frame':
[04:11:18] SparqlParserHelpers.cpp:(.text+0x398e): undefined reference to `sparqlExpression::detail::NumericValueGetter::operator()(sparqlExpression::StrongIdWithResultType, sparqlExpression::EvaluationContext*) const'
[04:11:18] /opt/x86_64-linux-gnu/bin/../lib/gcc/x86_64-linux-gnu/11.1.0/../../../../x86_64-linux-gnu/bin/ld: ../lib/libsparqlParserHelpers.a(SparqlParserHelpers.cpp.o): in function `_ZN16sparqlExpression6detail20valueGetterGeneratorMUlmPNS_17EvaluationContextEOT0_OT_E_253_ZNK16sparqlExpression6detail20valueGetterGeneratorMUlmPNS_17EvaluationContextEOT0_OT_E_clIRKNS0_17StringValueGetterENS_8VariableEEEN7cppcoro9generatorINSt13invoke_resultIS5_JNDTcl13makeGeneratortlS3_ELi0ELDnEEE10value_typeES2_EE4typeEEEmS2_S4_S6_.actorEPZNKS7_clIRKNS0_17StringValueGetterENS_8VariableEEEN7cppcoro9generatorINSt13invoke_resultIS5_JNDTcl13makeGeneratortlS3_ELi0ELDnEEE10value_typeES2_EE4typeEEEmS2_S4_S6_E253_ZNK16sparqlExpression6detail20valueGetterGeneratorMUlmPNS_17EvaluationContextEOT0_OT_E_clIRKNS0_17StringValueGetterENS_8VariableEEEN7cppcoro9generatorINSt13invoke_resultIS5_JNDTcl13makeGeneratortlS3_ELi0ELDnEEE10value_typeES2_EE4typeEEEmS2_S4_S6_.frame':
[04:11:18] SparqlParserHelpers.cpp:(.text+0x7a7d): undefined reference to `sparqlExpression::detail::StringValueGetter::operator()(sparqlExpression::StrongIdWithResultType, sparqlExpression::EvaluationContext*) const'
[04:11:18] /opt/x86_64-linux-gnu/bin/../lib/gcc/x86_64-linux-gnu/11.1.0/../../../../x86_64-linux-gnu/bin/ld: ../lib/libsparqlParserHelpers.a(SparqlParserHelpers.cpp.o): in function `_ZN16sparqlExpression6detail20valueGetterGeneratorMUlmPNS_17EvaluationContextEOT0_OT_E_268_ZNK16sparqlExpression6detail20valueGetterGeneratorMUlmPNS_17EvaluationContextEOT0_OT_E_clIRKNS0_17StringValueGetterENS_22StrongIdWithResultTypeEEEN7cppcoro9generatorINSt13invoke_resultIS5_JNDTcl13makeGeneratortlS3_ELi0ELDnEEE10value_typeES2_EE4typeEEEmS2_S4_S6_.actorEPZNKS7_clIRKNS0_17StringValueGetterENS_22StrongIdWithResultTypeEEEN7cppcoro9generatorINSt13invoke_resultIS5_JNDTcl13makeGeneratortlS3_ELi0ELDnEEE10value_typeES2_EE4typeEEEmS2_S4_S6_E268_ZNK16sparqlExpression6detail20valueGetterGeneratorMUlmPNS_17EvaluationContextEOT0_OT_E_clIRKNS0_17StringValueGetterENS_22StrongIdWithResultTypeEEEN7cppcoro9generatorINSt13invoke_resultIS5_JNDTcl13makeGeneratortlS3_ELi0ELDnEEE10value_typeES2_EE4typeEEEmS2_S4_S6_.frame':
[04:11:18] SparqlParserHelpers.cpp:(.text+0x7cb0): undefined reference to `sparqlExpression::detail::StringValueGetter::operator()(sparqlExpression::StrongIdWithResultType, sparqlExpression::EvaluationContext*) const'
[04:11:18] /opt/x86_64-linux-gnu/bin/../lib/gcc/x86_64-linux-gnu/11.1.0/../../../../x86_64-linux-gnu/bin/ld: ../lib/libsparqlParserHelpers.a(SparqlParserHelpers.cpp.o): in function `_ZN16sparqlExpression6detail20valueGetterGeneratorMUlmPNS_17EvaluationContextEOT0_OT_E_254_ZNK16sparqlExpression6detail20valueGetterGeneratorMUlmPNS_17EvaluationContextEOT0_OT_E_clIRKNS0_18IsValidValueGetterENS_8VariableEEEN7cppcoro9generatorINSt13invoke_resultIS5_JNDTcl13makeGeneratortlS3_ELi0ELDnEEE10value_typeES2_EE4typeEEEmS2_S4_S6_.actorEPZNKS7_clIRKNS0_18IsValidValueGetterENS_8VariableEEEN7cppcoro9generatorINSt13invoke_resultIS5_JNDTcl13makeGeneratortlS3_ELi0ELDnEEE10value_typeES2_EE4typeEEEmS2_S4_S6_E254_ZNK16sparqlExpression6detail20valueGetterGeneratorMUlmPNS_17EvaluationContextEOT0_OT_E_clIRKNS0_18IsValidValueGetterENS_8VariableEEEN7cppcoro9generatorINSt13invoke_resultIS5_JNDTcl13makeGeneratortlS3_ELi0ELDnEEE10value_typeES2_EE4typeEEEmS2_S4_S6_.frame':
[04:11:18] SparqlParserHelpers.cpp:(.text+0x95eb): undefined reference to `sparqlExpression::detail::IsValidValueGetter::operator()(sparqlExpression::StrongIdWithResultType, sparqlExpression::EvaluationContext*) const'
[04:11:18] /opt/x86_64-linux-gnu/bin/../lib/gcc/x86_64-linux-gnu/11.1.0/../../../../x86_64-linux-gnu/bin/ld: ../lib/libsparqlParserHelpers.a(SparqlParserHelpers.cpp.o): in function `_ZN16sparqlExpression6detail20valueGetterGeneratorMUlmPNS_17EvaluationContextEOT0_OT_E_269_ZNK16sparqlExpression6detail20valueGetterGeneratorMUlmPNS_17EvaluationContextEOT0_OT_E_clIRKNS0_18IsValidValueGetterENS_22StrongIdWithResultTypeEEEN7cppcoro9generatorINSt13invoke_resultIS5_JNDTcl13makeGeneratortlS3_ELi0ELDnEEE10value_typeES2_EE4typeEEEmS2_S4_S6_.actorEPZNKS7_clIRKNS0_18IsValidValueGetterENS_22StrongIdWithResultTypeEEEN7cppcoro9generatorINSt13invoke_resultIS5_JNDTcl13makeGeneratortlS3_ELi0ELDnEEE10value_typeES2_EE4typeEEEmS2_S4_S6_E269_ZNK16sparqlExpression6detail20valueGetterGeneratorMUlmPNS_17EvaluationContextEOT0_OT_E_clIRKNS0_18IsValidValueGetterENS_22StrongIdWithResultTypeEEEN7cppcoro9generatorINSt13invoke_resultIS5_JNDTcl13makeGeneratortlS3_ELi0ELDnEEE10value_typeES2_EE4typeEEEmS2_S4_S6_.frame':
[04:11:18] SparqlParserHelpers.cpp:(.text+0x97de): undefined reference to `sparqlExpression::detail::IsValidValueGetter::operator()(sparqlExpression::StrongIdWithResultType, sparqlExpression::EvaluationContext*) const'
[04:11:18] /opt/x86_64-linux-gnu/bin/../lib/gcc/x86_64-linux-gnu/11.1.0/../../../../x86_64-linux-gnu/bin/ld: ../lib/libsparqlParserHelpers.a(SparqlParserHelpers.cpp.o): in function `std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<std::__detail::__variant::__deduce_visit_result<std::variant<double, long, sparqlExpression::Bool, std::string, sparqlExpression::VectorWithMemoryLimit<double>, sparqlExpression::VectorWithMemoryLimit<long>, sparqlExpression::VectorWithMemoryLimit<sparqlExpression::Bool>, sparqlExpression::VectorWithMemoryLimit<std::string>, ad_utility::SetOfIntervals, sparqlExpression::StrongIdWithResultType, sparqlExpression::Variable> > (*)(sparqlExpression::detail::AggregateExpression<sparqlExpression::detail::Operation<2ul, sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::count::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::IsValidValueGetter>>, sparqlExpression::noop::{lambda(sparqlExpression::detail::count&&, unsigned long)#1}>::{lambda(sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::count::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::IsValidValueGetter> const&, sparqlExpression::noop const&, sparqlExpression::EvaluationContext*, bool, sparqlExpression::detail::Operation<2ul, sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::count::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::IsValidValueGetter>>)#2} const&, std::variant<sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::count::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::IsValidValueGetter> >&&, std::variant<sparqlExpression::noop>&&, std::variant<sparqlExpression::noop const&>&&, std::variant<bool>&&, std::variant<double, long, sparqlExpression::Bool, std::string, sparqlExpression::VectorWithMemoryLimit<double>, sparqlExpression::VectorWithMemoryLimit<long>, sparqlExpression::VectorWithMemoryLimit<sparqlExpression::Bool>, sparqlExpression::VectorWithMemoryLimit<std::string>, ad_utility::SetOfIntervals, sparqlExpression::StrongIdWithResultType, sparqlExpression::Variable>&&)>, std::integer_sequence<unsigned long, 0ul, 0ul, 0ul, 0ul, 10ul> >::__visit_invoke(sparqlExpression::detail::AggregateExpression<sparqlExpression::detail::Operation<2ul, sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::count::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::IsValidValueGetter>>, sparqlExpression::noop::{lambda(sparqlExpression::detail::count&&, unsigned long)#1}>::{lambda(sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::count::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::IsValidValueGetter> const&, sparqlExpression::noop const&, sparqlExpression::EvaluationContext*, bool, sparqlExpression::detail::Operation<2ul, sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::count::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::IsValidValueGetter>>)#2}, sparqlExpression::detail::AggregateExpression<sparqlExpression::detail::Operation<2ul, sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::count::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::IsValidValueGetter>>, sparqlExpression::noop::{lambda(sparqlExpression::detail::count&&, unsigned long)#1}>::{lambda(sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::count::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::IsValidValueGetter> const&, sparqlExpression::noop const&, sparqlExpression::EvaluationContext*, bool, sparqlExpression::detail::Operation<2ul, sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::count::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::IsValidValueGetter>>)#2} const&, std::variant<sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::count::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::IsValidValueGetter> >&&, std::variant<sparqlExpression::noop>&&, std::variant<sparqlExpression::noop const&>&&, std::variant<bool>)':
[04:11:18] SparqlParserHelpers.cpp:(.text+0x9ab0a): undefined reference to `sparqlExpression::detail::IsValidValueGetter::operator()(sparqlExpression::StrongIdWithResultType, sparqlExpression::EvaluationContext*) const'
[04:11:18] /opt/x86_64-linux-gnu/bin/../lib/gcc/x86_64-linux-gnu/11.1.0/../../../../x86_64-linux-gnu/bin/ld: SparqlParserHelpers.cpp:(.text+0x9abf5): undefined reference to `sparqlExpression::detail::IsValidValueGetter::operator()(sparqlExpression::StrongIdWithResultType, sparqlExpression::EvaluationContext*) const'
[04:11:18] /opt/x86_64-linux-gnu/bin/../lib/gcc/x86_64-linux-gnu/11.1.0/../../../../x86_64-linux-gnu/bin/ld: ../lib/libsparqlParserHelpers.a(SparqlParserHelpers.cpp.o): in function `std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<std::__detail::__variant::__deduce_visit_result<std::variant<double, long, sparqlExpression::Bool, std::string, sparqlExpression::VectorWithMemoryLimit<double>, sparqlExpression::VectorWithMemoryLimit<long>, sparqlExpression::VectorWithMemoryLimit<sparqlExpression::Bool>, sparqlExpression::VectorWithMemoryLimit<std::string>, ad_utility::SetOfIntervals, sparqlExpression::StrongIdWithResultType, sparqlExpression::Variable> > (*)(sparqlExpression::detail::AggregateExpression<sparqlExpression::detail::Operation<2ul, sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::count::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::IsValidValueGetter>>, sparqlExpression::noop::{lambda(sparqlExpression::detail::count&&, unsigned long)#1}>::{lambda(sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::count::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::IsValidValueGetter> const&, sparqlExpression::noop const&, sparqlExpression::EvaluationContext*, bool, sparqlExpression::detail::Operation<2ul, sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::count::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::IsValidValueGetter>>)#2} const&, std::variant<sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::count::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::IsValidValueGetter> >&&, std::variant<sparqlExpression::noop>&&, std::variant<sparqlExpression::noop const&>&&, std::variant<bool>&&, std::variant<double, long, sparqlExpression::Bool, std::string, sparqlExpression::VectorWithMemoryLimit<double>, sparqlExpression::VectorWithMemoryLimit<long>, sparqlExpression::VectorWithMemoryLimit<sparqlExpression::Bool>, sparqlExpression::VectorWithMemoryLimit<std::string>, ad_utility::SetOfIntervals, sparqlExpression::StrongIdWithResultType, sparqlExpression::Variable>&&)>, std::integer_sequence<unsigned long, 0ul, 0ul, 0ul, 0ul, 9ul> >::__visit_invoke(sparqlExpression::detail::AggregateExpression<sparqlExpression::detail::Operation<2ul, sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::count::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::IsValidValueGetter>>, sparqlExpression::noop::{lambda(sparqlExpression::detail::count&&, unsigned long)#1}>::{lambda(sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::count::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::IsValidValueGetter> const&, sparqlExpression::noop const&, sparqlExpression::EvaluationContext*, bool, sparqlExpression::detail::Operation<2ul, sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::count::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::IsValidValueGetter>>)#2}, sparqlExpression::detail::AggregateExpression<sparqlExpression::detail::Operation<2ul, sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::count::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::IsValidValueGetter>>, sparqlExpression::noop::{lambda(sparqlExpression::detail::count&&, unsigned long)#1}>::{lambda(sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::count::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::IsValidValueGetter> const&, sparqlExpression::noop const&, sparqlExpression::EvaluationContext*, bool, sparqlExpression::detail::Operation<2ul, sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::count::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::IsValidValueGetter>>)#2} const&, std::variant<sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::count::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::IsValidValueGetter> >&&, std::variant<sparqlExpression::noop>&&, std::variant<sparqlExpression::noop const&>&&, std::variant<bool>)':
[04:11:18] SparqlParserHelpers.cpp:(.text+0x9ae0b): undefined reference to `sparqlExpression::detail::IsValidValueGetter::operator()(sparqlExpression::StrongIdWithResultType, sparqlExpression::EvaluationContext*) const'
[04:11:18] /opt/x86_64-linux-gnu/bin/../lib/gcc/x86_64-linux-gnu/11.1.0/../../../../x86_64-linux-gnu/bin/ld: ../lib/libsparqlParserHelpers.a(SparqlParserHelpers.cpp.o):SparqlParserHelpers.cpp:(.text+0x9af03): more undefined references to `sparqlExpression::detail::IsValidValueGetter::operator()(sparqlExpression::StrongIdWithResultType, sparqlExpression::EvaluationContext*) const' follow
[04:11:18] /opt/x86_64-linux-gnu/bin/../lib/gcc/x86_64-linux-gnu/11.1.0/../../../../x86_64-linux-gnu/bin/ld: ../lib/libsparqlParserHelpers.a(SparqlParserHelpers.cpp.o): in function `std::variant<double, long, sparqlExpression::Bool, std::string, sparqlExpression::VectorWithMemoryLimit<double>, sparqlExpression::Bool<long>, sparqlExpression::Bool<std::variant>, sparqlExpression::Bool<std::string>, ad_utility::SetOfIntervals, sparqlExpression::StrongIdWithResultType, sparqlExpression::detail::AggregateExpression<sparqlExpression::detail::Operation<2ul, sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::GroupConcatExpression::GroupConcatExpression(bool, std::unique_ptr<sparqlExpression::SparqlExpression, std::default_delete<sparqlExpression::SparqlExpression> >&&, std::string)::{lambda(std::string&&, std::string const&)#1}, sparqlExpression::detail::StringValueGetter>>, sparqlExpression::noop::{lambda(auto:1&&, unsigned long)#1}>::{lambda(sparqlExpression::detail::Operation<2ul, sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::GroupConcatExpression::GroupConcatExpression(bool, std::unique_ptr<sparqlExpression::SparqlExpression, std::default_delete<sparqlExpression::SparqlExpression> >&&, std::string)::{lambda(std::string&&, std::string const&)#1}, sparqlExpression::detail::StringValueGetter>> const&, auto:1&& const&, sparqlExpression::EvaluationContext*, bool, auto:1)#3}::operator()> sparqlExpression::detail::AggregateExpression<sparqlExpression::detail::Operation<2ul, sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::GroupConcatExpression::GroupConcatExpression(bool, std::unique_ptr<sparqlExpression::SparqlExpression, std::default_delete<sparqlExpression::SparqlExpression> >&&, std::string)::{lambda(std::string&&, std::string const&)#1}, sparqlExpression::detail::StringValueGetter>>, sparqlExpression::noop::{lambda(auto:1&&, unsigned long)#1}>::{lambda(sparqlExpression::detail::Operation<2ul, sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::GroupConcatExpression::GroupConcatExpression(bool, std::unique_ptr<sparqlExpression::SparqlExpression, std::default_delete<sparqlExpression::SparqlExpression> >&&, std::string)::{lambda(std::string&&, std::string const&)#1}, sparqlExpression::detail::StringValueGetter>> const&, auto:1&& const&, sparqlExpression::EvaluationContext*, bool, auto:1)#3}::operator()<sparqlExpression::Variable>(sparqlExpression::detail::Operation<2ul, sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::GroupConcatExpression::GroupConcatExpression(bool, std::unique_ptr<sparqlExpression::SparqlExpression, std::default_delete<sparqlExpression::SparqlExpression> >&&, std::string)::{lambda(std::string&&, std::string const&)#1}, sparqlExpression::detail::StringValueGetter>> const, sparqlExpression::Variable&& const, sparqlExpression::EvaluationContext, bool, sparqlExpression::Variable) const [clone .constprop.0]':
[04:11:18] SparqlParserHelpers.cpp:(.text+0x9b20e): undefined reference to `sparqlExpression::detail::StringValueGetter::operator()(sparqlExpression::StrongIdWithResultType, sparqlExpression::EvaluationContext*) const'
[04:11:18] /opt/x86_64-linux-gnu/bin/../lib/gcc/x86_64-linux-gnu/11.1.0/../../../../x86_64-linux-gnu/bin/ld: SparqlParserHelpers.cpp:(.text+0x9b311): undefined reference to `sparqlExpression::detail::StringValueGetter::operator()(sparqlExpression::StrongIdWithResultType, sparqlExpression::EvaluationContext*) const'
[04:11:18] /opt/x86_64-linux-gnu/bin/../lib/gcc/x86_64-linux-gnu/11.1.0/../../../../x86_64-linux-gnu/bin/ld: ../lib/libsparqlParserHelpers.a(SparqlParserHelpers.cpp.o): in function `std::variant<double, long, sparqlExpression::Bool, std::string, sparqlExpression::VectorWithMemoryLimit<double>, sparqlExpression::Bool<long>, sparqlExpression::Bool<std::variant>, sparqlExpression::Bool<std::string>, ad_utility::SetOfIntervals, sparqlExpression::detail::AggregateExpression<sparqlExpression::detail::Operation<2ul, sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::GroupConcatExpression::GroupConcatExpression(bool, std::unique_ptr<sparqlExpression::SparqlExpression, std::default_delete<sparqlExpression::SparqlExpression> >&&, std::string)::{lambda(std::string&&, std::string const&)#1}, sparqlExpression::detail::StringValueGetter>>, sparqlExpression::noop::{lambda(auto:1&&, unsigned long)#1}>::{lambda(sparqlExpression::detail::Operation<2ul, sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::GroupConcatExpression::GroupConcatExpression(bool, std::unique_ptr<sparqlExpression::SparqlExpression, std::default_delete<sparqlExpression::SparqlExpression> >&&, std::string)::{lambda(std::string&&, std::string const&)#1}, sparqlExpression::detail::StringValueGetter>> const&, auto:1&& const&, sparqlExpression::EvaluationContext*, bool, auto:1)#3}::operator(), sparqlExpression::Variable> sparqlExpression::detail::AggregateExpression<sparqlExpression::detail::Operation<2ul, sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::GroupConcatExpression::GroupConcatExpression(bool, std::unique_ptr<sparqlExpression::SparqlExpression, std::default_delete<sparqlExpression::SparqlExpression> >&&, std::string)::{lambda(std::string&&, std::string const&)#1}, sparqlExpression::detail::StringValueGetter>>, sparqlExpression::noop::{lambda(auto:1&&, unsigned long)#1}>::{lambda(sparqlExpression::detail::Operation<2ul, sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::GroupConcatExpression::GroupConcatExpression(bool, std::unique_ptr<sparqlExpression::SparqlExpression, std::default_delete<sparqlExpression::SparqlExpression> >&&, std::string)::{lambda(std::string&&, std::string const&)#1}, sparqlExpression::detail::StringValueGetter>> const&, auto:1&& const&, sparqlExpression::EvaluationContext*, bool, auto:1)#3}::operator()<sparqlExpression::StrongIdWithResultType>(sparqlExpression::detail::Operation<2ul, sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::GroupConcatExpression::GroupConcatExpression(bool, std::unique_ptr<sparqlExpression::SparqlExpression, std::default_delete<sparqlExpression::SparqlExpression> >&&, std::string)::{lambda(std::string&&, std::string const&)#1}, sparqlExpression::detail::StringValueGetter>> const, sparqlExpression::StrongIdWithResultType&& const, sparqlExpression::EvaluationContext, bool, sparqlExpression::StrongIdWithResultType) const [clone .constprop.0]':
[04:11:18] SparqlParserHelpers.cpp:(.text+0x9b781): undefined reference to `sparqlExpression::detail::StringValueGetter::operator()(sparqlExpression::StrongIdWithResultType, sparqlExpression::EvaluationContext*) const'
[04:11:18] /opt/x86_64-linux-gnu/bin/../lib/gcc/x86_64-linux-gnu/11.1.0/../../../../x86_64-linux-gnu/bin/ld: SparqlParserHelpers.cpp:(.text+0x9b885): undefined reference to `sparqlExpression::detail::StringValueGetter::operator()(sparqlExpression::StrongIdWithResultType, sparqlExpression::EvaluationContext*) const'
[04:11:18] /opt/x86_64-linux-gnu/bin/../lib/gcc/x86_64-linux-gnu/11.1.0/../../../../x86_64-linux-gnu/bin/ld: ../lib/libsparqlParserHelpers.a(SparqlParserHelpers.cpp.o): in function `std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<std::__detail::__variant::__deduce_visit_result<std::variant<double, long, sparqlExpression::Bool, std::string, sparqlExpression::VectorWithMemoryLimit<double>, sparqlExpression::VectorWithMemoryLimit<long>, sparqlExpression::VectorWithMemoryLimit<sparqlExpression::Bool>, sparqlExpression::VectorWithMemoryLimit<std::string>, ad_utility::SetOfIntervals, sparqlExpression::StrongIdWithResultType, sparqlExpression::Variable> > (*)(sparqlExpression::detail::AggregateExpression<sparqlExpression::detail::Operation<2ul, sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::addForSum::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::NumericValueGetter>>, sparqlExpression::noop::{lambda(sparqlExpression::detail::addForSum&&, unsigned long)#1}>::{lambda(sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::addForSum::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::NumericValueGetter> const&, sparqlExpression::noop const&, sparqlExpression::EvaluationContext*, bool, sparqlExpression::detail::Operation<2ul, sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::addForSum::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::NumericValueGetter>>)#7} const&, std::variant<sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::addForSum::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::NumericValueGetter> >&&, std::variant<sparqlExpression::noop>&&, std::variant<sparqlExpression::noop const&>&&, std::variant<bool>&&, std::variant<double, long, sparqlExpression::Bool, std::string, sparqlExpression::VectorWithMemoryLimit<double>, sparqlExpression::VectorWithMemoryLimit<long>, sparqlExpression::VectorWithMemoryLimit<sparqlExpression::Bool>, sparqlExpression::VectorWithMemoryLimit<std::string>, ad_utility::SetOfIntervals, sparqlExpression::StrongIdWithResultType, sparqlExpression::Variable>&&)>, std::integer_sequence<unsigned long, 0ul, 0ul, 0ul, 0ul, 10ul> >::__visit_invoke(sparqlExpression::detail::AggregateExpression<sparqlExpression::detail::Operation<2ul, sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::addForSum::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::NumericValueGetter>>, sparqlExpression::noop::{lambda(sparqlExpression::detail::addForSum&&, unsigned long)#1}>::{lambda(sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::addForSum::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::NumericValueGetter> const&, sparqlExpression::noop const&, sparqlExpression::EvaluationContext*, bool, sparqlExpression::detail::Operation<2ul, sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::addForSum::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::NumericValueGetter>>)#7}, sparqlExpression::detail::AggregateExpression<sparqlExpression::detail::Operation<2ul, sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::addForSum::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::NumericValueGetter>>, sparqlExpression::noop::{lambda(sparqlExpression::detail::addForSum&&, unsigned long)#1}>::{lambda(sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::addForSum::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::NumericValueGetter> const&, sparqlExpression::noop const&, sparqlExpression::EvaluationContext*, bool, sparqlExpression::detail::Operation<2ul, sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::addForSum::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::NumericValueGetter>>)#7} const&, std::variant<sparqlExpression::detail::FunctionAndValueGetters<sparqlExpression::detail::addForSum::{lambda(auto:1 const&, auto:2 const&)#1}, sparqlExpression::detail::NumericValueGetter> >&&, std::variant<sparqlExpression::noop>&&, std::variant<sparqlExpression::noop const&>&&, std::variant<bool>)':
[04:11:18] SparqlParserHelpers.cpp:(.text+0x9bc02): undefined reference to `sparqlExpression::detail::NumericValueGetter::operator()(sparqlExpression::StrongIdWithResultType, sparqlExpression::EvaluationContext*) const'
[04:11:18] /opt/x86_64-linux-gnu/bin/../lib/gcc/x86_64-linux-gnu/11.1.0/../../../../x86_64-linux-gnu/bin/ld: SparqlParserHelpers.cpp:(.text+0x9bceb): undefined reference to `sparqlExpression::detail::NumericValueGetter::operator()(sparqlExpression::StrongIdWithResultType, sparqlExpression::EvaluationContext*) const' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Linking the files in a different order for ServerMain.