Bug#748587: Duplicate and conflicting definitions of variable FILENAME

Gilles Filippini pini at debian.org
Thu Sep 4 21:51:57 UTC 2014


Hi Michael,

On Sun, 18 May 2014 17:55:02 +0100 Michael Tautschnig <mt at debian.org> wrote:
> Package: hdf5
> Version: 1.8.12+docs-1.1
> Usertags: goto-cc
> 
> During a rebuild of all packages in a clean sid chroot (and cowbuilder+pbuilder)
> the build failed with the following error. Please note that we use our research
> compiler tool-chain (using tools from the cbmc package), which permits extended
> reporting on type inconsistencies at link time.
> 
> [...]
>   CCLD     lheap
> 
> file ../../../test/cache_common.c line 32: error: conflicting array sizes for variable "FILENAME"
> old definition in module lheap file ../../../test/lheap.c line 28
> const char *[2l]
> new definition in module cache_common file ../../../test/cache_common.c line 32
> const char *[3l]
> make[2]: *** [lheap] Error 64
> make[2]: Leaving directory `/srv/jenkins-slave/workspace/sid-goto-cc-hdf5/hdf5-1.8.12+docs/debian/build/test'
> make[1]: *** [all-recursive] Error 1
> 
> It seems the definitions in
> 
> http://sources.debian.net/src/hdf5/1.8.12%2Bdocs-1.1/test/lheap.c?hl=28#L28
> 
> and
> 
> http://sources.debian.net/src/hdf5/1.8.12%2Bdocs-1.1/test/cache_common.c?hl=32#L32
> 
> should either be marked static or the one from cache_common should be removed entirely.

Thanks for this report.

Is there a recipe available so that I could experiment this build
failure by myself?

Thanks in advance,

_g.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-grass-devel/attachments/20140904/4853ca28/attachment.sig>


More information about the Pkg-grass-devel mailing list