# HG changeset patch # User Andrew McPherson # Date 1420326520 0 # Node ID e314677c49f696d28013f0164b19dd7ae5a21779 # Parent 78b9808a2c65612ab02bd78d57797b882afd0c76 Fix for building on XCode 6. diff -r 78b9808a2c65 -r e314677c49f6 Builds/Linux/Makefile --- a/Builds/Linux/Makefile Wed Sep 24 00:29:18 2014 +0100 +++ b/Builds/Linux/Makefile Sat Jan 03 23:08:40 2015 +0000 @@ -18,7 +18,7 @@ TARGET_ARCH := -march=native endif - CPPFLAGS := $(DEPFLAGS) -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=0.1.0" -D "JUCE_APP_VERSION_HEX=0x100" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode -I ../../../juce/modules + CPPFLAGS := $(DEPFLAGS) -std=c++11 -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=0.1.0" -D "JUCE_APP_VERSION_HEX=0x100" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode -I ../../../juce/modules CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -ggdb -O0 CXXFLAGS += $(CFLAGS) LDFLAGS += $(TARGET_ARCH) -L$(BINDIR) -L$(LIBDIR) -L/usr/X11R6/lib/ -lGL -lX11 -lXext -lXinerama -lasound -ldl -lfreetype -lpthread -lrt /usr/local/lib/liblo.a @@ -39,7 +39,7 @@ TARGET_ARCH := -march=native endif - CPPFLAGS := $(DEPFLAGS) -D "LINUX=1" -D "NDEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=0.1.0" -D "JUCE_APP_VERSION_HEX=0x100" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode -I ../../../juce/modules + CPPFLAGS := $(DEPFLAGS) -std=c++11 -D "LINUX=1" -D "NDEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=0.1.0" -D "JUCE_APP_VERSION_HEX=0x100" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode -I ../../../juce/modules CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -Os CXXFLAGS += $(CFLAGS) LDFLAGS += $(TARGET_ARCH) -L$(BINDIR) -L$(LIBDIR) -fvisibility=hidden -L/usr/X11R6/lib/ -lGL -lX11 -lXext -lXinerama -lasound -ldl -lfreetype -lpthread -lrt /usr/local/lib/liblo.a diff -r 78b9808a2c65 -r e314677c49f6 Builds/Linux32/Makefile --- a/Builds/Linux32/Makefile Wed Sep 24 00:29:18 2014 +0100 +++ b/Builds/Linux32/Makefile Sat Jan 03 23:08:40 2015 +0000 @@ -18,7 +18,7 @@ TARGET_ARCH := -march=native endif - CPPFLAGS := $(DEPFLAGS) -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -D "JUCER_LINUX_MAKE_BCF8FE09=1" -D "JUCE_APP_VERSION=0.1.0" -D "JUCE_APP_VERSION_HEX=0x100" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode -I ../../../juce/modules + CPPFLAGS := $(DEPFLAGS) -std=c++11 -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -D "JUCER_LINUX_MAKE_BCF8FE09=1" -D "JUCE_APP_VERSION=0.1.0" -D "JUCE_APP_VERSION_HEX=0x100" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode -I ../../../juce/modules CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -ggdb -O0 -m32 CXXFLAGS += $(CFLAGS) LDFLAGS += $(TARGET_ARCH) -L$(BINDIR) -L$(LIBDIR) -L/usr/X11R6/lib/ -lGL -lX11 -lXext -lXinerama -lasound -ldl -lfreetype -lpthread -lrt -L/usr/lib/i386-linux-gnu -L/usr/lib/i386-linux-gnu/mesa -m32 /usr/local/lib/liblo32.a @@ -39,7 +39,7 @@ TARGET_ARCH := -march=native endif - CPPFLAGS := $(DEPFLAGS) -D "LINUX=1" -D "NDEBUG=1" -D "JUCER_LINUX_MAKE_BCF8FE09=1" -D "JUCE_APP_VERSION=0.1.0" -D "JUCE_APP_VERSION_HEX=0x100" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode -I ../../../juce/modules + CPPFLAGS := $(DEPFLAGS) -std=c++11 -D "LINUX=1" -D "NDEBUG=1" -D "JUCER_LINUX_MAKE_BCF8FE09=1" -D "JUCE_APP_VERSION=0.1.0" -D "JUCE_APP_VERSION_HEX=0x100" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode -I ../../../juce/modules CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -Os -m32 CXXFLAGS += $(CFLAGS) LDFLAGS += $(TARGET_ARCH) -L$(BINDIR) -L$(LIBDIR) -fvisibility=hidden -L/usr/X11R6/lib/ -lGL -lX11 -lXext -lXinerama -lasound -ldl -lfreetype -lpthread -lrt -L/usr/lib/i386-linux-gnu -L/usr/lib/i386-linux-gnu/mesa -m32 /usr/local/lib/liblo32.a diff -r 78b9808a2c65 -r e314677c49f6 JuceLibraryCode/AppConfig.h --- a/JuceLibraryCode/AppConfig.h Wed Sep 24 00:29:18 2014 +0100 +++ b/JuceLibraryCode/AppConfig.h Sat Jan 03 23:08:40 2015 +0000 @@ -44,6 +44,10 @@ //#define JUCE_WASAPI #endif +#ifndef JUCE_WASAPI_EXCLUSIVE + //#define JUCE_WASAPI_EXCLUSIVE +#endif + #ifndef JUCE_DIRECTSOUND //#define JUCE_DIRECTSOUND #endif diff -r 78b9808a2c65 -r e314677c49f6 Source/Utility/Node.h --- a/Source/Utility/Node.h Wed Sep 24 00:29:18 2014 +0100 +++ b/Source/Utility/Node.h Sat Jan 03 23:08:40 2015 +0000 @@ -629,8 +629,8 @@ class NodeNonInterpolating : public NodeBase { public: // Useful type shorthands. See for details. - typedef typename std::allocator Alloc; - + typedef typename boost::container::allocator_traits > Alloc; + typedef typename boost::circular_buffer::value_type value_type; typedef typename boost::circular_buffer::pointer pointer; typedef typename boost::circular_buffer::const_pointer const_pointer; diff -r 78b9808a2c65 -r e314677c49f6 TouchKeys.jucer --- a/TouchKeys.jucer Wed Sep 24 00:29:18 2014 +0100 +++ b/TouchKeys.jucer Sat Jan 03 23:08:40 2015 +0000 @@ -1,7 +1,7 @@ @@ -271,7 +271,7 @@ - + @@ -286,7 +286,6 @@ - @@ -295,6 +294,7 @@ + - @@ -316,6 +315,7 @@ + - @@ -337,6 +336,7 @@ + - @@ -358,6 +357,7 @@ +