Gem5 scons:由于错误而终止生成

Gem5 scons:由于错误而终止生成,gem5,Gem5,我克隆了它并在gem5目录中运行了scons build/X86/gem5.opt-j5。我明白了 scons:由于错误而终止生成 错误日志的一个片段: In file included from build/X86/arch/x86/interrupts.hh:58, from build/X86/arch/interrupts.hh:1, from build/X86/cpu/base.hh:57,

我克隆了它并在gem5目录中运行了scons build/X86/gem5.opt-j5。我明白了

scons:由于错误而终止生成

错误日志的一个片段:

  In file included from build/X86/arch/x86/interrupts.hh:58,
                     from build/X86/arch/interrupts.hh:1,
                     from build/X86/cpu/base.hh:57,
                     from build/X86/mem/abstract_mem.cc:50:
    build/X86/arch/x86/intmessage.hh: In function 'Packet*    X86ISA::buildIntRequest(uint8_t, X86ISA::TriggerIntMessage)':
    build/X86/arch/x86/intmessage.hh:105:42: error: implicitly-declared 'constexpr BitfieldBackend::BitUnionOperators<X86ISA::BitfieldUnderlyingClassesTriggerIntMessage>::BitUnionOperators(const
    BitfieldBackend::BitUnionOperators<X86ISA::BitfieldUnderlyingClassesTriggerIntMessage>&)' is deprecated [-Werror=deprecated-copy]
      105 |                 sizeof(TriggerIntMessage));
> 吉特SHA:af8d107191cc69a77624e2af34f108dc9c1ff03f

OS: Archlinux 5.1.11-arch1-1-ARCH

它以前在我的电脑上用同样的程序工作。它可以在我的另一个系统(pc)上运行。

感谢您的报告,有几个提示:1)还提供了编译器/OS版本2)构建失败通常很容易调试和修复,您尝试过吗?:-)3) 如果碰巧不容易,只需将其一分为二,然后通过电子邮件发送邮件列表,抄送破发者:我已经更新了原始帖子,以包含操作系统版本。我试图修复的只是改变架构,但没有效果。我将尝试发送电子邮件。邮件列表线程:感谢您的报告,有几个提示:1)还提供您的编译器/OS版本2)构建失败通常很容易调试和修复,您尝试过吗?:-)3) 如果碰巧不容易,只需将其一分为二,然后通过电子邮件发送邮件列表,抄送破发者:我已经更新了原始帖子,以包含操作系统版本。我试图修复的只是改变架构,但没有效果。我将尝试发送电子邮件。邮件列表线程:
MI_example-cache.sm:179: Warning: Non-void return ignored, return type is 'bool'
MI_example-cache.sm:181: Warning: Non-void return ignored, return type is 'bool'
MI_example-cache.sm:336: Warning: Non-void return ignored, return type is 'Tick'
MI_example-cache.sm:350: Warning: Non-void return ignored, return type is 'Scalar'
MI_example-cache.sm:354: Warning: Non-void return ignored, return type is 'Scalar'
MI_example-dir.sm:183: Warning: Non-void return ignored, return type is 'bool'
MI_example-dir.sm:398: Warning: Non-void return ignored, return type is 'Tick'
MI_example-dir.sm:402: Warning: Non-void return ignored, return type is 'Tick'
MI_example-dir.sm:482: Warning: Non-void return ignored, return type is 'Tick'
MI_example-dir.sm:277: Warning: Unused action: a_sendWriteBackAck, Send writeback ack to requestor
MI_example-dma.sm:189: Warning: Non-void return ignored, return type is 'Tick'
MI_example-dma.sm:193: Warning: Non-void return ignored, return type is 'Tick'
OS: Archlinux 5.1.11-arch1-1-ARCH