Created
August 20, 2018 09:41
-
-
Save infotroph/bf522f5959a0ff709377919131bf23d8 to your computer and use it in GitHub Desktop.
R package installation errors inside parallel make
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
root@7c782f3c2892:~# cat Makefile | |
all: | |
Rscript -e 'install.packages("getPass", type = "source")' | |
root@7c782f3c2892:~# make | |
Rscript -e 'install.packages("getPass", type = "source")' | |
Installing package into '/usr/local/lib/R/site-library' | |
(as 'lib' is unspecified) | |
trying URL 'https://cloud.r-project.org/src/contrib/getPass_0.2-2.tar.gz' | |
Content type 'application/x-gzip' length 252439 bytes (246 KB) | |
================================================== | |
downloaded 246 KB | |
* installing *source* package 'getPass' ... | |
** package 'getPass' successfully unpacked and MD5 sums checked | |
** libs | |
make[1]: Entering directory '/tmp/RtmpdaoLvU/R.INSTALL2e1a472ebede/getPass/src' | |
gcc -std=gnu99 -I/usr/share/R/include -DNDEBUG -fpic -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c getPass_native.c -o getPass_native.o | |
gcc -std=gnu99 -I/usr/share/R/include -DNDEBUG -fpic -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c readline_masked.c -o readline_masked.o | |
g++ -shared -L/usr/lib/R/lib -Wl,-Bsymbolic-functions -Wl,-z,relro -o getPass.so getPass_native.o readline_masked.o -L/usr/lib/R/lib -lR | |
make[1]: Leaving directory '/tmp/RtmpdaoLvU/R.INSTALL2e1a472ebede/getPass/src' | |
installing to /usr/local/lib/R/site-library/getPass/libs | |
** R | |
** inst | |
** byte-compile and prepare package for lazy loading | |
** help | |
*** installing help indices | |
** building package indices | |
** installing vignettes | |
'getPass.Rnw' | |
** testing if installed package can be loaded | |
* DONE (getPass) | |
The downloaded source packages are in | |
'/tmp/RtmpG8hgcL/downloaded_packages' | |
root@7c782f3c2892:~# make -j2 | |
Rscript -e 'install.packages("getPass", type = "source")' | |
Installing package into '/usr/local/lib/R/site-library' | |
(as 'lib' is unspecified) | |
trying URL 'https://cloud.r-project.org/src/contrib/getPass_0.2-2.tar.gz' | |
Content type 'application/x-gzip' length 252439 bytes (246 KB) | |
================================================== | |
downloaded 246 KB | |
* installing *source* package 'getPass' ... | |
** package 'getPass' successfully unpacked and MD5 sums checked | |
** libs | |
make[1]: Entering directory '/tmp/RtmpiyhZvZ/R.INSTALL2e436a8b454d/getPass/src' | |
gcc -std=gnu99 -I/usr/share/R/include -DNDEBUG -fpic -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c getPass_native.c -o getPass_native.o | |
make[1]: *** read jobs pipe: No such file or directory. Stop. | |
make[1]: *** Waiting for unfinished jobs.... | |
make[1]: Leaving directory '/tmp/RtmpiyhZvZ/R.INSTALL2e436a8b454d/getPass/src' | |
ERROR: compilation failed for package 'getPass' | |
* removing '/usr/local/lib/R/site-library/getPass' | |
* restoring previous '/usr/local/lib/R/site-library/getPass' | |
The downloaded source packages are in | |
'/tmp/RtmpVBb9Q3/downloaded_packages' | |
Warning message: | |
In install.packages("getPass", type = "source") : | |
installation of package 'getPass' had non-zero exit status | |
root@7c782f3c2892:~# | |
root@7c782f3c2892:~# uname -a | |
Linux 7c782f3c2892 4.9.93-linuxkit-aufs #1 SMP Wed Jun 6 16:55:56 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux | |
root@7c782f3c2892:~# make --version | |
GNU Make 4.1 | |
Built for x86_64-pc-linux-gnu | |
Copyright (C) 1988-2014 Free Software Foundation, Inc. | |
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> | |
This is free software: you are free to change and redistribute it. | |
There is NO WARRANTY, to the extent permitted by law. | |
root@7c782f3c2892:~# Rscript -e 'devtools::session_info()' | |
Session info ------------------------------------------------------------------ | |
setting value | |
version R version 3.4.4 (2018-03-15) | |
system x86_64, linux-gnu | |
ui X11 | |
language (EN) | |
collate C | |
tz Europe/Amsterdam | |
date 2018-08-20 | |
Packages ---------------------------------------------------------------------- | |
package * version date source | |
base * 3.4.4 2018-04-21 local | |
compiler 3.4.4 2018-04-21 local | |
datasets * 3.4.4 2018-04-21 local | |
devtools 1.13.6 2018-06-27 CRAN (R 3.4.4) | |
digest 0.6.15 2018-01-28 CRAN (R 3.4.4) | |
graphics * 3.4.4 2018-04-21 local | |
grDevices * 3.4.4 2018-04-21 local | |
memoise 1.1.0 2017-04-21 CRAN (R 3.4.4) | |
methods 3.4.4 2018-04-21 local | |
stats * 3.4.4 2018-04-21 local | |
utils * 3.4.4 2018-04-21 local | |
withr 2.1.2 2018-03-15 CRAN (R 3.4.4) | |
root@7c782f3c2892:~# |
Same as above comment, in debug mode:
root@7c782f3c2892:~/gptest/getPass/src# make -d -j2 -f <(echo -e 'all:; R CMD SHLIB -o getPass.so getPass_native.c readline_masked.c')
GNU Make 4.1
Built for x86_64-pc-linux-gnu
Copyright (C) 1988-2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Reading makefiles...
Reading makefile '/dev/fd/63'...
Updating makefiles....
Considering target file '/dev/fd/63'.
Looking for an implicit rule for '/dev/fd/63'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.o'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.c'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.cc'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.C'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.cpp'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.p'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.f'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.F'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.m'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.r'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.s'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.S'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.mod'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.sh'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63,v'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/RCS/63,v'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/RCS/63'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/s.63'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/SCCS/s.63'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.o'.
Looking for a rule with intermediate file '/dev/fd/63.o'.
Avoiding implicit rule recursion.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.c'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.cc'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.C'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.cpp'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.p'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.f'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.F'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.m'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.r'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.s'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.S'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.mod'.
Trying pattern rule with stem '63.o'.
Trying implicit prerequisite '/dev/fd/63.o,v'.
Trying pattern rule with stem '63.o'.
Trying implicit prerequisite '/dev/fd/RCS/63.o,v'.
Trying pattern rule with stem '63.o'.
Trying implicit prerequisite '/dev/fd/RCS/63.o'.
Trying pattern rule with stem '63.o'.
Trying implicit prerequisite '/dev/fd/s.63.o'.
Trying pattern rule with stem '63.o'.
Trying implicit prerequisite '/dev/fd/SCCS/s.63.o'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.c'.
Looking for a rule with intermediate file '/dev/fd/63.c'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.y'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.l'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.w'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.w'.
Trying pattern rule with stem '63.c'.
Trying implicit prerequisite '/dev/fd/63.c,v'.
Trying pattern rule with stem '63.c'.
Trying implicit prerequisite '/dev/fd/RCS/63.c,v'.
Trying pattern rule with stem '63.c'.
Trying implicit prerequisite '/dev/fd/RCS/63.c'.
Trying pattern rule with stem '63.c'.
Trying implicit prerequisite '/dev/fd/s.63.c'.
Trying pattern rule with stem '63.c'.
Trying implicit prerequisite '/dev/fd/SCCS/s.63.c'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.y'.
Looking for a rule with intermediate file '/dev/fd/63.y'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem '63.y'.
Trying implicit prerequisite '/dev/fd/63.y,v'.
Trying pattern rule with stem '63.y'.
Trying implicit prerequisite '/dev/fd/RCS/63.y,v'.
Trying pattern rule with stem '63.y'.
Trying implicit prerequisite '/dev/fd/RCS/63.y'.
Trying pattern rule with stem '63.y'.
Trying implicit prerequisite '/dev/fd/s.63.y'.
Trying pattern rule with stem '63.y'.
Trying implicit prerequisite '/dev/fd/SCCS/s.63.y'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.l'.
Looking for a rule with intermediate file '/dev/fd/63.l'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem '63.l'.
Trying implicit prerequisite '/dev/fd/63.l,v'.
Trying pattern rule with stem '63.l'.
Trying implicit prerequisite '/dev/fd/RCS/63.l,v'.
Trying pattern rule with stem '63.l'.
Trying implicit prerequisite '/dev/fd/RCS/63.l'.
Trying pattern rule with stem '63.l'.
Trying implicit prerequisite '/dev/fd/s.63.l'.
Trying pattern rule with stem '63.l'.
Trying implicit prerequisite '/dev/fd/SCCS/s.63.l'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.w'.
Looking for a rule with intermediate file '/dev/fd/63.w'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem '63.w'.
Trying implicit prerequisite '/dev/fd/63.w,v'.
Trying pattern rule with stem '63.w'.
Trying implicit prerequisite '/dev/fd/RCS/63.w,v'.
Trying pattern rule with stem '63.w'.
Trying implicit prerequisite '/dev/fd/RCS/63.w'.
Trying pattern rule with stem '63.w'.
Trying implicit prerequisite '/dev/fd/s.63.w'.
Trying pattern rule with stem '63.w'.
Trying implicit prerequisite '/dev/fd/SCCS/s.63.w'.
Trying pattern rule with stem '63'.
Rejecting impossible implicit prerequisite '/dev/fd/63.w'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.cc'.
Looking for a rule with intermediate file '/dev/fd/63.cc'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem '63.cc'.
Trying implicit prerequisite '/dev/fd/63.cc,v'.
Trying pattern rule with stem '63.cc'.
Trying implicit prerequisite '/dev/fd/RCS/63.cc,v'.
Trying pattern rule with stem '63.cc'.
Trying implicit prerequisite '/dev/fd/RCS/63.cc'.
Trying pattern rule with stem '63.cc'.
Trying implicit prerequisite '/dev/fd/s.63.cc'.
Trying pattern rule with stem '63.cc'.
Trying implicit prerequisite '/dev/fd/SCCS/s.63.cc'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.C'.
Looking for a rule with intermediate file '/dev/fd/63.C'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem '63.C'.
Trying implicit prerequisite '/dev/fd/63.C,v'.
Trying pattern rule with stem '63.C'.
Trying implicit prerequisite '/dev/fd/RCS/63.C,v'.
Trying pattern rule with stem '63.C'.
Trying implicit prerequisite '/dev/fd/RCS/63.C'.
Trying pattern rule with stem '63.C'.
Trying implicit prerequisite '/dev/fd/s.63.C'.
Trying pattern rule with stem '63.C'.
Trying implicit prerequisite '/dev/fd/SCCS/s.63.C'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.cpp'.
Looking for a rule with intermediate file '/dev/fd/63.cpp'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem '63.cpp'.
Trying implicit prerequisite '/dev/fd/63.cpp,v'.
Trying pattern rule with stem '63.cpp'.
Trying implicit prerequisite '/dev/fd/RCS/63.cpp,v'.
Trying pattern rule with stem '63.cpp'.
Trying implicit prerequisite '/dev/fd/RCS/63.cpp'.
Trying pattern rule with stem '63.cpp'.
Trying implicit prerequisite '/dev/fd/s.63.cpp'.
Trying pattern rule with stem '63.cpp'.
Trying implicit prerequisite '/dev/fd/SCCS/s.63.cpp'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.p'.
Looking for a rule with intermediate file '/dev/fd/63.p'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.web'.
Trying pattern rule with stem '63.p'.
Trying implicit prerequisite '/dev/fd/63.p,v'.
Trying pattern rule with stem '63.p'.
Trying implicit prerequisite '/dev/fd/RCS/63.p,v'.
Trying pattern rule with stem '63.p'.
Trying implicit prerequisite '/dev/fd/RCS/63.p'.
Trying pattern rule with stem '63.p'.
Trying implicit prerequisite '/dev/fd/s.63.p'.
Trying pattern rule with stem '63.p'.
Trying implicit prerequisite '/dev/fd/SCCS/s.63.p'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.web'.
Looking for a rule with intermediate file '/dev/fd/63.web'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem '63.web'.
Trying implicit prerequisite '/dev/fd/63.web,v'.
Trying pattern rule with stem '63.web'.
Trying implicit prerequisite '/dev/fd/RCS/63.web,v'.
Trying pattern rule with stem '63.web'.
Trying implicit prerequisite '/dev/fd/RCS/63.web'.
Trying pattern rule with stem '63.web'.
Trying implicit prerequisite '/dev/fd/s.63.web'.
Trying pattern rule with stem '63.web'.
Trying implicit prerequisite '/dev/fd/SCCS/s.63.web'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.f'.
Looking for a rule with intermediate file '/dev/fd/63.f'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.F'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.r'.
Trying pattern rule with stem '63.f'.
Trying implicit prerequisite '/dev/fd/63.f,v'.
Trying pattern rule with stem '63.f'.
Trying implicit prerequisite '/dev/fd/RCS/63.f,v'.
Trying pattern rule with stem '63.f'.
Trying implicit prerequisite '/dev/fd/RCS/63.f'.
Trying pattern rule with stem '63.f'.
Trying implicit prerequisite '/dev/fd/s.63.f'.
Trying pattern rule with stem '63.f'.
Trying implicit prerequisite '/dev/fd/SCCS/s.63.f'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.F'.
Looking for a rule with intermediate file '/dev/fd/63.F'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem '63.F'.
Trying implicit prerequisite '/dev/fd/63.F,v'.
Trying pattern rule with stem '63.F'.
Trying implicit prerequisite '/dev/fd/RCS/63.F,v'.
Trying pattern rule with stem '63.F'.
Trying implicit prerequisite '/dev/fd/RCS/63.F'.
Trying pattern rule with stem '63.F'.
Trying implicit prerequisite '/dev/fd/s.63.F'.
Trying pattern rule with stem '63.F'.
Trying implicit prerequisite '/dev/fd/SCCS/s.63.F'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.r'.
Looking for a rule with intermediate file '/dev/fd/63.r'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem '63'.
Rejecting impossible implicit prerequisite '/dev/fd/63.l'.
Trying pattern rule with stem '63.r'.
Trying implicit prerequisite '/dev/fd/63.r,v'.
Trying pattern rule with stem '63.r'.
Trying implicit prerequisite '/dev/fd/RCS/63.r,v'.
Trying pattern rule with stem '63.r'.
Trying implicit prerequisite '/dev/fd/RCS/63.r'.
Trying pattern rule with stem '63.r'.
Trying implicit prerequisite '/dev/fd/s.63.r'.
Trying pattern rule with stem '63.r'.
Trying implicit prerequisite '/dev/fd/SCCS/s.63.r'.
Trying pattern rule with stem '63'.
Rejecting impossible implicit prerequisite '/dev/fd/63.F'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.m'.
Looking for a rule with intermediate file '/dev/fd/63.m'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.ym'.
Trying pattern rule with stem '63.m'.
Trying implicit prerequisite '/dev/fd/63.m,v'.
Trying pattern rule with stem '63.m'.
Trying implicit prerequisite '/dev/fd/RCS/63.m,v'.
Trying pattern rule with stem '63.m'.
Trying implicit prerequisite '/dev/fd/RCS/63.m'.
Trying pattern rule with stem '63.m'.
Trying implicit prerequisite '/dev/fd/s.63.m'.
Trying pattern rule with stem '63.m'.
Trying implicit prerequisite '/dev/fd/SCCS/s.63.m'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.ym'.
Looking for a rule with intermediate file '/dev/fd/63.ym'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem '63.ym'.
Trying implicit prerequisite '/dev/fd/63.ym,v'.
Trying pattern rule with stem '63.ym'.
Trying implicit prerequisite '/dev/fd/RCS/63.ym,v'.
Trying pattern rule with stem '63.ym'.
Trying implicit prerequisite '/dev/fd/RCS/63.ym'.
Trying pattern rule with stem '63.ym'.
Trying implicit prerequisite '/dev/fd/s.63.ym'.
Trying pattern rule with stem '63.ym'.
Trying implicit prerequisite '/dev/fd/SCCS/s.63.ym'.
Trying pattern rule with stem '63'.
Rejecting impossible implicit prerequisite '/dev/fd/63.r'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.s'.
Looking for a rule with intermediate file '/dev/fd/63.s'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.S'.
Trying pattern rule with stem '63.s'.
Trying implicit prerequisite '/dev/fd/63.s,v'.
Trying pattern rule with stem '63.s'.
Trying implicit prerequisite '/dev/fd/RCS/63.s,v'.
Trying pattern rule with stem '63.s'.
Trying implicit prerequisite '/dev/fd/RCS/63.s'.
Trying pattern rule with stem '63.s'.
Trying implicit prerequisite '/dev/fd/s.63.s'.
Trying pattern rule with stem '63.s'.
Trying implicit prerequisite '/dev/fd/SCCS/s.63.s'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.S'.
Looking for a rule with intermediate file '/dev/fd/63.S'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem '63.S'.
Trying implicit prerequisite '/dev/fd/63.S,v'.
Trying pattern rule with stem '63.S'.
Trying implicit prerequisite '/dev/fd/RCS/63.S,v'.
Trying pattern rule with stem '63.S'.
Trying implicit prerequisite '/dev/fd/RCS/63.S'.
Trying pattern rule with stem '63.S'.
Trying implicit prerequisite '/dev/fd/s.63.S'.
Trying pattern rule with stem '63.S'.
Trying implicit prerequisite '/dev/fd/SCCS/s.63.S'.
Trying pattern rule with stem '63'.
Rejecting impossible implicit prerequisite '/dev/fd/63.S'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.mod'.
Looking for a rule with intermediate file '/dev/fd/63.mod'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem '63.mod'.
Trying implicit prerequisite '/dev/fd/63.mod,v'.
Trying pattern rule with stem '63.mod'.
Trying implicit prerequisite '/dev/fd/RCS/63.mod,v'.
Trying pattern rule with stem '63.mod'.
Trying implicit prerequisite '/dev/fd/RCS/63.mod'.
Trying pattern rule with stem '63.mod'.
Trying implicit prerequisite '/dev/fd/s.63.mod'.
Trying pattern rule with stem '63.mod'.
Trying implicit prerequisite '/dev/fd/SCCS/s.63.mod'.
Trying pattern rule with stem '63'.
Rejecting impossible implicit prerequisite '/dev/fd/63.c'.
Trying pattern rule with stem '63'.
Rejecting impossible implicit prerequisite '/dev/fd/63.cc'.
Trying pattern rule with stem '63'.
Rejecting impossible implicit prerequisite '/dev/fd/63.C'.
Trying pattern rule with stem '63'.
Rejecting impossible implicit prerequisite '/dev/fd/63.cpp'.
Trying pattern rule with stem '63'.
Rejecting impossible implicit prerequisite '/dev/fd/63.p'.
Trying pattern rule with stem '63'.
Rejecting impossible implicit prerequisite '/dev/fd/63.f'.
Trying pattern rule with stem '63'.
Rejecting impossible implicit prerequisite '/dev/fd/63.F'.
Trying pattern rule with stem '63'.
Rejecting impossible implicit prerequisite '/dev/fd/63.m'.
Trying pattern rule with stem '63'.
Rejecting impossible implicit prerequisite '/dev/fd/63.r'.
Trying pattern rule with stem '63'.
Rejecting impossible implicit prerequisite '/dev/fd/63.s'.
Trying pattern rule with stem '63'.
Rejecting impossible implicit prerequisite '/dev/fd/63.S'.
Trying pattern rule with stem '63'.
Rejecting impossible implicit prerequisite '/dev/fd/63.mod'.
Trying pattern rule with stem '63'.
Trying implicit prerequisite '/dev/fd/63.sh'.
Looking for a rule with intermediate file '/dev/fd/63.sh'.
Avoiding implicit rule recursion.
Trying pattern rule with stem '63.sh'.
Trying implicit prerequisite '/dev/fd/63.sh,v'.
Trying pattern rule with stem '63.sh'.
Trying implicit prerequisite '/dev/fd/RCS/63.sh,v'.
Trying pattern rule with stem '63.sh'.
Trying implicit prerequisite '/dev/fd/RCS/63.sh'.
Trying pattern rule with stem '63.sh'.
Trying implicit prerequisite '/dev/fd/s.63.sh'.
Trying pattern rule with stem '63.sh'.
Trying implicit prerequisite '/dev/fd/SCCS/s.63.sh'.
No implicit rule found for '/dev/fd/63'.
Finished prerequisites of target file '/dev/fd/63'.
No need to remake target '/dev/fd/63'.
Updating goal targets....
Considering target file 'all'.
File 'all' does not exist.
Finished prerequisites of target file 'all'.
Must remake target 'all'.
Need a job token; we don't have children
R CMD SHLIB -o getPass.so getPass_native.c readline_masked.c
Putting child 0x55b9106bb700 (all) PID 14441 on the chain.
Recipe of 'all' is being run.
Live child 0x55b9106bb700 (all) PID 14441
GNU Make 4.1
Built for x86_64-pc-linux-gnu
Copyright (C) 1988-2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Jobserver client (fds 3,4)
Reading makefiles...
Reading makefile '/usr/lib/R/etc/Makeconf'...
Reading makefile '/usr/share/R/share/make/vars.mk' (search path) (no ~ expansion)...
Reading makefile '/usr/share/R/share/make/shlib.mk'...
Updating makefiles....
Considering target file '/usr/share/R/share/make/shlib.mk'.
Looking for an implicit rule for '/usr/share/R/share/make/shlib.mk'.
Trying pattern rule with stem 'shlib.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.c'.
Trying pattern rule with stem 'shlib.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.cc'.
Trying pattern rule with stem 'shlib.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.cpp'.
Trying pattern rule with stem 'shlib.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.f'.
Trying pattern rule with stem 'shlib.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.m'.
Trying pattern rule with stem 'shlib.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.o'.
Trying pattern rule with stem 'shlib.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk,v'.
Trying pattern rule with stem 'shlib.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/shlib.mk,v'.
Trying pattern rule with stem 'shlib.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/shlib.mk'.
Trying pattern rule with stem 'shlib.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/s.shlib.mk'.
Trying pattern rule with stem 'shlib.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/SCCS/s.shlib.mk'.
Trying pattern rule with stem 'shlib.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.c'.
Looking for a rule with intermediate file '/usr/share/R/share/make/shlib.mk.c'.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'shlib.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.w'.
Trying pattern rule with stem 'shlib.mk.c'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.c,v'.
Trying pattern rule with stem 'shlib.mk.c'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/shlib.mk.c,v'.
Trying pattern rule with stem 'shlib.mk.c'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/shlib.mk.c'.
Trying pattern rule with stem 'shlib.mk.c'.
Trying implicit prerequisite '/usr/share/R/share/make/s.shlib.mk.c'.
Trying pattern rule with stem 'shlib.mk.c'.
Trying implicit prerequisite '/usr/share/R/share/make/SCCS/s.shlib.mk.c'.
Trying pattern rule with stem 'shlib.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.w'.
Looking for a rule with intermediate file '/usr/share/R/share/make/shlib.mk.w'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'shlib.mk.w'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.w,v'.
Trying pattern rule with stem 'shlib.mk.w'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/shlib.mk.w,v'.
Trying pattern rule with stem 'shlib.mk.w'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/shlib.mk.w'.
Trying pattern rule with stem 'shlib.mk.w'.
Trying implicit prerequisite '/usr/share/R/share/make/s.shlib.mk.w'.
Trying pattern rule with stem 'shlib.mk.w'.
Trying implicit prerequisite '/usr/share/R/share/make/SCCS/s.shlib.mk.w'.
Trying pattern rule with stem 'shlib.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.cc'.
Looking for a rule with intermediate file '/usr/share/R/share/make/shlib.mk.cc'.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'shlib.mk.cc'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.cc,v'.
Trying pattern rule with stem 'shlib.mk.cc'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/shlib.mk.cc,v'.
Trying pattern rule with stem 'shlib.mk.cc'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/shlib.mk.cc'.
Trying pattern rule with stem 'shlib.mk.cc'.
Trying implicit prerequisite '/usr/share/R/share/make/s.shlib.mk.cc'.
Trying pattern rule with stem 'shlib.mk.cc'.
Trying implicit prerequisite '/usr/share/R/share/make/SCCS/s.shlib.mk.cc'.
Trying pattern rule with stem 'shlib.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.cpp'.
Looking for a rule with intermediate file '/usr/share/R/share/make/shlib.mk.cpp'.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'shlib.mk.cpp'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.cpp,v'.
Trying pattern rule with stem 'shlib.mk.cpp'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/shlib.mk.cpp,v'.
Trying pattern rule with stem 'shlib.mk.cpp'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/shlib.mk.cpp'.
Trying pattern rule with stem 'shlib.mk.cpp'.
Trying implicit prerequisite '/usr/share/R/share/make/s.shlib.mk.cpp'.
Trying pattern rule with stem 'shlib.mk.cpp'.
Trying implicit prerequisite '/usr/share/R/share/make/SCCS/s.shlib.mk.cpp'.
Trying pattern rule with stem 'shlib.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.f'.
Looking for a rule with intermediate file '/usr/share/R/share/make/shlib.mk.f'.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'shlib.mk.f'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.f,v'.
Trying pattern rule with stem 'shlib.mk.f'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/shlib.mk.f,v'.
Trying pattern rule with stem 'shlib.mk.f'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/shlib.mk.f'.
Trying pattern rule with stem 'shlib.mk.f'.
Trying implicit prerequisite '/usr/share/R/share/make/s.shlib.mk.f'.
Trying pattern rule with stem 'shlib.mk.f'.
Trying implicit prerequisite '/usr/share/R/share/make/SCCS/s.shlib.mk.f'.
Trying pattern rule with stem 'shlib.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.m'.
Looking for a rule with intermediate file '/usr/share/R/share/make/shlib.mk.m'.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'shlib.mk.m'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.m,v'.
Trying pattern rule with stem 'shlib.mk.m'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/shlib.mk.m,v'.
Trying pattern rule with stem 'shlib.mk.m'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/shlib.mk.m'.
Trying pattern rule with stem 'shlib.mk.m'.
Trying implicit prerequisite '/usr/share/R/share/make/s.shlib.mk.m'.
Trying pattern rule with stem 'shlib.mk.m'.
Trying implicit prerequisite '/usr/share/R/share/make/SCCS/s.shlib.mk.m'.
Trying pattern rule with stem 'shlib.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.o'.
Looking for a rule with intermediate file '/usr/share/R/share/make/shlib.mk.o'.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'shlib.mk'.
Rejecting impossible implicit prerequisite '/usr/share/R/share/make/shlib.mk.c'.
Trying pattern rule with stem 'shlib.mk'.
Rejecting impossible implicit prerequisite '/usr/share/R/share/make/shlib.mk.cc'.
Trying pattern rule with stem 'shlib.mk'.
Rejecting impossible implicit prerequisite '/usr/share/R/share/make/shlib.mk.cpp'.
Trying pattern rule with stem 'shlib.mk'.
Rejecting impossible implicit prerequisite '/usr/share/R/share/make/shlib.mk.f'.
Trying pattern rule with stem 'shlib.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.f90'.
Trying pattern rule with stem 'shlib.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.f95'.
Trying pattern rule with stem 'shlib.mk'.
Rejecting impossible implicit prerequisite '/usr/share/R/share/make/shlib.mk.m'.
Trying pattern rule with stem 'shlib.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.mm'.
Trying pattern rule with stem 'shlib.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.M'.
Trying pattern rule with stem 'shlib.mk.o'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.o,v'.
Trying pattern rule with stem 'shlib.mk.o'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/shlib.mk.o,v'.
Trying pattern rule with stem 'shlib.mk.o'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/shlib.mk.o'.
Trying pattern rule with stem 'shlib.mk.o'.
Trying implicit prerequisite '/usr/share/R/share/make/s.shlib.mk.o'.
Trying pattern rule with stem 'shlib.mk.o'.
Trying implicit prerequisite '/usr/share/R/share/make/SCCS/s.shlib.mk.o'.
Trying pattern rule with stem 'shlib.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.f90'.
Looking for a rule with intermediate file '/usr/share/R/share/make/shlib.mk.f90'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'shlib.mk.f90'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.f90,v'.
Trying pattern rule with stem 'shlib.mk.f90'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/shlib.mk.f90,v'.
Trying pattern rule with stem 'shlib.mk.f90'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/shlib.mk.f90'.
Trying pattern rule with stem 'shlib.mk.f90'.
Trying implicit prerequisite '/usr/share/R/share/make/s.shlib.mk.f90'.
Trying pattern rule with stem 'shlib.mk.f90'.
Trying implicit prerequisite '/usr/share/R/share/make/SCCS/s.shlib.mk.f90'.
Trying pattern rule with stem 'shlib.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.f95'.
Looking for a rule with intermediate file '/usr/share/R/share/make/shlib.mk.f95'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'shlib.mk.f95'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.f95,v'.
Trying pattern rule with stem 'shlib.mk.f95'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/shlib.mk.f95,v'.
Trying pattern rule with stem 'shlib.mk.f95'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/shlib.mk.f95'.
Trying pattern rule with stem 'shlib.mk.f95'.
Trying implicit prerequisite '/usr/share/R/share/make/s.shlib.mk.f95'.
Trying pattern rule with stem 'shlib.mk.f95'.
Trying implicit prerequisite '/usr/share/R/share/make/SCCS/s.shlib.mk.f95'.
Trying pattern rule with stem 'shlib.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.mm'.
Looking for a rule with intermediate file '/usr/share/R/share/make/shlib.mk.mm'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'shlib.mk.mm'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.mm,v'.
Trying pattern rule with stem 'shlib.mk.mm'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/shlib.mk.mm,v'.
Trying pattern rule with stem 'shlib.mk.mm'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/shlib.mk.mm'.
Trying pattern rule with stem 'shlib.mk.mm'.
Trying implicit prerequisite '/usr/share/R/share/make/s.shlib.mk.mm'.
Trying pattern rule with stem 'shlib.mk.mm'.
Trying implicit prerequisite '/usr/share/R/share/make/SCCS/s.shlib.mk.mm'.
Trying pattern rule with stem 'shlib.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.M'.
Looking for a rule with intermediate file '/usr/share/R/share/make/shlib.mk.M'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'shlib.mk.M'.
Trying implicit prerequisite '/usr/share/R/share/make/shlib.mk.M,v'.
Trying pattern rule with stem 'shlib.mk.M'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/shlib.mk.M,v'.
Trying pattern rule with stem 'shlib.mk.M'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/shlib.mk.M'.
Trying pattern rule with stem 'shlib.mk.M'.
Trying implicit prerequisite '/usr/share/R/share/make/s.shlib.mk.M'.
Trying pattern rule with stem 'shlib.mk.M'.
Trying implicit prerequisite '/usr/share/R/share/make/SCCS/s.shlib.mk.M'.
No implicit rule found for '/usr/share/R/share/make/shlib.mk'.
Finished prerequisites of target file '/usr/share/R/share/make/shlib.mk'.
No need to remake target '/usr/share/R/share/make/shlib.mk'.
Considering target file '/usr/share/R/share/make/vars.mk'.
Looking for an implicit rule for '/usr/share/R/share/make/vars.mk'.
Trying pattern rule with stem 'vars.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.c'.
Trying pattern rule with stem 'vars.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.cc'.
Trying pattern rule with stem 'vars.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.cpp'.
Trying pattern rule with stem 'vars.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.f'.
Trying pattern rule with stem 'vars.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.m'.
Trying pattern rule with stem 'vars.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.o'.
Trying pattern rule with stem 'vars.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk,v'.
Trying pattern rule with stem 'vars.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/vars.mk,v'.
Trying pattern rule with stem 'vars.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/vars.mk'.
Trying pattern rule with stem 'vars.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/s.vars.mk'.
Trying pattern rule with stem 'vars.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/SCCS/s.vars.mk'.
Trying pattern rule with stem 'vars.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.c'.
Looking for a rule with intermediate file '/usr/share/R/share/make/vars.mk.c'.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'vars.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.w'.
Trying pattern rule with stem 'vars.mk.c'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.c,v'.
Trying pattern rule with stem 'vars.mk.c'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/vars.mk.c,v'.
Trying pattern rule with stem 'vars.mk.c'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/vars.mk.c'.
Trying pattern rule with stem 'vars.mk.c'.
Trying implicit prerequisite '/usr/share/R/share/make/s.vars.mk.c'.
Trying pattern rule with stem 'vars.mk.c'.
Trying implicit prerequisite '/usr/share/R/share/make/SCCS/s.vars.mk.c'.
Trying pattern rule with stem 'vars.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.w'.
Looking for a rule with intermediate file '/usr/share/R/share/make/vars.mk.w'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'vars.mk.w'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.w,v'.
Trying pattern rule with stem 'vars.mk.w'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/vars.mk.w,v'.
Trying pattern rule with stem 'vars.mk.w'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/vars.mk.w'.
Trying pattern rule with stem 'vars.mk.w'.
Trying implicit prerequisite '/usr/share/R/share/make/s.vars.mk.w'.
Trying pattern rule with stem 'vars.mk.w'.
Trying implicit prerequisite '/usr/share/R/share/make/SCCS/s.vars.mk.w'.
Trying pattern rule with stem 'vars.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.cc'.
Looking for a rule with intermediate file '/usr/share/R/share/make/vars.mk.cc'.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'vars.mk.cc'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.cc,v'.
Trying pattern rule with stem 'vars.mk.cc'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/vars.mk.cc,v'.
Trying pattern rule with stem 'vars.mk.cc'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/vars.mk.cc'.
Trying pattern rule with stem 'vars.mk.cc'.
Trying implicit prerequisite '/usr/share/R/share/make/s.vars.mk.cc'.
Trying pattern rule with stem 'vars.mk.cc'.
Trying implicit prerequisite '/usr/share/R/share/make/SCCS/s.vars.mk.cc'.
Trying pattern rule with stem 'vars.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.cpp'.
Looking for a rule with intermediate file '/usr/share/R/share/make/vars.mk.cpp'.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'vars.mk.cpp'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.cpp,v'.
Trying pattern rule with stem 'vars.mk.cpp'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/vars.mk.cpp,v'.
Trying pattern rule with stem 'vars.mk.cpp'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/vars.mk.cpp'.
Trying pattern rule with stem 'vars.mk.cpp'.
Trying implicit prerequisite '/usr/share/R/share/make/s.vars.mk.cpp'.
Trying pattern rule with stem 'vars.mk.cpp'.
Trying implicit prerequisite '/usr/share/R/share/make/SCCS/s.vars.mk.cpp'.
Trying pattern rule with stem 'vars.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.f'.
Looking for a rule with intermediate file '/usr/share/R/share/make/vars.mk.f'.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'vars.mk.f'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.f,v'.
Trying pattern rule with stem 'vars.mk.f'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/vars.mk.f,v'.
Trying pattern rule with stem 'vars.mk.f'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/vars.mk.f'.
Trying pattern rule with stem 'vars.mk.f'.
Trying implicit prerequisite '/usr/share/R/share/make/s.vars.mk.f'.
Trying pattern rule with stem 'vars.mk.f'.
Trying implicit prerequisite '/usr/share/R/share/make/SCCS/s.vars.mk.f'.
Trying pattern rule with stem 'vars.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.m'.
Looking for a rule with intermediate file '/usr/share/R/share/make/vars.mk.m'.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'vars.mk.m'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.m,v'.
Trying pattern rule with stem 'vars.mk.m'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/vars.mk.m,v'.
Trying pattern rule with stem 'vars.mk.m'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/vars.mk.m'.
Trying pattern rule with stem 'vars.mk.m'.
Trying implicit prerequisite '/usr/share/R/share/make/s.vars.mk.m'.
Trying pattern rule with stem 'vars.mk.m'.
Trying implicit prerequisite '/usr/share/R/share/make/SCCS/s.vars.mk.m'.
Trying pattern rule with stem 'vars.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.o'.
Looking for a rule with intermediate file '/usr/share/R/share/make/vars.mk.o'.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'vars.mk'.
Rejecting impossible implicit prerequisite '/usr/share/R/share/make/vars.mk.c'.
Trying pattern rule with stem 'vars.mk'.
Rejecting impossible implicit prerequisite '/usr/share/R/share/make/vars.mk.cc'.
Trying pattern rule with stem 'vars.mk'.
Rejecting impossible implicit prerequisite '/usr/share/R/share/make/vars.mk.cpp'.
Trying pattern rule with stem 'vars.mk'.
Rejecting impossible implicit prerequisite '/usr/share/R/share/make/vars.mk.f'.
Trying pattern rule with stem 'vars.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.f90'.
Trying pattern rule with stem 'vars.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.f95'.
Trying pattern rule with stem 'vars.mk'.
Rejecting impossible implicit prerequisite '/usr/share/R/share/make/vars.mk.m'.
Trying pattern rule with stem 'vars.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.mm'.
Trying pattern rule with stem 'vars.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.M'.
Trying pattern rule with stem 'vars.mk.o'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.o,v'.
Trying pattern rule with stem 'vars.mk.o'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/vars.mk.o,v'.
Trying pattern rule with stem 'vars.mk.o'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/vars.mk.o'.
Trying pattern rule with stem 'vars.mk.o'.
Trying implicit prerequisite '/usr/share/R/share/make/s.vars.mk.o'.
Trying pattern rule with stem 'vars.mk.o'.
Trying implicit prerequisite '/usr/share/R/share/make/SCCS/s.vars.mk.o'.
Trying pattern rule with stem 'vars.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.f90'.
Looking for a rule with intermediate file '/usr/share/R/share/make/vars.mk.f90'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'vars.mk.f90'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.f90,v'.
Trying pattern rule with stem 'vars.mk.f90'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/vars.mk.f90,v'.
Trying pattern rule with stem 'vars.mk.f90'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/vars.mk.f90'.
Trying pattern rule with stem 'vars.mk.f90'.
Trying implicit prerequisite '/usr/share/R/share/make/s.vars.mk.f90'.
Trying pattern rule with stem 'vars.mk.f90'.
Trying implicit prerequisite '/usr/share/R/share/make/SCCS/s.vars.mk.f90'.
Trying pattern rule with stem 'vars.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.f95'.
Looking for a rule with intermediate file '/usr/share/R/share/make/vars.mk.f95'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'vars.mk.f95'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.f95,v'.
Trying pattern rule with stem 'vars.mk.f95'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/vars.mk.f95,v'.
Trying pattern rule with stem 'vars.mk.f95'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/vars.mk.f95'.
Trying pattern rule with stem 'vars.mk.f95'.
Trying implicit prerequisite '/usr/share/R/share/make/s.vars.mk.f95'.
Trying pattern rule with stem 'vars.mk.f95'.
Trying implicit prerequisite '/usr/share/R/share/make/SCCS/s.vars.mk.f95'.
Trying pattern rule with stem 'vars.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.mm'.
Looking for a rule with intermediate file '/usr/share/R/share/make/vars.mk.mm'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'vars.mk.mm'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.mm,v'.
Trying pattern rule with stem 'vars.mk.mm'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/vars.mk.mm,v'.
Trying pattern rule with stem 'vars.mk.mm'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/vars.mk.mm'.
Trying pattern rule with stem 'vars.mk.mm'.
Trying implicit prerequisite '/usr/share/R/share/make/s.vars.mk.mm'.
Trying pattern rule with stem 'vars.mk.mm'.
Trying implicit prerequisite '/usr/share/R/share/make/SCCS/s.vars.mk.mm'.
Trying pattern rule with stem 'vars.mk'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.M'.
Looking for a rule with intermediate file '/usr/share/R/share/make/vars.mk.M'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'vars.mk.M'.
Trying implicit prerequisite '/usr/share/R/share/make/vars.mk.M,v'.
Trying pattern rule with stem 'vars.mk.M'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/vars.mk.M,v'.
Trying pattern rule with stem 'vars.mk.M'.
Trying implicit prerequisite '/usr/share/R/share/make/RCS/vars.mk.M'.
Trying pattern rule with stem 'vars.mk.M'.
Trying implicit prerequisite '/usr/share/R/share/make/s.vars.mk.M'.
Trying pattern rule with stem 'vars.mk.M'.
Trying implicit prerequisite '/usr/share/R/share/make/SCCS/s.vars.mk.M'.
No implicit rule found for '/usr/share/R/share/make/vars.mk'.
Finished prerequisites of target file '/usr/share/R/share/make/vars.mk'.
No need to remake target '/usr/share/R/share/make/vars.mk'.
Considering target file '/usr/lib/R/etc/Makeconf'.
Looking for an implicit rule for '/usr/lib/R/etc/Makeconf'.
Trying pattern rule with stem 'Makeconf'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.c'.
Trying pattern rule with stem 'Makeconf'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.cc'.
Trying pattern rule with stem 'Makeconf'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.cpp'.
Trying pattern rule with stem 'Makeconf'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.f'.
Trying pattern rule with stem 'Makeconf'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.m'.
Trying pattern rule with stem 'Makeconf'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.o'.
Trying pattern rule with stem 'Makeconf'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf,v'.
Trying pattern rule with stem 'Makeconf'.
Trying implicit prerequisite '/usr/lib/R/etc/RCS/Makeconf,v'.
Trying pattern rule with stem 'Makeconf'.
Trying implicit prerequisite '/usr/lib/R/etc/RCS/Makeconf'.
Trying pattern rule with stem 'Makeconf'.
Trying implicit prerequisite '/usr/lib/R/etc/s.Makeconf'.
Trying pattern rule with stem 'Makeconf'.
Trying implicit prerequisite '/usr/lib/R/etc/SCCS/s.Makeconf'.
Trying pattern rule with stem 'Makeconf'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.c'.
Looking for a rule with intermediate file '/usr/lib/R/etc/Makeconf.c'.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'Makeconf'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.w'.
Trying pattern rule with stem 'Makeconf.c'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.c,v'.
Trying pattern rule with stem 'Makeconf.c'.
Trying implicit prerequisite '/usr/lib/R/etc/RCS/Makeconf.c,v'.
Trying pattern rule with stem 'Makeconf.c'.
Trying implicit prerequisite '/usr/lib/R/etc/RCS/Makeconf.c'.
Trying pattern rule with stem 'Makeconf.c'.
Trying implicit prerequisite '/usr/lib/R/etc/s.Makeconf.c'.
Trying pattern rule with stem 'Makeconf.c'.
Trying implicit prerequisite '/usr/lib/R/etc/SCCS/s.Makeconf.c'.
Trying pattern rule with stem 'Makeconf'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.w'.
Looking for a rule with intermediate file '/usr/lib/R/etc/Makeconf.w'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'Makeconf.w'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.w,v'.
Trying pattern rule with stem 'Makeconf.w'.
Trying implicit prerequisite '/usr/lib/R/etc/RCS/Makeconf.w,v'.
Trying pattern rule with stem 'Makeconf.w'.
Trying implicit prerequisite '/usr/lib/R/etc/RCS/Makeconf.w'.
Trying pattern rule with stem 'Makeconf.w'.
Trying implicit prerequisite '/usr/lib/R/etc/s.Makeconf.w'.
Trying pattern rule with stem 'Makeconf.w'.
Trying implicit prerequisite '/usr/lib/R/etc/SCCS/s.Makeconf.w'.
Trying pattern rule with stem 'Makeconf'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.cc'.
Looking for a rule with intermediate file '/usr/lib/R/etc/Makeconf.cc'.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'Makeconf.cc'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.cc,v'.
Trying pattern rule with stem 'Makeconf.cc'.
Trying implicit prerequisite '/usr/lib/R/etc/RCS/Makeconf.cc,v'.
Trying pattern rule with stem 'Makeconf.cc'.
Trying implicit prerequisite '/usr/lib/R/etc/RCS/Makeconf.cc'.
Trying pattern rule with stem 'Makeconf.cc'.
Trying implicit prerequisite '/usr/lib/R/etc/s.Makeconf.cc'.
Trying pattern rule with stem 'Makeconf.cc'.
Trying implicit prerequisite '/usr/lib/R/etc/SCCS/s.Makeconf.cc'.
Trying pattern rule with stem 'Makeconf'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.cpp'.
Looking for a rule with intermediate file '/usr/lib/R/etc/Makeconf.cpp'.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'Makeconf.cpp'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.cpp,v'.
Trying pattern rule with stem 'Makeconf.cpp'.
Trying implicit prerequisite '/usr/lib/R/etc/RCS/Makeconf.cpp,v'.
Trying pattern rule with stem 'Makeconf.cpp'.
Trying implicit prerequisite '/usr/lib/R/etc/RCS/Makeconf.cpp'.
Trying pattern rule with stem 'Makeconf.cpp'.
Trying implicit prerequisite '/usr/lib/R/etc/s.Makeconf.cpp'.
Trying pattern rule with stem 'Makeconf.cpp'.
Trying implicit prerequisite '/usr/lib/R/etc/SCCS/s.Makeconf.cpp'.
Trying pattern rule with stem 'Makeconf'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.f'.
Looking for a rule with intermediate file '/usr/lib/R/etc/Makeconf.f'.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'Makeconf.f'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.f,v'.
Trying pattern rule with stem 'Makeconf.f'.
Trying implicit prerequisite '/usr/lib/R/etc/RCS/Makeconf.f,v'.
Trying pattern rule with stem 'Makeconf.f'.
Trying implicit prerequisite '/usr/lib/R/etc/RCS/Makeconf.f'.
Trying pattern rule with stem 'Makeconf.f'.
Trying implicit prerequisite '/usr/lib/R/etc/s.Makeconf.f'.
Trying pattern rule with stem 'Makeconf.f'.
Trying implicit prerequisite '/usr/lib/R/etc/SCCS/s.Makeconf.f'.
Trying pattern rule with stem 'Makeconf'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.m'.
Looking for a rule with intermediate file '/usr/lib/R/etc/Makeconf.m'.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'Makeconf.m'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.m,v'.
Trying pattern rule with stem 'Makeconf.m'.
Trying implicit prerequisite '/usr/lib/R/etc/RCS/Makeconf.m,v'.
Trying pattern rule with stem 'Makeconf.m'.
Trying implicit prerequisite '/usr/lib/R/etc/RCS/Makeconf.m'.
Trying pattern rule with stem 'Makeconf.m'.
Trying implicit prerequisite '/usr/lib/R/etc/s.Makeconf.m'.
Trying pattern rule with stem 'Makeconf.m'.
Trying implicit prerequisite '/usr/lib/R/etc/SCCS/s.Makeconf.m'.
Trying pattern rule with stem 'Makeconf'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.o'.
Looking for a rule with intermediate file '/usr/lib/R/etc/Makeconf.o'.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'Makeconf'.
Rejecting impossible implicit prerequisite '/usr/lib/R/etc/Makeconf.c'.
Trying pattern rule with stem 'Makeconf'.
Rejecting impossible implicit prerequisite '/usr/lib/R/etc/Makeconf.cc'.
Trying pattern rule with stem 'Makeconf'.
Rejecting impossible implicit prerequisite '/usr/lib/R/etc/Makeconf.cpp'.
Trying pattern rule with stem 'Makeconf'.
Rejecting impossible implicit prerequisite '/usr/lib/R/etc/Makeconf.f'.
Trying pattern rule with stem 'Makeconf'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.f90'.
Trying pattern rule with stem 'Makeconf'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.f95'.
Trying pattern rule with stem 'Makeconf'.
Rejecting impossible implicit prerequisite '/usr/lib/R/etc/Makeconf.m'.
Trying pattern rule with stem 'Makeconf'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.mm'.
Trying pattern rule with stem 'Makeconf'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.M'.
Trying pattern rule with stem 'Makeconf.o'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.o,v'.
Trying pattern rule with stem 'Makeconf.o'.
Trying implicit prerequisite '/usr/lib/R/etc/RCS/Makeconf.o,v'.
Trying pattern rule with stem 'Makeconf.o'.
Trying implicit prerequisite '/usr/lib/R/etc/RCS/Makeconf.o'.
Trying pattern rule with stem 'Makeconf.o'.
Trying implicit prerequisite '/usr/lib/R/etc/s.Makeconf.o'.
Trying pattern rule with stem 'Makeconf.o'.
Trying implicit prerequisite '/usr/lib/R/etc/SCCS/s.Makeconf.o'.
Trying pattern rule with stem 'Makeconf'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.f90'.
Looking for a rule with intermediate file '/usr/lib/R/etc/Makeconf.f90'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'Makeconf.f90'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.f90,v'.
Trying pattern rule with stem 'Makeconf.f90'.
Trying implicit prerequisite '/usr/lib/R/etc/RCS/Makeconf.f90,v'.
Trying pattern rule with stem 'Makeconf.f90'.
Trying implicit prerequisite '/usr/lib/R/etc/RCS/Makeconf.f90'.
Trying pattern rule with stem 'Makeconf.f90'.
Trying implicit prerequisite '/usr/lib/R/etc/s.Makeconf.f90'.
Trying pattern rule with stem 'Makeconf.f90'.
Trying implicit prerequisite '/usr/lib/R/etc/SCCS/s.Makeconf.f90'.
Trying pattern rule with stem 'Makeconf'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.f95'.
Looking for a rule with intermediate file '/usr/lib/R/etc/Makeconf.f95'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'Makeconf.f95'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.f95,v'.
Trying pattern rule with stem 'Makeconf.f95'.
Trying implicit prerequisite '/usr/lib/R/etc/RCS/Makeconf.f95,v'.
Trying pattern rule with stem 'Makeconf.f95'.
Trying implicit prerequisite '/usr/lib/R/etc/RCS/Makeconf.f95'.
Trying pattern rule with stem 'Makeconf.f95'.
Trying implicit prerequisite '/usr/lib/R/etc/s.Makeconf.f95'.
Trying pattern rule with stem 'Makeconf.f95'.
Trying implicit prerequisite '/usr/lib/R/etc/SCCS/s.Makeconf.f95'.
Trying pattern rule with stem 'Makeconf'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.mm'.
Looking for a rule with intermediate file '/usr/lib/R/etc/Makeconf.mm'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'Makeconf.mm'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.mm,v'.
Trying pattern rule with stem 'Makeconf.mm'.
Trying implicit prerequisite '/usr/lib/R/etc/RCS/Makeconf.mm,v'.
Trying pattern rule with stem 'Makeconf.mm'.
Trying implicit prerequisite '/usr/lib/R/etc/RCS/Makeconf.mm'.
Trying pattern rule with stem 'Makeconf.mm'.
Trying implicit prerequisite '/usr/lib/R/etc/s.Makeconf.mm'.
Trying pattern rule with stem 'Makeconf.mm'.
Trying implicit prerequisite '/usr/lib/R/etc/SCCS/s.Makeconf.mm'.
Trying pattern rule with stem 'Makeconf'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.M'.
Looking for a rule with intermediate file '/usr/lib/R/etc/Makeconf.M'.
Avoiding implicit rule recursion.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'Makeconf.M'.
Trying implicit prerequisite '/usr/lib/R/etc/Makeconf.M,v'.
Trying pattern rule with stem 'Makeconf.M'.
Trying implicit prerequisite '/usr/lib/R/etc/RCS/Makeconf.M,v'.
Trying pattern rule with stem 'Makeconf.M'.
Trying implicit prerequisite '/usr/lib/R/etc/RCS/Makeconf.M'.
Trying pattern rule with stem 'Makeconf.M'.
Trying implicit prerequisite '/usr/lib/R/etc/s.Makeconf.M'.
Trying pattern rule with stem 'Makeconf.M'.
Trying implicit prerequisite '/usr/lib/R/etc/SCCS/s.Makeconf.M'.
No implicit rule found for '/usr/lib/R/etc/Makeconf'.
Finished prerequisites of target file '/usr/lib/R/etc/Makeconf'.
No need to remake target '/usr/lib/R/etc/Makeconf'.
Updating goal targets....
Considering target file 'all'.
File 'all' does not exist.
Considering target file 'getPass.so'.
File 'getPass.so' does not exist.
Considering target file 'getPass_native.o'.
File 'getPass_native.o' does not exist.
Looking for an implicit rule for 'getPass_native.o'.
Trying pattern rule with stem 'getPass_native'.
Trying implicit prerequisite 'getPass_native.c'.
Found an implicit rule for 'getPass_native.o'.
Considering target file 'getPass_native.c'.
Looking for an implicit rule for 'getPass_native.c'.
Trying pattern rule with stem 'getPass_native'.
Trying implicit prerequisite 'getPass_native.w'.
Trying pattern rule with stem 'getPass_native.c'.
Trying implicit prerequisite 'getPass_native.c,v'.
Trying pattern rule with stem 'getPass_native.c'.
Trying implicit prerequisite 'RCS/getPass_native.c,v'.
Trying pattern rule with stem 'getPass_native.c'.
Trying implicit prerequisite 'RCS/getPass_native.c'.
Trying pattern rule with stem 'getPass_native.c'.
Trying implicit prerequisite 's.getPass_native.c'.
Trying pattern rule with stem 'getPass_native.c'.
Trying implicit prerequisite 'SCCS/s.getPass_native.c'.
Trying pattern rule with stem 'getPass_native'.
Trying implicit prerequisite 'getPass_native.w'.
Looking for a rule with intermediate file 'getPass_native.w'.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'getPass_native.w'.
Trying implicit prerequisite 'getPass_native.w,v'.
Trying pattern rule with stem 'getPass_native.w'.
Trying implicit prerequisite 'RCS/getPass_native.w,v'.
Trying pattern rule with stem 'getPass_native.w'.
Trying implicit prerequisite 'RCS/getPass_native.w'.
Trying pattern rule with stem 'getPass_native.w'.
Trying implicit prerequisite 's.getPass_native.w'.
Trying pattern rule with stem 'getPass_native.w'.
Trying implicit prerequisite 'SCCS/s.getPass_native.w'.
No implicit rule found for 'getPass_native.c'.
Finished prerequisites of target file 'getPass_native.c'.
No need to remake target 'getPass_native.c'.
Finished prerequisites of target file 'getPass_native.o'.
Must remake target 'getPass_native.o'.
Need a job token; we don't have children
make[1]: Entering directory '/root/gptest/getPass/src'
gcc -std=gnu99 -I/usr/share/R/include -DNDEBUG -fpic -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c getPass_native.c -o getPass_native.o
Putting child 0x55911b3174f0 (getPass_native.o) PID 14449 on the chain.
Recipe of 'getPass_native.o' is being run.
Considering target file 'readline_masked.o'.
File 'readline_masked.o' does not exist.
Looking for an implicit rule for 'readline_masked.o'.
Trying pattern rule with stem 'readline_masked'.
Trying implicit prerequisite 'readline_masked.c'.
Found an implicit rule for 'readline_masked.o'.
Considering target file 'readline_masked.c'.
Looking for an implicit rule for 'readline_masked.c'.
Trying pattern rule with stem 'readline_masked'.
Trying implicit prerequisite 'readline_masked.w'.
Trying pattern rule with stem 'readline_masked.c'.
Trying implicit prerequisite 'readline_masked.c,v'.
Trying pattern rule with stem 'readline_masked.c'.
Trying implicit prerequisite 'RCS/readline_masked.c,v'.
Trying pattern rule with stem 'readline_masked.c'.
Trying implicit prerequisite 'RCS/readline_masked.c'.
Trying pattern rule with stem 'readline_masked.c'.
Trying implicit prerequisite 's.readline_masked.c'.
Trying pattern rule with stem 'readline_masked.c'.
Trying implicit prerequisite 'SCCS/s.readline_masked.c'.
Trying pattern rule with stem 'readline_masked'.
Trying implicit prerequisite 'readline_masked.w'.
Looking for a rule with intermediate file 'readline_masked.w'.
Avoiding implicit rule recursion.
Trying pattern rule with stem 'readline_masked.w'.
Trying implicit prerequisite 'readline_masked.w,v'.
Trying pattern rule with stem 'readline_masked.w'.
Trying implicit prerequisite 'RCS/readline_masked.w,v'.
Trying pattern rule with stem 'readline_masked.w'.
Trying implicit prerequisite 'RCS/readline_masked.w'.
Trying pattern rule with stem 'readline_masked.w'.
Trying implicit prerequisite 's.readline_masked.w'.
Trying pattern rule with stem 'readline_masked.w'.
Trying implicit prerequisite 'SCCS/s.readline_masked.w'.
No implicit rule found for 'readline_masked.c'.
Finished prerequisites of target file 'readline_masked.c'.
No need to remake target 'readline_masked.c'.
Finished prerequisites of target file 'readline_masked.o'.
Must remake target 'readline_masked.o'.
Live child 0x55911b3174f0 (getPass_native.o) PID 14449
Need a job token; we have children
Live child 0x55911b3174f0 (getPass_native.o) PID 14449
Obtained token for child 0x55911b3180a0 (readline_masked.o).
gcc -std=gnu99 -I/usr/share/R/include -DNDEBUG -fpic -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c readline_masked.c -o readline_masked.o
Putting child 0x55911b3180a0 (readline_masked.o) PID 14450 on the chain.
Recipe of 'readline_masked.o' is being run.
Finished prerequisites of target file 'getPass.so'.
The prerequisites of 'getPass.so' are being made.
Finished prerequisites of target file 'all'.
The prerequisites of 'all' are being made.
Live child 0x55911b3180a0 (readline_masked.o) PID 14450
Live child 0x55911b3174f0 (getPass_native.o) PID 14449
Reaping winning child 0x55911b3174f0 PID 14449
Removing child 0x55911b3174f0 PID 14449 from chain.
make[1]: *** write jobserver: Bad file descriptor. Stop.
make[1]: *** Waiting for unfinished jobs....
Live child 0x55911b3180a0 (readline_masked.o) PID 14450
Reaping winning child 0x55911b3180a0 PID 14450
Removing child 0x55911b3180a0 PID 14450 from chain.
make[1]: *** write jobserver: Bad file descriptor. Stop.
Reaping losing child 0x55b9106bb700 PID 14441
/dev/fd/63:1: recipe for target 'all' failed
make: *** [all] Error 1
Removing child 0x55b9106bb700 PID 14441 from chain.
root@7c782f3c2892:~/gptest/getPass/src#
Long story short: For reasons I don't fully understand, prepending a +
character before each Make recipe line that produces an install.packages
call seems to usually be sufficient to fix this.
all:
+ Rscript -e 'install.packages("getPass", type = "source")'
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I can get the same behavior with slightly different error messages if I eliminate some layers of complexity by manually retrieving the source and calling R CMD SHLIB directly:
R CMD SHLIB
has a--dry-run
option that passes-n
to its underlyingmake
. Let's use that to see what it's planning to do:Not shown here: dry run output is identical if I remove
-j2
.Now running for real: