Tencent / TAD_Sim

腾讯自动驾驶仿真系统 TAD Sim (Tencent Autonomous Driving Simulation) 单机版是腾讯自动驾驶以建立更加安全和高效的自动驾驶测试工具为目标, 为自动驾驶系统研发和验证而量身定做的跨平台分布式系统.
Other
306 stars 86 forks source link

通过 docker 编译 display 失败 #13

Closed grang closed 3 months ago

grang commented 3 months ago

编译命令

docker build . -t display:tag -f ./Dockerfile_display

docker run -it --rm -v "$(pwd)":/build -w /build display:tag /bin/bash

cd simcore/sensors/display
./build.sh

编译日志

=================LINUX PREPARE=================
=================LINUX PACKAGING CONFIGURATION=================

Running AutomationTool...

Fixing inconsistent case in filenames.
Setting up Mono
Start UAT: mono AutomationTool.exe BuildCookRun -utf8output -platform=Linux -clientconfig=Development -serverconfig=Development -project=/build/simcore/sensors/display/Display.uproject -noP4 -nodebuginfo -cook -build -stage -prereqs -pak -archive -archivedirectory=/build/simcore/sensors/display/Saved
Parsing command line: BuildCookRun -utf8output -platform=Linux -clientconfig=Development -serverconfig=Development -project=/build/simcore/sensors/display/Display.uproject -noP4 -nodebuginfo -cook -build -stage -prereqs -pak -archive -archivedirectory=/build/simcore/sensors/display/Saved
Setting up ProjectParams for /build/simcore/sensors/display/Display.uproject
********** BUILD COMMAND STARTED **********
Running: mono "/home/ue4/UnrealEngine/Engine/Binaries/DotNET/UnrealBuildTool.exe" DisplayEditor Linux Development -Project=/build/simcore/sensors/display/Display.uproject  /build/simcore/sensors/display/Display.uproject -NoUBTMakefiles  -Manifest=/build/simcore/sensors/display/Intermediate/Build/Manifest.xml -NoHotReload -log="/home/ue4/Library/Logs/Unreal Engine/LocalBuildLogs/UBT-DisplayEditor-Linux-Development.txt"
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libOpenDrivePlugin.so
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libasn1.so.8
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libboost_filesystem.so.1.75.0
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libboost_locale.so.1.75.0
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libboost_program_options.so.1.75.0
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libboost_regex.so.1.75.0
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libcom_err.so.2
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libcrypt.so.1
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libcrypto.so.1.0.0
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libcurl.so.4
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libdatamodel.so
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libffi.so.6
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libfreexl.so.1
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libgcc_s.so.1
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libgeos-3.5.0.so
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libgeos_c.so.1
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libgflags.so.2
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libglog.so.0
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libgmp.so.10
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libgnutls.so.30
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libgssapi.so.3
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libgssapi_krb5.so.2
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libhcrypto.so.4
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libheimbase.so.1
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libheimntlm.so.0
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libhogweed.so.4
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libhx509.so.5
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libicudata.so.55
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libicuuc.so.55
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libidn.so.11
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libjsoncpp.so.24
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libk5crypto.so.3
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libkeyutils.so.1
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libkrb5.so.26
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libkrb5.so.3
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libkrb5support.so.0
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/liblber-2.4.so.2
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/liblcm.so.1
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libldap_r-2.4.so.2
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/liblog4cpp.so.5
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/liblzma.so.5
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libmap_engine.so
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libmap_import.so
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libmapdb.so
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libmapengine.so
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libmapimport.so
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libnettle.so.6
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libp11-kit.so.0
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libproj.so.13
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libproj.so.9
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libprotobuf.so.13
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libroken.so.18
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/librouteplan.so
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libroutingmap.so
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/librtmp.so.1
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libsasl2.so.2
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libscene_wrapper.so
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libsoci_core.so.4.0
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libsoci_sqlite3.so.4.0
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libspatialite.so.7
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libsqlite3.so.0
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libssl.so.1.0.0
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libtasn1.so.6
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libtbb.so.2
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libtransmission.so
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libunwind.so.8
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/liburiparser.so.1
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libwind.so.0
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libxerces-c-3.1.so
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libxml2.so.2
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libz.so.1
  WARNING: the boost path is : /build/simcore/sensors/display/Plugins/BoostLib/deps/
  /build/simcore/sensors/display/Plugins/BoostLib/Source/BoostLib/BoostLib.Build.cs: warning: Referenced directory '/build/simcore/sensors/display/Plugins/BoostLib/deps' does not exist.
  WARNING: Warning: Plugin 'AutoRoad' does not list plugin 'GeometryProcessing' as a dependency, but module 'AutoRoad' depends on 'MeshConversion'.
  WARNING: Warning: Plugin 'AutoRoad' does not list plugin 'RuntimeMeshLoader' as a dependency, but module 'AutoRoad' depends on 'RuntimeMeshLoader'.
  Parsing headers for DisplayEditor
    Running UnrealHeaderTool "/build/simcore/sensors/display/Display.uproject" "/build/simcore/sensors/display/Intermediate/Build/Linux/B4D820EA/DisplayEditor/Development/DisplayEditor.uhtmanifest" -LogCmds="loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors -abslog="/home/ue4/Library/Logs/Unreal Engine/LocalBuildLogs/UHT-DisplayEditor-Linux-Development.txt" -installed
  Looking for binary: ../../../Engine/Programs/UnrealHeaderTool/Config/BinaryConfig.ini
  LogInit: Display: Loading text-based GConfig....
  Reflection code generated for DisplayEditor in 3.5644366 seconds
  ------- Build details --------
  Using toolchain located at '/home/ue4/UnrealEngine/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v19_clang-11.0.1-centos7/x86_64-unknown-linux-gnu'.
  Using clang (/home/ue4/UnrealEngine/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v19_clang-11.0.1-centos7/x86_64-unknown-linux-gnu/bin/clang++) version '11.0.1' (string), 11 (major), 0 (minor), 1 (patch)
  Using bundled libc++ standard C++ library.
  Using lld linker
  Using llvm-ar : /home/ue4/UnrealEngine/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v19_clang-11.0.1-centos7/x86_64-unknown-linux-gnu/bin/llvm-ar
  Using fast way to relink  circularly dependent libraries (no FixDeps).
  ------------------------------
  Writing manifest to /build/simcore/sensors/display/Intermediate/Build/Manifest.xml
  Building DisplayEditor...
  [Upgrade]
  [Upgrade] Using backward-compatible build settings. The latest version of UE4 sets the following values by default, which may require code changes:
  [Upgrade]     bLegacyPublicIncludePaths = false                 => Omits subfolders from public include paths to reduce compiler command line length. (Previously: true).
  [Upgrade]     ShadowVariableWarningLevel = WarningLevel.Error   => Treats shadowed variable warnings as errors. (Previously: WarningLevel.Warning).
  [Upgrade]     PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs   => Set in build.cs files to enables IWYU-style PCH model. See https://docs.unrealengine.com/en-US/Programming/BuildTools/UnrealBuildTool/IWYU/index.html. (Previously: PCHUsageMode.UseSharedPCHs).
  [Upgrade] Suppress this message by setting 'DefaultBuildSettings = BuildSettingsVersion.V2;' in DisplayEditor.Target.cs, and explicitly overriding settings that differ from the new defaults.
  [Upgrade]
  Performing 86 actions (10 in parallel)
  [2/86] Compile SharedPCH.Engine.RTTI.h
  [1/86] Compile SharedPCH.Engine.h
  [3/86] Compile SharedPCH.UnrealEd.h
  [4/86] Compile Module.ObjectCreator.cpp
  [8/86] Compile Protobuf.cpp
  [7/86] Compile Module.BoostLib.cpp
  [5/86] Compile Module.HadMap.cpp
  [6/86] Compile os.cc
  [9/86] Compile module_service.cc
  [10/86] Compile dylib.cc
  [11/86] Compile Module.RuntimeMeshLoader.gen.cpp
  [12/86] Compile Module.RuntimeMeshLoader.cpp
  [13/86] Compile Module.MyUDP.gen.cpp
  In file included from /build/simcore/sensors/display/Plugins/BoostLib/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/BoostLib/Module.BoostLib.cpp:3:
  /build/simcore/sensors/display/Plugins/BoostLib/Source/BoostLib/Private/BoostMath.cpp:10:10: fatal error: 'boost/math/special_functions/bessel.hpp' file not found
  #include <boost/math/special_functions/bessel.hpp>
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1 error generated.
  [14/86] Compile Module.MyUDP.cpp
  [15/86] Compile Module.AutoRoad.gen.cpp
  [16/86] Compile Module.CudaResource.cpp
  [17/86] Compile Module.AutoRoad.cpp
  [18/86] Link (lld) libUE4Editor-Protobuf.so
  [19/86] Compile obstacles.pb.cc
  [20/86] Compile sensor_raw.pb.cc
  In file included from /build/simcore/sensors/display/Plugins/AutoRoad/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/AutoRoad/Module.AutoRoad.cpp:4:
  /build/simcore/sensors/display/Plugins/AutoRoad/Source/AutoRoad/Private/MapGeneratedActor.cpp:754:68: warning: declaration shadows a field of 'AMapGeneratedActor' [-Wshadow]
  void AMapGeneratedActor::DrawRoadDetails(TArray<LaneBoundaryInfo>& lane_bdids)
                                                                     ^
  /build/simcore/sensors/display/Plugins/AutoRoad/Source/AutoRoad/Public/MapGeneratedActor.h:402:30: note: previous declaration is here
      TArray<LaneBoundaryInfo> lane_bdids;
                               ^
  In file included from /build/simcore/sensors/display/Plugins/AutoRoad/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/AutoRoad/Module.AutoRoad.cpp:4:
  /build/simcore/sensors/display/Plugins/AutoRoad/Source/AutoRoad/Private/MapGeneratedActor.cpp:849:22: warning: declaration shadows a local variable [-Wshadow]
                  auto section_ptr = bd.Value->getSection();
                       ^
  /build/simcore/sensors/display/Plugins/AutoRoad/Source/AutoRoad/Private/MapGeneratedActor.cpp:776:19: note: previous declaration is here
          for (auto section_ptr : road_ptr->getSections())
                    ^
  /build/simcore/sensors/display/Plugins/AutoRoad/Source/AutoRoad/Private/MapGeneratedActor.cpp:850:22: warning: declaration shadows a local variable [-Wshadow]
                  auto road_ptr = section_ptr->getRoad();
                       ^
  /build/simcore/sensors/display/Plugins/AutoRoad/Source/AutoRoad/Private/MapGeneratedActor.cpp:774:16: note: previous declaration is here
      for (auto& road_ptr : _roads)
                 ^
  /build/simcore/sensors/display/Plugins/AutoRoad/Source/AutoRoad/Private/MapGeneratedActor.cpp:1125:68: warning: declaration shadows a field of 'AMapGeneratedActor' [-Wshadow]
  void AMapGeneratedActor::DrawMarkDetails(TArray<LaneBoundaryInfo>& lane_bdids)
                                                                     ^
  /build/simcore/sensors/display/Plugins/AutoRoad/Source/AutoRoad/Public/MapGeneratedActor.h:402:30: note: previous declaration is here
      TArray<LaneBoundaryInfo> lane_bdids;
                               ^
  In file included from /build/simcore/sensors/display/Plugins/AutoRoad/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/AutoRoad/Module.AutoRoad.cpp:4:
  /build/simcore/sensors/display/Plugins/AutoRoad/Source/AutoRoad/Private/MapGeneratedActor.cpp:1401:39: warning: declaration shadows a local variable [-Wshadow]
                  std::vector<FVector>& points = lane.points;
                                        ^
  /build/simcore/sensors/display/Plugins/AutoRoad/Source/AutoRoad/Private/MapGeneratedActor.cpp:1156:26: note: previous declaration is here
          hadmap::PointVec points = lbd0.Points;
                           ^
  /build/simcore/sensors/display/Plugins/AutoRoad/Source/AutoRoad/Private/MapGeneratedActor.cpp:1412:29: warning: declaration shadows a local variable [-Wshadow]
                  std::string stype = lane.stype;    // &0xff;
                              ^
  /build/simcore/sensors/display/Plugins/AutoRoad/Source/AutoRoad/Private/MapGeneratedActor.cpp:1231:25: note: previous declaration is here
              std::string stype[2] = {"None", "None"};
                          ^
  /build/simcore/sensors/display/Plugins/AutoRoad/Source/AutoRoad/Private/MapGeneratedActor.cpp:1791:28: warning: declaration shadows a local variable [-Wshadow]
                  for (int32 i = 0; i < Left.size(); i++)
                             ^
  /build/simcore/sensors/display/Plugins/AutoRoad/Source/AutoRoad/Private/MapGeneratedActor.cpp:1692:19: note: previous declaration is here
          for (auto i : ids)
                    ^
  /build/simcore/sensors/display/Plugins/AutoRoad/Source/AutoRoad/Private/MapGeneratedActor.cpp:1819:32: warning: declaration shadows a local variable [-Wshadow]
                      for (int32 i = 0; i < LeftPoints.size(); i++)
                                 ^
  /build/simcore/sensors/display/Plugins/AutoRoad/Source/AutoRoad/Private/MapGeneratedActor.cpp:1692:19: note: previous declaration is here
          for (auto i : ids)
                    ^
  /build/simcore/sensors/display/Plugins/AutoRoad/Source/AutoRoad/Private/MapGeneratedActor.cpp:1824:32: warning: declaration shadows a local variable [-Wshadow]
                      for (int32 i = 0; i < RightPoints.size(); i++)
                                 ^
  /build/simcore/sensors/display/Plugins/AutoRoad/Source/AutoRoad/Private/MapGeneratedActor.cpp:1692:19: note: previous declaration is here
          for (auto i : ids)
                    ^
  /build/simcore/sensors/display/Plugins/AutoRoad/Source/AutoRoad/Private/MapGeneratedActor.cpp:2243:25: warning: UFloatProperty has been renamed to FFloatProperty Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-W#pragma-messages]
                          UFloatProperty* FloatProp =
                          ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/CoreUObject/Public/UObject/DefineUPropertyMacros.h:48:25: note: expanded from macro 'UFloatProperty'
          #define UFloatProperty DEPRECATED_MACRO(4.25, "UFloatProperty has been renamed to FFloatProperty") FFloatProperty
                                 ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/GenericPlatform/GenericPlatformCompilerPreSetup.h:88:45: note: expanded from macro 'DEPRECATED_MACRO'
          #define DEPRECATED_MACRO(Version, Message) EMIT_CUSTOM_WARNING(Message " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")
                                                     ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/GenericPlatform/GenericPlatformCompilerPreSetup.h:84:3: note: expanded from macro 'EMIT_CUSTOM_WARNING'
                  EMIT_CUSTOM_WARNING_AT_LINE(__LINE__, Warning)
                  ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/Clang/ClangPlatformCompilerPreSetup.h:189:3: note: expanded from macro 'EMIT_CUSTOM_WARNING_AT_LINE'
                  _Pragma(PREPROCESSOR_TO_STRING(message(Warning)))
                  ^
  <scratch space>:42:2: note: expanded from here
   message("UFloatProperty has been renamed to FFloatProperty" " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")
   ^
  In file included from /build/simcore/sensors/display/Plugins/AutoRoad/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/AutoRoad/Module.AutoRoad.cpp:4:
  /build/simcore/sensors/display/Plugins/AutoRoad/Source/AutoRoad/Private/MapGeneratedActor.cpp:2244:39: warning: UFloatProperty has been renamed to FFloatProperty Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-W#pragma-messages]
                              FindField<UFloatProperty>(NewItem->GetClass(), TEXT("CustomLength"));
                                        ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/CoreUObject/Public/UObject/DefineUPropertyMacros.h:48:25: note: expanded from macro 'UFloatProperty'
          #define UFloatProperty DEPRECATED_MACRO(4.25, "UFloatProperty has been renamed to FFloatProperty") FFloatProperty
                                 ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/GenericPlatform/GenericPlatformCompilerPreSetup.h:88:45: note: expanded from macro 'DEPRECATED_MACRO'
          #define DEPRECATED_MACRO(Version, Message) EMIT_CUSTOM_WARNING(Message " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")
                                                     ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/GenericPlatform/GenericPlatformCompilerPreSetup.h:84:3: note: expanded from macro 'EMIT_CUSTOM_WARNING'
                  EMIT_CUSTOM_WARNING_AT_LINE(__LINE__, Warning)
                  ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/Clang/ClangPlatformCompilerPreSetup.h:189:3: note: expanded from macro 'EMIT_CUSTOM_WARNING_AT_LINE'
                  _Pragma(PREPROCESSOR_TO_STRING(message(Warning)))
                  ^
  <scratch space>:45:2: note: expanded from here
   message("UFloatProperty has been renamed to FFloatProperty" " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")
   ^
  In file included from /build/simcore/sensors/display/Plugins/AutoRoad/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/AutoRoad/Module.AutoRoad.cpp:4:
  /build/simcore/sensors/display/Plugins/AutoRoad/Source/AutoRoad/Private/MapGeneratedActor.cpp:2244:29: warning: 'FindField<FFloatProperty>' is deprecated: FindField will no longer return properties. Use FindFProperty instead or FindUField if you want to find UFunctions or UEnums. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
                              FindField<UFloatProperty>(NewItem->GetClass(), TEXT("CustomLength"));
                              ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/CoreUObject/Public/UObject/UnrealType.h:5732:1: note: 'FindField<FFloatProperty>' has been explicitly marked deprecated here
  UE_DEPRECATED(4.25, "FindField will no longer return properties. Use FindFProperty instead or FindUField if you want to find UFunctions or UEnums.")
  ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/Misc/CoreMiscDefines.h:234:43: note: expanded from macro 'UE_DEPRECATED'
  #define UE_DEPRECATED(Version, Message) [[deprecated(Message " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")]]
                                            ^
  In file included from /build/simcore/sensors/display/Plugins/RuntimeMeshLoader/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/RuntimeMeshLoader/Module.RuntimeMeshLoader.cpp:2:
  /build/simcore/sensors/display/Plugins/RuntimeMeshLoader/Source/RuntimeMeshLoader/Private/LoaderBPFunctionLibrary.cpp:772:17: warning: 'LightingGuid' is deprecated: Please do not access this member directly; use UStaticMesh::GetLightingGuid() or UStaticMesh::SetLightingGuid(). Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
      StaticMesh->LightingGuid = FGuid::NewGuid();
                  ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Engine/Classes/Engine/StaticMesh.h:919:2: note: 'LightingGuid' has been explicitly marked deprecated here
          UE_DEPRECATED(4.27, "Please do not access this member directly; use UStaticMesh::GetLightingGuid() or UStaticMesh::SetLightingGuid().")
          ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/Misc/CoreMiscDefines.h:234:43: note: expanded from macro 'UE_DEPRECATED'
  #define UE_DEPRECATED(Version, Message) [[deprecated(Message " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")]]
                                            ^
  In file included from /build/simcore/sensors/display/Plugins/RuntimeMeshLoader/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/RuntimeMeshLoader/Module.RuntimeMeshLoader.cpp:2:
  /build/simcore/sensors/display/Plugins/RuntimeMeshLoader/Source/RuntimeMeshLoader/Private/LoaderBPFunctionLibrary.cpp:790:59: warning: 'RenderData' is deprecated: Please do not access this member directly; use UStaticMesh::GetRenderData() or UStaticMesh::SetRenderData(). Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
      FStaticMeshRenderData* const RenderData = StaticMesh->RenderData.Get();
                                                            ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Engine/Classes/Engine/StaticMesh.h:519:2: note: 'RenderData' has been explicitly marked deprecated here
          UE_DEPRECATED(4.27, "Please do not access this member directly; use UStaticMesh::GetRenderData() or UStaticMesh::SetRenderData().")
          ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/Misc/CoreMiscDefines.h:234:43: note: expanded from macro 'UE_DEPRECATED'
  #define UE_DEPRECATED(Version, Message) [[deprecated(Message " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")]]
                                            ^
  In file included from /build/simcore/sensors/display/Plugins/RuntimeMeshLoader/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/RuntimeMeshLoader/Module.RuntimeMeshLoader.cpp:2:
  /build/simcore/sensors/display/Plugins/RuntimeMeshLoader/Source/RuntimeMeshLoader/Private/LoaderBPFunctionLibrary.cpp:839:29: warning: 'StaticMaterials' is deprecated: Please do not access this member directly; use UStaticMesh::GetStaticMaterials() or UStaticMesh::SetStaticMaterials(). Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
                  StaticMesh->StaticMaterials.Add(StaticMat);
                              ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Engine/Classes/Engine/StaticMesh.h:662:2: note: 'StaticMaterials' has been explicitly marked deprecated here
          UE_DEPRECATED(4.27, "Please do not access this member directly; use UStaticMesh::GetStaticMaterials() or UStaticMesh::SetStaticMaterials().")
          ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/Misc/CoreMiscDefines.h:234:43: note: expanded from macro 'UE_DEPRECATED'
  #define UE_DEPRECATED(Version, Message) [[deprecated(Message " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")]]
                                            ^
  [21/86] Compile osi_imu.pb.cc
  [22/86] Compile osi_referenceline.pb.cc
  [23/86] Compile osi_version.pb.cc
  [24/86] Link (lld) libUE4Editor-HadMap.so
  [25/86] Link (lld) libUE4Editor-CudaResource.so
  [26/86] Compile Module.Display.gen.1_of_4.cpp
  [27/86] Compile vehicle_interaction.pb.cc
  [28/86] Compile Module.Display.3_of_3.cpp
  [29/86] Link (lld) libUE4Editor-MyUDP.so
  [30/86] Compile osi_detectedroadmarking.pb.cc
  3 warnings generated.
  [31/86] Link (lld) libUE4Editor-RuntimeMeshLoader.so
  [32/86] Compile environment.pb.cc
  [33/86] Compile Module.Display.gen.2_of_4.cpp
  [34/86] Compile osi_roadmarking.pb.cc
  In file included from /build/simcore/sensors/display/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/Display/Module.Display.3_of_3.cpp:20:
  In file included from /build/simcore/sensors/display/Source/Display/Objects/Transports/TransportPawn.cpp:21:
  /build/simcore/sensors/display/Source/Display/TP_VehicleAdv/TP_VehicleAdvPawn.h:17:35: warning: 'AWheeledVehicle' is deprecated: PhysX is deprecated. Use the AWheeledVehiclePawn from the ChaosVehiclePhysics Plugin. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
  class ATP_VehicleAdvPawn : public AWheeledVehicle
                                    ^
  /home/ue4/UnrealEngine/Engine/Plugins/Runtime/PhysXVehicles/Source/PhysXVehicles/Public/WheeledVehicle.h:22:7: note: 'AWheeledVehicle' has been explicitly marked deprecated here
  class UE_DEPRECATED(4.26, "PhysX is deprecated. Use the AWheeledVehiclePawn from the ChaosVehiclePhysics Plugin.") AWheeledVehicle;
        ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/Misc/CoreMiscDefines.h:234:43: note: expanded from macro 'UE_DEPRECATED'
  #define UE_DEPRECATED(Version, Message) [[deprecated(Message " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")]]
                                            ^
  [35/86] Compile osi_environment.pb.cc
  [36/86] Compile osi_sensorspecific.pb.cc
  [37/86] Compile planStatus.pb.cc
  In file included from /build/simcore/sensors/display/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/Display/Module.Display.3_of_3.cpp:29:
  In file included from /build/simcore/sensors/display/Source/Display/TP_VehicleAdv/TP_VehicleAdvPawn.cpp:5:
  /build/simcore/sensors/display/Source/Display/TP_VehicleAdv/TP_VehicleAdvWheelFront.h:10:41: warning: 'UVehicleWheel' is deprecated: PhysX is deprecated. Use the UChaosVehicleWheel from the ChaosVehiclePhysics Plugin. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
  class UTP_VehicleAdvWheelFront : public UVehicleWheel
                                          ^
  /home/ue4/UnrealEngine/Engine/Plugins/Runtime/PhysXVehicles/Source/PhysXVehicles/Public/VehicleWheel.h:37:7: note: 'UVehicleWheel' has been explicitly marked deprecated here
  class UE_DEPRECATED(4.26, "PhysX is deprecated. Use the UChaosVehicleWheel from the ChaosVehiclePhysics Plugin.") UVehicleWheel;
        ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/Misc/CoreMiscDefines.h:234:43: note: expanded from macro 'UE_DEPRECATED'
  #define UE_DEPRECATED(Version, Message) [[deprecated(Message " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")]]
                                            ^
  In file included from /build/simcore/sensors/display/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/Display/Module.Display.3_of_3.cpp:29:
  In file included from /build/simcore/sensors/display/Source/Display/TP_VehicleAdv/TP_VehicleAdvPawn.cpp:6:
  /build/simcore/sensors/display/Source/Display/TP_VehicleAdv/TP_VehicleAdvWheelRear.h:10:40: warning: 'UVehicleWheel' is deprecated: PhysX is deprecated. Use the UChaosVehicleWheel from the ChaosVehiclePhysics Plugin. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
  class UTP_VehicleAdvWheelRear : public UVehicleWheel
                                         ^
  /home/ue4/UnrealEngine/Engine/Plugins/Runtime/PhysXVehicles/Source/PhysXVehicles/Public/VehicleWheel.h:37:7: note: 'UVehicleWheel' has been explicitly marked deprecated here
  class UE_DEPRECATED(4.26, "PhysX is deprecated. Use the UChaosVehicleWheel from the ChaosVehiclePhysics Plugin.") UVehicleWheel;
        ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/Misc/CoreMiscDefines.h:234:43: note: expanded from macro 'UE_DEPRECATED'
  #define UE_DEPRECATED(Version, Message) [[deprecated(Message " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")]]
                                            ^
  In file included from /build/simcore/sensors/display/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/Display/Module.Display.3_of_3.cpp:29:
  /build/simcore/sensors/display/Source/Display/TP_VehicleAdv/TP_VehicleAdvPawn.cpp:57:5: warning: 'UWheeledVehicleMovementComponent4W' is deprecated: PhysX is deprecated. Use the UChaosWheeledVehicleMovementComponent from the ChaosVehiclePhysics Plugin. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
      UWheeledVehicleMovementComponent4W* Vehicle4W =
      ^
  /home/ue4/UnrealEngine/Engine/Plugins/Runtime/PhysXVehicles/Source/PhysXVehicles/Public/WheeledVehicleMovementComponent4W.h:162:7: note: 'UWheeledVehicleMovementComponent4W' has been explicitly marked deprecated here
  class UE_DEPRECATED(4.26, "PhysX is deprecated. Use the UChaosWheeledVehicleMovementComponent from the ChaosVehiclePhysics Plugin.") UWheeledVehicleMovementComponent4W;
        ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/Misc/CoreMiscDefines.h:234:43: note: expanded from macro 'UE_DEPRECATED'
  #define UE_DEPRECATED(Version, Message) [[deprecated(Message " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")]]
                                            ^
  In file included from /build/simcore/sensors/display/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/Display/Module.Display.3_of_3.cpp:29:
  /build/simcore/sensors/display/Source/Display/TP_VehicleAdv/TP_VehicleAdvPawn.cpp:58:21: warning: 'UWheeledVehicleMovementComponent4W' is deprecated: PhysX is deprecated. Use the UChaosWheeledVehicleMovementComponent from the ChaosVehiclePhysics Plugin. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
          CastChecked<UWheeledVehicleMovementComponent4W>(GetVehicleMovement());
                      ^
  /home/ue4/UnrealEngine/Engine/Plugins/Runtime/PhysXVehicles/Source/PhysXVehicles/Public/WheeledVehicleMovementComponent4W.h:162:7: note: 'UWheeledVehicleMovementComponent4W' has been explicitly marked deprecated here
  class UE_DEPRECATED(4.26, "PhysX is deprecated. Use the UChaosWheeledVehicleMovementComponent from the ChaosVehiclePhysics Plugin.") UWheeledVehicleMovementComponent4W;
        ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/Misc/CoreMiscDefines.h:234:43: note: expanded from macro 'UE_DEPRECATED'
  #define UE_DEPRECATED(Version, Message) [[deprecated(Message " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")]]
                                            ^
  In file included from /build/simcore/sensors/display/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/Display/Module.Display.3_of_3.cpp:29:
  /build/simcore/sensors/display/Source/Display/TP_VehicleAdv/TP_VehicleAdvPawn.cpp:189:10: warning: 'Super' is deprecated: PhysX is deprecated. Use the AWheeledVehiclePawn from the ChaosVehiclePhysics Plugin. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
      Super::SetupPlayerInputComponent(PlayerInputComponent);
           ^
  /home/ue4/UnrealEngine/Engine/Plugins/Runtime/PhysXVehicles/Source/PhysXVehicles/Public/WheeledVehicle.h:22:7: note: 'AWheeledVehicle' has been explicitly marked deprecated here
  class UE_DEPRECATED(4.26, "PhysX is deprecated. Use the AWheeledVehiclePawn from the ChaosVehiclePhysics Plugin.") AWheeledVehicle;
        ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/Misc/CoreMiscDefines.h:234:43: note: expanded from macro 'UE_DEPRECATED'
  #define UE_DEPRECATED(Version, Message) [[deprecated(Message " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")]]
                                            ^
  In file included from /build/simcore/sensors/display/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/Display/Module.Display.3_of_3.cpp:29:
  /build/simcore/sensors/display/Source/Display/TP_VehicleAdv/TP_VehicleAdvPawn.cpp:271:10: warning: 'Super' is deprecated: PhysX is deprecated. Use the AWheeledVehiclePawn from the ChaosVehiclePhysics Plugin. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
      Super::Tick(Delta);
           ^
  /home/ue4/UnrealEngine/Engine/Plugins/Runtime/PhysXVehicles/Source/PhysXVehicles/Public/WheeledVehicle.h:22:7: note: 'AWheeledVehicle' has been explicitly marked deprecated here
  class UE_DEPRECATED(4.26, "PhysX is deprecated. Use the AWheeledVehiclePawn from the ChaosVehiclePhysics Plugin.") AWheeledVehicle;
        ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/Misc/CoreMiscDefines.h:234:43: note: expanded from macro 'UE_DEPRECATED'
  #define UE_DEPRECATED(Version, Message) [[deprecated(Message " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")]]
                                            ^
  In file included from /build/simcore/sensors/display/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/Display/Module.Display.3_of_3.cpp:29:
  /build/simcore/sensors/display/Source/Display/TP_VehicleAdv/TP_VehicleAdvPawn.cpp:367:10: warning: 'Super' is deprecated: PhysX is deprecated. Use the AWheeledVehiclePawn from the ChaosVehiclePhysics Plugin. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
      Super::BeginPlay();
           ^
  /home/ue4/UnrealEngine/Engine/Plugins/Runtime/PhysXVehicles/Source/PhysXVehicles/Public/WheeledVehicle.h:22:7: note: 'AWheeledVehicle' has been explicitly marked deprecated here
  class UE_DEPRECATED(4.26, "PhysX is deprecated. Use the AWheeledVehiclePawn from the ChaosVehiclePhysics Plugin.") AWheeledVehicle;
        ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/Misc/CoreMiscDefines.h:234:43: note: expanded from macro 'UE_DEPRECATED'
  #define UE_DEPRECATED(Version, Message) [[deprecated(Message " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")]]
                                            ^
  In file included from /build/simcore/sensors/display/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/Display/Module.Display.3_of_3.cpp:29:
  /build/simcore/sensors/display/Source/Display/TP_VehicleAdv/TP_VehicleAdvPawn.cpp:425:10: warning: 'Super' is deprecated: PhysX is deprecated. Use the AWheeledVehiclePawn from the ChaosVehiclePhysics Plugin. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
      Super::EndPlay(EndPlayReason);
           ^
  /home/ue4/UnrealEngine/Engine/Plugins/Runtime/PhysXVehicles/Source/PhysXVehicles/Public/WheeledVehicle.h:22:7: note: 'AWheeledVehicle' has been explicitly marked deprecated here
  class UE_DEPRECATED(4.26, "PhysX is deprecated. Use the AWheeledVehiclePawn from the ChaosVehiclePhysics Plugin.") AWheeledVehicle;
        ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/Misc/CoreMiscDefines.h:234:43: note: expanded from macro 'UE_DEPRECATED'
  #define UE_DEPRECATED(Version, Message) [[deprecated(Message " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")]]
                                            ^
  In file included from /build/simcore/sensors/display/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/Display/Module.Display.3_of_3.cpp:30:
  /build/simcore/sensors/display/Source/Display/TP_VehicleAdv/TP_VehicleAdvWheelFront.cpp:25:46: warning: 'UTireConfig' is deprecated: PhysX is deprecated. Use the Chaos physics and the ChaosVehiclePhysics Plugin. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
      static ConstructorHelpers::FObjectFinder<UTireConfig> TireData(
                                               ^
  /home/ue4/UnrealEngine/Engine/Plugins/Runtime/PhysXVehicles/Source/PhysXVehicles/Public/TireConfig.h:36:7: note: 'UTireConfig' has been explicitly marked deprecated here
  class UE_DEPRECATED(4.26, "PhysX is deprecated. Use the Chaos physics and the ChaosVehiclePhysics Plugin.") UTireConfig;
        ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/Misc/CoreMiscDefines.h:234:43: note: expanded from macro 'UE_DEPRECATED'
  #define UE_DEPRECATED(Version, Message) [[deprecated(Message " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")]]
                                            ^
  In file included from /build/simcore/sensors/display/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/Display/Module.Display.3_of_3.cpp:31:
  /build/simcore/sensors/display/Source/Display/TP_VehicleAdv/TP_VehicleAdvWheelRear.cpp:25:46: warning: 'UTireConfig' is deprecated: PhysX is deprecated. Use the Chaos physics and the ChaosVehiclePhysics Plugin. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
      static ConstructorHelpers::FObjectFinder<UTireConfig> TireData(
                                               ^
  /home/ue4/UnrealEngine/Engine/Plugins/Runtime/PhysXVehicles/Source/PhysXVehicles/Public/TireConfig.h:36:7: note: 'UTireConfig' has been explicitly marked deprecated here
  class UE_DEPRECATED(4.26, "PhysX is deprecated. Use the Chaos physics and the ChaosVehiclePhysics Plugin.") UTireConfig;
        ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/Misc/CoreMiscDefines.h:234:43: note: expanded from macro 'UE_DEPRECATED'
  #define UE_DEPRECATED(Version, Message) [[deprecated(Message " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")]]
                                            ^
  [38/86] Compile header.pb.cc
  [39/86] Compile osi_datarecording.pb.cc
  [40/86] Compile traffic.pb.cc
  [41/86] Compile osi_logicaldetectiondata.pb.cc
  [42/86] Compile osi_sensordata.pb.cc
  [43/86] Compile osi_detectedtrafficsign.pb.cc
  [44/86] Compile planOutput.pb.cc
  [45/86] Compile osi_common.pb.cc
  [46/86] Compile osi_lane.pb.cc
  [47/86] Compile grading.pb.cc
  [48/86] Compile waypoint.pb.cc
  [49/86] Compile settings.pb.cc
  [50/86] Compile osi_detectedtrafficlight.pb.cc
  [51/86] Compile osi_trafficsign.pb.cc
  [52/86] Compile scene_sensor_group.pb.cc
  12 warnings generated.
  [53/86] Link (lld) libUE4Editor-AutoRoad.so
  [54/86] Compile moduleService.pb.cc
  [55/86] Compile scene.pb.cc
  [56/86] Compile osi_featuredata.pb.cc
  [57/86] Compile laneMarks.pb.cc
  [58/86] Compile Module.Display.gen.3_of_4.cpp
  [59/86] Compile osi_sensorview.pb.cc
  [60/86] Compile osi_logicallane.pb.cc
  [61/86] Compile trajectory.pb.cc
  In file included from /build/simcore/sensors/display/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/Display/Module.Display.gen.3_of_4.cpp:22:
  In file included from /build/simcore/sensors/display/Intermediate/Build/Linux/B4D820EA/UE4Editor/Inc/Display/TP_VehicleAdvPawn.gen.cpp:8:
  /build/simcore/sensors/display/Source/Display/TP_VehicleAdv/TP_VehicleAdvPawn.h:17:35: warning: 'AWheeledVehicle' is deprecated: PhysX is deprecated. Use the AWheeledVehiclePawn from the ChaosVehiclePhysics Plugin. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
  class ATP_VehicleAdvPawn : public AWheeledVehicle
                                    ^
  /home/ue4/UnrealEngine/Engine/Plugins/Runtime/PhysXVehicles/Source/PhysXVehicles/Public/WheeledVehicle.h:22:7: note: 'AWheeledVehicle' has been explicitly marked deprecated here
  class UE_DEPRECATED(4.26, "PhysX is deprecated. Use the AWheeledVehiclePawn from the ChaosVehiclePhysics Plugin.") AWheeledVehicle;
        ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/Misc/CoreMiscDefines.h:234:43: note: expanded from macro 'UE_DEPRECATED'
  #define UE_DEPRECATED(Version, Message) [[deprecated(Message " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")]]
                                            ^
  In file included from /build/simcore/sensors/display/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/Display/Module.Display.gen.3_of_4.cpp:23:
  In file included from /build/simcore/sensors/display/Intermediate/Build/Linux/B4D820EA/UE4Editor/Inc/Display/TP_VehicleAdvWheelFront.gen.cpp:8:
  /build/simcore/sensors/display/Source/Display/TP_VehicleAdv/TP_VehicleAdvWheelFront.h:10:41: warning: 'UVehicleWheel' is deprecated: PhysX is deprecated. Use the UChaosVehicleWheel from the ChaosVehiclePhysics Plugin. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
  class UTP_VehicleAdvWheelFront : public UVehicleWheel
                                          ^
  /home/ue4/UnrealEngine/Engine/Plugins/Runtime/PhysXVehicles/Source/PhysXVehicles/Public/VehicleWheel.h:37:7: note: 'UVehicleWheel' has been explicitly marked deprecated here
  class UE_DEPRECATED(4.26, "PhysX is deprecated. Use the UChaosVehicleWheel from the ChaosVehiclePhysics Plugin.") UVehicleWheel;
        ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/Misc/CoreMiscDefines.h:234:43: note: expanded from macro 'UE_DEPRECATED'
  #define UE_DEPRECATED(Version, Message) [[deprecated(Message " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")]]
                                            ^
  In file included from /build/simcore/sensors/display/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/Display/Module.Display.gen.3_of_4.cpp:24:
  In file included from /build/simcore/sensors/display/Intermediate/Build/Linux/B4D820EA/UE4Editor/Inc/Display/TP_VehicleAdvWheelRear.gen.cpp:8:
  /build/simcore/sensors/display/Source/Display/TP_VehicleAdv/TP_VehicleAdvWheelRear.h:10:40: warning: 'UVehicleWheel' is deprecated: PhysX is deprecated. Use the UChaosVehicleWheel from the ChaosVehiclePhysics Plugin. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
  class UTP_VehicleAdvWheelRear : public UVehicleWheel
                                         ^
  /home/ue4/UnrealEngine/Engine/Plugins/Runtime/PhysXVehicles/Source/PhysXVehicles/Public/VehicleWheel.h:37:7: note: 'UVehicleWheel' has been explicitly marked deprecated here
  class UE_DEPRECATED(4.26, "PhysX is deprecated. Use the UChaosVehicleWheel from the ChaosVehiclePhysics Plugin.") UVehicleWheel;
        ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/Misc/CoreMiscDefines.h:234:43: note: expanded from macro 'UE_DEPRECATED'
  #define UE_DEPRECATED(Version, Message) [[deprecated(Message " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")]]
                                            ^
  [62/86] Compile osi_detectedlane.pb.cc
  [63/86] Compile scene_common.pb.cc
  [64/86] Compile localLocation.pb.cc
  11 warnings generated.
  [65/86] Compile union.pb.cc
  [66/86] Compile osi_detectedobject.pb.cc
  [67/86] Compile osi_hostvehicledata.pb.cc
  [68/86] Compile Module.Display.gen.4_of_4.cpp
  [69/86] Compile osi_sensorviewconfiguration.pb.cc
  [70/86] Compile osi_gps.pb.cc
  [71/86] Compile scene_infrastructure_group.pb.cc
  [72/86] Compile Module.Display.1_of_3.cpp
  3 warnings generated.
  [73/86] Compile location.pb.cc
  [74/86] Compile osi_detectedoccupant.pb.cc
  [75/86] Compile osi_trafficlight.pb.cc
  [76/86] Compile basic.pb.cc
  In file included from /build/simcore/sensors/display/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/Display/Module.Display.1_of_3.cpp:7:
  In file included from /build/simcore/sensors/display/Source/Display/Components/MannedControlComponent.cpp:4:
  /build/simcore/sensors/display/Source/Display/TP_VehicleAdv/TP_VehicleAdvPawn.h:17:35: warning: 'AWheeledVehicle' is deprecated: PhysX is deprecated. Use the AWheeledVehiclePawn from the ChaosVehiclePhysics Plugin. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
  class ATP_VehicleAdvPawn : public AWheeledVehicle
                                    ^
  /home/ue4/UnrealEngine/Engine/Plugins/Runtime/PhysXVehicles/Source/PhysXVehicles/Public/WheeledVehicle.h:22:7: note: 'AWheeledVehicle' has been explicitly marked deprecated here
  class UE_DEPRECATED(4.26, "PhysX is deprecated. Use the AWheeledVehiclePawn from the ChaosVehiclePhysics Plugin.") AWheeledVehicle;
        ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/Misc/CoreMiscDefines.h:234:43: note: expanded from macro 'UE_DEPRECATED'
  #define UE_DEPRECATED(Version, Message) [[deprecated(Message " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")]]
                                            ^
  [77/86] Compile osi_object.pb.cc
  In file included from /build/simcore/sensors/display/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/Display/Module.Display.1_of_3.cpp:1:
  In file included from /build/simcore/sensors/display/Intermediate/Build/Linux/B4D820EA/DisplayEditor/Development/Engine/SharedPCH.Engine.h:283:
  In file included from /home/ue4/UnrealEngine/Engine/Source/Runtime/Engine/Public/EngineSharedPCH.h:15:
  In file included from Runtime/Core/Public/Containers/Array.h:14:
  In file included from /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/Serialization/MemoryImageWriter.h:6:
  In file included from /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/Serialization/MemoryLayout.h:5:
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/Containers/EnumAsByte.h:20:10: warning: 'TEnumAsByte_EnumClass<true>' is deprecated: TEnumAsByte is not intended for use with enum classes - please derive your enum class from uint8 instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
          typedef TEnumAsByte_EnumClass<TIsEnumClass<TEnum>::Value> Check;
                  ^
  /build/simcore/sensors/display/Source/Display/Components/MapElemGenComponent.cpp:43:64: note: in instantiation of template class 'TEnumAsByte<EMapLineShape>' requested here
      FString ShapeName = UEnum::GetValueAsString<EMapLineShape>(_Shape);
                                                                 ^
  /build/simcore/sensors/display/Source/Display/Components/MapElemGenComponent.cpp:43:25: note: while substituting deduced template arguments into function template 'GetValueAsString' [with EnumType = EMapLineShape]
      FString ShapeName = UEnum::GetValueAsString<EMapLineShape>(_Shape);
                          ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/Containers/EnumAsByte.h:11:20: note: 'TEnumAsByte_EnumClass<true>' has been explicitly marked deprecated here
  template <> struct UE_DEPRECATED(4.15, "TEnumAsByte is not intended for use with enum classes - please derive your enum class from uint8 instead.") TEnumAsByte_EnumClass<true> {};
                     ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/Misc/CoreMiscDefines.h:234:43: note: expanded from macro 'UE_DEPRECATED'
  #define UE_DEPRECATED(Version, Message) [[deprecated(Message " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")]]
                                            ^
  [78/86] Compile osi_groundtruth.pb.cc
  [79/86] Compile osi_occupant.pb.cc
  [80/86] Compile Module.Display.2_of_3.cpp
  [81/86] Compile vehicle_geometry.pb.cc
  [82/86] Compile controlSim.pb.cc
  [83/86] Link (lld) libUE4Editor-ObjectCreator.so
  In file included from /build/simcore/sensors/display/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/Display/Module.Display.2_of_3.cpp:9:
  /build/simcore/sensors/display/Source/Display/Managers/VehicleManager.cpp:85:39: warning: declaration shadows a local variable [-Wshadow]
              if (UDisplayGameInstance* GI = GetGameInstance())
                                        ^
  /build/simcore/sensors/display/Source/Display/Managers/VehicleManager.cpp:57:27: note: previous declaration is here
      UDisplayGameInstance* GI = GetGameInstance();
                            ^
  In file included from /build/simcore/sensors/display/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/Display/Module.Display.1_of_3.cpp:25:
  /build/simcore/sensors/display/Source/Display/Framework/DisplayPlayerController.cpp:119:63: warning: 'UniqueId' is deprecated: This member will be made private. Use GetUniqueId or SetUniqueId instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
              updateOut, GetPlayerState<ADisplayPlayerState>()->UniqueId);
                                                                ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Engine/Classes/GameFramework/PlayerState.h:155:2: note: 'UniqueId' has been explicitly marked deprecated here
          UE_DEPRECATED(4.25, "This member will be made private. Use GetUniqueId or SetUniqueId instead.")
          ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/Misc/CoreMiscDefines.h:234:43: note: expanded from macro 'UE_DEPRECATED'
  #define UE_DEPRECATED(Version, Message) [[deprecated(Message " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")]]
                                            ^
  In file included from /build/simcore/sensors/display/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/Display/Module.Display.1_of_3.cpp:25:
  /build/simcore/sensors/display/Source/Display/Framework/DisplayPlayerController.cpp:155:61: warning: 'UniqueId' is deprecated: This member will be made private. Use GetUniqueId or SetUniqueId instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
          _ReturnData, GetPlayerState<ADisplayPlayerState>()->UniqueId);
                                                              ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Engine/Classes/GameFramework/PlayerState.h:155:2: note: 'UniqueId' has been explicitly marked deprecated here
          UE_DEPRECATED(4.25, "This member will be made private. Use GetUniqueId or SetUniqueId instead.")
          ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/Misc/CoreMiscDefines.h:234:43: note: expanded from macro 'UE_DEPRECATED'
  #define UE_DEPRECATED(Version, Message) [[deprecated(Message " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")]]
                                            ^
  In file included from /build/simcore/sensors/display/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/Display/Module.Display.1_of_3.cpp:25:
  /build/simcore/sensors/display/Source/Display/Framework/DisplayPlayerController.cpp:169:58: warning: 'UniqueId' is deprecated: This member will be made private. Use GetUniqueId or SetUniqueId instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
          _OutData, GetPlayerState<ADisplayPlayerState>()->UniqueId);
                                                           ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Engine/Classes/GameFramework/PlayerState.h:155:2: note: 'UniqueId' has been explicitly marked deprecated here
          UE_DEPRECATED(4.25, "This member will be made private. Use GetUniqueId or SetUniqueId instead.")
          ^
  /home/ue4/UnrealEngine/Engine/Source/Runtime/Core/Public/Misc/CoreMiscDefines.h:234:43: note: expanded from macro 'UE_DEPRECATED'
  #define UE_DEPRECATED(Version, Message) [[deprecated(Message " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")]]
                                            ^
  1 warning generated.
  5 warnings generated.
