title: RGL package for R compile error
body: <p>Attempting to compile rgl for r on arch linux x86_64. I copied just the error portion of the installation. This has occurred after I recently updated R. Any idea how to solve this?</p>
  
  <pre><code>g++ -I/usr/include/R/ -DNDEBUG -DHAVE_PNG_H -I/usr/include/libpng16 -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext -D_FORTIFY_SOURCE=2   -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -fvisibility=hidden -fpic  -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4  -c init.cpp -o init.o
  In file included from /usr/include/freetype2/freetype.h:33:0,
               from ext/ftgl/FTGL/ftgl.h:33,
               from glgui.h:12,
               from gui.h:10,
               from rglview.h:11,
               from Device.h:11,
               from DeviceManager.h:9,
               from init.cpp:6:
  init.cpp: In function ‘SEXPREC* rgl::rgl_init(SEXP, SEXP, SEXP)’:
  /usr/include/freetype2/config/ftconfig.h:369:26: error: expected primary-expression before ‘__typeof__’
   #define TYPEOF( type )  (__typeof__ (type))
                        ^
  init.cpp:58:13: note: in expansion of macro ‘TYPEOF’
     else if ( TYPEOF(initValue) == EXTPTRSXP ) {
           ^
  /usr/include/freetype2/config/ftconfig.h:369:26: error: expected ‘)’ before ‘__typeof__’
   #define TYPEOF( type )  (__typeof__ (type))
                        ^
  init.cpp:58:13: note: in expansion of macro ‘TYPEOF’
     else if ( TYPEOF(initValue) == EXTPTRSXP ) {
           ^
  init.cpp:61:3: error: expected ‘)’ before ‘else’
     else if ( !isNull(initValue) )
     ^
  /usr/lib64/R/etc/Makeconf:143: recipe for target 'init.o' failed
  make: *** [init.o] Error 1
  ERROR: compilation failed for package ‘rgl’
  * removing ‘/home/user/R/x86_64-unknown-linux-gnu-library/3.2/rgl’
  Warning in install.packages :
    installation of package ‘rgl’ had non-zero exit status
  </code></pre>