- Home /
Question by
jancokloasu123 · Nov 30, 2019 at 10:17 AM ·
dots
BuildFailedException: Burst compiler (1.1.2) failed running
Help me please, here i've all of the error log :
stdout: Unexpected arguments: `the Alchemist\AppData\Local\Temp\tmpb27ff05.tmp Invalid number of parameters Invalid number of parameters Invalid number of parameters Invalid number of parameters ERROR: Invalid syntax. Default option is not allowed more than '2' time(s). Type "SETX /?" for usage.
------------------------------------start------------------------------------ Pinging 127.0.0.1 with 32 bytes of data: Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 Reply from
127.0.0.1: bytes=32 time<1ms TTL=128 Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 Ping statistics for
127.0.0.1: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average
= 0ms "C:\Program Files (x86)\Nox\" -------------------------------------end-------------------------------------` Usage: bcl.exe [options] bcl.exe
--platform=<platform> --assembly=<PathToAssembly.dll_or_exe> --type=<TypeName> bcl.exe --platform=<platform> --assembly-folder=<path1;path2> --method=<FullMethodName[--MethodHash];method2> bcl.exe --validate-external-tool-chain
--platform=<platform>
--platform=VALUE Target Platform <Windows|macOS|Linux|Android|iOS| PS4|XboxOne|Wasm|UWP|Lumin>. Default: Windows
--backend=VALUE The backend name. Default: `burst-llvm`
--safety-checks Enable safety checks. Default for safety checks: Disabled
--disable-safety-checks Disable safety checks. Default for safety checks: Disabled
--noalias Enable no-alias analysis and optimizations. Default: True
--disable-noalias Disable no-alias analysis and optimizations. Default: False
--disable-opt Disable `ir-opt` and `cpu-opt` optimizations
--fastmath Enable fast math optimizations
--target=VALUE Target CPU <Auto|X86_SSE2|X86_SSE4|X64_SSE2|X64_ SSE4|AVX|AVX2|AVX512|WASM32|ARMV7A_NEON32|ARMV8A_ AARCH64|THUMB2_NEON32> Default: Auto
--ir-opt IR Optimization level. Default: 3
--cpu-opt=VALUE CPU Optimization level. Default: 3
--float-precision=VALUE Precision CPU <Standard|High|Medium|Low> Default: Standard
--float-mode=VALUE Math options <Default|Strict|Deterministic|Fast> Default: Default
--dump=VALUE Dump flags <None|IL|Backend|IR|IROptimized|Asm| Function|Analysis|IRPassAnalysis|ILPre|All> Default: Function
--format=VALUE Object format <Elf|Coff|MachO|Wasm> Default: Elf
--debugtrap Inserts a debug trap on the first instruction of the entry point function. Default: False
--disable-vectors Disable SIMD Vector types special codegen (float4, float2...). Default: False
--debug Enables generation of debug info - PDB, DWARF -. Default: False
--disable-load-debug-symbols Disables loading debug info from assembly PDB. Default: False
--generate-static-linkage-methods Enables the generatation of static linkage methods. Default: False
--output=VALUE Output path for the generated shared library. Default: lib_burst_generated
--keep-intermediate-files Keep intermediate files along the shared library generated final file. Default: False
--nolink Don't link the final object file to a shared library but let the object file to be the output. Default: false
--no-native-toolchain Don't look for a native toolchain. Useful if you want to provide your own.
--key-folder=VALUE Key file folder location - required for some platforms. Default:
--assembly-folder=VALUE Assembly folders (separated by ; or multiple options)
--method=VALUE Full methodname with optional hash (separated by -- )
--type=VALUE A type to decompile all static public methods from. A hash will be generated for each method
--assembly=VALUE An assembly path to look for the type
--group Start a new group of methods
--verbose Display methods being compiled. Default: false
--root-assembly=VALUE Root assembly for finding compile target methods
--validate-external-tool-chain Don't attempt to build anything, just check that the current target and host are correctly configured for linking
--patch-assemblies-into=VALUE Produce patched managed assemblies and put them in this folder
--pinvoke-name=VALUE Patch assemblies with pinvokes to this name
--only-static-methods Compile only static methods and not Execute methods of job producer interfaces
--method-prefix=VALUE Compile only static methods and not Execute methods of job producer interfaces
--help Show Help stderr:
Unity.Burst.Editor.BurstAotCompiler+BclRunner.RunProgram (UnityEditor.Utils.Program p, System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser, UnityEditor.Build.Reporting.BuildReport report) (at Library/PackageCache/com.unity.burst@1.1.2/Editor/BurstAotCompiler.cs:659) Unity.Burst.Editor.BurstAotCompiler+BclRunner.RunManagedProgram (System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser, UnityEditor.Build.Reporting.BuildReport report) (at Library/PackageCache/com.unity.burst@1.1.2/Editor/BurstAotCompiler.cs:597) Unity.Burst.Editor.BurstAotCompiler+BclRunner.RunManagedProgram (System.String exe, System.String args, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser, UnityEditor.Build.Reporting.BuildReport report) (at Library/PackageCache/com.unity.burst@1.1.2/Editor/BurstAotCompiler.cs:571) Unity.Burst.Editor.BurstAotCompiler.OnPostBuildPlayerScriptDLLsImpl (UnityEditor.Build.Reporting.BuildReport report) (at Library/PackageCache/com.unity.burst@1.1.2/Editor/BurstAotCompiler.cs:286) Unity.Burst.Editor.BurstAotCompiler.OnPostBuildPlayerScriptDLLs (UnityEditor.Build.Reporting.BuildReport report) (at Library/PackageCache/com.unity.burst@1.1.2/Editor/BurstAotCompiler.cs:46) UnityEditor.Build.BuildPipelineInterfaces.OnPostBuildPlayerScriptDLLs (UnityEditor.Build.Reporting.BuildReport report) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildPipelineInterfaces.cs:452) UnityEngine.GUIUtility:processEvent(Int32, IntPtr) (at C:/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:179)
screenshot-59.png
(173.1 kB)
Comment
Hi, I was looking for answers for this issue. But I think I recognize this screenshot. Is it Aquarium? I was the 2nd dev on this project and I implemented the jobs. Funny seeing this here!
Answer by elliotc-unity · Mar 09, 2020 at 05:19 PM
I'm guessing you had some weird characters in your path, which burst didn't handle properly. Does it still happen with the latest stable burst package?