Jeroen, Here is the second set of your tests:
edd@billie:~/maxHome/tmp/jeroen$ TMPDIR=/tmp/test R -q -e 'Sys.getenv("TMPDIR")' R> Sys.getenv("TMPDIR") # as expected [1] "/tmp/test" R> R> edd@billie:~/maxHome/tmp/jeroen$ TMPDIR=/tmp/test R -q -e 'install.packages("digest")' R> install.packages("digest") Installing package into ‘/usr/local/lib/R/site-library’ (as ‘lib’ is unspecified) trying URL 'http://cran.r-project.org/src/contrib/digest_0.6.3.tar.gz' Content type 'application/x-gzip' length 80083 bytes (78 Kb) opened URL ================================================== downloaded 78 Kb * installing *source* package ‘digest’ ... ** package ‘digest’ successfully unpacked and MD5 sums checked ** libs clang -I/usr/share/R/include -DNDEBUG -fpic -O3 -g0 -Wall -pipe -pedantic -std=gnu99 -c aes.c -o aes.o clang -I/usr/share/R/include -DNDEBUG -fpic -O3 -g0 -Wall -pipe -pedantic -std=gnu99 -c crc32.c -o crc32.o clang -I/usr/share/R/include -DNDEBUG -fpic -O3 -g0 -Wall -pipe -pedantic -std=gnu99 -c digest.c -o digest.o clang -I/usr/share/R/include -DNDEBUG -fpic -O3 -g0 -Wall -pipe -pedantic -std=gnu99 -c md5.c -o md5.o clang -I/usr/share/R/include -DNDEBUG -fpic -O3 -g0 -Wall -pipe -pedantic -std=gnu99 -c raes.c -o raes.o clang -I/usr/share/R/include -DNDEBUG -fpic -O3 -g0 -Wall -pipe -pedantic -std=gnu99 -c sha1.c -o sha1.o clang -I/usr/share/R/include -DNDEBUG -fpic -O3 -g0 -Wall -pipe -pedantic -std=gnu99 -c sha2.c -o sha2.o clang -I/usr/share/R/include -DNDEBUG -fpic -O3 -g0 -Wall -pipe -pedantic -std=gnu99 -c sha256.c -o sha256.o clang -shared -o digest.so aes.o crc32.o digest.o md5.o raes.o sha1.o sha2.o sha256.o -L/usr/lib/R/lib -lR installing to /usr/local/lib/R/site-library/digest/libs ** R ** inst ** preparing package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded * DONE (digest) The downloaded source packages are in ‘/tmp/test/RtmpEDPCd6/downloaded_packages’ R> R> edd@billie:~/maxHome/tmp/jeroen$ Now how it uses /tmp/test/ just marrily for the R temp. directory. Also works if I set it to 0700: edd@billie:~/maxHome/tmp/jeroen$ sudo chmod 0700 /tmp/test edd@billie:~/maxHome/tmp/jeroen$ TMPDIR=/tmp/test R -q -e 'install.packages("digest")' R> install.packages("digest") Installing package into ‘/usr/local/lib/R/site-library’ (as ‘lib’ is unspecified) trying URL 'http://cran.r-project.org/src/contrib/digest_0.6.3.tar.gz' Content type 'application/x-gzip' length 80083 bytes (78 Kb) opened URL ================================================== downloaded 78 Kb * installing *source* package ‘digest’ ... ** package ‘digest’ successfully unpacked and MD5 sums checked ** libs clang -I/usr/share/R/include -DNDEBUG -fpic -O3 -g0 -Wall -pipe -pedantic -std=gnu99 -c aes.c -o aes.o clang -I/usr/share/R/include -DNDEBUG -fpic -O3 -g0 -Wall -pipe -pedantic -std=gnu99 -c crc32.c -o crc32.o clang -I/usr/share/R/include -DNDEBUG -fpic -O3 -g0 -Wall -pipe -pedantic -std=gnu99 -c digest.c -o digest.o clang -I/usr/share/R/include -DNDEBUG -fpic -O3 -g0 -Wall -pipe -pedantic -std=gnu99 -c md5.c -o md5.o clang -I/usr/share/R/include -DNDEBUG -fpic -O3 -g0 -Wall -pipe -pedantic -std=gnu99 -c raes.c -o raes.o clang -I/usr/share/R/include -DNDEBUG -fpic -O3 -g0 -Wall -pipe -pedantic -std=gnu99 -c sha1.c -o sha1.o clang -I/usr/share/R/include -DNDEBUG -fpic -O3 -g0 -Wall -pipe -pedantic -std=gnu99 -c sha2.c -o sha2.o clang -I/usr/share/R/include -DNDEBUG -fpic -O3 -g0 -Wall -pipe -pedantic -std=gnu99 -c sha256.c -o sha256.o clang -shared -o digest.so aes.o crc32.o digest.o md5.o raes.o sha1.o sha2.o sha256.o -L/usr/lib/R/lib -lR installing to /usr/local/lib/R/site-library/digest/libs ** R ** inst ** preparing package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded * DONE (digest) The downloaded source packages are in ‘/tmp/test/Rtmp5TY2E2/downloaded_packages’ R> R> edd@billie:~/maxHome/tmp/jeroen$ And I when I set it to 0400, it simply rejects it and uses /tmp again: edd@billie:~/maxHome/tmp/jeroen$ sudo chmod 0400 /tmp/test edd@billie:~/maxHome/tmp/jeroen$ TMPDIR=/tmp/test R -q -e 'install.packages("digest")' R> install.packages("digest") Installing package into ‘/usr/local/lib/R/site-library’ (as ‘lib’ is unspecified) trying URL 'http://cran.r-project.org/src/contrib/digest_0.6.3.tar.gz' Content type 'application/x-gzip' length 80083 bytes (78 Kb) opened URL ================================================== downloaded 78 Kb * installing *source* package ‘digest’ ... ** package ‘digest’ successfully unpacked and MD5 sums checked ** libs clang -I/usr/share/R/include -DNDEBUG -fpic -O3 -g0 -Wall -pipe -pedantic -std=gnu99 -c aes.c -o aes.o clang -I/usr/share/R/include -DNDEBUG -fpic -O3 -g0 -Wall -pipe -pedantic -std=gnu99 -c crc32.c -o crc32.o clang -I/usr/share/R/include -DNDEBUG -fpic -O3 -g0 -Wall -pipe -pedantic -std=gnu99 -c digest.c -o digest.o clang -I/usr/share/R/include -DNDEBUG -fpic -O3 -g0 -Wall -pipe -pedantic -std=gnu99 -c md5.c -o md5.o clang -I/usr/share/R/include -DNDEBUG -fpic -O3 -g0 -Wall -pipe -pedantic -std=gnu99 -c raes.c -o raes.o clang -I/usr/share/R/include -DNDEBUG -fpic -O3 -g0 -Wall -pipe -pedantic -std=gnu99 -c sha1.c -o sha1.o clang -I/usr/share/R/include -DNDEBUG -fpic -O3 -g0 -Wall -pipe -pedantic -std=gnu99 -c sha2.c -o sha2.o clang -I/usr/share/R/include -DNDEBUG -fpic -O3 -g0 -Wall -pipe -pedantic -std=gnu99 -c sha256.c -o sha256.o clang -shared -o digest.so aes.o crc32.o digest.o md5.o raes.o sha1.o sha2.o sha256.o -L/usr/lib/R/lib -lR installing to /usr/local/lib/R/site-library/digest/libs ** R ** inst ** preparing package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded * DONE (digest) The downloaded source packages are in ‘/tmp/RtmpUWcW3i/downloaded_packages’ R> R> edd@billie:~/maxHome/tmp/jeroen$ I still do not see anything Rcpp-related here, but may of course be missing something. Dirk -- Dirk Eddelbuettel | e...@debian.org | http://dirk.eddelbuettel.com _______________________________________________ Rcpp-devel mailing list Rcpp-devel@lists.r-forge.r-project.org https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel