标签: python c gcc cygwin xgboost
我按照以下教程在Cygwin64中安装xgboost python包:
How to convert latin1_swedish_ci data into utf8_general_ci?
但是当在dmlc-core目录中执行make时,我收到以下错误:
config.router.php
为什么我收到此错误?如果您需要更多信息,请告诉我。
答案 0 :(得分:5)
您可以在第45行here上定义后#undef DMLC_LOG_STACK_TRACE。请参阅此gist中的示例。
#undef DMLC_LOG_STACK_TRACE
execinfo.h仅适用于Linux,但在此项目中,它仅用于在Linux上调试和打印堆栈跟踪。 Mingw在他们的代码库中有a check,不知道它为什么没有定义(他们已经禁用它,请参阅此PR)。
execinfo.h
您应该尝试更改这些行并再次运行make。
make