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,>
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
+-------------------------------------------------------------------+
Hi,
this can be treated as solved, since ERNE version 1.4 compilation is OK.
Thanks, Petr
Thanks Petr for the feedback!