R-3.6.2 make check fails
Thanks Tom. I tried installing texlive-metafont but the reg-packages test still fails. I understand that I will have this issue as long as we?re trying to build R-3.6.x under EL-7. Since our own testing of R-3.6.2 has succeeded, we?ll go with it unless we find something that does not work for us. Thanks again. -- Wes From: Tom Callaway <tcallawa at redhat.com> Sent: Monday, February 17, 2020 12:10 PM To: R P Herrold <herrold at owlriver.com> Cc: Barris, Wes <Wes.Barris at cobb-vantress.com>; r-sig-fedora at r-project.org Subject: [EXTERNAL] - Re: [R-sig-Fedora] R-3.6.2 make check fails You're definitely missing bits of texlive. Lots of "missing file: mf" in your debug logs. I think you need to start with installing texlive-metafont. Alternately, there are pre-built R 3.6.2 packages for EL-7 here: https://koji.fedoraproject.org/koji/buildinfo?buildID=1421894<https://urldefense.proofpoint.com/v2/url?u=https-3A__koji.fedoraproject.org_koji_buildinfo-3FbuildID-3D1421894&d=DwMFaQ&c=l0Se2EoYzVDuQxIIfySraQ&r=ikT9mQBX0oceFUNOZ9sWg7xwG2CuIC6bHyRUELsg5N4&m=uml0Cpnd8DuohnwcMtyGNIioV8ZIKyqJfop23wpA7G0&s=nNN18iUVUckS6P6DZ4jV7NjeGeF7saUiyoum9zMVXQk&e=> I cannot push them as official updates to EPEL because of the catch-22 created by R's dependency on newer C++ support than the EL-7 gcc has. My packages use the devtoolset compiler to work around this need, but then R assumes it can build modules from CRAN with those flags (and that level of C++ support). The only way to ensure that is to have a Requires: devtoolset-8-toolchain , but that is not permitted in EPEL. Since I am not interested in the bugs that would be filed by EL-7 users who have confusing CRAN build failures (which is what I would get if I took out the Requires), I've opted to simply do the builds in Koji and not push them as updates for EL-7. EL-8 does not have this issue. Good luck, Tom
On Mon, Feb 17, 2020 at 11:41 AM R P Herrold <herrold at owlriver.com<mailto:herrold at owlriver.com>> wrote:
On Fri, 14 Feb 2020, Barris, Wes wrote:
I have been able to build previous versions of R up to and including 3.5.3 successfully. Starting with 3.6.0 the "make check" step fails with errors relating to "pdflatex" being missing. So, I installed texlive-latex (and the 100 other rpm dependencies) then tried rebuilding R. "make check" continues to fail.
Thinking that you may have a missing Build Requirement dependency here ... [herrold at localhost ~]$ which pdflatex /usr/bin/pdflatex [herrold at localhost ~]$ rpm -qf /usr/bin/pdflatex texlive-latex-bin-bin-svn14050.0-43.20130427_r30134.el7.noarch [herrold at localhost ~]$ cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core) [herrold at localhost ~]$ rpm -qi texlive-latex-bin-bin-svn14050.0-43.20130427_r30134.el7.noarch Name : texlive-latex-bin-bin Epoch : 2 Version : svn14050.0 Release : 43.20130427_r30134.el7 Architecture: noarch Install Date: Wed Mar 6 14:59:57 2019 Group : Applications/Publishing Size : 0 License : Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia Signature : RSA/SHA256, Mon Nov 12 10:22:43 2018, Key ID 24c6a8a7f4a80eb5 Source RPM : texlive-2012-43.20130427_r30134.el7.src.rpm Build Date : Tue Oct 30 17:08:55 2018 Build Host : x86-01.bsys.centos.org<https://urldefense.proofpoint.com/v2/url?u=http-3A__x86-2D01.bsys.centos.org&d=DwMFaQ&c=l0Se2EoYzVDuQxIIfySraQ&r=ikT9mQBX0oceFUNOZ9sWg7xwG2CuIC6bHyRUELsg5N4&m=uml0Cpnd8DuohnwcMtyGNIioV8ZIKyqJfop23wpA7G0&s=04-qZjKYvfS0fIDIp_xfhV9IaJanWTgZQjKfDmtUjbw&e=> Relocations : (not relocatable) Packager : CentOS BuildSystem <http://bugs.centos.org<https://urldefense.proofpoint.com/v2/url?u=http-3A__bugs.centos.org&d=DwMFaQ&c=l0Se2EoYzVDuQxIIfySraQ&r=ikT9mQBX0oceFUNOZ9sWg7xwG2CuIC6bHyRUELsg5N4&m=uml0Cpnd8DuohnwcMtyGNIioV8ZIKyqJfop23wpA7G0&s=yad7nViDanvG4r0EkZdYDiacJdmaL9lNr2_K0SC_NkU&e=>> Vendor : CentOS URL : http://tug.org/texlive/<https://urldefense.proofpoint.com/v2/url?u=http-3A__tug.org_texlive_&d=DwMFaQ&c=l0Se2EoYzVDuQxIIfySraQ&r=ikT9mQBX0oceFUNOZ9sWg7xwG2CuIC6bHyRUELsg5N4&m=uml0Cpnd8DuohnwcMtyGNIioV8ZIKyqJfop23wpA7G0&s=3-ZsxkI3ZUWh9rcQ0X8bwXL4Q1fJ4wTdYBUR6coS7NE&e=> Summary : Binaries for latex-bin Description : Binaries for latex-bin [herrold at localhost ~]$ _______________________________________________ R-SIG-Fedora mailing list R-SIG-Fedora at r-project.org<mailto:R-SIG-Fedora at r-project.org> https://stat.ethz.ch/mailman/listinfo/r-sig-fedora<https://urldefense.proofpoint.com/v2/url?u=https-3A__stat.ethz.ch_mailman_listinfo_r-2Dsig-2Dfedora&d=DwMFaQ&c=l0Se2EoYzVDuQxIIfySraQ&r=ikT9mQBX0oceFUNOZ9sWg7xwG2CuIC6bHyRUELsg5N4&m=uml0Cpnd8DuohnwcMtyGNIioV8ZIKyqJfop23wpA7G0&s=3K3WR2rB1I1TQq4voG2ZDovNOQRhk9-xf3_YQHEVQUU&e=> ---------------------------------------------------------------------- This email and any files transmitted with it are confidential and intended solely for the use of the addressee. If you are not the intended addressee, then you have received this email in error and any use, dissemination, forwarding, printing, or copying of this email is strictly prohibited. Please notify us immediately of your unintended receipt by reply and then delete this email and your reply. Cobb-Vantress, Inc. and its subsidiaries and affiliates will not be held liable to any person resulting from the unintended or unauthorized use of any information contained in this email or as a result of any additions or deletions of information originally contained in this email.