Hi,
I can’t seem to get version 1.40 to compile under Linux (mandriva 2005 LE).
I’m just doing a make, using the supplied Makefile.
It looks like it is related to audio functions (which I don’t really need anyway).
Here are the errors:
.
.
.
juce_OggVorbisAudioFormat.cpp
juce_WavAudioFormat.cpp
juce_AudioFormatReaderSource.cpp
juce_AudioSourcePlayer.cpp
juce_AudioTransportSource.cpp
juce_BufferingAudioSource.cpp
juce_IIRFilterAudioSource.cpp
In file included from …/…/src/juce_appframework/audio/audio_sources/juce_IIRFilterAudioSource.cpp:36:
…/…/src/juce_appframework/audio/audio_sources/juce_IIRFilterAudioSource.h:37:59: …/…/…/juce_core/containers/juce_OWnedArray.h: No such file or directory
In file included from …/…/src/juce_appframework/audio/audio_sources/juce_IIRFilterAudioSource.cpp:36:
…/…/src/juce_appframework/audio/audio_sources/juce_IIRFilterAudioSource.h:78: error: ISO C++ forbids declaration ofOwnedArray' with no type ../../src/juce_appframework/audio/audio_sources/juce_IIRFilterAudioSource.h:78: error: expected
;’ before ‘<’ token
…/…/src/juce_appframework/audio/audio_sources/juce_IIRFilterAudioSource.cpp: In constructor juce::IIRFilterAudioSource::IIRFilterAudioSource(juce::AudioSource*, bool)': ../../src/juce_appframework/audio/audio_sources/juce_IIRFilterAudioSource.cpp:47: error:
iirFilters’ undeclared (first use this function)
…/…/src/juce_appframework/audio/audio_sources/juce_IIRFilterAudioSource.cpp:47: error: (Each undeclared identifier is reported only once for each function it appears in.)
…/…/src/juce_appframework/audio/audio_sources/juce_IIRFilterAudioSource.cpp: In member function void juce::IIRFilterAudioSource::setFilterParameters(const juce::IIRFilter&)': ../../src/juce_appframework/audio/audio_sources/juce_IIRFilterAudioSource.cpp:59: error:
iirFilters’ undeclared (first use this function)
…/…/src/juce_appframework/audio/audio_sources/juce_IIRFilterAudioSource.cpp: In member function virtual void juce::IIRFilterAudioSource::prepareToPlay(int, double)': ../../src/juce_appframework/audio/audio_sources/juce_IIRFilterAudioSource.cpp:68: error:
iirFilters’ undeclared (first use this function)
…/…/src/juce_appframework/audio/audio_sources/juce_IIRFilterAudioSource.cpp: In member function virtual void juce::IIRFilterAudioSource::getNextAudioBlock(const juce::AudioSourceChannelInfo&)': ../../src/juce_appframework/audio/audio_sources/juce_IIRFilterAudioSource.cpp:83: error:
iirFilters’ undeclared (first use this function)
make[1]: *** […/…/bin/intermediate_linux/Debug/juce_IIRFilterAudioSource.o] Error 1
make: *** [JUCE] Error 2
[jos@dhcppc0 linux]$
Any ideas what’s causing this error?
Thanks,
johna