[Bioc-devel] groHMM package error

Oleksii Nikolaienko o|ek@||@n|ko|@|enko @end|ng |rom gm@||@com
Wed Dec 11 08:40:41 CET 2024


Hi,
don't know much about it, but at least to a certain extent your errors
might be connected to this
<https://developer.r-project.org/blosxom.cgi/R-devel/2024/11/11>.

Best,
Oleksii

On Tue, 10 Dec 2024 at 22:32, Tulip Nandu <Tulip.Nandu using utsouthwestern.edu>
wrote:

> 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 <jmacdon using uw.edu>
> Sent: Tuesday, December 3, 2024 2:31 PM
> To: Tulip Nandu <Tulip.Nandu using UTSouthwestern.edu>; Mike Smith <
> grimbough using gmail.com>
> Cc: bioc-devel using r-project.org <bioc-devel using r-project.org>
> Subject: RE: [Bioc-devel] groHMM package error
>
> You need to commit your changes to git using git.bioconductor.org, which you
> apparently have not done as yet (you should have git using 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.wokaty using 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-bounces using r-project.org> On Behalf Of Tulip
> Nandu
> Sent: Tuesday, December 3, 2024 3:14 PM
> To: Mike Smith <grimbough using gmail.com>
> Cc: bioc-devel using 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 <grimbough using gmail.com>
> Sent: Tuesday, November 26, 2024 2:50 AM
> To: Tulip Nandu <Tulip.Nandu using UTSouthwestern.edu>
> Cc: bioc-devel using r-project.org <bioc-devel using 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.Nandu using utsouthwestern.edu
> <mailto:Tulip.Nandu using 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 using r-project.org<mailto:Bioc-devel using 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 using r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/bioc-devel
>

	[[alternative HTML version deleted]]



More information about the Bioc-devel mailing list