Hello,

the Debian Med team has packaged your program idba for Debian.
Currently there is an effort in Debian to build the distribution with
the clang compiler that is a bit more strict about syntax.  A patch was
provided to solve this problem which can be found here:

   
http://anonscm.debian.org/viewvc/debian-med/trunk/packages/idba/trunk/debian/patches/clang.patch?view=markup

BTW, we also have applied another patch for some architectures.  Fell
free to apply also this

   
http://anonscm.debian.org/viewvc/debian-med/trunk/packages/idba/trunk/debian/patches/use-atomic-for-mips.patch?view=markup

to your code (I forgot whether I just reported this to you - sorry if
it is a duplicate).  Finally our sanity check has found a misspelling:

   I: idba: spelling-error-in-binary usr/bin/idba_hybrid unkown unknown

What I'm also wondering is:  You are providing a test directory which
unfortunately only contains an empty Makefile.am (and the according
Makefile.in).  We would be really interested to run some unit tests to
prove the proper function of idba.

Kind regards and thanks for providing idba as free software

     Andreas.


On Thu, Jun 19, 2014 at 05:12:39PM -0400, Alexander Ovchinnikov wrote:
> Package: idba
> Severity: minor
> Tags: patch
> User: pkg-llvm-t...@lists.alioth.debian.org
> Usertags: clang-ftbfs
> 
> Hello,
> 
> Using the rebuild infrastructure, your package fails to build with clang 
> (instead of gcc).
> 
> We detected this kinf of error:
> http://clang.debian.net/status.php?version=3.4.2&key=NON-POD
> 
> Full build log is available here:
> http://clang.debian.net/logs/2014-06-16/idba_1.1.1-2_unstable_clang.log
> 
> Thanks,
> Alexander
> 
> -- System Information:
> Debian Release: jessie/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 3.13-1-amd64 (SMP w/1 CPU core)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash

> --- idba-1.1.1/src/tools/parallel_rna_blat.cpp        2013-07-23 
> 14:27:57.000000000 -0400
> +++ idba-1.1.1-my/src/tools/parallel_rna_blat.cpp     2014-06-19 
> 17:08:02.373666423 -0400
> @@ -61,7 +61,7 @@
>  
>  void SplitSequenceFile()
>  {
> -    FastaWriter writers[num_threads];
> +    FastaWriter *writers = static_cast<FastaWriter 
> *>(alloca(sizeof(FastaWriter) * num_threads));
>      for (int i = 0; i < num_threads; ++i)
>          writers[i].Open(split_files[i]);
>  
> --- idba-1.1.1/src/release/parallel_blat.cpp  2013-07-23 14:27:57.000000000 
> -0400
> +++ idba-1.1.1-my/src/release/parallel_blat.cpp       2014-06-19 
> 17:09:06.758253507 -0400
> @@ -61,7 +61,7 @@
>  
>  void SplitSequenceFile()
>  {
> -    FastaWriter writers[num_threads];
> +    FastaWriter *writers = static_cast<FastaWriter 
> *>(alloca(sizeof(FastaWriter) * num_threads));
>      for (int i = 0; i < num_threads; ++i)
>          writers[i].Open(split_files[i]);
>  

> _______________________________________________
> Debian-med-packaging mailing list
> debian-med-packag...@lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-packaging


-- 
http://fam-tille.de


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to