[BioC] installing biocLite('edgeR') issues

Dan Tenenbaum dtenenba at fhcrc.org
Mon Jun 10 19:43:28 CEST 2013


Hi Markus,



On Mon, Jun 10, 2013 at 10:24 AM, Marinus Pennings <pennings at sc.tamu.edu> wrote:
> Hi,
>
>    I'm installing some bioconductor packages for one of our users. Here are
> the steps:
>
> - dource(http://bioconductor.org/biocLite.R")
> - biocLite()
> - biocLite('edgeR')
>
> The first steps can be executed without any problem but the
> biocLite('edgeR') command causes a lot of errors (below are the first few
> error lines):
>
> =====
> icpc -L/usr/local/lib64 -o edgeR.so R_exact_test_by_deviance.o
> R_loess_by_col.o R_cr_adjust.o R_levenberg.o R_maximize_interpolant.o
> R_one_group.o R_simple_good_turing.o core/adj_coxreid.o core/glm_levenberg.o
> core/glm_one_group.o core/interpolator.o core/fmm_spline.o
> -L/g/software/intelXE/composer_xe_2013/mkl/lib/intel64 -lmkl_intel_lp64
> -lmkl_intel_thread -lmkl_core -lpthread -lm -lifport -lifcoremt -limf -lsvml
> -lm -lipgo -liomp5 -lirc -lpthread -lirc_s -ldl
> /g/software/intelXE/composer_xe_2013.4.183/compiler/lib/intel64/libimf.so:
> warning: warning: feupdateenv is not implemented and will always fail
> /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/crt1.o: In function
> `_start':
> (.text+0x20): undefined reference to `main'
> R_exact_test_by_deviance.o: In function `R_exact_test_by_deviance':
> /scratch/pennings/tmp/Rtmp5LmotH/R.INSTALL22017e509b8c/edgeR/src/R_exact_test_by_deviance.cpp:19:
> undefined reference to `Rf_isInteger'
> /scratch/pennings/tmp/Rtmp5LmotH/R.INSTALL22017e509b8c/edgeR/src/R_exact_test_by_deviance.cpp:19:
> undefined reference to `Rf_isInteger'
> =====
>
> Seems the problem starts when trying to create lib edgeR.so
>
> Here are the sytem specs  I use:
> R version 3.0.1
> intel compilers v13.1.2
> mkl v11.0.4
>
> When I build R using gcc and without mkl I can install "biocLite('edgeR')"
> without any problems. Anybody had similar problems with intel compilers?
>

These may be just warnings; it's hard to tell with this little bit of output.
Are you able to

library(edgeR)

After this?

Can you please send the complete output of the
biocLite("edgeR")
command as well as the output of sessionInfo()?
Thanks,
Dan


> Thanks,
>   Marinus
>
> --
> ------------------------
> Marinus Pennings
> pennings at sc.tamu.edu
> Supercomputing Facility
> Texas A&M University
>
> _______________________________________________
> Bioconductor mailing list
> Bioconductor at r-project.org
> https://stat.ethz.ch/mailman/listinfo/bioconductor
> Search the archives:
> http://news.gmane.org/gmane.science.biology.informatics.conductor



More information about the Bioconductor mailing list