# Fmod\_register\_static\_plugins.cpp not found

**URL:** https://qa.fmod.com/t/fmod-register-static-plugins-cpp-not-found/16728
**Category:** Unity
**Tags:** cpp, unity
**Created:** [February 9, 2021, 2:02pm UTC](https://qa.fmod.com/t/fmod-register-static-plugins-cpp-not-found/16728 "2021-02-09T14:02:26Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![Symbios](https://avatars.discourse-cdn.com/v4/letter/s/d2c977/32.png) [@Symbios](https://qa.fmod.com/u/Symbios)
#### Post date: [February 9, 2021, 2:02pm UTC](https://qa.fmod.com/t/fmod-register-static-plugins-cpp-not-found/16728/1 "2021-02-09T14:02:26Z")

</div>

MacOS: 11.2 (20D64)  
Unity: 2020.2.3f1  
Fmod plugin: 2.01.07  
Target platform: iOS

Hi! I have exported a project to xcode and am trying to build an application.

 ![Снимок экрана 2021-02-09 в 16.55.20](https://canada1.discourse-cdn.com/flex036/uploads/fmod/original/2X/e/e2d5ad78b3dff10d28d559fe7a5c9073811db432.jpeg)

No such file on this path.

Log:

```
CompileC /Users/borismazanov/Library/Developer/Xcode/DerivedData/Unity-iPhone-hcnuwulfldbcygbgpniybcnxkeoi/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/UnityFramework.build/Objects-normal/arm64/fmod_register_static_plugins.o /Users/borismazanov/Documents/projects/DestroyCar11/Assets/Plugins/FMOD/Cache/fmod_register_static_plugins.cpp normal arm64 c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'UnityFramework' from project 'Unity-iPhone')
    cd /Volumes/ESD-USB/DestroyiOS2
    export LANG\=en_US.US-ASCII
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c++ -target arm64-apple-ios11.0 -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -std\=c++11 -stdlib\=libc++ -fmodules -gmodules -fmodules-cache-path\=/Users/borismazanov/Library/Developer/Xcode/DerivedData/ModuleCache.noindex -fmodules-prune-interval\=86400 -fmodules-prune-after\=345600 -fbuild-session-file\=/Users/borismazanov/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror\=non-modular-include-in-framework-module -fmodule-name\=UnityFramework -Wno-trigraphs -fno-rtti -fno-sanitize\=vptr -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wshorten-64-to-32 -Wno-newline-eof -Wno-c++11-extensions -DCOCOAPODS\=1 -DPB_FIELD_32BIT\=1 -DPB_NO_PACKED_STRUCTS\=1 -DPB_ENABLE_MALLOC\=1 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.4.sdk -fstrict-aliasing -Wdeprecated-declarations -Winvalid-offsetof -g -fvisibility\=hidden -fvisibility-inlines-hidden -Wno-sign-conversion -Wno-infinite-recursion -Wno-move -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-range-loop-analysis -Wno-semicolon-before-method-body -fembed-bitcode -iquote /Users/borismazanov/Library/Developer/Xcode/DerivedData/Unity-iPhone-hcnuwulfldbcygbgpniybcnxkeoi/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/UnityFramework.build/UnityFramework-generated-files.hmap -I/Users/borismazanov/Library/Developer/Xcode/DerivedData/Unity-iPhone-hcnuwulfldbcygbgpniybcnxkeoi/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/UnityFramework.build/UnityFramework-own-target-headers.hmap -I/Users/borismazanov/Library/Developer/Xcode/DerivedData/Unity-iPhone-hcnuwulfldbcygbgpniybcnxkeoi/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/UnityFramework.build/UnityFramework-all-non-framework-target-headers.hmap -ivfsoverlay /Users/borismazanov/Library/Developer/Xcode/DerivedData/Unity-iPhone-hcnuwulfldbcygbgpniybcnxkeoi/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/UnityFramework.build/all-product-headers.yaml -iquote /Users/borismazanov/Library/Developer/Xcode/DerivedData/Unity-iPhone-hcnuwulfldbcygbgpniybcnxkeoi/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/UnityFramework.build/UnityFramework-project-headers.hmap -I/Users/borismazanov/Library/Developer/Xcode/DerivedData/Unity-iPhone-hcnuwulfldbcygbgpniybcnxkeoi/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/include -I/Volumes/ESD-USB/DestroyiOS2/Pods/Headers/Public -I/Volumes/ESD-USB/DestroyiOS2/Pods/Headers/Public/GoogleUtilities -I/Volumes/ESD-USB/DestroyiOS2/Pods/Headers/Public/PromisesObjC -I/Volumes/ESD-USB/DestroyiOS2/Pods/Headers/Public/nanopb -I/Sources/FBLPromises/include -I/Volumes/ESD-USB/DestroyiOS2/Classes -I/Volumes/ESD-USB/DestroyiOS2 -I/Volumes/ESD-USB/DestroyiOS2/Classes/Native -I/Volumes/ESD-USB/DestroyiOS2/Libraries/bdwgc/include -I/Volumes/ESD-USB/DestroyiOS2/Libraries/libil2cpp/include -I/Volumes/ESD-USB/DestroyiOS2/Libraries/libil2cpp/include/pch -I/Volumes/ESD-USB/DestroyiOS2/Libraries/external/baselib/Include -I/Volumes/ESD-USB/DestroyiOS2/Libraries/external/baselib/Platforms/IOS/Include -I/Users/borismazanov/Library/Developer/Xcode/DerivedData/Unity-iPhone-hcnuwulfldbcygbgpniybcnxkeoi/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/UnityFramework.build/DerivedSources-normal/arm64 -I/Users/borismazanov/Library/Developer/Xcode/DerivedData/Unity-iPhone-hcnuwulfldbcygbgpniybcnxkeoi/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/UnityFramework.build/DerivedSources/arm64 -I/Users/borismazanov/Library/Developer/Xcode/DerivedData/Unity-iPhone-hcnuwulfldbcygbgpniybcnxkeoi/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/UnityFramework.build/DerivedSources -Wno-missing-declarations -F/Users/borismazanov/Library/Developer/Xcode/DerivedData/Unity-iPhone-hcnuwulfldbcygbgpniybcnxkeoi/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos -F/Volumes/ESD-USB/DestroyiOS2/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current -F/Volumes/ESD-USB/DestroyiOS2/Pods/GoogleAppMeasurement/Frameworks -F/Volumes/ESD-USB/DestroyiOS2/Pods/GoogleUserMessagingPlatform/Frameworks/Release -F/Users/borismazanov/Library/Developer/Xcode/DerivedData/Unity-iPhone-hcnuwulfldbcygbgpniybcnxkeoi/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/XCFrameworkIntermediates/GoogleAppMeasurement -F/Users/borismazanov/Library/Developer/Xcode/DerivedData/Unity-iPhone-hcnuwulfldbcygbgpniybcnxkeoi/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/XCFrameworkIntermediates/GoogleMobileAds -F/Users/borismazanov/Library/Developer/Xcode/DerivedData/Unity-iPhone-hcnuwulfldbcygbgpniybcnxkeoi/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/XCFrameworkIntermediates/UserMessagingPlatform -F/Volumes/ESD-USB/DestroyiOS2/Frameworks/AppMetrica/Plugins/iOS -F/Volumes/ESD-USB/DestroyiOS2/Frameworks/com.unity.ads/Plugins/iOS -fno-strict-overflow -DNET_4_0 -DRUNTIME_IL2CPP\=1 -DBASELIB_INLINE_NAMESPACE\=il2cpp_baselib -DIL2CPP_ENABLE_WRITE_BARRIERS\=1 -DIL2CPP_INCREMENTAL_TIME_SLICE\=3 -DUNITY_VERSION_VER\=2020 -DUNITY_VERSION_MAJ\=2 -DUNITY_VERSION_MIN\=3 -include /Users/borismazanov/Library/Developer/Xcode/DerivedData/Unity-iPhone-hcnuwulfldbcygbgpniybcnxkeoi/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/PrecompiledHeaders/SharedPrecompiledHeaders/11739824452162250794/Prefix.pch -MMD -MT dependencies -MF /Users/borismazanov/Library/Developer/Xcode/DerivedData/Unity-iPhone-hcnuwulfldbcygbgpniybcnxkeoi/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/UnityFramework.build/Objects-normal/arm64/fmod_register_static_plugins.d --serialize-diagnostics /Users/borismazanov/Library/Developer/Xcode/DerivedData/Unity-iPhone-hcnuwulfldbcygbgpniybcnxkeoi/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/UnityFramework.build/Objects-normal/arm64/fmod_register_static_plugins.dia -c /Users/borismazanov/Documents/projects/DestroyCar11/Assets/Plugins/FMOD/Cache/fmod_register_static_plugins.cpp -o /Users/borismazanov/Library/Developer/Xcode/DerivedData/Unity-iPhone-hcnuwulfldbcygbgpniybcnxkeoi/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/UnityFramework.build/Objects-normal/arm64/fmod_register_static_plugins.o

error: Build input file cannot be found: '/Users/borismazanov/Documents/projects/DestroyCar11/Assets/Plugins/FMOD/Cache/fmod_register_static_plugins.cpp' (in target 'UnityFramework' from project 'Unity-iPhone')
```

---

<div class="post-metadata">

### Author: ![mathew](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/mathew/32/431_2.png) [@mathew](https://qa.fmod.com/u/mathew)
#### Post date: [February 12, 2021, 4:40am UTC](https://qa.fmod.com/t/fmod-register-static-plugins-cpp-not-found/16728/2 "2021-02-12T04:40:05Z")

</div>

Thanks for the report, we are investigating and will get back to you when we know more.

---

<div class="post-metadata">

### Author: ![mathew](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/mathew/32/431_2.png) [@mathew](https://qa.fmod.com/u/mathew)
#### Post date: [February 22, 2021, 1:29am UTC](https://qa.fmod.com/t/fmod-register-static-plugins-cpp-not-found/16728/3 "2021-02-22T01:29:22Z")

</div>

We have found the cause of this issue and it has been resolved.  
The fix will be in our next release 2.01.09.

---

<div class="post-metadata">

### Author: ![lowerthird](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/lowerthird/32/2008_2.png) [@lowerthird](https://qa.fmod.com/u/lowerthird)
#### Post date: [March 16, 2021, 2:22am UTC](https://qa.fmod.com/t/fmod-register-static-plugins-cpp-not-found/16728/4 "2021-03-16T02:22:45Z")

</div>

Not sure if this is related but I’m trying to build a Unity project originally created in Windows on a Mac and am getting a failed build for a similar reason.

Unity 2020.3.0f1 ILCPP (generate Xcode project) on MacOS 11.2 Xcode 12.4  
FMOD 2.01.07

Build fails at

```auto
[1/3 0s] Copy Additional C++ File /Users/<path to my project on Mac>/Library/Il2cppBuildCache/macOS/XcodeProject/il2cppOutput/fmod_register_static_plugins.cpp" --additional-cpp
##### CommandLine
cp "C:/Users/<path to my project on windows>/Temp/fmod_register_static_plugins.cpp" --additional-cpp" "/Users/<path to my project on Mac>/Library/Il2cppBuildCache/macOS/XcodeProject/il2cppOutput/fmod_register_static_plugins.cpp" --additional-cpp" 
##### ExitCode
1
##### Output
cp: C:/Users/<path to my project on windows>/Temp/fmod_register_static_plugins.cpp: No such file or directory
*** Bee build failed (19.20 seconds), 2 items updated, 3 evaluated

```

It fails as the windows path is not found on mac. On mono it fails in Xcode at  
`PlugIns/fmodstudio.dll: No such file or directory`

Seems unrelated but it is the same file. Maybe this should be a separate issue but I would appreciate some insight or a workaround.

---

<div class="post-metadata">

### Author: ![mathew](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/mathew/32/431_2.png) [@mathew](https://qa.fmod.com/u/mathew)
#### Post date: [March 16, 2021, 2:43am UTC](https://qa.fmod.com/t/fmod-register-static-plugins-cpp-not-found/16728/5 "2021-03-16T02:43:01Z")

</div>

This issue is also fixed pending our next release. To work around it first remove the additional CPP settings from the file `ProjectSettings/ProjectSettings.asset`, search for `additionalIl2CppArgs:` and remove the FMOD files.

To disable the cause of this edit `Assets\Plugins\FMOD\src\Runtime\Settings.cs` modify the function `PreprocessBuild` to remove the call to `PreprocessStaticPlugins`. This will disable any static plugins, but is necessary to work around the issue.

Everything will work correctly in the next release.

---

<div class="post-metadata">

### Author: ![grapefrukt](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/grapefrukt/32/1012_2.png) [@grapefrukt](https://qa.fmod.com/u/grapefrukt)
#### Post date: [March 18, 2021, 8:59pm UTC](https://qa.fmod.com/t/fmod-register-static-plugins-cpp-not-found/16728/6 "2021-03-18T20:59:19Z")

</div>

Stumbled upon this issue today, I’m also working on a Windows box and doing builds on a Mac. The first part of the fix posted in [Fmod\_register\_static\_plugins.cpp not found - #5 by mathew](https://qa.fmod.com/t/fmod-register-static-plugins-cpp-not-found/16728/5) seems to have worked for me, removing the `PreprocessStaticPlugins` call made my builds fail with:

```
❌ Undefined symbols for architecture arm64
Symbol: _FMOD_Unity_RegisterStaticPlugins
Referenced from: _Platform_LoadStaticPlugins_m4265C0F1EF38890E6BCD282D906664E9B531E4BB in FMODUnity.o

```

I’m not using any static plugins, but it seems that call was still needed for some reason. Anyway, removing that first bit got me back on track for now.

---

<div class="post-metadata">

### Author: ![gr3chu](https://avatars.discourse-cdn.com/v4/letter/g/a8b319/32.png) [@gr3chu](https://qa.fmod.com/u/gr3chu)
#### Post date: [April 5, 2021, 6:52am UTC](https://qa.fmod.com/t/fmod-register-static-plugins-cpp-not-found/16728/7 "2021-04-05T06:52:02Z")

</div>

@mathew do you already have a release date for 2.01.09?

---

<div class="post-metadata">

### Author: ![mathew](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/mathew/32/431_2.png) [@mathew](https://qa.fmod.com/u/mathew)
#### Post date: [April 5, 2021, 10:41pm UTC](https://qa.fmod.com/t/fmod-register-static-plugins-cpp-not-found/16728/8 "2021-04-05T22:41:52Z")

</div>

It will depend largely on when QA give the all clear, but we are aiming for this week.

---

<div class="post-metadata">

### Author: ![ff-f](https://avatars.discourse-cdn.com/v4/letter/f/a88e4f/32.png) [@ff-f](https://qa.fmod.com/u/ff-f)
#### Post date: [April 7, 2021, 2:38am UTC](https://qa.fmod.com/t/fmod-register-static-plugins-cpp-not-found/16728/9 "2021-04-07T02:38:02Z")

</div>

Looking forward to .09. This error is happening for me as well.

---

<div class="post-metadata">

### Author: ![dafar](https://avatars.discourse-cdn.com/v4/letter/d/74df32/32.png) [@dafar](https://qa.fmod.com/u/dafar)
#### Post date: [April 9, 2021, 1:44am UTC](https://qa.fmod.com/t/fmod-register-static-plugins-cpp-not-found/16728/10 "2021-04-09T01:44:31Z")

</div>

I have the same problem here. Can’t build via Xcode (project made with Mac).

---

<div class="post-metadata">

### Author: ![Agata123](https://avatars.discourse-cdn.com/v4/letter/a/41988e/32.png) [@Agata123](https://qa.fmod.com/u/Agata123)
#### Post date: [April 13, 2021, 12:10pm UTC](https://qa.fmod.com/t/fmod-register-static-plugins-cpp-not-found/16728/11 "2021-04-13T12:10:15Z")

</div>

> [@gr3chu](#):
>
> e date for 2.01.

Hi @mathew, do you have any update about the 2.01.09 release date? Our project is stuck without it ☹

---

<div class="post-metadata">

### Author: ![mathew](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/mathew/32/431_2.png) [@mathew](https://qa.fmod.com/u/mathew)
#### Post date: [April 13, 2021, 10:56pm UTC](https://qa.fmod.com/t/fmod-register-static-plugins-cpp-not-found/16728/12 "2021-04-13T22:56:38Z")

</div>

QA found a last minute issue that we need to fix, so the release is still expected “any day now”.
