So I don't know ANY C++. It's very frightening to me. I know a few other languages, so I can try and guess the basics, but C and C++ are mysteries to me. I'm currently trying to build TranscriberAG for my Ubuntu 11.10 computer, and the make files seem to be woefully outdated.
I managed to find a forum post (
http://www.das-werkstatt.com/forum/werkstatt/viewtopic.php?f=24&t=1895) by someone else who had tried the same thing, but at a certain point they stopped posting (perhaps the errors became too much for them?). With the current error I'm getting, there seems to be a problem with the way that a make file declares a class, and that seems to me to be a very basic problem, and I wish that I only knew C++ so that I could fix it, however I don't, and I am afraid that I won't have time to learn it because I need TranscriberAG in the next couple of weeks for my class.
TranscriberAG (
http://transag.sourceforge.net/) has not been updated since 07/2011, so if there are any changes in the ways that classes have been defined since then, I would imagine that might be related to the problem.
As I said before, I don't know any C, but from a couple hours of trying to understand it, the problem seems to be related to how PortAudioStream is typedef'ed as void in portaudio.h and then declared as a class in PortAudioStream.h
If anyone can help me with this, it would be DEEPLY appreciated
Important files:
PortAudioStream.cpp:
https://gitorious.org/transcriberag-aapo/transcriberag-aapo/blobs/master/v2.0.0-b1/source/src/MediaComponent/io/PortAudioStream.cpp
PortAudioStream.h:
https://gitorious.org/transcriberag-aapo/transcriberag-aapo/blobs/master/v2.0.0-b1/source/src/MediaComponent/io/PortAudioStream.h
portaudio.h:
http://portaudio.com/docs/v19-doxydocs/portaudio_8h_source.html