Took 226.704465s to run mono, ExitCode=6
UnrealBuildTool failed. See log for more details. (/home/ue4/Library/Logs/Unreal Engine/LocalBuildLogs/UBT-DisplayEditor-Linux-Development.txt)
AutomationTool exiting with ExitCode=6 (6)
RunUAT ERROR: AutomationTool was unable to run successfully.
cp: cannot stat '/build/simcore/sensors/display/Binaries/Linux/Display.sym': No such file or directory
./build.sh: line 40: cd: /build/simcore/sensors/display/Saved/StagedBuilds: No such file or directory
mv: cannot stat 'LinuxNoEditor': No such file or directory
cp: cannot stat '../../NeuralStyle': No such file or directory
cp: cannot stat '../../XMLFiles': No such file or directory
cp: cannot stat '../../Display.sh': No such file or directory
cp: cannot stat '../../Display-cloud.sh': No such file or directory
chmod: cannot access './Display/Display.sh': No such file or directory
chmod: cannot access './Display/Display-cloud.sh': No such file or directory
mv: cannot stat './Saved/StagedBuilds/Display': No such file or directory
tar: ./Display: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors

UBT-DisplayEditor-Linux-Development.txt 文件 UBT-DisplayEditor-Linux-Development.txt

songkeke commented 3 months ago

