首页 > 解决方案 > MacOS 上的 GridDB 自动生成警告

问题描述

我正在尝试按照建议从 MacOS 上的源代码构建 GridDB如何使用说明在 macOS 上设置GridDB https://docs.griddb.net/gettingstarted/using-source-code/#build-a-server-and-client-爪哇_

在 automake 步骤中,我收到许多源文件的以下警告:

    3rd_party/MessagePack/Makefile.am:8: warning: source file '$(srcdir)/src/objectc.c' is in a subdirectory,
    3rd_party/MessagePack/Makefile.am:8: but option 'subdir-objects' is disabled

其他人有这个吗?有关如何解决此警告的任何建议?在制作过程中是否至关重要?

标签: macosautomakegriddb

解决方案


警告错误之间存在细微差别。

两者都表示存在问题,但错误表示需要立即解决的致命问题,而警告只是:提示存在潜在问题。

所以:现在没有必要解决任何问题。

作为(GridDB 的)用户,您(通常)可以忽略任何此类警告。但是,(GridDB 的)维护人员应该对此进行调查,因为随着外部世界的发展,警告可能会变成错误。

话虽如此,不使用subdir-objects子目录中的源本身并不是问题,有些人可能更喜欢这种方式。automake 尝试推向subdir-objects,因为如果您在不同目录中有多个同名文件,它可以解决问题。但是,这里不是这种情况(不同目录中的多个同名文件)。


推荐阅读