问题描述
tldr:柯南1.29默认情况下是否传递了编译器-Werrror标志?如何避免通过?
在将apple-clang更新为12.0,并将conan更新为1.29.2之后,我不再能够构建至少使用6个月的自定义VTK conan软件包。我使用源附带的默认cmake设置构建完整的VTK 9.0.1没问题。但是对于我的柯南构建,我现在得到以下构建错误,它看起来像是由-Werror标志强制将警告变为错误引起的。通常这只是警告吗?如果是的话,如何关闭柯南构建的-Werror标志?
ThirdParty/hdf5/vtkhdf5/src/H5Fsuper.c:1397:16: error:
implicit declaration of function 'vtkhdf5_H5O__fsinfo_set_version' is invalid in C99
[-Werror,-Wimplicit-function-declaration]
if(H5O__fsinfo_set_version(f,&fsinfo) < 0)
^
ThirdParty/hdf5/vtkhdf5/src/vtk_hdf5_mangle.h:1882:33: note:
expanded from macro 'H5O__fsinfo_set_version'
#define H5O__fsinfo_set_version vtkhdf5_H5O__fsinfo_set_version
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)