gpt4 book ai didi

linux - 在 Linux 机器(ubuntu 32 位)上构建 mDNSResponder-master 失败

转载 作者:太空宇宙 更新时间:2023-11-04 03:50:23 26 4
gpt4 key购买 nike

我正在我的 Linux 机器(ubuntu 32 位)上构建 mDNSResponder-master。我执行了以下步骤:1. cd ./mDNSPosix2. 使os=linux

我收到以下错误消息:

mDNSPosix.c: In function ‘mDNSPlatformTCPAccept’:
mDNSPosix.c:364:13: **error: ‘fd’ undeclared** (first use in this function)
mDNSPosix.c:364:13: note: each undeclared identifier is reported only once for each function it appears in
mDNSPosix.c:359:71: warning: unused parameter ‘sd’ [-Wunused-parameter]
mDNSPosix.c: In function ‘mDNSPlatformTCPConnect’:
mDNSPosix.c:375:115: warning: unused parameter ‘hostname’ [-Wunused-parameter]
make: *** [objects/prod/mDNSPosix.c.o] Error 1

当我查看 mDNSPosix.c 中的“mDNSPlatformTCPAccept() 函数时,我发现以下影响:sock->fd = fd;虽然 fd 不是全局变量,所以编译器似乎是正确的。在不修改源代码的情况下如何修复此类错误?提前致谢。

问候,

最佳答案

使用此处提供的最新版本的 DNS 服务器时出现的问题已修复: http://opensource.apple.com/tarballs/mDNSResponder/谢谢大家

关于linux - 在 Linux 机器(ubuntu 32 位)上构建 mDNSResponder-master 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26550594/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com