Hi, I solved the error of decideTests() but now there is a whole bunch of compilation error. Can anyone please guide me through this?
############################################################################ ############################################################################## ### ### Running command: ### ### /home/biocbuild/bbs-3.21-bioc/R/bin/R CMD build --keep-empty-dirs --no-resave-data groHMM ### ############################################################################## ############################################################################## * checking for file �groHMM/DESCRIPTION� ... OK * preparing �groHMM�: * checking DESCRIPTION meta-information ... OK * cleaning src * installing the package to build vignettes ----------------------------------- * installing *source* package �groHMM� ... ** using staged installation ** libs using C compiler: �gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0� gcc -I"/home/biocbuild/bbs-3.21-bioc/R/include" -DNDEBUG -I/usr/local/include -DSTRICT_R_HEADERS=1 -fpic -g -O2 -Wall -c AnnotateProbes.c -o AnnotateProbes.o gcc -I"/home/biocbuild/bbs-3.21-bioc/R/include" -DNDEBUG -I/usr/local/include -DSTRICT_R_HEADERS=1 -fpic -g -O2 -Wall -c DecayAlgorithm.c -o DecayAlgorithm.o gcc -I"/home/biocbuild/bbs-3.21-bioc/R/include" -DNDEBUG -I/usr/local/include -DSTRICT_R_HEADERS=1 -fpic -g -O2 -Wall -c MLEfit.c -o MLEfit.o In file included from MLEfit.c:43: hmmHeader.h:301:16: warning: �expSum� defined but not used [-Wunused-function] 301 | static double expSum(double *logValues, int length) { | ^~~~~~ hmmHeader.h:281:16: warning: �MargainalizeSumLogProbOver� defined but not used [-Wunused-function] 281 | static double MargainalizeSumLogProbOver(int state, int position, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -I"/home/biocbuild/bbs-3.21-bioc/R/include" -DNDEBUG -I/usr/local/include -DSTRICT_R_HEADERS=1 -fpic -g -O2 -Wall -c RegisterRRoutines.c -o RegisterRRoutines.o gcc -I"/home/biocbuild/bbs-3.21-bioc/R/include" -DNDEBUG -I/usr/local/include -DSTRICT_R_HEADERS=1 -fpic -g -O2 -Wall -c Windowing.c -o Windowing.o Windowing.c: In function �WindowAnalysis�: Windowing.c:146:13: warning: unused variable �II� [-Wunused-variable] 146 | int II = 0; | ^~ gcc -I"/home/biocbuild/bbs-3.21-bioc/R/include" -DNDEBUG -I/usr/local/include -DSTRICT_R_HEADERS=1 -fpic -g -O2 -Wall -c hmmEM.c -o hmmEM.o In file included from hmmEM.c:50: hmmHeader.h:301:16: warning: �expSum� defined but not used [-Wunused-function] 301 | static double expSum(double *logValues, int length) { | ^~~~~~ hmmHeader.h:281:16: warning: �MargainalizeSumLogProbOver� defined but not used [-Wunused-function] 281 | static double MargainalizeSumLogProbOver(int state, int position, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from hmmHeader.h:36: UsefulValues.h:39:15: warning: �VERY_LARGE_DOUBLE_VALUE� defined but not used [-Wunused-variable] 39 | static double VERY_LARGE_DOUBLE_VALUE = 1e20; | ^~~~~~~~~~~~~~~~~~~~~~~ gcc -I"/home/biocbuild/bbs-3.21-bioc/R/include" -DNDEBUG -I/usr/local/include -DSTRICT_R_HEADERS=1 -fpic -g -O2 -Wall -c hmmFwBw.c -o hmmFwBw.o hmmFwBw.c: In function �forward�: hmmFwBw.c:142:7: warning: this �for� clause does not guard... [-Wmisleading-indentation] 142 | for(k=1; k<n; k++) | ^~~ hmmFwBw.c:145:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the �for� 145 | for (k = 0; k<n; k++) { | ^~~ In file included from hmmFwBw.c:45: hmmHeader.h: At top level: hmmHeader.h:301:16: warning: �expSum� defined but not used [-Wunused-function] 301 | static double expSum(double *logValues, int length) { | ^~~~~~ hmmHeader.h:281:16: warning: �MargainalizeSumLogProbOver� defined but not used [-Wunused-function] 281 | static double MargainalizeSumLogProbOver(int state, int position, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from hmmHeader.h:36: UsefulValues.h:39:15: warning: �VERY_LARGE_DOUBLE_VALUE� defined but not used [-Wunused-variable] 39 | static double VERY_LARGE_DOUBLE_VALUE = 1e20; | ^~~~~~~~~~~~~~~~~~~~~~~ gcc -I"/home/biocbuild/bbs-3.21-bioc/R/include" -DNDEBUG -I/usr/local/include -DSTRICT_R_HEADERS=1 -fpic -g -O2 -Wall -c hmmMiscFunctions.c -o hmmMiscFunctions.o 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 hmmMiscFunctions.c: In function �SStatsNormExp�: hmmMiscFunctions.c:384:10: warning: unused variable �wi� [-Wunused-variable] 384 | double wi, *newEx; | ^~ hmmMiscFunctions.c: In function �UpdateNormExp�: hmmMiscFunctions.c:417:10: warning: unused variable �epsilon� [-Wunused-variable] 417 | double epsilon=0.00001; | ^~~~~~~ In file included from hmmHeader.h:36, from hmmMiscFunctions.c:43: UsefulValues.h: At top level: UsefulValues.h:39:15: warning: �VERY_LARGE_DOUBLE_VALUE� defined but not used [-Wunused-variable] 39 | static double VERY_LARGE_DOUBLE_VALUE = 1e20; | ^~~~~~~~~~~~~~~~~~~~~~~ make: *** [/home/biocbuild/bbs-3.21-bioc/R/etc/Makeconf:195: hmmMiscFunctions.o] Error 1 ERROR: compilation failed for package �groHMM� * removing �/tmp/RtmpELy2EB/Rinst1165062fc12e4/groHMM� ----------------------------------- ERROR: package installation failed I haven't changed anything in the package. Regards, Tulip. ________________________________ From: James W. MacDonald <jmac...@uw.edu> Sent: Tuesday, December 3, 2024 2:31 PM To: Tulip Nandu <tulip.na...@utsouthwestern.edu>; Mike Smith <grimbo...@gmail.com> Cc: bioc-devel@r-project.org <bioc-devel@r-project.org> Subject: RE: [Bioc-devel] groHMM package error You need to commit your changes to g...@git.bioconductor.org, which you apparently have not done as yet (you should have g...@git.bioconductor.org set up as a remote which you can see by doing git remote -v). The last commit is Jennifer Wokaty bumping the version for the last release: /groHMM$ git log commit a68457648cdef96ae2a8f40c484496e935d0fcb3 (HEAD -> devel, origin/master, origin/devel, origin/HEAD) Author: J Wokaty <jennifer.wok...@sph.cuny.edu> Date: Tue Oct 29 09:56:11 2024 -0400 bump x.y.z version to odd y following creation of RELEASE_3_20 branch You also need to bump the version number in order to get the new version to build. You also need to make changes to the RELEASE_3_20 branch if you want the fix to propagate to the release version of your package. Please see the git version control section of the development pages https://urldefense.com/v3/__https://contributions.bioconductor.org/git-version-control.html__;!!MznTZTSvDXGV0Co!D1Ec1At0koOWiqp-WDw8kmv5F2XS6u9FgDh9_6bOg6sahspYVpDQH4VMAWnhLzWraEuUptCNTFhuhD3a6ZVoPFJgJ1w$ -----Original Message----- From: Bioc-devel <bioc-devel-boun...@r-project.org> On Behalf Of Tulip Nandu Sent: Tuesday, December 3, 2024 3:14 PM To: Mike Smith <grimbo...@gmail.com> Cc: bioc-devel@r-project.org Subject: Re: [Bioc-devel] groHMM package error Hi, I edited the file based on Mike' s suggestion on the git page (image1) but doesn't seem to reflect when I clone the file using the git clone bioconductor package yet. Can someone confirm it will be done and nothing else I have to do from my end. Let me know. Regards, Tulip. ________________________________ From: Mike Smith <grimbo...@gmail.com> Sent: Tuesday, November 26, 2024 2:50 AM To: Tulip Nandu <tulip.na...@utsouthwestern.edu> Cc: bioc-devel@r-project.org <bioc-devel@r-project.org> Subject: Re: [Bioc-devel] groHMM package error EXTERNAL MAIL Dear Tulip, The decideTestsDGE() function was deprecated in edgeR 4.2 and removed in the new 4.4 release. You can find some notes ion this n the NEWS at https://urldefense.com/v3/__https://bioconductor.org/packages/release/bioc/news/edgeR/NEWS__;!!K-Hz7m0Vt54!ml36G27n5i71mmZqYh9kGx64fb8MnMWqcgTRb-IOUtzTvcuIr8z00917gwIae3eKB558z662Sqs-Iu35-pnRAO0wmBtwCQ$ <https://urldefense.com/v3/__https://bioconductor.org/packages/release/bioc/news/edgeR/NEWS__;!!MznTZTSvDXGV0Co!BCGS40g3d3SSGednQhbxHgpWzGAsYc9EsCe70-JZ9IXVg3a8PO-zA19gV1ChkR4Rh_ekHivdYDmFEO8pn_DJEQx-jd1t$> It looks to me like you should be able to use decideTests() as a drop in replacement in your package. Best, Mike On Mon, 25 Nov 2024 at 23:23, Tulip Nandu <tulip.na...@utsouthwestern.edu<mailto:tulip.na...@utsouthwestern.edu>> wrote: Hi, I keep getting this message from Bioconductor for groHMM package and don't know what the error is since I haven't changed anything in the package. Can someone please help? Regards, Tulip. "Warning in makeConsensusAnnotations(kgChr7, keytype = "gene_id", mc.cores = getOption("mc.cores")) : 562 ranges do not have gene_id and they are dropped Reduce isoforms(701) ... OK Truncate overlapped ranges ... OK 'select()' returned 1:1 mapping between keys and columns Calculate overlapping ... OK Scale overlapping ... OK Warning: file stem �/home/biocbuild/bbs-3.20-bioc/tmpdir/RtmpkfITSx/Rbuild130dca6dd2fd85/groHMM/vignettes/groHMM-fig2� is not portable Calculate overlapping ... OK Scale overlapping ... OK Loading required package: limma Attaching package: �limma� The following object is masked from �package:BiocGenerics�: plotMA Error: processing vignette 'groHMM.Rnw' failed with diagnostics: chunk 21 (label = DE for trascripts) Error in decideTestsDGE(et, p = 0.001, adjust = "fdr") : could not find function "decideTestsDGE" --- failed re-building �groHMM.Rnw� SUMMARY: processing the following file failed: �groHMM.Rnw� Error: Vignette re-building failed. Execution halted" ________________________________ UT Southwestern Medical Center The future of medicine, today. [[alternative HTML version deleted]] _______________________________________________ Bioc-devel@r-project.org<mailto:Bioc-devel@r-project.org> mailing list https://urldefense.com/v3/__https://stat.ethz.ch/mailman/listinfo/bioc-devel__;!!K-Hz7m0Vt54!ml36G27n5i71mmZqYh9kGx64fb8MnMWqcgTRb-IOUtzTvcuIr8z00917gwIae3eKB558z662Sqs-Iu35-pnRAO2PtF4XIQ$ <https://urldefense.com/v3/__https://stat.ethz.ch/mailman/listinfo/bioc-devel__;!!MznTZTSvDXGV0Co!BCGS40g3d3SSGednQhbxHgpWzGAsYc9EsCe70-JZ9IXVg3a8PO-zA19gV1ChkR4Rh_ekHivdYDmFEO8pn_DJEdQf2Ngg$> CAUTION: This email originated from outside UTSW. Please be cautious of links or attachments, and validate the sender's email address before replying. [[alternative HTML version deleted]]
_______________________________________________ Bioc-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/bioc-devel