Gentoo Archives: gentoo-science

From: Neil Shephard <nshephard@×××××.com>
To: gentoo-science@l.g.o
Subject: [gentoo-science] Errors installing Rcpp using R_Overlay
Date: Tue, 30 Jan 2018 10:04:56
Message-Id: CADcCPCEmaCypc+n=eMBOvP6YwO7DGSf-4+-0OSFNYPac=y51vw@mail.gmail.com
1 Hi,
2
3 Delighted to discover the R_Overlay that allows package installation from
4 CRAN under portage after a posting by maintainer Benda Xu a few weeks ago (
5 http://gentoo.2317880.n4.nabble.com/Re-new-eclass-to-install-R-modules-such-as-Rcpp-td331686.html
6 ).
7
8 Found the time to sit down and start migrating/installing packages via the
9 overlay and decided to start by installing the tidyverse package as it
10 would pull in a host of dependencies and keep /var/lib/portage/world a bit
11 smaller (it pulls in 60 packages in total).
12
13 Unfortunately Rcpp fails to build and so the vast majority (n = 56) pulled
14 in when emerge tidyverse fail to install.
15
16 The build log is...
17
18 # cat /var/tmp/portage/sci-CRAN/Rcpp-0.12.15/temp/build.log
19 * Package: sci-CRAN/Rcpp-0.12.15
20 * Repository: R_Overlay
21 * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU
22 * FEATURES: preserve-libs sandbox userpriv usersandbox
23 * installing *source* package ‘Rcpp’ ...
24 ** package ‘Rcpp’ successfully unpacked and MD5 sums checked
25 ** libs
26 x86_64-pc-linux-gnu-g++ -I/usr/lib64/R/include -DNDEBUG
27 -I../inst/include/ -fpic -march=skylake -O2 -pipe -c Date.cpp -o Date.o
28 x86_64-pc-linux-gnu-g++ -I/usr/lib64/R/include -DNDEBUG
29 -I../inst/include/ -fpic -march=skylake -O2 -pipe -c Module.cpp -o
30 Module.o
31 x86_64-pc-linux-gnu-g++ -I/usr/lib64/R/include -DNDEBUG
32 -I../inst/include/ -fpic -march=skylake -O2 -pipe -c Rcpp_init.cpp -o
33 Rcpp_init.o
34 x86_64-pc-linux-gnu-g++ -I/usr/lib64/R/include -DNDEBUG
35 -I../inst/include/ -fpic -march=skylake -O2 -pipe -c api.cpp -o api.o
36 x86_64-pc-linux-gnu-g++ -I/usr/lib64/R/include -DNDEBUG
37 -I../inst/include/ -fpic -march=skylake -O2 -pipe -c attributes.cpp -o
38 attributes.o
39 x86_64-pc-linux-gnu-g++ -I/usr/lib64/R/include -DNDEBUG
40 -I../inst/include/ -fpic -march=skylake -O2 -pipe -c barrier.cpp -o
41 barrier.o
42 x86_64-pc-linux-gnu-g++ -shared -L/usr/lib64/R/lib -Wl,-O1 -Wl,--as-needed
43 -o Rcpp.so Date.o Module.o Rcpp_init.o api.o attributes.o barrier.o
44 -L/usr/lib64/R/lib -lR
45 installing to /var/tmp/portage/sci-CRAN/Rcpp-0.12.15/work/Rcpp/libs
46 ** R
47 ** inst
48 ** preparing package for lazy loading
49 ** help
50 *** installing help indices
51 ** building package indices
52 ** installing vignettes
53 ** testing if installed package can be loaded
54 * DONE (Rcpp)
55 Traceback (most recent call last):
56 File "/usr/lib/portage/python3.5/doins.py", line 611, in <module>
57 sys.exit(main(sys.argv[1:]))
58 File "/usr/lib/portage/python3.5/doins.py", line 602, in main
59 os.path.dirname(source)):
60 File "/usr/lib/portage/python3.5/doins.py", line 450, in _doins
61 return install_runner.install_file(source, os.path.dirname(dest))
62 File "/usr/lib/portage/python3.5/doins.py", line 386, in install_file
63 return self._ins_runner.run(source, dest_dir)
64 File "/usr/lib/portage/python3.5/doins.py", line 195, in run
65 sstat = os.stat(source)
66 FileNotFoundError: [Errno 2] No such file or directory:
67 b'/var/tmp/portage/sci-CRAN/Rcpp-0.12.15/work/Rcppy'
68 * ERROR: sci-CRAN/Rcpp-0.12.15::R_Overlay failed (install phase):
69 * doins failed
70 *
71 * If you need support, post the output of `emerge --info
72 '=sci-CRAN/Rcpp-0.12.15::R_Overlay'`,
73 * the complete build log and the output of `emerge -pqv
74 '=sci-CRAN/Rcpp-0.12.15::R_Overlay'`.
75 * The complete build log is located at
76 '/var/tmp/portage/sci-CRAN/Rcpp-0.12.15/temp/build.log'.
77 * The ebuild environment file is located at
78 '/var/tmp/portage/sci-CRAN/Rcpp-0.12.15/temp/environment'.
79 * Working directory:
80 '/var/tmp/portage/sci-CRAN/Rcpp-0.12.15/work/Rcpp-0.12.15'
81 * S: '/var/tmp/portage/sci-CRAN/Rcpp-0.12.15/work/Rcpp-0.12.15'
82
83
84 And I've placed the other information on pastebin...
85
86 # emerge --info '=sci-CRAN/Rcpp-0.12.15::R_Overlay' | pastebinit
87 https://pastebin.com/mgrD6iJR
88
89 # emerge -pqv '=sci-CRAN/Rcpp-0.12.15::R_Overlay' | pastebinit
90 https://pastebin.com/wUHkan1B
91
92
93 Any thoughts on how to solve this? It looks like Rcpp builds ok within R
94 and the error arises when control is passed back to Portage.
95
96 I figured gentoo-science@l.g.o would be appropriate given
97 Benda's recent post but apologies if this is not the case.
98
99
100 Neil
101
102 --
103 Natural selection is a mechanism for generating an exceedingly high degree
104 of improbability. - R.A. Fisher
105
106
107 -----BEGIN PGP PUBLIC KEY BLOCK-----
108 Version: Mailvelope 0.11.0
109 Comment: Email security by Mailvelope - https://www.mailvelope.com
110
111 xsBNBFTUBsoBB/9T/YxWYV6AuM7Bi0N2/VC6gA5wtNVgk+BB9g3U9aSJzeqN
112 ePCeXwhSVlR5VybltPIV+gfM4dCvpaBZP5AVVQTty7GYPdghdNJW2ZFfO7QQ
113 LVA9zwJMK6BszrjTk/qaTRu2RiNLjLqVVLD6kF/8CrOYz7Z1oLm0MDgX3nGp
114 DuOQLotCO+abYvtjFwZj03QWZiD/r0yOhXGBk3lc5KZTXFo35s0tdwB+9t9X
115 i6KY32fUYgAn5n2ROITxARddozBumsh5wgi8VrX8mYnUJC4EqMeOQ+kNnN7D
116 waj3mBEBR3T4jH8BJ1PMZyjw2l5oKGQ87y3PPLUsYANy1MbYh7LLmgMbABEB
117 AAHNI05laWwgU2hlcGhhcmQgPG5zaGVwaGFyZEBnbWFpbC5jb20+wsByBBAB
118 CAAmBQJU1AbQBgsJCAcDAgkQFn1UkVXGQXIEFQgCCgMWAgECGwMCHgEAAHvY
119 B/4vEqS4R2MZOAHSUhu4RXcy5k1STWcHG2ssO2/LjgiFO1DqHSaATXqaoWfC
120 bDMwW68RvXiWt95cCwTIEJ6S5wM0t0NXivwwSJETci9oUS9Mu6mmDYBeg+eq
121 agYCygKC2GozEw4bNW8sFaRZvNHvTHAJsLmVklUr0U6/WC+6w6ZBn0ltU7sW
122 TWaxVUI/YnKhJnBvBqQPwkVoCVONdKtFmU7sS5KYNwKYviYSmLM6WOdO4smi
123 DLj2WMsbm/fKd+3I5x6VIzJ2YSbq8dXZDVc78LstfkSEm+pFE9/zKNYGDqad
124 7ujjYaVzLF0KfzsTaJ3ZrW//kLXcrehZ+a/7SvC7lzSAzsBNBFTUBtABB/93
125 rn2G3Q6kvyeT2W5UAVKHb5d9L6Lfc+zHLqCu9kWCjGW3SRuouO6dz/6hz9yK
126 oWHphd0KwGOykxb9MLst/U/sgTqJADNJWWl+he01XBaqw+VTts20sEL7m4L1
127 GTfTfMg+FQuEXoDiyptRB1Mk0Uh3w8yqqVBMuDB0d13feuYpPlUlSHl4C0iC
128 PJ9eYiYzM2a9w/545FiWSCrvPl/OKu72o26oSfEnfhhhoBMnmPQOwuvgeVdk
129 m25lNIZFhlvqGCp9lSMdnUwDM7oHWURjviffKbwr0E8r3AFobLRrHuckZe0g
130 wkMEBtkSmRD0fY67EUhNZjhP/QR7ovRU9DeM8E5LABEBAAHCwF8EGAEIABMF
131 AlTUBtQJEBZ9VJFVxkFyAhsMAABqagf+PAQJLU2rsJtx4mWCoBOQM1VeYJT8
132 nlgedZ0x8lKM+d2jl4SvNTs0rB3FT3yjCjU0dr9YeokT5N46iNsSEcVr4DEm
133 168x69ZP1ki0G3TPMEkJ8bsgu/nCkxEW5XnN9g1c81ZFLoLrn/iTz28wrmvC
134 AAlba53E0JJ7Wsd3WtRfdZDHPGe1KRfinITCeauM5FwTtrCZNqyRVKshvuz4
135 26MPGRfK8kpkpqjbHDXq2Ld+2sbGCoOQ7pqQsHwpC0I5hrTvmG6ar3QG86R1
136 YfLJ4vJJVIL3UBpqQjH6eL8A+JxPxo7HSl1ezW32FlLhuwyxoPd3/CbB5MeJ
137 +Ts1HS5TT5Ni7A==
138 =9T81
139 -----END PGP PUBLIC KEY BLOCK-----

Replies

Subject Author
Re: [gentoo-science] Errors installing Rcpp using R_Overlay Benda Xu <heroxbd@g.o>