the missing files have pushed, pls try again

grang commented 3 months ago

the missing files have pushed, pls try again

这是用的这两pr合并之后的代码编译报的错,已经是最新的代码了

grang commented 3 months ago

重新运行编译提示缺其他文件

  [1/4] Compile Module.BoostLib.cpp
  In file included from /build/simcore/sensors/display/Plugins/BoostLib/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/BoostLib/Module.BoostLib.cpp:3:
  /build/simcore/sensors/display/Plugins/BoostLib/Source/BoostLib/Private/BoostMath.cpp:10:10: fatal error: 'boost/math/special_functions/bessel.hpp' file not found
  #include <boost/math/special_functions/bessel.hpp>
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1 error generated.

这是完整日志

=================LINUX PREPARE=================
=================LINUX PACKAGING CONFIGURATION=================

Running AutomationTool...

Fixing inconsistent case in filenames.
Setting up Mono
Start UAT: mono AutomationTool.exe BuildCookRun -utf8output -platform=Linux -clientconfig=Development -serverconfig=Development -project=/build/simcore/sensors/display/Display.uproject -noP4 -nodebuginfo -cook -build -stage -prereqs -pak -archive -archivedirectory=/build/simcore/sensors/display/Saved
Parsing command line: BuildCookRun -utf8output -platform=Linux -clientconfig=Development -serverconfig=Development -project=/build/simcore/sensors/display/Display.uproject -noP4 -nodebuginfo -cook -build -stage -prereqs -pak -archive -archivedirectory=/build/simcore/sensors/display/Saved
Setting up ProjectParams for /build/simcore/sensors/display/Display.uproject
********** BUILD COMMAND STARTED **********
Running: mono "/home/ue4/UnrealEngine/Engine/Binaries/DotNET/UnrealBuildTool.exe" DisplayEditor Linux Development -Project=/build/simcore/sensors/display/Display.uproject  /build/simcore/sensors/display/Display.uproject -NoUBTMakefiles  -Manifest=/build/simcore/sensors/display/Intermediate/Build/Manifest.xml -NoHotReload -log="/home/ue4/Library/Logs/Unreal Engine/LocalBuildLogs/UBT-DisplayEditor-Linux-Development.txt"
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libOpenDrivePlugin.so
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libasn1.so.8
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libboost_filesystem.so.1.75.0
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libboost_locale.so.1.75.0
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libboost_program_options.so.1.75.0
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libboost_regex.so.1.75.0
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libcom_err.so.2
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libcrypt.so.1
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libcrypto.so.1.0.0
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libcurl.so.4
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libdatamodel.so
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libffi.so.6
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libfreexl.so.1
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libgcc_s.so.1
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libgeos-3.5.0.so
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libgeos_c.so.1
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libgflags.so.2
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libglog.so.0
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libgmp.so.10
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libgnutls.so.30
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libgssapi.so.3
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libgssapi_krb5.so.2
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libhcrypto.so.4
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libheimbase.so.1
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libheimntlm.so.0
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libhogweed.so.4
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libhx509.so.5
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libicudata.so.55
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libicuuc.so.55
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libidn.so.11
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libjsoncpp.so.24
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libk5crypto.so.3
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libkeyutils.so.1
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libkrb5.so.26
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libkrb5.so.3
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libkrb5support.so.0
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/liblber-2.4.so.2
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/liblcm.so.1
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libldap_r-2.4.so.2
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/liblog4cpp.so.5
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/liblzma.so.5
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libmap_engine.so
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libmap_import.so
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libmapdb.so
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libmapengine.so
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libmapimport.so
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libnettle.so.6
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libp11-kit.so.0
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libproj.so.13
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libproj.so.9
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libprotobuf.so.13
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libroken.so.18
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/librouteplan.so
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libroutingmap.so
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/librtmp.so.1
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libsasl2.so.2
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libscene_wrapper.so
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libsoci_core.so.4.0
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libsoci_sqlite3.so.4.0
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libspatialite.so.7
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libsqlite3.so.0
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libssl.so.1.0.0
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libtasn1.so.6
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libtbb.so.2
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libtransmission.so
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libunwind.so.8
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/liburiparser.so.1
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libwind.so.0
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libxerces-c-3.1.so
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libxml2.so.2
  MapSDK dep path: /build/simcore/sensors/display/Plugins/HadMap/ThirdParty/HadMapSDK/Lib//Linux/Release/libz.so.1
  WARNING: the boost path is : /build/simcore/sensors/display/Plugins/BoostLib/deps/
  /build/simcore/sensors/display/Plugins/BoostLib/Source/BoostLib/BoostLib.Build.cs: warning: Referenced directory '/build/simcore/sensors/display/Plugins/BoostLib/deps' does not exist.
  WARNING: Warning: Plugin 'AutoRoad' does not list plugin 'GeometryProcessing' as a dependency, but module 'AutoRoad' depends on 'MeshConversion'.
  WARNING: Warning: Plugin 'AutoRoad' does not list plugin 'RuntimeMeshLoader' as a dependency, but module 'AutoRoad' depends on 'RuntimeMeshLoader'.
  ------- Build details --------
  Using toolchain located at '/home/ue4/UnrealEngine/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v19_clang-11.0.1-centos7/x86_64-unknown-linux-gnu'.
  Using clang (/home/ue4/UnrealEngine/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v19_clang-11.0.1-centos7/x86_64-unknown-linux-gnu/bin/clang++) version '11.0.1' (string), 11 (major), 0 (minor), 1 (patch)
  Using bundled libc++ standard C++ library.
  Using lld linker
  Using llvm-ar : /home/ue4/UnrealEngine/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v19_clang-11.0.1-centos7/x86_64-unknown-linux-gnu/bin/llvm-ar
  Using fast way to relink  circularly dependent libraries (no FixDeps).
  ------------------------------
  Writing manifest to /build/simcore/sensors/display/Intermediate/Build/Manifest.xml
  Building DisplayEditor...
  [Upgrade]
  [Upgrade] Using backward-compatible build settings. The latest version of UE4 sets the following values by default, which may require code changes:
  [Upgrade]     bLegacyPublicIncludePaths = false                 => Omits subfolders from public include paths to reduce compiler command line length. (Previously: true).
  [Upgrade]     ShadowVariableWarningLevel = WarningLevel.Error   => Treats shadowed variable warnings as errors. (Previously: WarningLevel.Warning).
  [Upgrade]     PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs   => Set in build.cs files to enables IWYU-style PCH model. See https://docs.unrealengine.com/en-US/Programming/BuildTools/UnrealBuildTool/IWYU/index.html. (Previously: PCHUsageMode.UseSharedPCHs).
  [Upgrade] Suppress this message by setting 'DefaultBuildSettings = BuildSettingsVersion.V2;' in DisplayEditor.Target.cs, and explicitly overriding settings that differ from the new defaults.
  [Upgrade]
  Performing 4 actions (10 in parallel)
  [1/4] Compile Module.BoostLib.cpp
  In file included from /build/simcore/sensors/display/Plugins/BoostLib/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/BoostLib/Module.BoostLib.cpp:3:
  /build/simcore/sensors/display/Plugins/BoostLib/Source/BoostLib/Private/BoostMath.cpp:10:10: fatal error: 'boost/math/special_functions/bessel.hpp' file not found
  #include <boost/math/special_functions/bessel.hpp>
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1 error generated.
Took 4.161981s to run mono, ExitCode=6
UnrealBuildTool failed. See log for more details. (/home/ue4/Library/Logs/Unreal Engine/LocalBuildLogs/UBT-DisplayEditor-Linux-Development.txt)
AutomationTool exiting with ExitCode=6 (6)
RunUAT ERROR: AutomationTool was unable to run successfully.
cp: cannot stat '/build/simcore/sensors/display/Binaries/Linux/Display.sym': No such file or directory
./build.sh: line 40: cd: /build/simcore/sensors/display/Saved/StagedBuilds: No such file or directory
mv: cannot stat 'LinuxNoEditor': No such file or directory
cp: cannot stat '../../NeuralStyle': No such file or directory
cp: cannot stat '../../XMLFiles': No such file or directory
cp: cannot stat '../../Display.sh': No such file or directory
cp: cannot stat '../../Display-cloud.sh': No such file or directory
chmod: cannot access './Display/Display.sh': No such file or directory
chmod: cannot access './Display/Display-cloud.sh': No such file or directory
mv: cannot stat './Saved/StagedBuilds/Display': No such file or directory
tar: ./Display: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors
songkeke commented 3 months ago

