Menu

version 1.3 compilation error

2013-11-06
2013-12-16
  • Petr Hanousek

    Petr Hanousek - 2013-11-06

    Greetings,
    I've tried to compile ERNE v 1.3 and I am getting the following error:

    ---cut---
    data_structures/Hash.cpp:1687: error: no 'void
    Hash::distributed_search(const std::string&, items_t&, unsigned int,
    unsigned int&, std::vector<std::pair\<int, int="">, std::allocator\<std::pair\<int, int=""> > >&, bool, int, MPI::Win&,
    boost::mutex&)' member function declared in class 'Hash'
    data_structures/Hash.cpp:2128: error: 'items_tGapped' has not been declared
    data_structures/Hash.cpp:2128: error: no 'void
    Hash::distributed_search_gapped(const std::string&, int&,
    t_pattern_length, int, int, t_length, t_length, bool, int, MPI::Win&,
    boost::mutex&)' member function declared in class 'Hash'
    data_structures/Hash.cpp: In static member function 'static int
    Hash::recvAlignErrsFromSlave(int)':
    data_structures/Hash.cpp:2177: error: 'mpiMutex' was not declared in
    this scope
    /software/boost-1.49/include/boost/system/error_code.hpp: At global scope:
    /software/boost-1.49/include/boost/system/error_code.hpp:214: warning:
    'boost::system::posix_category' defined but not used
    /software/boost-1.49/include/boost/system/error_code.hpp:215: warning:
    'boost::system::errno_ecat' defined but not used
    /software/boost-1.49/include/boost/system/error_code.hpp:216: warning:
    'boost::system::native_ecat' defined but not used
    make[1]: *** [data_structures/libderne_a-Hash.o] Error 1
    ---end cut---</std::pair\<int,></std::pair\<int,>

    Configure command was:
    ./configure --enable-mpi --prefix=/software/erne-1.3/gcc

    system variables were:
    export MPICC=/software/openmpi-1.6.4/gcc/bin/mpicc
    export MPICXX=/software/openmpi-1.6.4/gcc/bin/mpicxx
    export BOOST_ROOT=/software/boost-1.49
    export CPPFLAGS="-I/software/openmpi-1.6.4/gcc/include"
    export CFLAGS="-I/software/openmpi-1.6.4/gcc/include"

    I have tried gcc 4.4.5, 4.5.2, 4.7.0, 4.8.1 and even the intel compiler v12.

    Can I ask for a repair?
    Thank you, sincerely Petr Hanousek

    --
    +-------------------------------------------------------------------+
    Petr Hanousek e-mail: petr.hanousek@cesnet.cz
    User Support phone: +420 234 680 241
    CESNET z.s.p.o. mobile: 606 665 139
    location: Zikova 4, Praha room: 90a
    Czech Republic
    +-------------------------------------------------------------------+

     
  • Petr Hanousek

    Petr Hanousek - 2013-12-16

    Hi,
    this can be treated as solved, since ERNE version 1.4 compilation is OK.
    Thanks, Petr

     
  • Cristian Del Fabbro

    Thanks Petr for the feedback!

     

Log in to post a comment.

Monday.com Logo