H3D build fails on Buildbot

5 views
Skip to first unread message

Pavel Solin

unread,
Mar 9, 2011, 1:15:29 PM3/9/11
to hermes3d
Hi,
does someone know how to get rid of this error?

[ 50%] /home/buildslave/Buildslaves/hermes/truckee/build/hermes3d/tests/linear-solvers/main.cpp:26:
error: ‘map’ has not been declared
/home/buildslave/Buildslaves/hermes/truckee/build/hermes3d/tests/linear-solvers/main.cpp:26:
error: expected ‘,’ or ‘...’ before ‘<’ token
/home/buildslave/Buildslaves/hermes/truckee/build/hermes3d/tests/linear-solvers/main.cpp:
In function ‘void show_mat(const char*, int)’:
/home/buildslave/Buildslaves/hermes/truckee/build/hermes3d/tests/linear-solvers/main.cpp:31:
error: ‘mp’ was not declared in this scope
/home/buildslave/Buildslaves/hermes/truckee/build/hermes3d/tests/linear-solvers/main.cpp:
At global scope:
/home/buildslave/Buildslaves/hermes/truckee/build/hermes3d/tests/linear-solvers/main.cpp:41:
error: ‘map’ has not been declared
/home/buildslave/Buildslaves/hermes/truckee/build/hermes3d/tests/linear-solvers/main.cpp:41:
error: expected ‘,’ or ‘...’ before ‘<’ token
/home/buildslave/Buildslaves/hermes/truckee/build/hermes3d/tests/linear-solvers/main.cpp:
In function ‘void show_rhs(const char*, int)’:
/home/buildslave/Buildslaves/hermes/truckee/build/hermes3d/tests/linear-solvers/main.cpp:46:
error: ‘mp’ was not declared in this scope
/home/buildslave/Buildslaves/hermes/truckee/build/hermes3d/tests/linear-solvers/main.cpp:
In function ‘int read_matrix_and_rhs(char*, int&, std::map<unsigned
int, MatrixEntry, std::less<unsigned int>,
std::allocator<std::pair<const unsigned int, MatrixEntry> > >&,
std::map<unsigned int, std::complex<double>, std::less<unsigned int>,
std::allocator<std::pair<const unsigned int, std::complex<double> > >
>&, bool&)’:
/home/buildslave/Buildslaves/hermes/truckee/build/hermes3d/tests/linear-solvers/main.cpp:310:
error: ‘complex’ was not declared in this scope
/home/buildslave/Buildslaves/hermes/truckee/build/hermes3d/tests/linear-solvers/main.cpp:310:
error: expected primary-expression before ‘double’
/home/buildslave/Buildslaves/hermes/truckee/build/hermes3d/tests/linear-solvers/main.cpp:310:
error: expected ‘;’ before ‘double’
/home/buildslave/Buildslaves/hermes/truckee/build/hermes3d/tests/linear-solvers/main.cpp:311:
error: ‘cmplx_buffer’ was not declared in this scope
/home/buildslave/Buildslaves/hermes/truckee/build/hermes3d/tests/linear-solvers/main.cpp:
In function ‘int main(int, char**)’:
/home/buildslave/Buildslaves/hermes/truckee/build/hermes3d/tests/linear-solvers/main.cpp:429:
error: cannot convert ‘std::map<unsigned int, MatrixEntry,
std::less<unsigned int>, std::allocator<std::pair<const unsigned int,
MatrixEntry> > >’ to ‘int’ for argument ‘2’ to ‘void show_mat(const
char*, int)’
/home/buildslave/Buildslaves/hermes/truckee/build/hermes3d/tests/linear-solvers/main.cpp:431:
error: cannot convert ‘std::map<unsigned int, std::complex<double>,
std::less<unsigned int>, std::allocator<std::pair<const unsigned int,
std::complex<double> > > >’ to ‘int’ for argument ‘2’ to ‘void
show_rhs(const char*, int)’
Building CXX object hermes2d/src/CMakeFiles/hermes2d-cplx.dir/space/space.cpp.o
make[2]: *** [hermes3d/tests/linear-solvers/CMakeFiles/test-solver-cplx.dir/main.cpp.o]
Error 1
make[1]: *** [hermes3d/tests/linear-solvers/CMakeFiles/test-solver-cplx.dir/all]
Error 2
make[1]: *** Waiting for unfinished jobs....


--
Pavel Solin
University of Nevada, Reno
Home page: http://hpfem.org/~pavel
FEMTEC 2011: http://hpfem.org/events/femtec-2011/
Hermes: http://hpfem.org/
FEMhub: http://femhub.org/

Lukas Korous

unread,
Mar 13, 2011, 5:46:33 PM3/13/11
to herm...@googlegroups.com, Pavel Solin
Hi,

here is what I get (not even cmake scripts go through):

CMake Error at hermes_common/solver/tests/linear-solvers/CMakeLists.txt:17 (PICK
_REAL_OR_CPLX_INCS):
PICK_REAL_OR_CPLX_INCS Macro invoked with incorrect arguments for macro
named: PICK_REAL_OR_CPLX_INCS

So I guess there is a problem with complex / real version of Hermes. I
will look into this.

Lukas

> --
> hermes3d mailing list
> herm...@googlegroups.com
> http://groups.google.com/group/hermes3d?hl=en

Lukas Korous

unread,
Mar 13, 2011, 5:59:20 PM3/13/11
to herm...@googlegroups.com, Pavel Solin
Hi,

so the above output was no longer relevant as the test had been moved,
but the last tiny commit I pushed to master fixes the problem I
described in the previous mail for me (on my machine & raven).

Lukas

Reply all
Reply to author
Forward
0 new messages