cd simcore/sensors/display

mkdir ./Plugins/BoostLib/deps ln -s /usr/include/boost ./Plugins/BoostLib/deps/boost ./build.sh

grang commented 3 months ago

谢谢,我试了一下,出现了新的错误

********** COOK COMMAND STARTED **********
Running UE4Editor Cook for project /build/simcore/sensors/display/Display.uproject
Commandlet log file is /home/ue4/UnrealEngine/Engine/Programs/AutomationTool/Saved/Cook-2024.08.15-09.39.08.txt
Running: /home/ue4/UnrealEngine/Engine/Binaries/Linux/UE4Editor /build/simcore/sensors/display/Display.uproject -run=Cook  -TargetPlatform=LinuxNoEditor -fileopenlog -unversioned -abslog=/home/ue4/UnrealEngine/Engine/Programs/AutomationTool/Saved/Cook-2024.08.15-09.39.08.txt -stdout -CrashForUAT -unattended -NoLogTimes  -UTF8Output
  - Existing per-process limit (soft=1048576, hard=1048576) is enough for us (need only 1048576)
  Increasing per-process limit of core file size to infinity.
  - Existing per-process limit (soft=18446744073709551615, hard=18446744073709551615) is enough for us (need only 18446744073709551615)
  LogConsoleResponse: Display: Failed to find resolution value strings in scalability ini. Falling back to default.
  LogConsoleResponse: Display: Failed to find resolution value strings in scalability ini. Falling back to default.
  LogInit: Display: Running engine for game: Display
  Looking for binary: ../../../../../../build/simcore/sensors/display/Config/BinaryConfig.ini
  LogInit: Display: Loading text-based GConfig....
  LogInit: Display: Loading text-based GConfig....
  LogPluginManager: Mounting plugin XGEController
  LogPluginManager: Mounting plugin MeshPainting
  LogPluginManager: Mounting plugin OodleData
  LogPluginManager: Mounting plugin ChaosCloth
  LogPluginManager: Mounting plugin OodleNetwork
  LogPluginManager: Mounting plugin PlanarCut
  LogPluginManager: Mounting plugin ProxyLODPlugin
  LogPluginManager: Mounting plugin GeometryCache
  LogPluginManager: Mounting plugin OpenImageDenoise
  LogPluginManager: Mounting plugin GeometryCollectionPlugin
  LogPluginManager: Mounting plugin MotoSynth
  LogPluginManager: Mounting plugin ChaosClothEditor
  LogPluginManager: Mounting plugin BackChannel
  LogPluginManager: Mounting plugin ChaosEditor
  LogPluginManager: Mounting plugin AlembicImporter
  LogPluginManager: Mounting plugin ChaosSolverPlugin
  LogPluginManager: Mounting plugin RawInput
  LogPluginManager: Mounting plugin AutomationUtils
  LogPluginManager: Mounting plugin SkeletalReduction
  LogPluginManager: Mounting plugin CharacterAI
  LogPluginManager: Mounting plugin PythonScriptPlugin
  LogPluginManager: Mounting plugin PlatformCrypto
  LogPluginManager: Mounting plugin GeometryProcessing
  LogPluginManager: Mounting plugin ChaosNiagara
  LogPluginManager: Mounting plugin CameraShakePreviewer
  LogPluginManager: Mounting plugin GameplayCameras
  LogPluginManager: Mounting plugin Paper2D
  LogPluginManager: Mounting plugin EnvironmentQueryEditor
  LogPluginManager: Mounting plugin AISupport
  LogPluginManager: Mounting plugin EditorTests
  LogPluginManager: Mounting plugin ScreenshotTools
  LogPluginManager: Mounting plugin FunctionalTestingEditor
  LogPluginManager: Mounting plugin RuntimeTests
  LogPluginManager: Mounting plugin RHITests
  LogPluginManager: Mounting plugin OnlineSubsystemUtils
  LogPluginManager: Mounting plugin OnlineSubsystemNull
  LogPluginManager: Mounting plugin OnlineSubsystem
  LogPluginManager: Mounting plugin LevelSequenceEditor
  LogPluginManager: Mounting plugin TemplateSequence
  LogPluginManager: Mounting plugin ActorSequence
  LogPluginManager: Mounting plugin MatineeToLevelSequence
  LogPluginManager: Mounting plugin PhysXVehicles
  LogPluginManager: Mounting plugin AndroidPermission
  LogPluginManager: Mounting plugin PropertyAccessEditor
  LogPluginManager: Mounting plugin IOSDeviceProfileSelector
  LogPluginManager: Mounting plugin SoundFields
  LogPluginManager: Mounting plugin SunPosition
  LogPluginManager: Mounting plugin ActorLayerUtilities
  LogPluginManager: Mounting plugin AudioSynesthesia
  LogPluginManager: Mounting plugin AudioCapture
  LogPluginManager: Mounting plugin LocationServicesBPLibrary
  LogPluginManager: Mounting plugin SignificanceManager
  LogPluginManager: Mounting plugin OpenXREyeTracker
  LogPluginManager: Mounting plugin Synthesis
  LogPluginManager: Mounting plugin EditableMesh
  LogPluginManager: Mounting plugin AppleMoviePlayer
  LogPluginManager: Mounting plugin GoogleCloudMessaging
  LogPluginManager: Mounting plugin CableComponent
  LogPluginManager: Mounting plugin AssetTags
  LogPluginManager: Mounting plugin CustomMeshComponent
  LogPluginManager: Mounting plugin ProceduralMeshComponent
  LogPluginManager: Mounting plugin ChunkDownloader
  LogPluginManager: Mounting plugin AndroidMoviePlayer
  LogPluginManager: Mounting plugin WindowsMoviePlayer
  LogPluginManager: Mounting plugin PostSplashScreen
  LogPluginManager: Mounting plugin AndroidDeviceProfileSelector
  LogPluginManager: Mounting plugin ArchVisCharacter
  LogPluginManager: Mounting plugin LinuxDeviceProfileSelector
  LogPluginManager: Mounting plugin NullSourceCodeAccess
  LogPluginManager: Mounting plugin PlasticSourceControl
  LogPluginManager: Mounting plugin XCodeSourceCodeAccess
  LogPluginManager: Mounting plugin OpenXR
  LogPluginManager: Mounting plugin GitSourceControl
  LogPluginManager: Mounting plugin GooglePAD
  LogPluginManager: Mounting plugin TextureFormatOodle
  LogPluginManager: Mounting plugin OpenXRHandTracking
  LogPluginManager: Mounting plugin UObjectPlugin
  LogPluginManager: Mounting plugin WebMMoviePlayer
  LogPluginManager: Mounting plugin AnimationSharing
  LogPluginManager: Mounting plugin ExampleDeviceProfileSelector
  LogPluginManager: Mounting plugin CodeLiteSourceCodeAccess
  LogPluginManager: Mounting plugin MobilePatchingUtils
  LogPluginManager: Mounting plugin AppleImageUtils
  LogPluginManager: Mounting plugin VisualStudioCodeSourceCodeAccess
  LogPluginManager: Mounting plugin RuntimePhysXCooking
  LogPluginManager: Mounting plugin VisualStudioSourceCodeAccess
  LogPluginManager: Mounting plugin PropertyAccessNode
  LogPluginManager: Mounting plugin SubversionSourceControl
  LogPluginManager: Mounting plugin CLionSourceCodeAccess
  LogPluginManager: Mounting plugin PluginUtils
  LogPluginManager: Mounting plugin PerforceSourceControl
  LogPluginManager: Mounting plugin PixWinPlugin
  LogPluginManager: Mounting plugin RiderSourceCodeAccess
  LogPluginManager: Mounting plugin KDevelopSourceCodeAccess
  LogPluginManager: Mounting plugin MagicLeapPassableWorld
  LogPluginManager: Mounting plugin LuminPlatformFeatures
  LogPluginManager: Mounting plugin MagicLeap
  LogPluginManager: Mounting plugin MLSDK
  LogPluginManager: Mounting plugin MagicLeapMedia
  LogPluginManager: Mounting plugin MagicLeapLightEstimation
  LogPluginManager: Mounting plugin VariantManagerContent
  LogPluginManager: Mounting plugin DatasmithContent
  LogPluginManager: Mounting plugin LauncherChunkInstaller
  LogPluginManager: Mounting plugin LightPropagationVolume
  LogPluginManager: Mounting plugin UdpMessaging
  LogPluginManager: Mounting plugin TcpMessaging
  LogPluginManager: Mounting plugin Niagara
  LogPluginManager: Mounting plugin MobileLauncherProfileWizard
  LogPluginManager: Mounting plugin GeometryMode
  LogPluginManager: Mounting plugin AssetManagerEditor
  LogPluginManager: Mounting plugin CurveEditorTools
  LogPluginManager: Mounting plugin MaterialAnalyzer
  LogPluginManager: Mounting plugin DataValidation
  LogPluginManager: Mounting plugin GameplayTagsEditor
  LogPluginManager: Mounting plugin SpeedTreeImporter
  LogPluginManager: Mounting plugin MacGraphicsSwitching
  LogPluginManager: Mounting plugin CryptoKeys
  LogPluginManager: Mounting plugin PluginBrowser
  LogPluginManager: Mounting plugin FacialAnimation
  LogPluginManager: Mounting plugin LiveLink
  LogPluginManager: Mounting plugin Takes
  LogPluginManager: Mounting plugin WmfMedia
  LogPluginManager: Mounting plugin AndroidMedia
  LogPluginManager: Mounting plugin MediaCompositing
  LogPluginManager: Mounting plugin MediaPlayerEditor
  LogPluginManager: Mounting plugin ImgMedia
  LogPluginManager: Mounting plugin AvfMedia
  LogPluginManager: Mounting plugin WebMMedia
  LogPluginManager: Mounting plugin OnlineSubsystemIOS
  LogPluginManager: Mounting plugin OnlineSubsystemGooglePlay
  LogPluginManager: Mounting plugin OculusVR
  LogPluginManager: Mounting plugin SteamVR
  LogPluginManager: Mounting plugin ContentBrowserFileDataSource
  LogPluginManager: Mounting plugin ContentBrowserClassDataSource
  LogPluginManager: Mounting plugin ContentBrowserAssetDataSource
  LogPluginManager: Mounting plugin MyUDP
  LogPluginManager: Mounting plugin Protobuf
  LogPluginManager: Mounting plugin HadMap
  LogPluginManager: Mounting plugin CudaResource
  LogPluginManager: Mounting plugin AutoRoad
  LogPluginManager: Mounting plugin RuntimeMeshLoader
  LogPluginManager: Mounting plugin ObjectCreator
  LogPluginManager: Mounting plugin BoostLib
  LogPluginManager: Mounting plugin RTXLidar
  LogInit: Using libcurl 7.65.3-DEV
  LogInit:  - built for x86_64-unknown-linux-gnu
  LogInit:  - supports SSL with OpenSSL/1.1.1c
  LogInit:  - supports HTTP deflate (compression) using libz 1.2.8
  LogInit:  - other features:
  LogInit:      CURL_VERSION_SSL
  LogInit:      CURL_VERSION_LIBZ
  LogInit:      CURL_VERSION_IPV6
  LogInit:      CURL_VERSION_ASYNCHDNS
  LogInit:      CURL_VERSION_LARGEFILE
  LogInit:      CURL_VERSION_TLSAUTH_SRP
  LogInit:  CurlRequestOptions (configurable via config and command line):
  LogInit:  - bVerifyPeer = true  - Libcurl will verify peer certificate
  LogInit:  - bUseHttpProxy = false  - Libcurl will NOT use HTTP proxy
  LogInit:  - bDontReuseConnections = false  - Libcurl will reuse connections
  LogInit:  - MaxHostConnections = 16  - Libcurl will limit the number of connections to a host
  LogInit:  - LocalHostAddr = Default
  LogInit:  - BufferSize = 65536
  LogOnline: OSS: Creating online subsystem instance for: NULL
  LogOnline: OSS: TryLoadSubsystemAndSetDefault: Loaded subsystem for module [NULL]
  LogCore: Warning: dlopen failed: libcuda.so.1: cannot open shared object file: No such file or directory
  LogCore: Warning: dlopen failed: libcuda.so.1: cannot open shared object file: No such file or directory
  LogModuleManager: Warning: ModuleManager: Unable to load module '/build/simcore/sensors/display/Plugins/CudaResource/Binaries/Linux/libUE4Editor-CudaResource.so' because the file couldn't be loaded by the OS.
  LogModuleManager: Warning: ModuleManager: Unable to load module '/build/simcore/sensors/display/Plugins/CudaResource/Binaries/Linux/libUE4Editor-CudaResource.so' because the file couldn't be loaded by the OS.
  Message dialog closed, result: Ok, title: Message, text: Plugin 'CudaResource' failed to load because module 'CudaResource' could not be loaded.  There may be an operating system error or the module may not be properly set up.
  LogCore: Engine exit requested (reason: EngineExit() was called)
  LogExit: Preparing to exit.
  LogModuleManager: Shutting down and abandoning module SteamVR (94)
  LogHMD: Freeing OpenVRDLLHandle.
  LogModuleManager: Shutting down and abandoning module NiagaraVertexFactories (92)
  LogModuleManager: Shutting down and abandoning module NiagaraShader (90)
  LogModuleManager: Shutting down and abandoning module LauncherChunkInstaller (88)
  LogModuleManager: Shutting down and abandoning module DatasmithContent (86)
  LogModuleManager: Shutting down and abandoning module VariantManagerContent (84)
  LogModuleManager: Shutting down and abandoning module OpenXRHandTracking (82)
  LogModuleManager: Shutting down and abandoning module OpenXRAR (80)
  LogModuleManager: Shutting down and abandoning module AugmentedReality (79)
  LogModuleManager: Shutting down and abandoning module OpenXRHMD (76)
  LogModuleManager: Shutting down and abandoning module ChunkDownloader (74)
  LogModuleManager: Shutting down and abandoning module OpenXREyeTracker (72)
  LogModuleManager: Shutting down and abandoning module OnlineSubsystem (70)
  LogModuleManager: Shutting down and abandoning module XMPP (65)
  LogModuleManager: Shutting down and abandoning module WebSockets (64)
  LogModuleManager: Shutting down and abandoning module HTTP (61)
  LogHttp: Display: cleaning up 0 outstanding Http requests.
  LogHttp: Display: cleaning up 0 outstanding Http requests.
  LogModuleManager: Shutting down and abandoning module SSL (60)
  LogModuleManager: Shutting down and abandoning module OnlineBlueprintSupport (56)
  LogModuleManager: Shutting down and abandoning module RHITests (52)
  LogModuleManager: Shutting down and abandoning module AISupportModule (50)
  LogModuleManager: Shutting down and abandoning module ChaosCloth (48)
  LogModuleManager: Shutting down and abandoning module PlatformCryptoOpenSSL (46)
  LogModuleManager: Shutting down and abandoning module PlatformCryptoTypes (44)
  LogModuleManager: Shutting down and abandoning module PlatformCrypto (42)
  LogModuleManager: Shutting down and abandoning module PythonScriptPluginPreload (40)
  LogModuleManager: Shutting down and abandoning module OodleDataCompressionFormat (38)
  LogModuleManager: Shutting down and abandoning module AnimationModifiers (36)
  LogModuleManager: Shutting down and abandoning module AudioEditor (34)
  LogModuleManager: Shutting down and abandoning module PropertyEditor (33)
  LogModuleManager: Shutting down and abandoning module TextureCompressor (30)
  LogModuleManager: Shutting down and abandoning module RenderCore (28)
  LogModuleManager: Shutting down and abandoning module Landscape (26)
  LogModuleManager: Shutting down and abandoning module SlateRHIRenderer (24)
  LogModuleManager: Shutting down and abandoning module OpenGLDrv (22)
  LogModuleManager: Shutting down and abandoning module AnimGraphRuntime (20)
  LogModuleManager: Shutting down and abandoning module Renderer (18)
  LogModuleManager: Shutting down and abandoning module Engine (16)
  LogModuleManager: Shutting down and abandoning module CoreUObject (14)
  LogModuleManager: Shutting down and abandoning module NetworkFile (12)
  LogModuleManager: Shutting down and abandoning module CookedIterativeFile (10)
  LogModuleManager: Shutting down and abandoning module StreamingFile (8)
  LogModuleManager: Shutting down and abandoning module SandboxFile (6)
  LogModuleManager: Shutting down and abandoning module PakFile (4)
  LogModuleManager: Shutting down and abandoning module RSA (3)
  LogExit: Exiting.
  Exiting abnormally (error code: 1)
