首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解决在mac上编译drake时出现的g_iprint错误?

如何解决在mac上编译drake时出现的g_iprint错误?
EN

Stack Overflow用户
提问于 2020-05-01 10:43:56
回答 1查看 25关注 0票数 0

我在mac上编译程序时遇到了这个错误。

代码语言:javascript
复制
external/drake/solvers/snopt_solver.cc:118:34: error: variable 'g_iprint' is not needed and will not be emitted [-Werror,-Wunneeded-internal-declaration]
  thread_local inline static int g_iprint;

更多信息

Mac os:Catalina 10.15.4

Language:C++

构建系统: bazel版本

代码语言:javascript
复制
Build label: 2.1.0
Build target: bazel-out/darwin-opt/bin/src/main/java/com/google/devtools/build/lib/bazel/BazelServer_deploy.jar
Build time: Fri Feb 7 13:04:00 2020 (1581080640)
Build timestamp: 1581080640
Build timestamp as int: 1581080640

bazel run @drake//common:print_host_settings

代码语言:javascript
复制
INFO: Analyzed target @drake//common:print_host_settings (0 packages loaded, 8 targets configured).
INFO: Found 1 target...
Target @drake//tools/cc_toolchain:print_host_settings up-to-date:
  bazel-bin/external/drake/tools/cc_toolchain/print_host_settings
INFO: Elapsed time: 0.456s, Critical Path: 0.03s
INFO: 1 process: 1 darwin-sandbox.
INFO: Build completed successfully, 5 total actions
INFO: Running command line: bazel-bin/external/drake/tools/cc_toolchain/print_hoINFO: Build completed successfully, 5 total actions
++ uname -s
+ [[ Darwin == Darwin ]]
++ xcode-select --print-path
+ export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer
+ DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer
++ xcrun --show-sdk-path
+ export SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
+ SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
+ capture_cc_env=external/drake/tools/cc_toolchain/capture_cc.env
+ source external/drake/tools/cc_toolchain/capture_cc.env
++ BAZEL_CC=external/local_config_cc/cc_wrapper.sh
++ BAZEL_CC_FLAGS=
+ [[ ! -z external/local_config_cc/cc_wrapper.sh ]]
++ python3 -c 'import os; print(os.path.realpath("external/local_config_cc/cc_wrapper.sh"))'
+ BAZEL_CC=/private/var/tmp/_bazel_jason-hu/239eeadb9c6f4e0686cc26e4bb87a14a/external/local_config_cc/cc_wrapper.sh
+ /private/var/tmp/_bazel_jason-hu/239eeadb9c6f4e0686cc26e4bb87a14a/external/local_config_cc/cc_wrapper.sh --version
Apple clang version 11.0.3 (clang-1103.0.32.59)
Target: x86_64-apple-darwin19.4.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-04 20:59:18

重复上面的步骤,这样我们就可以接受一个答案:这是从https://github.com/RobotLocomotion/drake/releases/tag/v0.17.0开始修复的。升级到最新版本应该可以解决此问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61536025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档