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.

