[R-pkg-team] Bug#1009467: [Bioconductor/Biostrings] S.h seems to be deprecated (Issue #66)

Andreas Tille andreas at an3as.eu
Mon May 16 13:20:52 BST 2022


Hi again Hervé,
> @tillea And most importantly, it seems that Debian is building the wrong version of Bioconductor. The `S.h` file was removed from R 4.2 and they are reporting a bug for **Biostrings** 2.62.0, which belongs to Bioconductor 3.14 (the current release). BioC 3.14 should only be used with R 4.1: it has been expressly designed and tested against this version of R.
> If you are using R 4.2, you should build Bioconductor 3.15, which is still in development and [will be released on April 27](https://bioconductor.org/developers/release-schedule/). **Biostrings** is currently at version 2.63.3. This version belongs to BioC 3.15 and works with R 4.2.

I intended to upgrade groHMM to version 1.29.1 which has remaining references to S.h

$ grep -R S\.h
src/MLEfit.c:#include <S.h>
src/DecayAlgorithm.c:#include <S.h>
src/hmmMiscFunctions.c:#include <S.h>
src/hmmFwBw.c:#include <S.h>
src/hmmViterbi.c:#include <S.h>
src/hmmEM.c:#include <S.h>
src/Windowing.c:#include <S.h>

Am I missing something?  Should I use the groHMM Github issue tracke?

Kind regards
    Andreas.



More information about the R-pkg-team mailing list