C++ 无法在Arch Linux中安装Cairo软件包
我已经为ArchLinux发行版安装了r和cairo库。但是当我安装cairo包时,我有以下错误 c:在函数“ptr_to_raw”中: cairogd.c:491:18:错误:应在“!=”之前使用表达式代币如果 (TYPEOF(ptr)!=EXTPTRSXP) cairogd.c:在函数“raw_to_ptr”中: cairogd.c:509:18:错误:应在“!=”之前使用表达式代币如果 (TYPEOF(ptr)!=EXTPTRSXP) cairogd.c:511:18:错误:在“!=”之前应该有表达式代币 if(原始类型)!=RAWSXP) 我还在ArchLinux中安装了所有cairo要求。 我的gcc版本是“gcc版本5.2.0(gcc)” 我搜索过谷歌,发现他们刚刚安装了freetype2软件包。当我尝试它时,它不能解决我的问题 我能做些什么来解决这个问题吗 谢谢你的帮助C++ 无法在Arch Linux中安装Cairo软件包,c++,c,linux,r,gcc,C++,C,Linux,R,Gcc,我已经为ArchLinux发行版安装了r和cairo库。但是当我安装cairo包时,我有以下错误 c:在函数“ptr_to_raw”中: cairogd.c:491:18:错误:应在“!=”之前使用表达式代币如果 (TYPEOF(ptr)!=EXTPTRSXP) cairogd.c:在函数“raw_to_ptr”中: cairogd.c:509:18:错误:应在“!=”之前使用表达式代币如果 (TYPEOF(ptr)!=EXTPTRSXP) cairogd.c:511:18:错误:在“!=”之前
Bayu Permadi这似乎是freetype2中的一个bug(请参阅freetype2和Cairo中相应的bug报告) 在主存储库中更新freetype2之前,从AUR安装
freetype2 git
将解决此问题