Skip to content
Prev 7931 / 12125 Next

[R-pkg-devel] Preparing for R 4.2.0 and UCRT via MXE builds

Hi Tomas,Using your description below, and thanks to the availability of cmake under a recent Rtools, I got quite far: rolog now passes for R-devel on rhub, and so does it on winbuilder, thank you! The only thing is that I need to "depend" on R 4.2 in the package description, but I guess this will be R-release in a few weeks.Best regards,Matthias?
-------- Urspr?ngliche Nachricht --------Von: Tomas Kalibera <tomas.kalibera at gmail.com> Datum: 08.04.22  13:01  (GMT+01:00) An: matthias-gondan <matthias-gondan at gmx.de>, Dirk Eddelbuettel <edd at debian.org>, r-package-devel at r-project.org Betreff: Re: [R-pkg-devel] Preparing for R 4.2.0 and UCRT via MXE builds
On 4/8/22 12:49, matthias-gondan wrote:
Dear Thomas,
      
      
      This is great news, thank you. I understand that I
        use the /usr/bin/cmake from Rtools42, not /ucrt64/bin/cmake,
        correct? Which generator should I select, "Unix Makefiles"? I
        ask because this requires a few more #defines for Swi-Prolog,
        but that should be feasible.
    
    Hi Matthias,
    please see
      https://cran.r-project.org/bin/windows/base/howto-R-4.2.html and
      look for cmake, there is now a simple example for native (and
      cross-) compilation. Though your case might be harder and if you
      run into problems, please let me know.
    
    Please use "cmake" that is on PATH with Rtools42 (currently it is
      under x86_64-w64-mingw32.static.posix). It will use "Unix
      Makefiles" by default and you can assume it is available. It will
      find headers and libraries from Rtools42 as needed.
    If your installation of Rtools42 doesn't have cmake, please
      upgrade it.
    
    Best
      Tomas
    
    
      
      
      Best wishes,?
      
      
      Matthias?
      
      
      
        -------- Urspr?ngliche Nachricht --------
        Von: Tomas Kalibera <tomas.kalibera at gmail.com> 
        Datum: 05.04.22 09:08 (GMT+01:00) 
        An: matthias-gondan <matthias-gondan at gmx.de>, Dirk
          Eddelbuettel <edd at debian.org>,
          r-package-devel at r-project.org 
        Betreff: Re: [R-pkg-devel] Preparing for R 4.2.0 and UCRT
          via MXE builds
On 4/4/22 21:05, matthias-gondan wrote:
> Still compiling... but when it is done, I might also need
      some advice. I don't mind if mxe help is given on this mailing
      list.Best wishesMatthias
      
      I am happy to help if you run into specific issues. If you decided
      to 
      build SWI Prolog in the end from source, please note I've recently
      added 
      a host build of cmake to Rtools42. The Berkeley db is part of MXE
      and 
      can trivially be added to Rtools42 if you need it (simply would be
      
      listed in settings.mk, running "make db" succeeds on my system, 
      producing libdb.a). Libuuid is already part of Rtools42.
      
      Best
      Tomas
      
      > -------- Urspr?ngliche Nachricht --------Von: Dirk
      Eddelbuettel <edd at debian.org> Datum: 04.04.22? 20:47?
      (GMT+01:00) An: r-package-devel at r-project.org Betreff:
      [R-pkg-devel] Preparing for R 4.2.0 and UCRT via MXE builds Is
      anybody else looking into trying to come to terms with MXE
      forcross-compiling for UCRT for R 4.2.0 and its updated Windows
      toolchain?? Ihave been bugging Tomas in private email for a bit
      and figured it might beuseful to spread the load a little.Is
      anybody else looking into this?? Any interest in pooling resources
      aroundsome virtual meeting place? New mailing list? Or an ad-hoc
      slack (or channelon existing one)?DirkPS My current status:- MXE
      installed on Ubuntu as cross-compilation. Pretty straightforward.-
      One initial test build (using cmake) failed:???? fatal error:
      Windows.h: No such file or directory- Another of a known
      cmake-using library (nlopt) succeeded. Good. --
      dirk.eddelbuettel.com | @eddelbuettel |
edd at debian.org______________________________________________R-package-devel@r-project.org
      mailing listhttps://stat.ethz.ch/mailman/listinfo/r-package-devel
      > [[alternative HTML version deleted]]
      >
      > ______________________________________________
      > R-package-devel at r-project.org mailing list
      > https://stat.ethz.ch/mailman/listinfo/r-package-devel