开源版本EMQX 5.0.15无法编译通过

[root@LAPTOP-CHOA4ICV emqx]# export BUILD_WITHOUT_QUIC=1;make
===< building artifact=rel for profile=emqx
===> Verifying dependencies...
===> Skipping cowboy (from {git,"https://github.com/emqx/cowboy",{tag,"2.8.2"}}) as an app of the same name has already been fetched
===> Skipping cowlib v2.11.0 as an app of the same name has already been fetched
===> Skipping epgsql v4.6.0 as an app of the same name has already been fetched
===> Skipping getopt v1.0.1 as an app of the same name has already been fetched
===> Skipping gpb v4.19.6 as an app of the same name has already been fetched
===> Skipping gproc v0.8.0 as an app of the same name has already been fetched
===> Skipping gproc v0.8.0 as an app of the same name has already been fetched
===> Skipping gun (from {git,"https://github.com/emqx/gun",{tag,"1.3.7"}}) as an app of the same name has already been fetched
===> Skipping gun (from {git,"https://github.com/emqx/gun",{tag,"1.3.4"}}) as an app of the same name has already been fetched
===> Skipping gun (from {git,"https://github.com/emqx/gun",{tag,"1.3.4"}}) as an app of the same name has already been fetched
===> Skipping pbkdf2 (from {git,"https://github.com/emqx/erlang-pbkdf2.git",
                  {branch,"2.0.3"}}) as an app of the same name has already been fetched
===> Skipping pbkdf2 (from {git,"https://github.com/emqx/erlang-pbkdf2.git",{tag,"2.0.3"}}) as an app of the same name has already been fetched
===> Skipping poolboy (from {git,"https://github.com/devinus/poolboy.git",{branch,"1.5.1"}}) as an app of the same name has already been fetched
===> Skipping poolboy (from {git,"https://github.com/comtihon/poolboy.git",
                   {branch,"master"}}) as an app of the same name has already been fetched
===> Skipping recon v2.5.3 as an app of the same name has already been fetched
===> Skipping snabbkaffe (from {git,"https://github.com/kafka4beam/snabbkaffe.git",
                      {tag,"0.18.0"}}) as an app of the same name has already been fetched
===> Skipping snabbkaffe (from {git,"https://github.com/kafka4beam/snabbkaffe",
                      {tag,"1.0.0"}}) as an app of the same name has already been fetched
===> Skipping snabbkaffe (from {git,"https://github.com/kafka4beam/snabbkaffe",
                      {tag,"0.17.1"}}) as an app of the same name has already been fetched
===> Skipping snabbkaffe v1.0.1 as an app of the same name has already been fetched
===> Skipping snabbkaffe (from {git,"https://github.com/kafka4beam/snabbkaffe",
                      {ref,"bbabb87ff624821612879ed9961b661c7df04e4e"}}) as an app of the same name has already been fetched
===> Skipping typerefl (from {git,"https://github.com/k32/typerefl.git",{tag,"0.9.0"}}) as an app of the same name has already been fetched
===> Skipping typerefl (from {git,"https://github.com/k32/typerefl.git",{tag,"0.9.1"}}) as an app of the same name has already been fetched
===> Skipping cowboy v2.8.0 as an app of the same name has already been fetched
===> Skipping gun v1.3.3 as an app of the same name has already been fetched
===> Skipping jsx v2.9.0 as an app of the same name has already been fetched
===> Skipping ranch v2.0.0 as an app of the same name has already been fetched
===> Skipping replayq (from {git,"https://github.com/emqx/replayq",{tag,"0.3.1"}}) as an app of the same name has already been fetched
===> Skipping snabbkaffe (from {git,"https://github.com/kafka4beam/snabbkaffe",
                      {tag,"1.0.0"}}) as an app of the same name has already been fetched
===> Skipping cowboy v2.8.0 as an app of the same name has already been fetched
===> Skipping ranch v2.0.0 as an app of the same name has already been fetched
===> Skipping rocksdb (from {git,"https://github.com/emqx/erlang-rocksdb.git",
                   {tag,"1.7.2-emqx-5"}}) as an app of the same name has already been fetched
===> CycloneDX SBoM written to ./rel/bom.json
===> Verifying dependencies...
===> Skipping cowboy (from {git,"https://github.com/emqx/cowboy",{tag,"2.8.2"}}) as an app of the same name has already been fetched
===> Skipping cowlib v2.11.0 as an app of the same name has already been fetched
===> Skipping epgsql v4.6.0 as an app of the same name has already been fetched
===> Skipping getopt v1.0.1 as an app of the same name has already been fetched
===> Skipping gpb v4.19.6 as an app of the same name has already been fetched
===> Skipping gproc v0.8.0 as an app of the same name has already been fetched
===> Skipping gproc v0.8.0 as an app of the same name has already been fetched
===> Skipping gun (from {git,"https://github.com/emqx/gun",{tag,"1.3.7"}}) as an app of the same name has already been fetched
===> Skipping gun (from {git,"https://github.com/emqx/gun",{tag,"1.3.4"}}) as an app of the same name has already been fetched
===> Skipping gun (from {git,"https://github.com/emqx/gun",{tag,"1.3.4"}}) as an app of the same name has already been fetched
===> Skipping pbkdf2 (from {git,"https://github.com/emqx/erlang-pbkdf2.git",
                  {branch,"2.0.3"}}) as an app of the same name has already been fetched
