ONLYOFFICE / build_tools

Used to build ONLYOFFICE DocumentServer-related products
https://www.onlyoffice.com
GNU Affero General Public License v3.0
101 stars 183 forks source link

Build server 8.2.0 using DOCKER failed #879

Open Inso2008 opened 2 weeks ago

Inso2008 commented 2 weeks ago

Describe your problem:

Build OnlyOffice 8.2.0 according to the instructions on https://github.com/ONLYOFFICE/build_tools using DOCKER ends up with an error.

In file included from ../../src/builtins/accessors.h:9:
../../src/base/bit-field.h:43:22: error: constexpr variable 'kMax' must be initialized by a constant expression
   43 |   static constexpr T kMax = static_cast<T>(kNumValues - 1);
      |                      ^      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/wasm/wasm-code-manager.h:344:30: note: in instantiation of template class 'v8::base::BitField<v8::internal::wasm::WasmCode::Kind, 0, 3, unsigned char>' requested here
  344 |   using ExecutionTierField = KindField::Next<ExecutionTier, 2>;
      |                              ^
../../src/base/bit-field.h:43:29: note: integer value 7 is outside the valid range of values [0, 3] for the enumeration type 'Kind'
   43 |   static constexpr T kMax = static_cast<T>(kNumValues - 1);
      |                             ^
1 error generated.
ninja: build stopped: subcommand failed.
[git] update: desktop-sdk
[git] update: core
[git] update: document-server-integration
[git] update: sdkjs
[git] update: document-templates
[git] update: sdkjs-forms
[git] update: core-fonts
[git] update: server
[git] update: dictionaries
[git] update: onlyoffice.github.io
[git] update: web-apps
[git] update: desktop-apps
[fetch & build]: boost
delete warning [file not exist]: ./boost.data
[fetch & build]: cef
delete warning [file not exist]: ./cef_binary.7z.data
[fetch & build]: icu
[fetch & build]: openssl
delete warning [file not exist]: ./openssl.data
gn gen out.gn/linux_64 --args="v8_static_library=true is_component_build=false v8_monolithic=true v8_use_external_startup_data=false use_custom_libcxx=false treat_warnings_as_errors=false target_cpu=\"x64\" v8_target_cpu=\"x64\" is_debug=false is_clang=true use_sysroot=false"
Error (ninja): 1
install dependencies...
Node.js version cannot be less 16
Reinstall
install qt...
---------------------------------------------
build branch:
---------------------------------------------
---------------------------------------------
build modules: desktop builder server
---------------------------------------------
Error (./make.py): 1

build_tools base repo version: 8.2.0.144

Operating system: Ubuntu 22.04.5 LTS

igwyd commented 3 days ago

Hello, sorry for the late reply, provide please the steps to reproduce the issue and the stand specification, cpu ram swap, often similar issues occur due to low RAM or swap. We recommend at least 4cpu 8ram and 4-8swap.