bambulab / BambuStudio

PC Software for BambuLab and other 3D printers
GNU Affero General Public License v3.0
1.89k stars 265 forks source link

Windows 11 Building Failed! #2899

Open zhangjiangzhao123 opened 10 months ago

zhangjiangzhao123 commented 10 months ago

Bambu Studio Version

1.7.2

Where is the application from?

Built from source by yourself or others

OS version

windows11

Additional system information

13th Gen Intel(R) Core(TM) i5-13500H 2.60 GHz 16.0 GB (15.7 GB 可用)

Printer

How to reproduce

使用x86 Native Tools Command Prompt for VS 2022作为windows shell

  1. cmake ../ -G "Visual Studio 17 2022" -DDESTDIR="D:/Project/BambuStudio/BambuStudio_deps" -DCMAKE_BUILD_TYPE=Release
  2. msbuild /m ALL_BUILD.vcxproj

create a directory to store the dependence built "D:/Project/BambuStudio/BambuStudio_deps" 当生成dep_wxWidgets时出错,无论我使用VS打开工程选择release编译还是使用上述代码编译,均出现dep_wxWidgets相关的错误,似乎是无法匹配。

Actual results

   -- Configured wxWidgets 3.1.5 for Windows-10.0.22621
         Min OS Version required at runtime:                Windows Vista / Windows Server 2008 (x64 Edition)
         Which GUI toolkit should wxWidgets use?            msw
         Should wxWidgets be compiled into single library?  OFF
         Should wxWidgets be linked as a shared library?    OFF
         Should wxWidgets support Unicode?                  ON
         What wxWidgets compatibility level should be used? 3.0
     -- Configuring incomplete, errors occurred!
17>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(24
   8,5): error MSB8066: “D:\Project\BambuStudio\deps\build\CMakeFiles\11e30cd00a09f964c70b7fb45641565b\dep_wxWidget
   s-mkdir.rule;D:\Project\BambuStudio\deps\build\CMakeFiles\11e30cd00a09f964c70b7fb45641565b\dep_wxWidgets-downloa
   d.rule;D:\Project\BambuStudio\deps\build\CMakeFiles\11e30cd00a09f964c70b7fb45641565b\dep_wxWidgets-update.rule;D
   :\Project\BambuStudio\deps\build\CMakeFiles\11e30cd00a09f964c70b7fb45641565b\dep_wxWidgets-patch.rule;D:\Project
   \BambuStudio\deps\build\CMakeFiles\11e30cd00a09f964c70b7fb45641565b\dep_wxWidgets-configure.rule;D:\Project\Bamb
   uStudio\deps\build\CMakeFiles\11e30cd00a09f964c70b7fb45641565b\dep_wxWidgets-build.rule;D:\Project\BambuStudio\d
   eps\build\CMakeFiles\11e30cd00a09f964c70b7fb45641565b\dep_wxWidgets-build_debug.rule;D:\Project\BambuStudio\deps
   \build\CMakeFiles\11e30cd00a09f964c70b7fb45641565b\dep_wxWidgets-install.rule;D:\Project\BambuStudio\deps\build\
   CMakeFiles\8eb0102a5685fa539f60bbeb70badc3b\dep_wxWidgets-complete.rule;D:\Project\BambuStudio\deps\build\CMakeF
   iles\f39e8daba1f2bddd7251acf95db380db\dep_wxWidgets.rule;D:\Project\BambuStudio\deps\CMakeLists.txt”的自定义生成 已退出,代码
   为 1。 [D:\Project\BambuStudio\deps\build\dep_wxWidgets.vcxproj]
17>已完成生成项目“D:\Project\BambuStudio\deps\build\dep_wxWidgets.vcxproj”(默认目标)的操作 - 失败。
 3>已完成生成项目“D:\Project\BambuStudio\deps\build\deps.vcxproj”(默认目标)的操作 - 失败。
 1>已完成生成项目“D:\Project\BambuStudio\deps\build\ALL_BUILD.vcxproj”(默认目标)的操作 - 失败。

Expected results

成功生成依赖项

