[Debian-med-packaging] Bug#784929: subread: FTBFS on arm64, armel, armhf, ...

Wei Shi shi at wehi.EDU.AU
Mon May 11 23:59:19 UTC 2015


Hi Alex,

We have tested subread on both 32-bit and 64-bit Intel and AMD platforms and it works fine (the gcc flags you mentioned were all included). So I do not know what caused the installation failure. Maybe you can show us the errors you have encountered?

Currently, Subread only supports AMD and Intel architectures and we do not have a plan to support other platforms such as ARM.

Best regards,
Wei

On May 11, 2015, at 5:34 PM, Alex Mestiashvili wrote:

> Dear Dr. Wei Shi, 
> 
> Debian supports many CPU architectures and building of subread failed on some of these architectures.
> 
> 1. Due to quite specific -mtune and -mmmx -msse* gcc flags, subread failed to build almost on any architecture except amd64.
> This issue was fixed by removing -mtune and -mmmx -msse* flags from the src/Makefile.Linux. 
> http://anonscm.debian.org/cgit/debian-med/subread.git/tree/debian/patches/gcc_flags_cleanup.patch
> 
> 2. We still have an issue, now with exactSNP, please see the bug report below.
> 
> Thank you, 
> Alex
> 
> 
> -------- Forwarded Message --------
> Subject:	[Debian-med-packaging] Bug#784929: subread: FTBFS on arm64, armel, armhf, ...
> Resent-Date:	Sun, 10 May 2015 19:54:01 +0000
> Resent-From:	Edmund Grimley Evans <edmund.grimley.evans at gmail.com>
> Resent-To:	debian-bugs-dist at lists.debian.org
> Resent-CC:	Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
> Date:	Sun, 10 May 2015 20:51:41 +0100
> From:	Edmund Grimley Evans <edmund.grimley.evans at gmail.com>
> Reply-To:	Edmund Grimley Evans <edmund.grimley.evans at gmail.com>, 784929 at bugs.debian.org
> To:	submit at bugs.debian.org
> 
> Source: subread
> Version: 1.4.6-p2+dfsg-2
> 
> It failed to build on several architectures:
> 
> https://buildd.debian.org/status/package.php?p=subread&suite=sid
> 
> There seems to be a problem with (unsigned) char. See this file, for
> example:
> 
> https://sources.debian.net/src/subread/1.4.6-p2%2Bdfsg-2/src/SNPCalling.c/
> 
> This line:
> 
> while ((c = getopt_long (argc, argv, "7:N:a:i:g:o:bQ:p:f:n:r:x:w:s:t:T:v4",snp_long_options, &optindex))!=-1)
> 
> The function getopt_long returns int, but the value is assigned to a
> char c, which is unsigned on ARM architectures, so it will never be
> equal to -1. That is probably the immediate cause of the failure.
> However, there may be other char-related problems in there. I noticed,
> for example, that mask_snp_bitmap may be incorrect according to the C
> standard (signed overflow).
> 
> _______________________________________________
> Debian-med-packaging mailing list
> Debian-med-packaging at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-packaging
> 
> 


______________________________________________________________________
The information in this email is confidential and intended solely for the addressee.
You must not disclose, forward, print or use it without the permission of the sender.
______________________________________________________________________
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/debian-med-packaging/attachments/20150512/51a35cf7/attachment.html>


More information about the Debian-med-packaging mailing list