[Clam-devel] Last commits: two API changes

Pau Arumi parumi at iua.upf.edu
Mon Jun 18 02:42:19 PDT 2007


En/na Hernán Ordiales ha escrit:
> On 6/15/07, Pau Arumi <parumi at iua.upf.edu> wrote:
>>
>> Today morning's commits by David and me (pair programming session)
>>
>>   * Transversal refactoring: drop GetExecState() in Processing
>>     (Step 1 of 2)
>>   ** Change uses of GetExecState() for IsConfigured() and
>>      IsRunning(). Not finished yet.
>>
>>   * Transversal refactoring: changed
>>     Mono|MultiChannerAudioFileReader classes
>>   ** Added direct access to Header and TextDescriptors, hidding
>>      the AudioFile (now is implementation detail)
>>   ** Updated all (many!) uses
>>
>>   * Added methods in Processing base class: IsConfigured() and
>>     IsRunning()
>>   ** Next step is to make GetExecState() private and update uses
>>
>> Last revision 10238
> 
> last days, i had problems with this update, for example i've done:
> svn up
> 
> then NetworkEditor did not compile
> 
> errors like:
> scons: Building targets ...
> == Compiling src/monitors/Vumeter.cxx
> src/monitors/Oscilloscope.hxx: In member function 'virtual bool
> OscilloscopeMonitor::isEnabled() const':
> src/monitors/Oscilloscope.hxx:47: error: 'IsRunning' no se declaró en
> este ámbito
 >
 > (...)
> 
> i don't know what could have happened, any clues?

This is strange. Processing::IsRunning() was in Processing.hxx 
(public) from revision 10238. It seems like CLAM didn't install ok, 
after the update...

BTW, I'll be around at IRC to know if it works ok now.
pau




More information about the clam-devel mailing list