# Problem create repertory

**URL:** https://forum.juce.com/t/problem-create-repertory/58937
**Category:** General JUCE discussion
**Created:** [November 24, 2023, 2:01pm UTC](https://forum.juce.com/t/problem-create-repertory/58937 "2023-11-24T14:01:21Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Laeriss](https://avatars.discourse-cdn.com/v4/letter/l/e9c0ed/32.png) [@Laeriss](https://forum.juce.com/u/Laeriss)
#### Post date: [November 24, 2023, 2:01pm UTC](https://forum.juce.com/t/problem-create-repertory/58937/1 "2023-11-24T14:01:21Z")

</div>

I changed my version of juce and I can no longer build my plug-ins? I don’t understand because I don’t have changed others parameters of my build…? If someone has the solution?

“error: unable to create directory ‘/Users/bertolinoanthony/Programming/SimpleEQ/Builds/MacOSX/build/Debug/SimpleEQ.vst3’ (in target ‘SimpleEQ - VST3’ from project ‘SimpleEQ’)”

---

<div class="post-metadata">

### Author: ![Mrugalla](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/mrugalla/32/13092_2.png) [@Mrugalla](https://forum.juce.com/u/Mrugalla)
#### Post date: [November 24, 2023, 3:30pm UTC](https://forum.juce.com/t/problem-create-repertory/58937/2 "2023-11-24T15:30:50Z")

</div>

looks like your last juce version was still from when juce built vst3 files instead of bundles. you have to manually delete old files for the copystep to work again. after that it will replace automatically again

---

<div class="post-metadata">

### Author: ![Laeriss](https://avatars.discourse-cdn.com/v4/letter/l/e9c0ed/32.png) [@Laeriss](https://forum.juce.com/u/Laeriss)
#### Post date: [November 29, 2023, 1:59pm UTC](https://forum.juce.com/t/problem-create-repertory/58937/3 "2023-11-29T13:59:47Z")

</div>

Thank you, I was able to solve this problem. Now, I have other problem with the Share code of Juce… Do you have the solution? I think the problem is with xcode if I’m not mistaken?

"  
Showing All Messages  
CompileC /Users/bertolinoanthony/Library/Developer/Xcode/DerivedData/SimpleEQ-azjzlcpovfdlymexivqxdkpisqje/Build/Intermediates.noindex/SimpleEQ.build/Debug/SimpleEQ\ -\ Shared\ Code.build/Objects-normal/arm64/PluginEditor.o /Users/bertolinoanthony/Programming/SimpleEQ/Source/PluginEditor.cpp normal arm64 c++ com.apple.compilers.llvm.clang.1\_0.compiler (in target ‘SimpleEQ - Shared Code’ from project ‘SimpleEQ’)  
cd /Users/bertolinoanthony/Programming/SimpleEQ/Builds/MacOSX  
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c++ -ivfsstatcache /Users/bertolinoanthony/Library/Developer/Xcode/DerivedData/SDKStatCaches.noindex/macosx14.0-23A334-4a76ee93ef69e462914ffe9883de22b8.sdkstatcache -target arm64-apple-macos10.13 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fno-color-diagnostics -std=c++17 -stdlib=libc++ -Wno-trigraphs -fpascal-strings -O0 -fno-common -Wno-missing-field-initializers -Wno-missing-prototypes -Wunreachable-code -Wnon-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-float-conversion -Wnon-literal-null-conversion -Wobjc-literal-conversion -Wshorten-64-to-32 -Wno-newline-eof -Wno-c++11-extensions -Wno-implicit-fallthrough -D\_DEBUG=1 -DDEBUG=1 -DJUCE\_DISPLAY\_SPLASH\_SCREEN=0 -DJUCE\_USE\_DARK\_SPLASH\_SCREEN=1 -DJUCE\_PROJUCER\_VERSION=0x70009 -DJUCE\_MODULE\_AVAILABLE\_juce\_audio\_basics=1 -DJUCE\_MODULE\_AVAILABLE\_juce\_audio\_devices=1 -DJUCE\_MODULE\_AVAILABLE\_juce\_audio\_formats=1 -DJUCE\_MODULE\_AVAILABLE\_juce\_audio\_plugin\_client=1 -DJUCE\_MODULE\_AVAILABLE\_juce\_audio\_processors=1 -DJUCE\_MODULE\_AVAILABLE\_juce\_audio\_utils=1 -DJUCE\_MODULE\_AVAILABLE\_juce\_core=1 -DJUCE\_MODULE\_AVAILABLE\_juce\_data\_structures=1 -DJUCE\_MODULE\_AVAILABLE\_juce\_dsp=1 -DJUCE\_MODULE\_AVAILABLE\_juce\_events=1 -DJUCE\_MODULE\_AVAILABLE\_juce\_graphics=1 -DJUCE\_MODULE\_AVAILABLE\_juce\_gui\_basics=1 -DJUCE\_MODULE\_AVAILABLE\_juce\_gui\_extra=1 -DJUCE\_GLOBAL\_MODULE\_SETTINGS\_INCLUDED=1 -DJUCE\_VST3\_CAN\_REPLACE\_VST2=0 -DJUCE\_PLUGINHOST\_VST=1 -DJUCE\_PLUGINHOST\_VST3=1 -DJUCE\_PLUGINHOST\_AU=1 -DJUCE\_STRICT\_REFCOUNTEDPOINTER=1 -DJucePlugin\_Build\_VST=0 -DJucePlugin\_Build\_VST3=1 -DJucePlugin\_Build\_AU=1 -DJucePlugin\_Build\_AUv3=0 -DJucePlugin\_Build\_AAX=0 -DJucePlugin\_Build\_Standalone=1 -DJucePlugin\_Build\_Unity=0 -DJucePlugin\_Build\_LV2=0 -DJucePlugin\_Enable\_IAA=0 -DJucePlugin\_Enable\_ARA=0 -DJucePlugin\_Name="SimpleEQ" -DJucePlugin\_Desc="SimpleEQ" -DJucePlugin\_Manufacturer="Bertolino\ Anthony" -DJucePlugin\_ManufacturerWebsite="www.BertolinoAnthony.com" -DJucePlugin\_ManufacturerEmail="" -DJucePlugin\_ManufacturerCode=0x4d616e75 -DJucePlugin\_PluginCode=0x42316f76 -DJucePlugin\_IsSynth=0 -DJucePlugin\_WantsMidiInput=0 -DJucePlugin\_ProducesMidiOutput=0 -DJucePlugin\_IsMidiEffect=0 -DJucePlugin\_EditorRequiresKeyboardFocus=0 -DJucePlugin\_Version=1.0.0 -DJucePlugin\_VersionCode=0x10000 -DJucePlugin\_VersionString="1.0.0" -DJucePlugin\_VSTUniqueID=JucePlugin\_PluginCode -DJucePlugin\_VSTCategory=kPlugCategEffect -DJucePlugin\_Vst3Category="Fx" -DJucePlugin\_AUMainType='aufx' -DJucePlugin\_AUSubType=JucePlugin\_PluginCode -DJucePlugin\_AUExportPrefix=SimpleEQAU -DJucePlugin\_AUExportPrefixQuoted="SimpleEQAU" -DJucePlugin\_AUManufacturerCode=JucePlugin\_ManufacturerCode -DJucePlugin\_CFBundleIdentifier=com.BertolinoAnthony.SimpleEQ -DJucePlugin\_AAXIdentifier=com.BertolinoAnthony.SimpleEQ -DJucePlugin\_AAXManufacturerCode=JucePlugin\_ManufacturerCode -DJucePlugin\_AAXProductId=JucePlugin\_PluginCode -DJucePlugin\_AAXCategory=0 -DJucePlugin\_AAXDisableBypass=0 -DJucePlugin\_AAXDisableMultiMono=0 -DJucePlugin\_IAAType=0x61757278 -DJucePlugin\_IAASubType=JucePlugin\_PluginCode -DJucePlugin\_IAAName="Bertolino\ Anthony:\ SimpleEQ" -DJucePlugin\_VSTNumMidiInputs=16 -DJucePlugin\_VSTNumMidiOutputs=16 -DJucePlugin\_ARAContentTypes=0 -DJucePlugin\_ARATransformationFlags=0 -DJucePlugin\_ARAFactoryID="com.BertolinoAnthony.SimpleEQ.factory" -DJucePlugin\_ARADocumentArchiveID="com.BertolinoAnthony.SimpleEQ.aradocumentarchive.1.0.0" -DJucePlugin\_ARACompatibleArchiveIDs="" -DJUCE\_STANDALONE\_APPLICATION=JucePlugin\_Build\_Standalone -DJUCER\_XCODE\_MAC\_F6D2F4CF=1 -DJUCE\_APP\_VERSION=1.0.0 -DJUCE\_APP\_VERSION\_HEX=0x10000 -DJUCE\_SHARED\_CODE=1 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk -fstrict-aliasing -Wdeprecated-declarations -Winvalid-offsetof -g -fvisibility=hidden -fvisibility-inlines-hidden -Wno-sign-conversion -Winfinite-recursion -Wmove -Wcomma -Wblock-capture-autoreleasing -Wstrict-prototypes -Wrange-loop-analysis -Wno-semicolon-before-method-body -index-store-path /Users/bertolinoanthony/Library/Developer/Xcode/DerivedData/SimpleEQ-azjzlcpovfdlymexivqxdkpisqje/Index.noindex/DataStore -I/Users/bertolinoanthony/Programming/SimpleEQ/Builds/MacOSX/build/Debug/include -I/Users/bertolinoanthony/JUCE/modules/juce\_audio\_processors/format\_types/VST3\_SDK -I/Users/bertolinoanthony/Programming/SimpleEQ/JuceLibraryCode -I/Users/bertolinoanthony/JUCE/modules -I/Users/bertolinoanthony/JUCE/modules/juce\_audio\_plugin\_client/AU -I/Users/bertolinoanthony/Library/Developer/Xcode/DerivedData/SimpleEQ-azjzlcpovfdlymexivqxdkpisqje/Build/Intermediates.noindex/SimpleEQ.build/Debug/SimpleEQ\ -\ Shared\ Code.build/DerivedSources-normal/arm64 -I/Users/bertolinoanthony/Library/Developer/Xcode/DerivedData/SimpleEQ-azjzlcpovfdlymexivqxdkpisqje/Build/Intermediates.noindex/SimpleEQ.build/Debug/SimpleEQ\ -\ Shared\ Code.build/DerivedSources/arm64 -I/Users/bertolinoanthony/Library/Developer/Xcode/DerivedData/SimpleEQ-azjzlcpovfdlymexivqxdkpisqje/Build/Intermediates.noindex/SimpleEQ.build/Debug/SimpleEQ\ -\ Shared\ Code.build/DerivedSources -Wreorder -F/Users/bertolinoanthony/Programming/SimpleEQ/Builds/MacOSX/build/Debug -MMD -MT dependencies -MF /Users/bertolinoanthony/Library/Developer/Xcode/DerivedData/SimpleEQ-azjzlcpovfdlymexivqxdkpisqje/Build/Intermediates.noindex/SimpleEQ.build/Debug/SimpleEQ\ -\ Shared\ Code.build/Objects-normal/arm64/PluginEditor.d --serialize-diagnostics /Users/bertolinoanthony/Library/Developer/Xcode/DerivedData/SimpleEQ-azjzlcpovfdlymexivqxdkpisqje/Build/Intermediates.noindex/SimpleEQ.build/Debug/SimpleEQ\ -\ Shared\ Code.build/Objects-normal/arm64/PluginEditor.dia -c /Users/bertolinoanthony/Programming/SimpleEQ/Source/PluginEditor.cpp -o /Users/bertolinoanthony/Library/Developer/Xcode/DerivedData/SimpleEQ-azjzlcpovfdlymexivqxdkpisqje/Build/Intermediates.noindex/SimpleEQ.build/Debug/SimpleEQ\ -\ Shared\ Code.build/Objects-normal/arm64/PluginEditor.o -index-unit-output-path /SimpleEQ.build/Debug/SimpleEQ\ -\ Shared\ Code.build/Objects-normal/arm64/PluginEditor.o

In file included from /Users/bertolinoanthony/Programming/SimpleEQ/Source/PluginEditor.cpp:9:  
In file included from /Users/bertolinoanthony/Programming/SimpleEQ/Source/PluginProcessor.h:11:  
In file included from /Users/bertolinoanthony/Programming/SimpleEQ/JuceLibraryCode/JuceHeader.h:16:  
In file included from /Users/bertolinoanthony/JUCE/modules/juce\_audio\_basics/juce\_audio\_basics.h:54:  
In file included from /Users/bertolinoanthony/JUCE/modules/juce\_core/juce\_core.h:204:  
In file included from /Users/bertolinoanthony/JUCE/modules/juce\_core/system/juce\_StandardHeader.h:80:  
/Users/bertolinoanthony/JUCE/modules/juce\_core/system/juce\_CompilerSupport.h:71:15: warning: If you are using Link Time Optimisation (LTO), the new linker introduced in Xcode 15 may produce a broken binary.  
As a workaround, add either ‘-Wl,-weak\_reference\_mismatches,weak’ or ‘-Wl,-ld\_classic’ to your linker flags.  
Once you’ve selected a workaround, you can add JUCE\_SILENCE\_XCODE\_15\_LINKER\_WARNING to your preprocessor definitions to silence this warning. [-W#pragma-messages]  
#pragma GCC warning "If you are using Link Time Optimisation (LTO), the "   
^  
/Users/bertolinoanthony/JUCE/modules/juce\_core/system/juce\_CompilerSupport.h:85:4: error: static assertion failed due to requirement ‘std::string\_view(“15.0.0 (clang-1500.0.40.1)”) != std::string\_view(“15.0.0 (clang-1500.0.40.1)”)’: The new linker introduced in Xcode 15.0 will produce broken binaries when targeting older platforms.  
To work around this issue, bump your deployment target to macOS 13 or iOS 15, re-enable the old linker by adding ‘-Wl,-ld\_classic’ to your link flags, or update to Xcode 15.1.  
Once you’ve selected a workaround, you can add JUCE\_SILENCE\_XCODE\_15\_LINKER\_WARNING to your preprocessor definitions to silence this warning.  
static\_assert (std::string\_view ( **clang\_version** )  
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
1 warning and 1 error generated.

/Users/bertolinoanthony/JUCE/modules/juce\_core/system/juce\_CompilerSupport.h:71:15: If you are using Link Time Optimisation (LTO), the new linker introduced in Xcode 15 may produce a broken binary.  
As a workaround, add either ‘-Wl,-weak\_reference\_mismatches,weak’ or ‘-Wl,-ld\_classic’ to your linker flags.  
Once you’ve selected a workaround, you can add JUCE\_SILENCE\_XCODE\_15\_LINKER\_WARNING to your preprocessor definitions to silence this warning.

/Users/bertolinoanthony/JUCE/modules/juce\_core/system/juce\_CompilerSupport.h:85:4: Static assertion failed due to requirement ‘std::string\_view(“15.0.0 (clang-1500.0.40.1)”) != std::string\_view(“15.0.0 (clang-1500.0.40.1)”)’: The new linker introduced in Xcode 15.0 will produce broken binaries when targeting older platforms.  
To work around this issue, bump your deployment target to macOS 13 or iOS 15, re-enable the old linker by adding ‘-Wl,-ld\_classic’ to your link flags, or update to Xcode 15.1.  
Once you’ve selected a workaround, you can add JUCE\_SILENCE\_XCODE\_15\_LINKER\_WARNING to your preprocessor definitions to silence this warning.

"

---

<div class="post-metadata">

### Author: ![anthony-nicholls](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/anthony-nicholls/32/1246_2.png) [@anthony-nicholls](https://forum.juce.com/u/anthony-nicholls)
#### Post date: [November 29, 2023, 2:41pm UTC](https://forum.juce.com/t/problem-create-repertory/58937/4 "2023-11-29T14:41:36Z")

</div>

@Laeriss see this post.

> [@VST/AU builds fail after upgrading to Xcode 15](https://forum.juce.com/t/vst-au-builds-fail-after-upgrading-to-xcode-15/57936/43):
>
> @mydearzampano that is expected. On some of the most popular projects (listed below) we have enabled the -Wl,-weak\_reference\_mismatches,weak linker flag, and silenced the warning to make things easier for customers Projucer DemoRunner AudioPluginHost UnitTestRunner BinaryBuilder juceaide This isn’t foolproof as if these projects are run on anything less than macOS 13 or iOS 15 they will likely crash! For the public version of the Projucer on our website it uses the -Wl,-ld\_classic flag which…

---

<div class="post-metadata">

### Author: ![Laeriss](https://avatars.discourse-cdn.com/v4/letter/l/e9c0ed/32.png) [@Laeriss](https://forum.juce.com/u/Laeriss)
#### Post date: [November 30, 2023, 9:52pm UTC](https://forum.juce.com/t/problem-create-repertory/58937/5 "2023-11-30T21:52:39Z")

</div>

It’s not because I have the commands to fill in my projucer. Even with that, I can’t compile…

 ![Capture d’écran 2023-11-30 à 22.52.01](https://us1.discourse-cdn.com/flex026/uploads/juce/original/3X/1/8/18bf4b8d4bc8bb236ba1737e619c77f0f17aa14c.png)

---

<div class="post-metadata">

### Author: ![anthony-nicholls](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/anthony-nicholls/32/1246_2.png) [@anthony-nicholls](https://forum.juce.com/u/anthony-nicholls)
#### Post date: [November 30, 2023, 10:09pm UTC](https://forum.juce.com/t/problem-create-repertory/58937/6 "2023-11-30T22:09:14Z")

</div>

hmm I’m not clear what’s going wrong, if your hitting the error you shared above that error will only be hit when `JUCE_SILENCE_XCODE_15_LINKER_WARNING` is 0 or undefined. I can see form the error you shared above that the command that ran did not include the `JUCE_SILENCE_XCODE_15_LINKER_WARNING=1` definition shown in your Projucer project.

Let’s check a couple of things

- Have you pulled/cloned the latest version of the develop branch?
- Have you rebuilt the Projucer?
- Have you resaved/reopened the Xcode project from the Projucer?
- Can you reproduce this issue with a new blank project? (after adding the above flags)

---

<div class="post-metadata">

### Author: ![Laeriss](https://avatars.discourse-cdn.com/v4/letter/l/e9c0ed/32.png) [@Laeriss](https://forum.juce.com/u/Laeriss)
#### Post date: [December 1, 2023, 10:20pm UTC](https://forum.juce.com/t/problem-create-repertory/58937/7 "2023-12-01T22:20:47Z")

</div>

Ok, this problem is resolve… Thank you ! Now, I have new problem with compilation. I have another problem following the addition of “JUCE\_SILENCE\_XCODE\_15\_LINKER\_WARNING=1” and “-Wl,-weak\_reference\_mismatches,weak” in my Projucer project. I don’t know what I need to do to fix this audio processor issue…

 ![Capture d’écran 2023-12-01 à 23.16.45](https://us1.discourse-cdn.com/flex026/uploads/juce/original/3X/1/4/1491e89b6770e488001ee16ad8a9c37a0d1b6573.jpeg)
