Introjucer doesn't build using xcode 3


Using latest tip (ec48a7ffcc199e4ab2062f720fa20e50fa0dee79)

Trying to build the Introjucer using Xcode 3.2.6 with either LLVM 1.7 or GCC 4.2 fails,
with line at jucer_Application.h

Array <FileWithTime> files;

causing error:

error: template argument for 'template<class ElementType, class TypeOfCriticalSectionToUse> class juce::Array' uses local type 'IntrojucerApp::deleteLogger()::FileWithTime'

Changing it to work with std::pair<Time, File> instead of local class FileWithTime (which I think preserves the functionality?) fixes it.

cheers, Yair


Thanks, I’ll have a look at that.