Rui Barradas
2020-May-08 13:46 UTC
[R] Warning in install.packages : converting NULL pointer to R NULL
Hello, You are right, Rscript -e 'install.packages("car")' doesn't give that message, I will ask RStudio support. And sorry to spam the list with something I should have checked, I'm so used to working in GUI 's that I forgot about the command line. Thanks, Rui Barradas ?s 13:56 de 08/05/20, Duncan Murdoch escreveu:> That looks like an RStudio message.? Do you get it if you run > install.packages() in command line R? > > Duncan Murdoch > > On 08/05/2020 8:07 a.m., Rui Barradas wrote: >> Hello, >> >> R 4.0.0 on Ubuntu 20.04, sessionInfo() below. >> >> Since I updated to R 4.0 that every time I try to install a package with >> install.packages() the warning in the title shows up at the end, be the >> installation successful or not. If it is successful, the package loads >> with no problems, so I'm not very worried but it isn't normal (expected) >> behavior, is it? >> >> Here is a run of install.packages(). >> >> >> install.packages('cowplot') >> Installing package into ?/usr/local/lib/R/site-library? >> (as ?lib? is unspecified) >> trying URL 'https://cloud.r-project.org/src/contrib/cowplot_1.0.0.tar.gz' >> Content type 'application/x-gzip' length 1275585 bytes (1.2 MB) >> =================================================>> downloaded 1.2 MB >> >> * installing *source* package ?cowplot? ... >> ** package ?cowplot? successfully unpacked and MD5 sums checked >> ** using staged installation >> ** R >> ** inst >> ** byte-compile and prepare package for lazy loading >> ** help >> *** installing help indices >> *** copying figures >> ** building package indices >> ** installing vignettes >> ** testing if installed package can be loaded from temporary location >> ** testing if installed package can be loaded from final location >> ** testing if installed package keeps a record of temporary installation >> path >> * DONE (cowplot) >> >> The downloaded source packages are in >> ?????/tmp/Rtmp9NXQkt/downloaded_packages? >> Warning in install.packages : >> ??? converting NULL pointer to R NULL >> >> >> Also, I'm running this on RStudio and haven't changed the R library >> directory. >> >> >> sessionInfo() >> R version 4.0.0 (2020-04-24) >> Platform: x86_64-pc-linux-gnu (64-bit) >> Running under: Ubuntu 20.04 LTS >> >> Matrix products: default >> BLAS:?? /usr/lib/x86_64-linux-gnu/blas/libblas.so.3.9.0 >> LAPACK: /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.9.0 >> >> locale: >> ?? [1] LC_CTYPE=pt_PT.UTF-8?????? LC_NUMERIC=C >> LC_TIME=pt_PT.UTF-8 >> ?? [4] LC_COLLATE=pt_PT.UTF-8???? LC_MONETARY=pt_PT.UTF-8 >> LC_MESSAGES=pt_PT.UTF-8 >> ?? [7] LC_PAPER=pt_PT.UTF-8?????? LC_NAME=C????????????????? LC_ADDRESS=C >> >> [10] LC_TELEPHONE=C???????????? LC_MEASUREMENT=pt_PT.UTF-8 >> LC_IDENTIFICATION=C >> >> attached base packages: >> [1] stats???? graphics? grDevices utils???? datasets? methods?? base >> >> other attached packages: >> [1] MASS_7.3-51.6? ggthemes_4.2.0 ggrepel_0.8.2? dplyr_0.8.5 >> ggplot2_3.3.0 >> >> loaded via a namespace (and not attached): >> ?? [1] zoo_1.8-8????????? tidyselect_1.0.0?? purrr_0.3.4 >> reshape2_1.4.4???? haven_2.2.0 >> ?? [6] lattice_0.20-41??? sodium_1.1???????? carData_3.0-3 >> colorspace_1.4-1?? vctrs_0.2.4 >> [11] yaml_2.2.1???????? rlang_0.4.6??????? pillar_1.4.3 >> withr_2.2.0??????? foreign_0.8-79 >> [16] glue_1.4.0???????? readxl_1.3.1?????? lifecycle_0.2.0??? plyr_1.8.6 >> ????????? stringr_1.4.0 >> [21] MatrixModels_0.4-1 munsell_0.5.0????? gtable_0.3.0 >> cellranger_1.1.0?? zip_2.0.4 >> [26] rio_0.5.16???????? forcats_0.5.0????? SparseM_1.78 >> quantreg_5.55????? curl_4.3 >> [31] tis_1.38?????????? Rcpp_1.0.4.6?????? readr_1.3.1 >> scales_1.1.0?????? abind_1.4-5 >> [36] farver_2.0.3?????? sos_2.0-0????????? brew_1.0-6 >> digest_0.6.25????? hms_0.5.3 >> [41] png_0.1-7????????? stringi_1.4.6????? openxlsx_4.1.4???? grid_4.0.0 >> ????????? tools_4.0.0 >> [46] magrittr_1.5?????? tibble_3.0.1?????? pacman_0.5.1 >> crayon_1.3.4?????? car_3.0-7 >> [51] pkgconfig_2.0.3??? ellipsis_0.3.0???? Matrix_1.2-18 >> data.table_1.12.8? assertthat_0.2.1 >> [56] httr_1.4.1???????? rstudioapi_0.11??? R6_2.4.1 >> compiler_4.0.0 >> >> >> Thanks in advance, >> >> Rui Barradas >> >> ______________________________________________ >> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see >> https://stat.ethz.ch/mailman/listinfo/r-help >> PLEASE do read the posting guide >> http://www.R-project.org/posting-guide.html >> and provide commented, minimal, self-contained, reproducible code. >> >
Martin Maechler
2020-May-08 14:30 UTC
[R] Warning in install.packages : converting NULL pointer to R NULL
>>>>> Rui Barradas >>>>> on Fri, 8 May 2020 14:46:45 +0100 writes:> Hello, You are right, > Rscript -e 'install.packages("car")' > doesn't give that message, I will ask RStudio support. > And sorry to spam the list with something I should have > checked, I'm so used to working in GUI 's that I forgot > about the command line. Well, you forgot that Rstudio wraps quite a bit around R. If you use install.packages() inside Rstudio you get their own version instead of R's ... :> install.packagesfunction (...) .rs.callAs(name, hook, original, ...) <environment: 0x55a548da49f0>>And they have really tweaked R in a way that it behaves illogically, and even I don't see how they kept their version of install.packages hidden from the conflicts() and find() functions :> find("install.packages")[1] "package:utils" But of course> identical(install.packages, utils::install.packages)[1] FALSE (Now closing Rstudio again .. and revert to use ESS) Martin > Thanks, > Rui Barradas > ?s 13:56 de 08/05/20, Duncan Murdoch escreveu: >> That looks like an RStudio message.? Do you get it if you >> run install.packages() in command line R? >> >> Duncan Murdoch >> >> On 08/05/2020 8:07 a.m., Rui Barradas wrote: >>> Hello, >>> >>> R 4.0.0 on Ubuntu 20.04, sessionInfo() below. >>> >>> Since I updated to R 4.0 that every time I try to >>> install a package with install.packages() the warning in >>> the title shows up at the end, be the installation >>> successful or not. If it is successful, the package >>> loads with no problems, so I'm not very worried but it >>> isn't normal (expected) behavior, is it? >>> >>> Here is a run of install.packages(). >>> >>> >>> install.packages('cowplot') Installing package into >>> ?/usr/local/lib/R/site-library? (as ?lib? is >>> unspecified) trying URL >>> 'https://cloud.r-project.org/src/contrib/cowplot_1.0.0.tar.gz' >>> Content type 'application/x-gzip' length 1275585 bytes >>> (1.2 MB) >>> ================================================= >>> downloaded 1.2 MB >>> >>> * installing *source* package ?cowplot? ... ** package >>> ?cowplot? successfully unpacked and MD5 sums checked ** >>> using staged installation ** R ** inst ** byte-compile >>> and prepare package for lazy loading ** help *** >>> installing help indices *** copying figures ** building >>> package indices ** installing vignettes ** testing if >>> installed package can be loaded from temporary location >>> ** testing if installed package can be loaded from final >>> location ** testing if installed package keeps a record >>> of temporary installation path * DONE (cowplot) >>> >>> The downloaded source packages are in >>> ?????/tmp/Rtmp9NXQkt/downloaded_packages? Warning in >>> install.packages : ??? converting NULL pointer to R NULL >>> >>> >>> Also, I'm running this on RStudio and haven't changed >>> the R library directory. >>> >>> >>> sessionInfo() R version 4.0.0 (2020-04-24) Platform: >>> x86_64-pc-linux-gnu (64-bit) Running under: Ubuntu 20.04 >>> LTS >>> >>> Matrix products: default BLAS:?? >>> /usr/lib/x86_64-linux-gnu/blas/libblas.so.3.9.0 LAPACK: >>> /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.9.0 >>> >>> locale: ?? [1] LC_CTYPE=pt_PT.UTF-8?????? LC_NUMERIC=C >>> LC_TIME=pt_PT.UTF-8 ?? [4] LC_COLLATE=pt_PT.UTF-8???? >>> LC_MONETARY=pt_PT.UTF-8 LC_MESSAGES=pt_PT.UTF-8 ?? [7] >>> LC_PAPER=pt_PT.UTF-8?????? LC_NAME=C????????????????? >>> LC_ADDRESS=C >>> >>> [10] LC_TELEPHONE=C???????????? >>> LC_MEASUREMENT=pt_PT.UTF-8 LC_IDENTIFICATION=C >>> >>> attached base packages: [1] stats???? graphics? >>> grDevices utils???? datasets? methods?? base >>> >>> other attached packages: [1] MASS_7.3-51.6? >>> ggthemes_4.2.0 ggrepel_0.8.2? dplyr_0.8.5 ggplot2_3.3.0 >>> >>> loaded via a namespace (and not attached): ?? [1] >>> zoo_1.8-8????????? tidyselect_1.0.0?? purrr_0.3.4 >>> reshape2_1.4.4???? haven_2.2.0 ?? [6] lattice_0.20-41??? >>> sodium_1.1???????? carData_3.0-3 colorspace_1.4-1?? >>> vctrs_0.2.4 [11] yaml_2.2.1???????? rlang_0.4.6??????? >>> pillar_1.4.3 withr_2.2.0??????? foreign_0.8-79 [16] >>> glue_1.4.0???????? readxl_1.3.1?????? lifecycle_0.2.0??? >>> plyr_1.8.6 ????????? stringr_1.4.0 [21] >>> MatrixModels_0.4-1 munsell_0.5.0????? gtable_0.3.0 >>> cellranger_1.1.0?? zip_2.0.4 [26] rio_0.5.16???????? >>> forcats_0.5.0????? SparseM_1.78 quantreg_5.55????? >>> curl_4.3 [31] tis_1.38?????????? Rcpp_1.0.4.6?????? >>> readr_1.3.1 scales_1.1.0?????? abind_1.4-5 [36] >>> farver_2.0.3?????? sos_2.0-0????????? brew_1.0-6 >>> digest_0.6.25????? hms_0.5.3 [41] png_0.1-7????????? >>> stringi_1.4.6????? openxlsx_4.1.4???? grid_4.0.0 >>> ????????? tools_4.0.0 [46] magrittr_1.5?????? >>> tibble_3.0.1?????? pacman_0.5.1 crayon_1.3.4?????? >>> car_3.0-7 [51] pkgconfig_2.0.3??? ellipsis_0.3.0???? >>> Matrix_1.2-18 data.table_1.12.8? assertthat_0.2.1 [56] >>> httr_1.4.1???????? rstudioapi_0.11??? R6_2.4.1 >>> compiler_4.0.0 >>> >>> >>> Thanks in advance, >>> >>> Rui Barradas >>> >>> ______________________________________________ >>> R-help at r-project.org mailing list -- To UNSUBSCRIBE and >>> more, see https://stat.ethz.ch/mailman/listinfo/r-help >>> PLEASE do read the posting guide >>> http://www.R-project.org/posting-guide.html and provide >>> commented, minimal, self-contained, reproducible code. >>> >> > ______________________________________________ > R-help at r-project.org mailing list -- To UNSUBSCRIBE and > more, see https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide > http://www.R-project.org/posting-guide.html and provide > commented, minimal, self-contained, reproducible code.
Rui Barradas
2020-May-08 15:51 UTC
[R] Warning in install.packages : converting NULL pointer to R NULL
Hello, My main error was that this is the first time it happens and I didn't do any real thinking, I just assumed that it was an upgrade both R and Ubuntu issue. Thanks, the reminder of the differences between R and RStudio was very helpful. Rui Barradas ?s 15:30 de 08/05/20, Martin Maechler escreveu:>>>>>> Rui Barradas >>>>>> on Fri, 8 May 2020 14:46:45 +0100 writes: > > > Hello, You are right, > > > Rscript -e 'install.packages("car")' > > > doesn't give that message, I will ask RStudio support. > > And sorry to spam the list with something I should have > > checked, I'm so used to working in GUI 's that I forgot > > about the command line. > > Well, you forgot that Rstudio wraps quite a bit around R. > If you use install.packages() inside Rstudio you get their own > version instead of R's ... : > >> install.packages > function (...) > .rs.callAs(name, hook, original, ...) > <environment: 0x55a548da49f0> >> > > And they have really tweaked R in a way that it behaves > illogically, and even I don't see how they kept their version of > install.packages hidden from the conflicts() and find() > functions : > >> find("install.packages") > [1] "package:utils" > > But of course > >> identical(install.packages, utils::install.packages) > [1] FALSE > > (Now closing Rstudio again .. and revert to use ESS) > > Martin > > > Thanks, > > > Rui Barradas > > > ?s 13:56 de 08/05/20, Duncan Murdoch escreveu: > >> That looks like an RStudio message.? Do you get it if you > >> run install.packages() in command line R? > >> > >> Duncan Murdoch > >> > >> On 08/05/2020 8:07 a.m., Rui Barradas wrote: > >>> Hello, > >>> > >>> R 4.0.0 on Ubuntu 20.04, sessionInfo() below. > >>> > >>> Since I updated to R 4.0 that every time I try to > >>> install a package with install.packages() the warning in > >>> the title shows up at the end, be the installation > >>> successful or not. If it is successful, the package > >>> loads with no problems, so I'm not very worried but it > >>> isn't normal (expected) behavior, is it? > >>> > >>> Here is a run of install.packages(). > >>> > >>> > >>> install.packages('cowplot') Installing package into > >>> ?/usr/local/lib/R/site-library? (as ?lib? is > >>> unspecified) trying URL > >>> 'https://cloud.r-project.org/src/contrib/cowplot_1.0.0.tar.gz' > >>> Content type 'application/x-gzip' length 1275585 bytes > >>> (1.2 MB) > >>> =================================================> >>> downloaded 1.2 MB > >>> > >>> * installing *source* package ?cowplot? ... ** package > >>> ?cowplot? successfully unpacked and MD5 sums checked ** > >>> using staged installation ** R ** inst ** byte-compile > >>> and prepare package for lazy loading ** help *** > >>> installing help indices *** copying figures ** building > >>> package indices ** installing vignettes ** testing if > >>> installed package can be loaded from temporary location > >>> ** testing if installed package can be loaded from final > >>> location ** testing if installed package keeps a record > >>> of temporary installation path * DONE (cowplot) > >>> > >>> The downloaded source packages are in > >>> ?????/tmp/Rtmp9NXQkt/downloaded_packages? Warning in > >>> install.packages : ??? converting NULL pointer to R NULL > >>> > >>> > >>> Also, I'm running this on RStudio and haven't changed > >>> the R library directory. > >>> > >>> > >>> sessionInfo() R version 4.0.0 (2020-04-24) Platform: > >>> x86_64-pc-linux-gnu (64-bit) Running under: Ubuntu 20.04 > >>> LTS > >>> > >>> Matrix products: default BLAS: > >>> /usr/lib/x86_64-linux-gnu/blas/libblas.so.3.9.0 LAPACK: > >>> /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.9.0 > >>> > >>> locale: ?? [1] LC_CTYPE=pt_PT.UTF-8?????? LC_NUMERIC=C > >>> LC_TIME=pt_PT.UTF-8 ?? [4] LC_COLLATE=pt_PT.UTF-8 > >>> LC_MONETARY=pt_PT.UTF-8 LC_MESSAGES=pt_PT.UTF-8 ?? [7] > >>> LC_PAPER=pt_PT.UTF-8?????? LC_NAME=C > >>> LC_ADDRESS=C > >>> > >>> [10] LC_TELEPHONE=C > >>> LC_MEASUREMENT=pt_PT.UTF-8 LC_IDENTIFICATION=C > >>> > >>> attached base packages: [1] stats???? graphics > >>> grDevices utils???? datasets? methods?? base > >>> > >>> other attached packages: [1] MASS_7.3-51.6 > >>> ggthemes_4.2.0 ggrepel_0.8.2? dplyr_0.8.5 ggplot2_3.3.0 > >>> > >>> loaded via a namespace (and not attached): ?? [1] > >>> zoo_1.8-8????????? tidyselect_1.0.0?? purrr_0.3.4 > >>> reshape2_1.4.4???? haven_2.2.0 ?? [6] lattice_0.20-41 > >>> sodium_1.1???????? carData_3.0-3 colorspace_1.4-1 > >>> vctrs_0.2.4 [11] yaml_2.2.1???????? rlang_0.4.6 > >>> pillar_1.4.3 withr_2.2.0??????? foreign_0.8-79 [16] > >>> glue_1.4.0???????? readxl_1.3.1?????? lifecycle_0.2.0 > >>> plyr_1.8.6 ????????? stringr_1.4.0 [21] > >>> MatrixModels_0.4-1 munsell_0.5.0????? gtable_0.3.0 > >>> cellranger_1.1.0?? zip_2.0.4 [26] rio_0.5.16 > >>> forcats_0.5.0????? SparseM_1.78 quantreg_5.55 > >>> curl_4.3 [31] tis_1.38?????????? Rcpp_1.0.4.6 > >>> readr_1.3.1 scales_1.1.0?????? abind_1.4-5 [36] > >>> farver_2.0.3?????? sos_2.0-0????????? brew_1.0-6 > >>> digest_0.6.25????? hms_0.5.3 [41] png_0.1-7 > >>> stringi_1.4.6????? openxlsx_4.1.4???? grid_4.0.0 > >>> ????????? tools_4.0.0 [46] magrittr_1.5 > >>> tibble_3.0.1?????? pacman_0.5.1 crayon_1.3.4 > >>> car_3.0-7 [51] pkgconfig_2.0.3??? ellipsis_0.3.0 > >>> Matrix_1.2-18 data.table_1.12.8? assertthat_0.2.1 [56] > >>> httr_1.4.1???????? rstudioapi_0.11??? R6_2.4.1 > >>> compiler_4.0.0 > >>> > >>> > >>> Thanks in advance, > >>> > >>> Rui Barradas > >>> > >>> ______________________________________________ > >>> R-help at r-project.org mailing list -- To UNSUBSCRIBE and > >>> more, see https://stat.ethz.ch/mailman/listinfo/r-help > >>> PLEASE do read the posting guide > >>> http://www.R-project.org/posting-guide.html and provide > >>> commented, minimal, self-contained, reproducible code. > >>> > >> > > > ______________________________________________ > > R-help at r-project.org mailing list -- To UNSUBSCRIBE and > > more, see https://stat.ethz.ch/mailman/listinfo/r-help > > PLEASE do read the posting guide > > http://www.R-project.org/posting-guide.html and provide > > commented, minimal, self-contained, reproducible code. >