Thanks Andreas; that's a strange thing to have been around for all these years. 
It's fixed in version 1.53.1 (devel) and will be ported to release later today. 
Martin

________________________________________
From: [email protected] 
<[email protected]> on behalf of Maintainer 
<[email protected]>
Sent: Wednesday, January 27, 2016 8:55 AM
To: [email protected]; Bioconductor Package Maintainer
Subject: Re: [devteam-bioc] Bug#812767: r-bioc-genefilter: conflicting 
declarations of function gf_distance

Hi,

I would like to let you know that a build test in Debian has uncovered a
problem in genefilter.  Please let me know if you need more information
to track down this issue.

Kind regards

       Andreas.

On Tue, Jan 26, 2016 at 11:59:33AM +0000, Michael Tautschnig wrote:
> Package: r-bioc-genefilter
> Version: 1.52.0-1
> Usertags: goto-cc
>
> During a rebuild of all Debian packages in a clean sid chroot (using 
> cowbuilder
> and 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.
>
> g++ -shared -L/usr/lib/R/lib -Wl,-z,relro -o genefilter.so half_range_mode.o 
> init.o nd.o pAUC.o rowPAUCs.o rowttests.o ttest.o -lgfortran -lm -lquadmath 
> -L/usr/lib/R/lib -lR
>
> file nd.c line 270: error: conflicting parameter counts of function 
> declarations `gf_distance'
> old definition in module `init' file genefilter.h line 5
> void (double *, double *, signed int *, signed int *, double *, signed int *, 
> signed int *)
> new definition in module `nd' file nd.c line 270
> void (double *x, signed int *nr, signed int *nc, signed int *g, double *d, 
> signed int *iRow, signed int *nInterest, signed int *nResults, signed int 
> *method, double *wval)
>
> /usr/share/R/share/make/shlib.mk:6: recipe for target 'genefilter.so' failed
> make[1]: *** [genefilter.so] Error 1
> make[1]: Leaving directory 
> '/srv/jenkins-slave/workspace/sid-goto-cc-r-bioc-genefilter/r-bioc-genefilter-1.52.0/src'
>
> It seems the declaration in genefilter.h and the definition in nd.c are highly
> inconsistent as not only the number, but also the individual types do not 
> match
> up. This will cause misaligned stack accesses.
>
> Best,
> Michael
>



> _______________________________________________
> Debian-med-packaging mailing list
> [email protected]
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-packaging


--
http://fam-tille.de

________________________________________________________________________
devteam-bioc mailing list
To unsubscribe from this mailing list send a blank email to
[email protected]
You can also unsubscribe or change your personal options at
https://lists.fhcrc.org/mailman/listinfo/devteam-bioc


This email message may contain legally privileged and/or confidential 
information.  If you are not the intended recipient(s), or the employee or 
agent responsible for the delivery of this message to the intended 
recipient(s), you are hereby notified that any disclosure, copying, 
distribution, or use of this email message is prohibited.  If you have received 
this message in error, please notify the sender immediately by e-mail and 
delete this email message from your computer. Thank you.

Reply via email to