Took 3.94524s to run UE4Editor, ExitCode=1
ERROR: Cook failed.
       (see /home/ue4/Library/Logs/Unreal Engine/LocalBuildLogs/Log.txt for full exception trace)
AutomationTool exiting with ExitCode=25 (Error_UnknownCookFailure)
RunUAT ERROR: AutomationTool was unable to run successfully.
cp: cannot create regular file '/build/simcore/sensors/display/Saved/StagedBuilds/LinuxNoEditor/Display/Binaries/Linux/': No such file or directory
./build.sh: line 40: cd: /build/simcore/sensors/display/Saved/StagedBuilds: No such file or directory
mv: cannot stat 'LinuxNoEditor': No such file or directory
cp: cannot stat '../../NeuralStyle': No such file or directory
cp: cannot stat '../../XMLFiles': No such file or directory
cp: cannot stat '../../Display.sh': No such file or directory
cp: cannot stat '../../Display-cloud.sh': No such file or directory
chmod: cannot access './Display/Display.sh': No such file or directory
chmod: cannot access './Display/Display-cloud.sh': No such file or directory
mv: cannot stat './Saved/StagedBuilds/Display': No such file or directory
tar: ./Display: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors
songkeke commented 3 months ago

tks. Try again after my PR is over

grang commented 3 months ago

拉了最新的试了一下,我看cook还是失败,不知道是否有影响

PS: 我自己创建了 /build/simcore/sensors/display/Saved/StagedBuilds/LinuxNoEditor/Display/Binaries/Linux/ 目录

build.log

ue4_build.log

grang commented 3 months ago

用这个最新的代码编译结束后生成了 display.tar.gz 我把这个解压到 /opt/tadsim/resources/app/service 下 image

在 tadsim 中使用的时候报错 image

/opt/tadsim/resources/app/service/Display/Display/Binaries/Linux/ 目录下的文件如图 image

songkeke commented 3 months ago

cook some assest required at least 32 GB memory

songkeke commented 3 months ago

Check display.tar.gz file size, it's must more than 3GB

grang commented 3 months ago

Check display.tar.gz file size, it's must more than 3GB

只有 9.7 MB,内存没这么大,我换个机器试试

grang commented 3 months ago

换了64GB内存编译过了,能正常使用