On 10 June 2021 at 09:22, J C Nash wrote:
| Thanks to help from Duncan Murdoch, we have extracted the nls() functionality 
to a package nlspkg and are building
| an nlsalt package. We can then run nlspkg::AFunction() and 
nlsalt::AFunction() in a single script to compare.
| This works great in Linux, with the packages building and installing under 
the command line or in Rstudio.
| But in Windows CMD the "R CMD build" works, but "R CMD INSTALL" gives a 
number of errors of the type
| 
| *** arch - i386
| 
C:/RBuildTools/4.0/mingw32/bin/../lib/gcc/i686-w64-mingw32/8.3.0/../../../../i686-w64-mingw32/bin/ld.exe:
| loessf.o:loessf.f:(.text+0x650): undefined reference to `idamax_'
| 
| The reference is to a BLAS function, so I am fairly certain there is some 
failed pointer, possibly a
| makevars.win entry, that we need. So far my searches and (possibly silly) 
attempts to provide links
| have failed.
| 
| Can anyone provide suggestions?

Guess: On Linux you use a complete (external) BLAS, on Windows you use the
(subset) BLAS provided by R which may not have the desired function rending
your approach less portable.  See what sessionInfo() has to say on both.

Dirk

-- 
https://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org

______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel

Reply via email to