Cannot compile after update to 5.4.7

Hello! Sorry if this topic ended up in the wrong category.
I’ve pulled the git repository master branch in order to update from 5.4.5 to 5.4.7 and compiled
projucer with options: make CONFIG=Release AR=gcc−ar −j8. It failed with:

make: *** no rule to make target '../../../modules/juce_core/misc/juce_StdFunctionCompat.cpp', needed by 'build/intermediate/Release/include_juce_core_f26d17db.o. Stop.

I tryied it again without the archiver make CONFIG=Release −j8 and it worked.
I opened projucer 5.4.7, loaded my project and saved it, as requested directly after compilation of my project. Now, when trying to compile my plugin, i get the same error as above.
I have compiled version 5.4.5 also with the archiver option.
Any ideas how i can get rid of the error? thx in advance!

You need to delete the intermediary build objects that were dependent on the juce_StdFunctionCompat.cpp file which has now been removed.

cd JUCE/extras/Projucer/Builds/LinuxMakefile && make clean && make -j8 CONFIG=Release

1 Like

Thx a lot for the fast reply…i’ve forgot to clean the plugin compilation :man_facepalming:
solved!