[R-pkg-devel] Using BLAS on Windows
Duncan Murdoch
murdoch.duncan at gmail.com
Thu Nov 10 18:45:21 CET 2016
On 10/11/2016 11:38 AM, Vilhelm von Ehrenheim wrote:
> Hi!
> I've tried to submit a package to CRAN that fails to build on windows as it
> cannot find BLAS.
>
> Here is the error:
> ```
> #> lognet.o:lognet.c:(.text+0x8c): undefined reference to `dgemv_'
> #> lognet.o:lognet.c:(.text+0x3d7): undefined reference to `dgemv_'
> ```
>
> It works fine to build on linux machines and I'm currently using rhub to
> try and build it on windows. I got a pointer from the denied CRAN
> submission that I need to set my Makevars.win properly but I can't find how
> to do this is a way that makes it work on Windows. Im no windows user so i
> really dont understand what im doing.
>
> My package is located here on github:
> https://github.com/while/FTRLProximal
>
> Any help would be greatly apprechiated.
Pretty commonly packages have a Makevars.win file containing a single
line like:
PKG_LIBS = $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS)
I don't know if you need LAPACK and Fortran libs; try it without those
if you want. R will set the macros appropriately when it is built.
Duncan Murdoch
More information about the R-package-devel
mailing list