[Ci-reports] fail on QtDeclarative_dev_Integration #1491

Qt Continuous Integration System ci-noreply at qt-project.org
Fri May 23 19:25:44 CEST 2014


qtdeclarative failed to compile :(

  Undefined symbols for architecture x86_64:
    "std::__1::__libcpp_db::__comparable(void const*, void const*) const", referenced from:
        (anonymous namespace)::convertToSSA(QV4::IR::Function*, (anonymous namespace)::DominatorTree const&) in qv4ssa.o
        (anonymous namespace)::TypeInference::W::~W() in qv4ssa.o
        (anonymous namespace)::BasicBlockSet::insert(QV4::IR::BasicBlock*) in qv4ssa.o
        (anonymous namespace)::VariableCollector::addDefInCurrentBlock(QV4::IR::Temp*) in qv4ssa.o
        (anonymous namespace)::BasicBlockSet::const_iterator::operator==((anonymous namespace)::BasicBlockSet::const_iterator const&) const in qv4ssa.o
        (anonymous namespace)::DominatorTree::calculateIDoms() in qv4ssa.o
        (anonymous namespace)::DominatorTree::computeDF() in qv4ssa.o
        ...
    "std::__1::__libcpp_db::__find_c_from_i(void*) const", referenced from:
        (anonymous namespace)::DominatorTree::computeDF() in qv4ssa.o
        std::__1::enable_if<__is_forward_iterator<QV4::IR::Stmt* const*>::value, std::__1::__wrap_iter<QV4::IR::Stmt**> >::type std::__1::vector<QV4::IR::Stmt*, std::__1::allocator<QV4::IR::Stmt*> >::insert<QV4::IR::Stmt* const*>(std::__1::__wrap_iter<QV4::IR::Stmt* const*>, QV4::IR::Stmt* const*, QV4::IR::Stmt* const*) in qv4ssa.o
    "std::__1::__libcpp_db::__dereferenceable(void const*) const", referenced from:
        (anonymous namespace)::convertToSSA(QV4::IR::Function*, (anonymous namespace)::DominatorTree const&) in qv4ssa.o
        (anonymous namespace)::TypeInference::W::~W() in qv4ssa.o
        (anonymous namespace)::BasicBlockSet::const_iterator::operator*() const in qv4ssa.o
        (anonymous namespace)::BasicBlockSet::const_iterator::operator++() in qv4ssa.o
        (anonymous namespace)::BasicBlockSet::insert(QV4::IR::BasicBlock*) in qv4ssa.o
        (anonymous namespace)::VariableCollector::addDefInCurrentBlock(QV4::IR::Temp*) in qv4ssa.o
        (anonymous namespace)::DominatorTree::calculateIDoms() in qv4ssa.o
        ...
    "std::__1::__libcpp_db::__find_c_and_lock(void*) const", referenced from:
        std::__1::vector<(anonymous namespace)::BasicBlockSet, std::__1::allocator<(anonymous namespace)::BasicBlockSet> >::resize(unsigned long) in qv4ssa.o
        (anonymous namespace)::DominatorTree::computeDF() in qv4ssa.o
        (anonymous namespace)::DominatorTree::DFS(int) in qv4ssa.o
        std::__1::vector<int, std::__1::allocator<int> >::resize(unsigned long, int const&) in qv4ssa.o
        std::__1::vector<QSet<int>, std::__1::allocator<QSet<int> > >::resize(unsigned long) in qv4ssa.o
        std::__1::vector<int, std::__1::allocator<int> >::assign(unsigned long, int const&) in qv4ssa.o
        std::__1::vector<QV4::IR::Temp, std::__1::allocator<QV4::IR::Temp> >::resize(unsigned long) in qv4ssa.o
        ...
    "std::__1::__libcpp_db::unlock() const", referenced from:
        std::__1::vector<(anonymous namespace)::BasicBlockSet, std::__1::allocator<(anonymous namespace)::BasicBlockSet> >::resize(unsigned long) in qv4ssa.o
        (anonymous namespace)::DominatorTree::computeDF() in qv4ssa.o
        (anonymous namespace)::DominatorTree::DFS(int) in qv4ssa.o
        std::__1::vector<int, std::__1::allocator<int> >::resize(unsigned long, int const&) in qv4ssa.o
        std::__1::vector<QSet<int>, std::__1::allocator<QSet<int> > >::resize(unsigned long) in qv4ssa.o
        std::__1::vector<int, std::__1::allocator<int> >::assign(unsigned long, int const&) in qv4ssa.o
        std::__1::vector<QV4::IR::Temp, std::__1::allocator<QV4::IR::Temp> >::resize(unsigned long) in qv4ssa.o
        ...
    "std::__1::__libcpp_db::__insert_c(void*)", referenced from:
        (anonymous namespace)::convertToSSA(QV4::IR::Function*, (anonymous namespace)::DominatorTree const&) in qv4ssa.o
        (anonymous namespace)::TypeInference::W::W(QV4::IR::Function*) in qv4ssa.o
        (anonymous namespace)::VariableRenamer::VariableRenamer(QV4::IR::Function*) in qv4ssa.o
        (anonymous namespace)::VariableCollector::VariableCollector(QV4::IR::Function*) in qv4ssa.o
        (anonymous namespace)::BasicBlockSet::init(QV4::IR::Function*) in qv4ssa.o
        (anonymous namespace)::DominatorTree::DominatorTree(QV4::IR::Function*) in qv4ssa.o
        (anonymous namespace)::DominatorTree::calculateIDoms() in qv4ssa.o
        ...
    "std::__1::__libcpp_db::__insert_i(void*)", referenced from:
        (anonymous namespace)::BasicBlockSet::const_iterator::const_iterator((anonymous namespace)::BasicBlockSet const&, bool) in qv4ssa.o
    "std::__1::__libcpp_db::__insert_ic(void*, void const*)", referenced from:
        (anonymous namespace)::convertToSSA(QV4::IR::Function*, (anonymous namespace)::DominatorTree const&) in qv4ssa.o
        (anonymous namespace)::TypeInference::W::W(QV4::IR::Function*) in qv4ssa.o
        (anonymous namespace)::BasicBlockSet::insert(QV4::IR::BasicBlock*) in qv4ssa.o
        (anonymous namespace)::VariableCollector::addDefInCurrentBlock(QV4::IR::Temp*) in qv4ssa.o
        (anonymous namespace)::BasicBlockSet::const_iterator::const_iterator((anonymous namespace)::BasicBlockSet const&, bool) in qv4ssa.o
        (anonymous namespace)::DominatorTree::computeDF() in qv4ssa.o
        QForeachContainer<std::__1::vector<QV4::IR::Stmt*, std::__1::allocator<QV4::IR::Stmt*> > >::QForeachContainer(std::__1::vector<QV4::IR::Stmt*, std::__1::allocator<QV4::IR::Stmt*> > const&) in qv4ssa.o
        ...
    "std::__1::__libcpp_db::__iterator_copy(void*, void const*)", referenced from:
        (anonymous namespace)::convertToSSA(QV4::IR::Function*, (anonymous namespace)::DominatorTree const&) in qv4ssa.o
        (anonymous namespace)::TypeInference::W::W(QV4::IR::Function*) in qv4ssa.o
        (anonymous namespace)::BasicBlockSet::insert(QV4::IR::BasicBlock*) in qv4ssa.o
        (anonymous namespace)::VariableCollector::addDefInCurrentBlock(QV4::IR::Temp*) in qv4ssa.o
        (anonymous namespace)::BasicBlockSet::const_iterator::const_iterator((anonymous namespace)::BasicBlockSet const&, bool) in qv4ssa.o
        (anonymous namespace)::DominatorTree::computeDF() in qv4ssa.o
    "std::__1::__libcpp_db::__invalidate_all(void*)", referenced from:
        std::__1::vector<(anonymous namespace)::BasicBlockSet, std::__1::allocator<(anonymous namespace)::BasicBlockSet> >::__swap_out_circular_buffer(std::__1::__split_buffer<(anonymous namespace)::BasicBlockSet, std::__1::allocator<(anonymous namespace)::BasicBlockSet>&>&) in qv4ssa.o
        (anonymous namespace)::DominatorTree::ancestorWithLowestSemi(int, std::__1::vector<int, std::__1::allocator<int> >&) in qv4ssa.o
        std::__1::vector<(anonymous namespace)::DominatorTree::DFSTodo, std::__1::allocator<(anonymous namespace)::DominatorTree::DFSTodo> >::__swap_out_circular_buffer(std::__1::__split_buffer<(anonymous namespace)::DominatorTree::DFSTodo, std::__1::allocator<(anonymous namespace)::DominatorTree::DFSTodo>&>&) in qv4ssa.o
        std::__1::vector<int, std::__1::allocator<int> >::__swap_out_circular_buffer(std::__1::__split_buffer<int, std::__1::allocator<int>&>&) in qv4ssa.o
        std::__1::vector<QV4::IR::Stmt*, std::__1::allocator<QV4::IR::Stmt*> >::__swap_out_circular_buffer(std::__1::__split_buffer<QV4::IR::Stmt*, std::__1::allocator<QV4::IR::Stmt*>&>&, QV4::IR::Stmt**) in qv4ssa.o
        std::__1::vector<int, std::__1::allocator<int> >::deallocate() in qv4ssa.o
        std::__1::vector<QSet<int>, std::__1::allocator<QSet<int> > >::__swap_out_circular_buffer(std::__1::__split_buffer<QSet<int>, std::__1::allocator<QSet<int> >&>&) in qv4ssa.o
        ...
    "std::__1::__libcpp_db::swap(void*, void*)", referenced from:
        std::__1::vector<std::__1::vector<int, std::__1::allocator<int> >, std::__1::allocator<std::__1::vector<int, std::__1::allocator<int> > > >::__swap_out_circular_buffer(std::__1::__split_buffer<std::__1::vector<int, std::__1::allocator<int> >, std::__1::allocator<std::__1::vector<int, std::__1::allocator<int> > >&>&) in qv4ssa.o
        std::__1::vector<int, std::__1::allocator<int> >::__move_assign(std::__1::vector<int, std::__1::allocator<int> >&, std::__1::integral_constant<bool, true>) in qv4ssa.o
    "std::__1::__libcpp_db::__erase_c(void*)", referenced from:
        (anonymous namespace)::convertToSSA(QV4::IR::Function*, (anonymous namespace)::DominatorTree const&) in qv4ssa.o
        (anonymous namespace)::DominatorTree::~DominatorTree() in qv4ssa.o
        (anonymous namespace)::BasicBlockSet::~BasicBlockSet() in qv4ssa.o
        (anonymous namespace)::TypeInference::W::~W() in qv4ssa.o
        (anonymous namespace)::VariableCollector::~VariableCollector() in qv4ssa.o
        (anonymous namespace)::BasicBlockSet::insert(QV4::IR::BasicBlock*) in qv4ssa.o
        (anonymous namespace)::VariableRenamer::~VariableRenamer() in qv4ssa.o
        ...
    "std::__1::__libcpp_db::__erase_i(void*)", referenced from:
        (anonymous namespace)::convertToSSA(QV4::IR::Function*, (anonymous namespace)::DominatorTree const&) in qv4ssa.o
        (anonymous namespace)::TypeInference::W::W(QV4::IR::Function*) in qv4ssa.o
        (anonymous namespace)::BasicBlockSet::insert(QV4::IR::BasicBlock*) in qv4ssa.o
        (anonymous namespace)::VariableCollector::addDefInCurrentBlock(QV4::IR::Temp*) in qv4ssa.o
        (anonymous namespace)::BasicBlockSet::const_iterator::~const_iterator() in qv4ssa.o
        (anonymous namespace)::BasicBlockSet::const_iterator::const_iterator((anonymous namespace)::BasicBlockSet const&, bool) in qv4ssa.o
        (anonymous namespace)::DominatorTree::computeDF() in qv4ssa.o
        ...
    "std::__1::__get_const_db()", referenced from:
        (anonymous namespace)::convertToSSA(QV4::IR::Function*, (anonymous namespace)::DominatorTree const&) in qv4ssa.o
        (anonymous namespace)::TypeInference::W::~W() in qv4ssa.o
        (anonymous namespace)::BasicBlockSet::const_iterator::operator*() const in qv4ssa.o
        (anonymous namespace)::BasicBlockSet::const_iterator::operator++() in qv4ssa.o
        (anonymous namespace)::BasicBlockSet::insert(QV4::IR::BasicBlock*) in qv4ssa.o
        (anonymous namespace)::VariableCollector::addDefInCurrentBlock(QV4::IR::Temp*) in qv4ssa.o
        (anonymous namespace)::BasicBlockSet::const_iterator::operator==((anonymous namespace)::BasicBlockSet::const_iterator const&) const in qv4ssa.o
        ...
    "std::__1::__c_node::~__c_node()", referenced from:
        std::__1::_C_node<std::__1::vector<(anonymous namespace)::BasicBlockSet, std::__1::allocator<(anonymous namespace)::BasicBlockSet> > >::~_C_node() in qv4ssa.o
        std::__1::_C_node<std::__1::vector<(anonymous namespace)::DominatorTree::DFSTodo, std::__1::allocator<(anonymous namespace)::DominatorTree::DFSTodo> > >::~_C_node() in qv4ssa.o
        std::__1::_C_node<std::__1::vector<QV4::IR::Stmt*, std::__1::allocator<QV4::IR::Stmt*> > >::~_C_node() in qv4ssa.o
        std::__1::_C_node<std::__1::vector<int, std::__1::allocator<int> > >::~_C_node() in qv4ssa.o
        std::__1::_C_node<std::__1::vector<QV4::IR::Temp, std::__1::allocator<QV4::IR::Temp> > >::~_C_node() in qv4ssa.o
        std::__1::_C_node<std::__1::vector<QSet<int>, std::__1::allocator<QSet<int> > > >::~_C_node() in qv4ssa.o
        std::__1::_C_node<std::__1::vector<std::__1::vector<int, std::__1::allocator<int> >, std::__1::allocator<std::__1::vector<int, std::__1::allocator<int> > > > >::~_C_node() in qv4ssa.o
        ...
    "std::__1::__get_db()", referenced from:
        (anonymous namespace)::convertToSSA(QV4::IR::Function*, (anonymous namespace)::DominatorTree const&) in qv4ssa.o
        (anonymous namespace)::DominatorTree::~DominatorTree() in qv4ssa.o
        (anonymous namespace)::BasicBlockSet::~BasicBlockSet() in qv4ssa.o
        (anonymous namespace)::TypeInference::W::~W() in qv4ssa.o
        (anonymous namespace)::TypeInference::W::W(QV4::IR::Function*) in qv4ssa.o
        (anonymous namespace)::VariableCollector::~VariableCollector() in qv4ssa.o
        (anonymous namespace)::BasicBlockSet::insert(QV4::IR::BasicBlock*) in qv4ssa.o
        ...
    "typeinfo for std::__1::__c_node", referenced from:
        typeinfo for std::__1::_C_node<std::__1::vector<QV4::IR::Stmt*, std::__1::allocator<QV4::IR::Stmt*> > > in qv4ssa.o
        typeinfo for std::__1::_C_node<std::__1::vector<int, std::__1::allocator<int> > > in qv4ssa.o
        typeinfo for std::__1::_C_node<std::__1::vector<QV4::IR::Temp, std::__1::allocator<QV4::IR::Temp> > > in qv4ssa.o
        typeinfo for std::__1::_C_node<std::__1::vector<QSet<int>, std::__1::allocator<QSet<int> > > > in qv4ssa.o
        typeinfo for std::__1::_C_node<std::__1::vector<std::__1::vector<int, std::__1::allocator<int> >, std::__1::allocator<std::__1::vector<int, std::__1::allocator<int> > > > > in qv4ssa.o
        typeinfo for std::__1::_C_node<std::__1::vector<(anonymous namespace)::BasicBlockSet, std::__1::allocator<(anonymous namespace)::BasicBlockSet> > > in qv4ssa.o
        typeinfo for std::__1::_C_node<std::__1::vector<(anonymous namespace)::DominatorTree::DFSTodo, std::__1::allocator<(anonymous namespace)::DominatorTree::DFSTodo> > > in qv4ssa.o
        ...
    "vtable for std::__1::__c_node", referenced from:
        std::__1::_C_node<std::__1::vector<(anonymous namespace)::BasicBlockSet, std::__1::allocator<(anonymous namespace)::BasicBlockSet> > >::_C_node(void*, std::__1::__c_node*) in qv4ssa.o
        std::__1::_C_node<std::__1::vector<(anonymous namespace)::DominatorTree::DFSTodo, std::__1::allocator<(anonymous namespace)::DominatorTree::DFSTodo> > >::_C_node(void*, std::__1::__c_node*) in qv4ssa.o
        std::__1::_C_node<std::__1::vector<QV4::IR::Stmt*, std::__1::allocator<QV4::IR::Stmt*> > >::_C_node(void*, std::__1::__c_node*) in qv4ssa.o
        std::__1::_C_node<std::__1::vector<int, std::__1::allocator<int> > >::_C_node(void*, std::__1::__c_node*) in qv4ssa.o
        std::__1::_C_node<std::__1::vector<QV4::IR::Temp, std::__1::allocator<QV4::IR::Temp> > >::_C_node(void*, std::__1::__c_node*) in qv4ssa.o
        std::__1::_C_node<std::__1::vector<QSet<int>, std::__1::allocator<QSet<int> > > >::_C_node(void*, std::__1::__c_node*) in qv4ssa.o
        std::__1::_C_node<std::__1::vector<std::__1::vector<int, std::__1::allocator<int> >, std::__1::allocator<std::__1::vector<int, std::__1::allocator<int> > > > >::_C_node(void*, std::__1::__c_node*) in qv4ssa.o
        ...
  make[3]: *** [../../lib/libQt5Qml_debug.5.4.0.dylib] Error 1
  make[2]: *** [sub-qml-make_first-ordered] Error 2
  make[1]: *** [sub-src-make_first] Error 2
  make: *** [module-qtdeclarative] Error 2

  Build log: http://testresults.qt-project.org/ci/QtDeclarative_dev_Integration/build_01491/macx-clang_no-framework_OSX_10.8/log.txt.gz

  Tested changes (refs/builds/dev_1400865404):
    http://codereview.qt-project.org/85447 [PS5] - V4 IR: removed a couple of hashes and sets.



More information about the Ci-reports mailing list