Bug#582985: getfem++: FTBFS: getfem_mesh.cc:577: error: 'GETFEM_VERSION' was not declared in this scope

Lucas Nussbaum lucas at lucas-nussbaum.net
Tue May 25 06:38:12 UTC 2010


Source: getfem++
Version: 4.0.0-4
Severity: serious
Tags: squeeze sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20100524 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
> /bin/sh ../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I..  -DGMM_USES_BLAS  -g -O2 -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_mesh.lo -MD -MP -MF .deps/getfem_mesh.Tpo -c -o getfem_mesh.lo getfem_mesh.cc
> libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -DGMM_USES_BLAS -g -O2 -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_mesh.lo -MD -MP -MF .deps/getfem_mesh.Tpo -c getfem_mesh.cc  -fPIC -DPIC -o .libs/getfem_mesh.o
> In file included from getfem/bgeot_config.h:39,
>                  from getfem/bgeot_convex_structure.h:41,
>                  from getfem/bgeot_mesh_structure.h:41,
>                  from getfem/bgeot_mesh.h:40,
>                  from getfem/getfem_mesh.h:43,
>                  from getfem_mesh.cc:24:
> ./getfem/getfem_arch_config.h:16:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:17:16: warning: missing whitespace after the macro name
> ./getfem/getfem_arch_config.h:21:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:26:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:31:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:36:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:41:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:46:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:51:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:56:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:61:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:69:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:74:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:79:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:84:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:89:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:94:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:99:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:104:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:109:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:114:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:119:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:124:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:129:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:134:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:139:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:144:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:149:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:155:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:160:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:165:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:170:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:175:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:180:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:185:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:190:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:198:16: warning: extra tokens at end of #ifndef directive
> ./getfem/getfem_arch_config.h:206:16: warning: extra tokens at end of #ifndef directive
> getfem_mesh.cc: In member function 'void getfem::mesh::write_to_file(const std::string&) const':
> getfem_mesh.cc:577: error: 'GETFEM_VERSION' was not declared in this scope
> make[3]: *** [getfem_mesh.lo] Error 1

The full build log is available from:
   http://people.debian.org/~lucas/logs/2010/05/24/getfem++_4.0.0-4_lsid64.buildlog

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.

-- 
| Lucas Nussbaum
| lucas at lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr             GPG: 1024D/023B3F4F |





More information about the debian-science-maintainers mailing list