<p>In Ubuntu 22.04, install:</p>
<pre><code>sudo apt install libcurl4-openssl-dev
</code></pre>
<p>Then reattempt:</p>
<pre><code>if (!require(&quot;BiocManager&quot;, quietly = TRUE))
    install.packages(&quot;BiocManager&quot;)

BiocManager::install(&quot;DSS&quot;)
</code></pre>
<p>Then upon completion:</p>
<pre><code>library(DSS)
Loading required package: Biobase
Loading required package: BiocGenerics

Attaching package: ‘BiocGenerics’                                                                                     

The following objects are masked from ‘package:stats’:                                                                
                                                                                                                      
    IQR, mad, sd, var, xtabs                                                                                          
...                                                                                                                      
</code></pre>

CC BY-SA 4.0
2023-11-06T08:21:17.740Z
2023-11-06T08:21:17.740Z
719016
<p>I am attempting to install and use the Bioconductor package DSS on Ubuntu 22.04.</p>
<p>Following the instructions here: <a href="https://bioconductor.org/packages/release/bioc/html/DSS.html" rel="nofollow noreferrer">https://bioconductor.org/packages/release/bioc/html/DSS.html</a></p>
<p>I get to this error:</p>
<pre><code>hfile_libcurl.c:45:10: fatal error: curl/curl.h: No such file or directory     
   45 | #include &lt;curl/curl.h&gt;                                                                                        
      |          ^~~~~~~~~~~~~                                                                                        
compilation terminated.                                                                                               
make[1]: *** [Makefile.Rhtslib:128: hfile_libcurl.o] Error 1                 
make[1]: Leaving directory '/tmp/RtmpNry6uq/R.INSTALL10673560786c68/Rhtslib/src/htslib-1.7'
make: *** [Makevars.common:24: htslib] Error 2  
</code></pre>

<differential-methylation>
installing and using differential methylation DSS software
# installing and using differential methylation DSS software

(Asked by: username_0 on 2023-11-06)

I am attempting to install and use the Bioconductor package DSS on Ubuntu 22.04.
Following the instructions here: https://bioconductor.org/packages/release/bioc/html/DSS.html
I get to this error:
hfile_libcurl.c:45:10: fatal error: curl/curl.h: No such file or directory     
   45 | #include                                                                                         
      |          ^~~~~~~~~~~~~                                                                                        
compilation terminated.                                                                                               
make[1]: *** [Makefile.Rhtslib:128: hfile_libcurl.o] Error 1                 
make[1]: Leaving directory '/tmp/RtmpNry6uq/R.INSTALL10673560786c68/Rhtslib/src/htslib-1.7'
make: *** [Makevars.common:24: htslib] Error 2

**Tags:** differential-methylation

---

## 1 answers

### Answer by username_0 on 2023-11-06. Score: 1

In Ubuntu 22.04, install:
sudo apt install libcurl4-openssl-dev

Then reattempt:
if (!require("BiocManager", quietly = TRUE))
    install.packages("BiocManager")

BiocManager::install("DSS")

Then upon completion:
library(DSS)
Loading required package: Biobase
Loading required package: BiocGenerics

Attaching package: ‘BiocGenerics’                                                                                     

The following objects are masked from ‘package:stats’:                                                                
                                                                                                                      
    IQR, mad, sd, var, xtabs                                                                                          
...


---