Project file & Debug log uploads

     CUSTOMBUILD : warning : 7 lines applied after fixing whitespace errors. [D:\Project\BambuStudio\deps\build\dep
   _wxWidgets.vcxproj]

   “D:\Project\BambuStudio\deps\build\ALL_BUILD.vcxproj”(默认目标) (1) ->
   “D:\Project\BambuStudio\deps\build\deps.vcxproj”(默认目标) (3) ->
   “D:\Project\BambuStudio\deps\build\dep_OpenVDB.vcxproj”(默认目标) (18) ->
   “D:\Project\BambuStudio\deps\build\dep_OpenEXR.vcxproj”(默认目标) (24) ->
   (CustomBuild 目标) ->
     CUSTOMBUILD : error : corrupt patch at line 5 [D:\Project\BambuStudio\deps\build\dep_OpenEXR.vcxproj]
     C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(
   248,5): error MSB8066: “D:\Project\BambuStudio\deps\build\CMakeFiles\b978c09b84f7ff6a0ef8d338473a2780\dep_OpenEX
   R-mkdir.rule;D:\Project\BambuStudio\deps\build\CMakeFiles\b978c09b84f7ff6a0ef8d338473a2780\dep_OpenEXR-download.
   rule;D:\Project\BambuStudio\deps\build\CMakeFiles\b978c09b84f7ff6a0ef8d338473a2780\dep_OpenEXR-update.rule;D:\Pr
   oject\BambuStudio\deps\build\CMakeFiles\b978c09b84f7ff6a0ef8d338473a2780\dep_OpenEXR-patch.rule;D:\Project\Bambu
   Studio\deps\build\CMakeFiles\b978c09b84f7ff6a0ef8d338473a2780\dep_OpenEXR-configure.rule;D:\Project\BambuStudio\
   deps\build\CMakeFiles\b978c09b84f7ff6a0ef8d338473a2780\dep_OpenEXR-build.rule;D:\Project\BambuStudio\deps\build\
   CMakeFiles\b978c09b84f7ff6a0ef8d338473a2780\dep_OpenEXR-build_debug.rule;D:\Project\BambuStudio\deps\build\CMake
   Files\b978c09b84f7ff6a0ef8d338473a2780\dep_OpenEXR-install.rule;D:\Project\BambuStudio\deps\build\CMakeFiles\8eb
   0102a5685fa539f60bbeb70badc3b\dep_OpenEXR-complete.rule;D:\Project\BambuStudio\deps\build\CMakeFiles\f39e8daba1f
   2bddd7251acf95db380db\dep_OpenEXR.rule;D:\Project\BambuStudio\deps\CMakeLists.txt”的自定义生成已退出,代码为 128 。 [D:\Project
   \BambuStudio\deps\build\dep_OpenEXR.vcxproj]

   “D:\Project\BambuStudio\deps\build\ALL_BUILD.vcxproj”(默认目标) (1) ->
   “D:\Project\BambuStudio\deps\build\deps.vcxproj”(默认目标) (3) ->
   “D:\Project\BambuStudio\deps\build\dep_wxWidgets.vcxproj”(默认目标) (17) ->
     C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(
   248,5): error MSB8066: “D:\Project\BambuStudio\deps\build\CMakeFiles\11e30cd00a09f964c70b7fb45641565b\dep_wxWidg
   ets-mkdir.rule;D:\Project\BambuStudio\deps\build\CMakeFiles\11e30cd00a09f964c70b7fb45641565b\dep_wxWidgets-downl
   oad.rule;D:\Project\BambuStudio\deps\build\CMakeFiles\11e30cd00a09f964c70b7fb45641565b\dep_wxWidgets-update.rule
   ;D:\Project\BambuStudio\deps\build\CMakeFiles\11e30cd00a09f964c70b7fb45641565b\dep_wxWidgets-patch.rule;D:\Proje
   ct\BambuStudio\deps\build\CMakeFiles\11e30cd00a09f964c70b7fb45641565b\dep_wxWidgets-configure.rule;D:\Project\Ba
   mbuStudio\deps\build\CMakeFiles\11e30cd00a09f964c70b7fb45641565b\dep_wxWidgets-build.rule;D:\Project\BambuStudio
   \deps\build\CMakeFiles\11e30cd00a09f964c70b7fb45641565b\dep_wxWidgets-build_debug.rule;D:\Project\BambuStudio\de
   ps\build\CMakeFiles\11e30cd00a09f964c70b7fb45641565b\dep_wxWidgets-install.rule;D:\Project\BambuStudio\deps\buil
   d\CMakeFiles\8eb0102a5685fa539f60bbeb70badc3b\dep_wxWidgets-complete.rule;D:\Project\BambuStudio\deps\build\CMak
   eFiles\f39e8daba1f2bddd7251acf95db380db\dep_wxWidgets.rule;D:\Project\BambuStudio\deps\CMakeLists.txt”的自定义生 成已退出,
   代码为 1。 [D:\Project\BambuStudio\deps\build\dep_wxWidgets.vcxproj]

2030 个警告
3 个错误

Checklist of files to include

zhangjiangzhao123 commented 10 months ago

错误log.txt 附件上传了完整的日志

bambu123 commented 10 months ago

请清空 build 目录, 重试,然后给我们全新构建的错误日志。 因为要执行的 patch 不能二次应用,不能支持同一个 build 目录二次构建。

zhangjiangzhao123 commented 10 months ago

cmd.txt myLog.txt 我重新清空build目录以及BambuStudio_deps目录下的所有文件和文件夹,重新生成,还是遇到问题,cmd上的输入已经在附件cmd.txt中,而cmd的输出日志全部记录在附件myLog.txt中。 失败也许是我一个很小的疏忽导致的,但很遗憾我没看出来。希望能解决我的问题,非常感谢。

bambu123 commented 7 months ago
     CMake Error at build/cmake/lib/webview/CMakeLists.txt:78 (file):
       file DOWNLOAD HASH mismatch

         for file: [D:/Project/BambuStudio/deps/build/dep_wxWidgets-prefix/src/dep_wxWidgets-build/webview2.nuget]
           expected hash: [6a34bb553e18cfac7297b4031f3eac2558e439f8d16a45945c22945ac404105d]
             actual hash: [51d2ef56196e2a9d768a6843385bcb9c6baf9ed34b2603ddb074fb4995543a99]

     CUSTOMBUILD : error : corrupt patch at line 5 [D:\Project\BambuStudio\deps\build\dep_OpenEXR.vcxproj]
zhangjiangzhao123 commented 7 months ago

所以,如何解决这一问题?

bambu123 commented 6 months ago

下载出问题了,需要好的网络,再重试。

stxve4203 commented 6 months ago

I have the same issue, I cant compile the bambuslicer neither my own with webview2, I´ve added all the including stuff but it´s always crashing or not finish compiling.

BambulabRobot commented 1 month ago

This issue has been marked as inactive due to no response for 90 days.