Hi, Please can you add Pariksheet to the maintainer list for groHMM package. He would like to take a look at the error.
Regards, Tulip. ________________________________ From: Nanda, Pariksheet <pa...@pitt.edu> Sent: Monday, March 24, 2025 12:05 PM To: Tulip Nandu <tulip.na...@utsouthwestern.edu> Subject: Re: [Bioc-devel] groHMM Bioconductor Hi Tulip, I don't know if you're still having trouble with this error? The branch will be frozen on March 31, so if you like, you can add me as a maintainer by e-mailing the Bioconductor mailing list and I can take a look to have it fixed before Hi Tulip, I don't know if you're still having trouble with this error? The branch will be frozen on March 31, so if you like, you can add me as a maintainer by e-mailing the Bioconductor mailing list and I can take a look to have it fixed before then. Pariksheet Pariksheet Nanda, PhD Postdoctoral Research Fellow Shoemaker Laboratory Department of Chemical Engineering University of Pittsburgh ________________________________________ From: Nanda, Pariksheet <pa...@pitt.edu> Sent: Friday, March 14, 2025 1:06 PM To: Tulip Nandu Subject: Re: [Bioc-devel] groHMM Bioconductor The top line of the diff tells you the affected file. See https://urldefense.com/v3/__https://swcarpentry.github.io/git-novice/04-changes.html__;!!MznTZTSvDXGV0Co!Fj39n2xtjhxqdSvfUldatwzY2oCHQqtKiqoSis4zb77tu50_nzRN8-qj-Fwx0Dfb0O9QVSP1eEMblbxlzowDXGvS$ ________________________________________ From: Tulip Nandu <tulip.na...@utsouthwestern.edu> Sent: Friday, March 14, 2025 12:24 PM To: Nanda, Pariksheet Subject: Re: [Bioc-devel] groHMM Bioconductor Hi Pariksheet, Where do I put this patch. Please can you elaborate? Any help is appreciated. Tulip. ________________________________ From: Nanda, Pariksheet <pa...@pitt.edu> Sent: Friday, January 24, 2025 2:58 PM To: Tulip Nandu <tulip.na...@utsouthwestern.edu>; bioc-devel@r-project.org <bioc-devel@r-project.org> Subject: Re: [Bioc-devel] groHMM Bioconductor Hi Tulip, Yes, per https: //cran. r-project. org/doc/manuals/r-devel/R-exts. html those interface macros functions now require R_ in front of them. Patch below fixes the source compilation. Pariksheet diff --git a/src/hmmMiscFunctions. c b/src/hmmMiscFunctions. c Hi Tulip, Yes, per https://urldefense.com/v3/__https://cran.r-project.org/doc/manuals/r-devel/R-exts.html__;!!MznTZTSvDXGV0Co!Fj39n2xtjhxqdSvfUldatwzY2oCHQqtKiqoSis4zb77tu50_nzRN8-qj-Fwx0Dfb0O9QVSP1eEMblbxlzgrxi7S7$<https://urldefense.com/v3/__https://cran.r-project.org/doc/manuals/r-devel/R-exts.html__;!!MznTZTSvDXGV0Co!FuAGf7ZBLarW_p1_SDCrWBlamPggJyziIyBBf3hOhjpIghswQcEeU-4qy16JA6_8JolF7JYuIpBLjPXC3So7-v-8$>those interface macros functions now require R_ in front of them. Patch below fixes the source compilation. Pariksheet diff --git a/src/hmmMiscFunctions.c b/src/hmmMiscFunctions.c index 68d2359..85e1a29 100755 --- a/src/hmmMiscFunctions.c +++ b/src/hmmMiscFunctions.c @@ -271,8 +271,8 @@ extern void SStatsGamma_p1(int state, int emis_indx, void* ss, fwbk_t fwbk) { } extern void UpdateGamma(int state, void* ss, hmm_t *hmm) { ssGamma *SS = (ssGamma*)ss; - double *shape= (double*)Calloc(1, double); - double *scale= (double*)Calloc(1, double); + double *shape= (double*)R_Calloc(1, double); + double *scale= (double*)R_Calloc(1, double); int updateRetVal= MLEGamma(SS[0].N, SS[0].sumPiXi, SS[0].sumLogPiXi, shape, scale); if(updateRetVal == 0) { @@ -284,8 +284,8 @@ extern void UpdateGamma(int state, void* ss, hmm_t *hmm) { due to instibility! Using Shape: %f; Scale: %f\n", state, hmm[0].em_args[state][0], hmm[0].em_args[state][1]); } - Free(shape); - Free(scale); + R_Free(shape); + R_Free(scale); } // Used to fit a constrained gamma, where E[x] = 1, and shape=1/scale. extern void UpdateGamma_SHAPEeq1overSCALE(int state, void* ss, hmm_t *hmm) { > On Jan 24, 2025, at 11:58 AM, Tulip Nandu <tulip.na...@utsouthwestern.edu> > wrote: > > Hi, > > Can anyone please help with this error. I solved one error of dgeTests now > this one cropped up. THis wan all working fine before. Has anything changed. > > Please let me know. Any help is appreciated. > > Regards, > > Tulip. > > > > " > > hmmMiscFunctions.c: In function ‘SStatsGamma’: > hmmMiscFunctions.c:235:37: warning: format ‘%d’ expects argument of type > ‘int’, but argument 2 has type ‘double’ [-Wformat=] > 235 | if(!(logPP <= epsilon)) Rprintf("[SSallocGamma] -- \ > | ^~~~~~~~~~~~~~~~~~~~ > 236 | Assertion about to fail! logPP= %d\n", logPP); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ > | | > | double > hmmMiscFunctions.c: In function ‘UpdateGamma’: > hmmMiscFunctions.c:274:27: warning: implicit declaration of function > ‘Calloc’; did you mean ‘calloc’? [-Wimplicit-function-declaration] > 274 | double *shape= (double*)Calloc(1, double); > | ^~~~~~ > | calloc > hmmMiscFunctions.c:274:37: error: expected expression before ‘double’ > 274 | double *shape= (double*)Calloc(1, double); > | ^~~~~~ > hmmMiscFunctions.c:275:37: error: expected expression before ‘double’ > 275 | double *scale= (double*)Calloc(1, double); > | ^~~~~~ > hmmMiscFunctions.c:287:3: warning: implicit declaration of function ‘Free’; > did you mean ‘free’? [-Wimplicit-function-declaration] > 287 | Free(shape); > | ^~~~ > | free > make: *** [/home/biocbuild/bbs-3.21-bioc/R/etc/Makeconf:195: > hmmMiscFunctions.o] Error 1 > ERROR: compilation failed for package ‘groHMM’ > * removing ‘/home/biocbuild/bbs-3.21-bioc/R/site-library/groHMM’ > > " > ________________________________ > From: CoreTeam Bioconductor <bioconductorcoret...@gmail.com> > Sent: Friday, January 24, 2025 8:59 AM > To: Tulip Nandu <tulip.na...@utsouthwestern.edu>; Lee Kraus > <lee.kr...@utsouthwestern.edu> > Subject: groHMM Bioconductor > > Hello Package Maintainer, We would like to bring to your attention that your > package is failing in both release and devel Bioconductor on all platforms. > This is very problematic. Please fix the package in the next few weeks to > avoid deprecation. > > Hello Package Maintainer, > > We would like to bring to your attention that your package is failing in both > release and devel Bioconductor on all platforms. This is very problematic. > Please fix the package in the next few weeks to avoid deprecation. > > https://urldefense.com/v3/__https://bioconductor.org/checkResults/release/bioc-LATEST/__;!!MznTZTSvDXGV0Co!Fj39n2xtjhxqdSvfUldatwzY2oCHQqtKiqoSis4zb77tu50_nzRN8-qj-Fwx0Dfb0O9QVSP1eEMblbxlznCtlx5L$<https://urldefense.com/v3/__https://bioconductor.org/checkResults/release/bioc-LATEST/__;!!MznTZTSvDXGV0Co!HyLGvx19vWGbTPEYEJ6kMU-mZOSFAyzw6D2Aq4jJTy1NGKVXuOqj4DeKiynwOdE0t0UPm8fgqnPfThLl5v3clQUntFcu2xxQ4eMDhg$><https://urldefense.com/v3/__https://bioconductor.org/checkResults/release/bioc-LATEST/__;!!MznTZTSvDXGV0Co!FuAGf7ZBLarW_p1_SDCrWBlamPggJyziIyBBf3hOhjpIghswQcEeU-4qy16JA6_8JolF7JYuIpBLjPXC3YpQExm5$> >https://urldefense.com/v3/__https://bioconductor.org/checkResults/devel/bioc-LATEST/__;!!MznTZTSvDXGV0Co!Fj39n2xtjhxqdSvfUldatwzY2oCHQqtKiqoSis4zb77tu50_nzRN8-qj-Fwx0Dfb0O9QVSP1eEMblbxlzgp-QvgM$<https://urldefense.com/v3/__https://bioconductor.org/checkResults/devel/bioc-LATEST/__;!!MznTZTSvDXGV0Co!HyLGvx19vWGbTPEYEJ6kMU-mZOSFAyzw6D2Aq4jJTy1NGKVXuOqj4DeKiynwOdE0t0UPm8fgqnPfThLl5v3clQUntFcu2xw7_JAWnA$><https://urldefense.com/v3/__https://bioconductor.org/checkResults/devel/bioc-LATEST/__;!!MznTZTSvDXGV0Co!FuAGf7ZBLarW_p1_SDCrWBlamPggJyziIyBBf3hOhjpIghswQcEeU-4qy16JA6_8JolF7JYuIpBLjPXC3d1d0-Vc$> > >If you have further questions or concerns please reach out on the >bioc-devel@r-project.org<mailto:bioc-devel@r-project.org> > > We appreciate your quick attention to this matter > > Cheers, > On behalf of the Bioconductor Core Team > > ________________________________ > > UT Southwestern > > Medical Center > > The future of medicine, today. [cid:96ada66e-0f8a-4baf-8629-647b4e0f8d84@namprd04.prod.outlook.com] > _______________________________________________ > Bioc-devel@r-project.org mailing list > https://urldefense.com/v3/__https://stat.ethz.ch/mailman/listinfo/bioc-devel__;!!MznTZTSvDXGV0Co!Fj39n2xtjhxqdSvfUldatwzY2oCHQqtKiqoSis4zb77tu50_nzRN8-qj-Fwx0Dfb0O9QVSP1eEMblbxlzlS5ob0l$<https://urldefense.com/v3/__https://stat.ethz.ch/mailman/listinfo/bioc-devel__;!!MznTZTSvDXGV0Co!FuAGf7ZBLarW_p1_SDCrWBlamPggJyziIyBBf3hOhjpIghswQcEeU-4qy16JA6_8JolF7JYuIpBLjPXC3Sd5VZQ1$> [[alternative HTML version deleted]] _______________________________________________ Bioc-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/bioc-devel