msgxtractr icon indicating copy to clipboard operation
msgxtractr copied to clipboard

Unable to install via dev tools

Open Oneiricer opened this issue 7 years ago • 9 comments

Hi In R console i try to install this package, however it does not appear to work. Currently using 3.5.2 - do i need to downgrade my R?

>devtools::install_github("hrbrmstr/msgxtract
Downloading GitHub repo hrbrmstr/msgxtractr@master
Error in process_initialize(self, private, command, args, stdin, stdout,  : 
  Command not found
In addition: Warning messages:
1: In untar2(tarfile, files, list, exdir) :
  skipping pax global extended headers
2: In untar2(tarfile, files, list, exdir) :
  skipping pax global extended headers

Oneiricer avatar Jan 16 '19 23:01 Oneiricer

Greetings! Thx for trying to kick the tyres of the pkg and for taking the time to file an issue.

Can you provide the output of devtools::session_info() or sessionInfo() into a code block? That'll help triage.

hrbrmstr avatar Jan 17 '19 13:01 hrbrmstr

Hi @hrbrmstr, I had exactly the same issue as @Oneiricer. I'm using a windows machine, and here is the session Info:

- Session info --------------------------------------------------------------------------------------------------------------------------------------------------------------
 setting  value                       
 version  R version 3.5.2 (2018-12-20)
 os       Windows Server x64          
 system   x86_64, mingw32             
 ui       Rgui                        
 language (EN)                        
 collate  German_Switzerland.1252     
 ctype    German_Switzerland.1252     
 tz       Europe/Berlin               
 date     2019-02-08                  

- Packages ------------------------------------------------------------------------------------------------------------------------------------------------------------------
 package     * version date       lib source        
 assertthat    0.2.0   2017-04-11 [1] CRAN (R 3.5.2)
 backports     1.1.3   2018-12-14 [1] CRAN (R 3.5.2)
 callr         3.1.1   2018-12-21 [1] CRAN (R 3.5.2)
 cli           1.0.1   2018-09-25 [1] CRAN (R 3.5.2)
 crayon        1.3.4   2017-09-16 [1] CRAN (R 3.5.2)
 curl          3.3     2019-01-10 [1] CRAN (R 3.5.2)
 desc          1.2.0   2018-05-01 [1] CRAN (R 3.5.2)
 devtools    * 2.0.1   2018-10-26 [1] CRAN (R 3.5.2)
 digest        0.6.18  2018-10-10 [1] CRAN (R 3.5.2)
 fs            1.2.6   2018-08-23 [1] CRAN (R 3.5.2)
 glue          1.3.0   2018-07-17 [1] CRAN (R 3.5.2)
 magrittr      1.5     2014-11-22 [1] CRAN (R 3.5.2)
 memoise       1.1.0   2017-04-21 [1] CRAN (R 3.5.2)
 packrat       0.5.0   2018-11-14 [1] CRAN (R 3.5.2)
 pkgbuild      1.0.2   2018-10-16 [1] CRAN (R 3.5.2)
 pkgload       1.0.2   2018-10-29 [1] CRAN (R 3.5.2)
 prettyunits   1.0.2   2015-07-13 [1] CRAN (R 3.5.2)
 processx      3.2.1   2018-12-05 [1] CRAN (R 3.5.2)
 ps            1.3.0   2018-12-21 [1] CRAN (R 3.5.2)
 R6            2.3.0   2018-10-04 [1] CRAN (R 3.5.2)
 Rcpp          1.0.0   2018-11-07 [1] CRAN (R 3.5.2)
 remotes       2.0.2   2018-10-30 [1] CRAN (R 3.5.2)
 rlang         0.3.1   2019-01-08 [1] CRAN (R 3.5.2)
 rprojroot     1.3-2   2018-01-03 [1] CRAN (R 3.5.2)
 sessioninfo   1.1.1   2018-11-05 [1] CRAN (R 3.5.2)
 usethis     * 1.4.0   2018-08-14 [1] CRAN (R 3.5.2)
 withr         2.1.2   2018-03-15 [1] CRAN (R 3.5.2)

By the way, it did work fine on my colleague's Mac. Thanks

eladnoor avatar Feb 08 '19 17:02 eladnoor

thx. Lemme get 3.5.2 onto the Windows VM (the Rtools for that are definitely different) and I'll get back to you ASAP.

hrbrmstr avatar Feb 08 '19 17:02 hrbrmstr

Similar issue on R 3.5.2 in Windows 10. I was able to install commit f1759d8 using devtools::install_github("hrbrmstr/msgxtractr", ref = 'f1759d8'), but 2dc605b and 017d6c0 both failed. I did not try 6535edc or 6769a39. Hopefully that helps you narrow down what the issue may be.

aecoleman avatar Feb 12 '19 18:02 aecoleman

I believe this is now fixed. I was just able to install it on the same machine that failed before, although it is now using R 3.6.0 (so not exactly the same config).

aecoleman avatar Jun 14 '19 20:06 aecoleman

(EDIT: Add session_info)

Hello @hrbrmstr -

I am also unable to install.

OS: Win10 Enterprise, 64-bit R version: 3.6.0 Devtools35

devtools::install_github("hrbrmstr/msgxtractr") Downloading GitHub repo hrbrmstr/msgxtractr@master /Rtools/bin/tar: Child returned status 127 /Rtools/bin/tar: Error is not recoverable: exiting now External tar failed with --force-local, trying without /Rtools/bin/tar: Child returned status 127 /Rtools/bin/tar: Error is not recoverable: exiting now External tar failed with --force-local, trying without Error: Failed to install 'msgxtractr' from GitHub: Does not appear to be an R package (no DESCRIPTION) In addition: Warning messages: 1: In utils::untar(tarfile, ...) : ‘tar.exe -xf "C:\Users\<USER>\AppData\Local\Temp\RtmpIXPEtg\file39641a2bbb.tar.gz" -C "C:/Users/<USER>/AppData/Local/Temp/RtmpIXPEtg/remotes396417b329d0"’ returned error code 2 2: In system(cmd, intern = TRUE) : running command 'tar.exe -tf "C:\Users\<USER>\AppData\Local\Temp\RtmpIXPEtg\file39641a2bbb.tar.gz"' had status 2

devtools::session_info()

  • Session info ------------------------------------------------------------------------------------------------------------------------------------------------------------- setting value
    version R version 3.6.0 (2019-04-26) os Windows 10 x64
    system x86_64, mingw32
    ui RStudio
    language (EN)
    collate English_United States.1252
    ctype English_United States.1252
    tz America/Los_Angeles
    date 2019-07-02

  • Packages ----------------------------------------------------------------------------------------------------------------------------------------------------------------- package * version date lib source
    assertthat 0.2.1 2019-03-21 [1] CRAN (R 3.6.0) backports 1.1.4 2019-04-10 [1] CRAN (R 3.6.0) callr 3.2.0 2019-03-15 [1] CRAN (R 3.6.0) cli 1.1.0 2019-03-19 [1] CRAN (R 3.6.0) crayon 1.3.4 2017-09-16 [1] CRAN (R 3.6.0) curl 3.3 2019-01-10 [1] CRAN (R 3.6.0) desc 1.2.0 2018-05-01 [1] CRAN (R 3.6.0) devtools * 2.0.2 2019-04-08 [1] CRAN (R 3.6.0) digest 0.6.19 2019-05-20 [1] CRAN (R 3.6.0) fs 1.3.1 2019-05-06 [1] CRAN (R 3.6.0) glue 1.3.1 2019-03-12 [1] CRAN (R 3.6.0) magrittr 1.5 2014-11-22 [1] CRAN (R 3.6.0) memoise 1.1.0 2017-04-21 [1] CRAN (R 3.6.0) pkgbuild 1.0.3 2019-03-20 [1] CRAN (R 3.6.0) pkgload 1.0.2 2018-10-29 [1] CRAN (R 3.6.0) prettyunits 1.0.2 2015-07-13 [1] CRAN (R 3.6.0) processx 3.3.1 2019-05-08 [1] CRAN (R 3.6.0) ps 1.3.0 2018-12-21 [1] CRAN (R 3.6.0) R6 2.4.0 2019-02-14 [1] CRAN (R 3.6.0) Rcpp 1.0.1 2019-03-17 [1] CRAN (R 3.6.0) remotes 2.1.0 2019-06-24 [1] CRAN (R 3.6.0) rlang 0.3.4 2019-04-07 [1] CRAN (R 3.6.0) rprojroot 1.3-2 2018-01-03 [1] CRAN (R 3.6.0) rstudioapi 0.10 2019-03-19 [1] CRAN (R 3.6.0) sessioninfo 1.1.1 2018-11-05 [1] CRAN (R 3.6.0) usethis * 1.5.0 2019-04-07 [1] CRAN (R 3.6.0) withr 2.1.2 2018-03-15 [1] CRAN (R 3.6.0)

[1] C:/Users/<USER>/Documents/R/win-library/3.6 [2] C:/Program Files/R/R-3.6.0/library

f527 avatar Jul 02 '19 18:07 f527

Those are not msgxtractr-related errors, those are Rtools-ish errors on Windows. Please take it up with GitHub (transmission errors?) / or R-Core/CRAN.

hrbrmstr avatar Jul 02 '19 18:07 hrbrmstr

@hrbrmstr thanks for the quick response.

I tried installing on my Linux machine (Ubuntu 19.10; RStudio 3.6.0) and got a bit further but still failed:

devtools::install_github("hrbrmstr/msgxtractr")
Downloading GitHub repo hrbrmstr/msgxtractr@master
✔  checking for file ‘/tmp/RtmpCDwxkk/remotes2fce3d7c336c/hrbrmstr-msgxtractr-c705017/DESCRIPTION’ ...
─  preparing ‘msgxtractr’:
✔  checking DESCRIPTION meta-information ...
─  cleaning src
─  checking for LF line-endings in source and make files and shell scripts
─  checking for empty or unneeded directories
─  building ‘msgxtractr_0.2.1.tar.gz’
   
Installing package into ‘/home/USER/R/x86_64-pc-linux-gnu-library/3.6’
(as ‘lib’ is unspecified)
* installing *source* package ‘msgxtractr’ ...
** using staged installation
** libs
g++ -std=gnu++11 -I"/usr/share/R/include" -DNDEBUG  -I"/home/USER/R/x86_64-pc-linux-gnu-library/3.6/Rcpp/include"   -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-VjHo9C/r-base-3.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g  -c RcppExports.cpp -o RcppExports.o
gcc -std=gnu99 -I"/usr/share/R/include" -DNDEBUG  -I"/home/USER/R/x86_64-pc-linux-gnu-library/3.6/Rcpp/include"   -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-VjHo9C/r-base-3.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g  -c alloc.c -o alloc.o
gcc -std=gnu99 -I"/usr/share/R/include" -DNDEBUG  -I"/home/USER/R/x86_64-pc-linux-gnu-library/3.6/Rcpp/include"   -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-VjHo9C/r-base-3.6.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g  -c date.c -o date.o
In file included from date.c:33:
util.h:65:8: error: unknown type name ‘uint32_t’
 extern uint32_t GETINT32(unsigned char*p);
        ^~~~~~~~
util.h:66:8: error: unknown type name ‘uint16_t’
 extern uint16_t GETINT16(unsigned char*p);
        ^~~~~~~~
util.h:67:8: error: unknown type name ‘uint8_t’
 extern uint8_t GETINT8(unsigned char*p);
        ^~~~~~~
util.h:70:8: error: unknown type name ‘uint32_t’
 extern uint32_t geti32(FILE *fp);
        ^~~~~~~~
util.h:71:8: error: unknown type name ‘uint16_t’
 extern uint16_t geti16(FILE *fp);
        ^~~~~~~~
util.h:72:8: error: unknown type name ‘uint8_t’
 extern uint8_t geti8(FILE *fp);
        ^~~~~~~
make: *** [/usr/lib/R/etc/Makeconf:167: date.o] Error 1
ERROR: compilation failed for package ‘msgxtractr’
* removing ‘/home/USER/R/x86_64-pc-linux-gnu-library/3.6/msgxtractr’
Error: Failed to install 'msgxtractr' from GitHub:
  (converted from warning) installation of package ‘/tmp/RtmpCDwxkk/file2fce213915a9/msgxtractr_0.2.1.tar.gz’ had non-zero exit status

f527 avatar Jul 02 '19 21:07 f527

See if what I just pushed fixes that issue.

hrbrmstr avatar Jul 02 '19 21:07 hrbrmstr