Just to answer my own post, changing "uint" to "unsigned int" in the one file getfem_interpolated_fem.cc fixed the problem. Getfem4.0.0 compiled fine after that. All tests passed except for:
./test_range_basis /var/folders/yW/yWwZdeQAFkipflZY8jshRE+++TI/-Tmp-/test_range_basis.param_718 2>&1 failed FAIL: ../tests/test_range_basis.pl I'm hoping I don't need to worry about that.... - Phil On 07/04/2010, at 2:01 PM, Phil Cummins wrote: > > Hello, > > I am trying to install getfem4.0.0 on my iMac that is running Mac Os 10.6.3. > My apologies for not thanking Yves to my earlier configuration problem. > Configure can now find the blas library using the "--with-blas" option. > > My problem is described below, but I just noticed it was posted to the list > in Sept. Has anyone found a way around the problem? > > > > > ... > > However, I now seem to be running into a compilation problem. My gcc version > is: > > % gcc -v > Using built-in specs. > Target: i686-apple-darwin10 > Configured with: /var/tmp/gcc/gcc-5646.1~2/src/configure --disable-checking > --enable-werror --prefix=/usr --mandir=/share/man > --enable-languages=c,objc,c++,obj-c++ > --program-transform-name=/^[cg][^.-]*$/s/$/-4.2/ --with-slibdir=/usr/lib > --build=i686-apple-darwin10 --with-gxx-include-dir=/include/c++/4.2.1 > --program-prefix=i686-apple-darwin10- --host=x86_64-apple-darwin10 > --target=i686-apple-darwin10 > Thread model: posix > gcc version 4.2.1 (Apple Inc. build 5646) (dot 1) > > I think this should be compiling 64-bit code, and I want to use the Python > interface and my Python is 64-bit. > > Everything seems fine until 'make' tries to compile > getfem_interpolated_fem.cc: > > % g++ -m64 -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -DGMM_USES_BLAS > -DGMM_USES_LAPACK -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-40 > -pedantic -Wshadow -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion > -Wredundant-decls -Wno-long-long -MT getfem_interpolated_fem.lo -MD -MP -MF > .deps/getfem_interpolated_fem.Tpo -c getfem_interpolated_fem.cc -fno-common > -DPIC -o .libs/getfem_interpolated_fem.o > getfem_interpolated_fem.cc: In member function ‘virtual void > getfem::interpolated_fem::real_grad_base_value(const > getfem::fem_interpolation_context&, bgeot::base_tensor&, bool) const’: > getfem_interpolated_fem.cc:260: error: ‘uint’ was not declared in this scope > getfem_interpolated_fem.cc:260: error: expected `;' before ‘rdim’ > getfem_interpolated_fem.cc:268: error: ‘rdim’ was not declared in this scope > getfem_interpolated_fem.cc:273: error: ‘mdim’ was not declared in this scope > getfem_interpolated_fem.cc:274: error: ‘mdim’ was not declared in this scope > getfem_interpolated_fem.cc:279: error: ‘rdim’ was not declared in this scope > getfem_interpolated_fem.cc:282: error: ‘mdim’ was not declared in this scope > getfem_interpolated_fem.cc:295: error: ‘uint’ was not declared in this scope > getfem_interpolated_fem.cc:295: error: expected `;' before ‘rdim’ > getfem_interpolated_fem.cc:305: error: ‘rdim’ was not declared in this scope > getfem_interpolated_fem.cc:305: error: ‘mdim’ was not declared in this scope > getfem_interpolated_fem.cc:317: error: ‘rdim’ was not declared in this scope > getfem_interpolated_fem.cc:317: error: ‘mdim’ was not declared in this scope > > > Can anyone please suggest any way around this problem? > Thanks, > > > Phil > > > > > > _______________________________________________ > Getfem-users mailing list > [email protected] > https://mail.gna.org/listinfo/getfem-users Phil Cummins Prof. Natural Hazards Research School of Earth Sciences Australian National University Canberra, Australia (+61-2/02)6125-1217 _______________________________________________ Getfem-users mailing list [email protected] https://mail.gna.org/listinfo/getfem-users
