title: R tidyr package installation failed due to cpp11 compilation error (expansion pattern x contains no argument packs)
body: <p>I have the following errors related to cp11.
  It looks like the cp11 compilation has erros which I'm not sure how to solve.</p>
  <p>What I've tried to do is uninstall the package and reinstall it again.</p>
  <p>I'm on RHEL 7, gcc version is 4.8.5</p>
  <pre><code>&gt; install.packages(&quot;tidyverse&quot;)
  Installing package into ‘/datascience/R/x86_64-redhat-linux-gnu-library/3.6’
  (as ‘lib’ is unspecified)
  also installing the dependency ‘tidyr’
  
  trying URL 'https://cran.rstudio.com/src/contrib/tidyr_1.1.1.tar.gz'
  Content type 'application/x-gzip' length 879411 bytes (858 KB)
  ==================================================
  downloaded 858 KB
  
  trying URL 'https://cran.rstudio.com/src/contrib/tidyverse_1.3.0.tar.gz'
  Content type 'application/x-gzip' length 712837 bytes (696 KB)
  ==================================================
  downloaded 696 KB
  
  * installing *source* package ‘tidyr’ ...
  ** package ‘tidyr’ successfully unpacked and MD5 sums checked
  ** using staged installation
  ** libs
  g++ -m64 -std=gnu++11 -I&quot;/usr/include/R&quot; -DNDEBUG  -I&quot;/usr/lib64/R/library/cpp11/include&quot; -I/usr/local/include  -fpic  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mtune=generic  -c cpp11.cpp -o cpp11.o
  In file included from /usr/lib64/R/library/cpp11/include/cpp11/as.hpp:8:0,
                   from /usr/lib64/R/library/cpp11/include/cpp11.hpp:5,
                   from /usr/lib64/R/library/cpp11/include/cpp11/declarations.hpp:8,
                   from cpp11.cpp:4:
  /usr/lib64/R/library/cpp11/include/cpp11/protect.hpp: In lambda function:
  /usr/lib64/R/library/cpp11/include/cpp11/protect.hpp:185:52: error: parameter packs not expanded with ‘...’:
         return unwind_protect_sexp([&amp;] { return ptr_(a...); });
                                                      ^
  /usr/lib64/R/library/cpp11/include/cpp11/protect.hpp:185:52: note:         ‘a’
  /usr/lib64/R/library/cpp11/include/cpp11/protect.hpp:185:53: error: expansion pattern ‘a’ contains no argument packs
         return unwind_protect_sexp([&amp;] { return ptr_(a...); });
                                                       ^
  make: *** [cpp11.o] Error 1
  ERROR: compilation failed for package ‘tidyr’
  * removing ‘/datascience/R/x86_64-redhat-linux-gnu-library/3.6/tidyr’
  Warning in install.packages :
    installation of package ‘tidyr’ had non-zero exit status
  ERROR: dependency ‘tidyr’ is not available for package ‘tidyverse’
  * removing ‘/datascience/R/x86_64-redhat-linux-gnu-library/3.6/tidyverse’
  Warning in install.packages :
    installation of package ‘tidyverse’ had non-zero exit status
  
  The downloaded source packages are in
      ‘/tmp/Rtmp7JHlRI/downloaded_packages’
  </code></pre>