===> Skipping pbkdf2 (from {git,"https://github.com/emqx/erlang-pbkdf2.git",{tag,"2.0.3"}}) as an app of the same name has already been fetched
===> Skipping poolboy (from {git,"https://github.com/devinus/poolboy.git",{branch,"1.5.1"}}) as an app of the same name has already been fetched
===> Skipping poolboy (from {git,"https://github.com/comtihon/poolboy.git",
                   {branch,"master"}}) as an app of the same name has already been fetched
===> Skipping recon v2.5.3 as an app of the same name has already been fetched
===> Skipping snabbkaffe (from {git,"https://github.com/kafka4beam/snabbkaffe.git",
                      {tag,"0.18.0"}}) as an app of the same name has already been fetched
===> Skipping snabbkaffe (from {git,"https://github.com/kafka4beam/snabbkaffe",
                      {tag,"1.0.0"}}) as an app of the same name has already been fetched
===> Skipping snabbkaffe (from {git,"https://github.com/kafka4beam/snabbkaffe",
                      {tag,"0.17.1"}}) as an app of the same name has already been fetched
===> Skipping snabbkaffe v1.0.1 as an app of the same name has already been fetched
===> Skipping snabbkaffe (from {git,"https://github.com/kafka4beam/snabbkaffe",
                      {ref,"bbabb87ff624821612879ed9961b661c7df04e4e"}}) as an app of the same name has already been fetched
===> Skipping typerefl (from {git,"https://github.com/k32/typerefl.git",{tag,"0.9.0"}}) as an app of the same name has already been fetched
===> Skipping typerefl (from {git,"https://github.com/k32/typerefl.git",{tag,"0.9.1"}}) as an app of the same name has already been fetched
===> Skipping cowboy v2.8.0 as an app of the same name has already been fetched
===> Skipping gun v1.3.3 as an app of the same name has already been fetched
===> Skipping jsx v2.9.0 as an app of the same name has already been fetched
===> Skipping ranch v2.0.0 as an app of the same name has already been fetched
===> Skipping replayq (from {git,"https://github.com/emqx/replayq",{tag,"0.3.1"}}) as an app of the same name has already been fetched
===> Skipping snabbkaffe (from {git,"https://github.com/kafka4beam/snabbkaffe",
                      {tag,"1.0.0"}}) as an app of the same name has already been fetched
===> Skipping cowboy v2.8.0 as an app of the same name has already been fetched
===> Skipping ranch v2.0.0 as an app of the same name has already been fetched
===> Skipping rocksdb (from {git,"https://github.com/emqx/erlang-rocksdb.git",
                   {tag,"1.7.2-emqx-5"}}) as an app of the same name has already been fetched
===> Analyzing applications...
===> Compiling emqx
===> Compiling emqx_resource
===> Compiling emqx_connector
===> Compiling emqx_authn
===> Compiling emqx_gateway
===> Compiling emqx_bridge
===> Compiling emqx_authz
===> Compiling emqx_rule_engine
===> Compiling emqx_plugins
===> Compiling emqx_management
===> Compiling emqx_plugin_libs
===> Compiling emqx_slow_subs
===> Compiling emqx_conf
===> Compiling emqx_dashboard
===> Compiling emqx_auto_subscribe
===> Compiling emqx_machine
===> Compiling emqx_statsd
===> Compiling emqx_prometheus
===> Compiling emqx_psk
===> Compiling emqx_modules
===> Compiling emqx_retainer
===> Compiling emqx_exhook
===< Generating: apps/emqx_dashboard/priv/www/static/config-en.md
{"init terminating in do_boot",{function_clause,[{lists,foreach_1,[#Fun<hoconsc.1.18831858>,#Fun<emqx_authz_schema.11.80204201>],[{file,"lists.erl"},{line,1441}]},{hoconsc,mk,2,[{file,"hoconsc.erl"},{line,34}]},{emqx_authz_schema,authz_fields,0,[{file,"emqx_authz_schema.erl"},{line,491}]},{emqx_conf_schema,fields,1,[{file,"emqx_conf_schema.erl"},{line,952}]},{hocon_schema,fields_and_meta,2,[{file,"hocon_schema.erl"},{line,246}]},{hocon_schema,find_ref,5,[{file,"hocon_schema.erl"},{line,322}]},{hocon_schema,find_structs,5,[{file,"hocon_schema.erl"},{line,282}]},{hocon_schema,find_structs,1,[{file,"hocon_schema.erl"},{line,332}]}]}}
init terminating in do_boot ({function_clause,[{lists,foreach_1,[,],[{_},{_}]},{hoconsc,mk,2,[{_},{_}]},{emqx_authz_schema,authz_fields,0,[{_},{_}]},{emqx_conf_schema,fields,1,[{_},{_}]},{hocon_schema,fields_and_meta,2,[{_},{_}]},{hocon_schema,find_ref,5,[{_},{_}]},{hocon_schema,find_structs,5,[{_},{_}]},{hocon_schema,find_structs,1,[{_},{_}]}]})

Crash dump is being written to: erl_crash.dump...done
make: *** [Makefile:132: emqx] Error 1
[root@LAPTOP-CHOA4ICV emqx]#

编译环境:win11 centos7子系统
有遇到过这个情况的吗?

你执行一下 make clean-all 这个把之前的编译文件清空,然后再编译看看。