Dear Riccardo,

The function getfem::ATN::is_zero_size() is defined in the file
getfem_assembling_tensor.cc. So I don't see where is the problem here.
Normally, the library should contain the code for this function. Could
you test it with a
nm -a libgetfem.a | grep is_zero_size
for instance, or
readelf -Ws libgetfem.so | grep is_zero_size
?

Yves.







Le 01/10/2013 11:39, Riccardo Scorretti a écrit :
> Hi. I'm struggling to compile a simple test program with getfem++ 4.2.
> Basically, I'm running xubuntu 11.10 and I managed to successfully
> compile/check/install the getfem++ with:
>
> ./configure --with-pic --enable-python=no --enable-mumps=no
> make
> make check
> make install
>
> All of the 27 tests are passed.
>
> Then I copied in another directory the test program laplacian.cc, but
> when I try to compile I get the following error:
>
> scorrett@vm-xubuntu:~/Tmp/test_getfem$ g++ laplacian.cc -lgetfem -lm
> -lmuparser -lblas -lmetis -llapack
> /tmp/ccRqHhaR.o:(.rodata._ZTVN6getfem18ATN_smatrix_outputIN3gmm10col_matrixINS1_8rsvectorIdEEEEEE[vtable
> for getfem::ATN_smatrix_output<gmm::col_matrix<gmm::rsvector<double> >
> >]+0x28): undefined reference to `getfem::ATN::is_zero_size()'
> /tmp/ccRqHhaR.o:(.rodata._ZTVN6getfem16ATN_array_outputISt6vectorIdSaIdEEEE[vtable
> for getfem::ATN_array_output<std::vector<double,
> std::allocator<double> > >]+0x28): undefined reference to
> `getfem::ATN::is_zero_size()'
> /tmp/ccRqHhaR.o:(.rodata._ZTVN6getfem18ATN_smatrix_outputIN3gmm10row_matrixINS1_8rsvectorIdEEEEEE[vtable
> for getfem::ATN_smatrix_output<gmm::row_matrix<gmm::rsvector<double> >
> >]+0x28): undefined reference to `getfem::ATN::is_zero_size()'
> collect2: ld a retourné 1 code d'état d'exécution
> scorrett@vm-xubuntu:~/Tmp/test_getfem$
>
> I really cannot understand where I'm wrong. Which is the procedure to
> compile my own code and link it with getfem++? Thanks.
>


-- 

  Yves Renard ([email protected])       tel : (33) 04.72.43.87.08
  Pole de Mathematiques, INSA-Lyon             fax : (33) 04.72.43.85.29
  20, rue Albert Einstein
  69621 Villeurbanne Cedex, FRANCE
  http://math.univ-lyon1.fr/~renard

---------


_______________________________________________
Getfem-users mailing list
[email protected]
https://mail.gna.org/listinfo/getfem-users

Reply via email to