[R-pkg-devel] Preparing for R 4.2.0 and UCRT via MXE builds
matthias-gondan
m@tth|@@-gond@n @end|ng |rom gmx@de
Sun Apr 10 22:08:20 CEST 2022
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 using gmail.com> Datum: 08.04.22 13:01 (GMT+01:00) An: matthias-gondan <matthias-gondan using gmx.de>, Dirk Eddelbuettel <edd using debian.org>, r-package-devel using 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 using gmail.com>
Datum: 05.04.22 09:08 (GMT+01:00)
An: matthias-gondan <matthias-gondan using gmx.de>, Dirk
Eddelbuettel <edd using debian.org>,
r-package-devel using 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 using debian.org> Datum: 04.04.22 20:47
(GMT+01:00) An: r-package-devel using 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 using 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 using r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-package-devel
[[alternative HTML version deleted]]
More information about the R-package-devel
mailing list