[linux-audio-user] Rosegarden 1.2.3 debs?

Werner Flügel wfluegel at fh-lausitz.de
Fri Feb 17 01:51:35 EST 2006


Jon Hoskins wrote:
> Hey all,
> 
> I'm struggling with Scons, trying to build from source.  Has anyone seen
> debian packages for this yet?
> 

Dont know about debs. But I think, scons is not the biggest problem building 
rosegarden. Got a lot of errors (see below), I think, any lib or header file is 
still missing. Any hints?

greets

Werner

(output of my compiling try)

g++ -I/usr/include/alsa -I/usr/local/include -I/usr/include/freetype2 
-I/usr/X11R6/include
  -DHAVE_ALSA -DHAVE_LIBJACK -DHAVE_DSSI -DHAVE_LIBLO -DHAVE_XFT 
-DQT_THREAD_SUPPORT -DVERS
  ION=\"4-1.2.3\" -I/usr/include/kde/ -I/usr/include/qt3 -I/usr/include/alsa 
-I/usr/local/in
  clude -I/usr/include/freetype2 -I/usr/X11R6/include -DHAVE_ALSA -DHAVE_LIBJACK 
-DHAVE_DSSI
   -DHAVE_LIBLO -DHAVE_XFT -DDEBUG -g -Wall -I/usr/include/alsa 
-I/usr/local/include -I/usr/
   include/freetype2 -I/usr/X11R6/include -IRGbuild/sound -Ibase -Igui -IRGbuild 
-c -o RGbuil
   d/sound/DSSIPluginFactory.o RGbuild/sound/DSSIPluginFactory.cpp
   RGbuild/sound/DSSIPluginFactory.h:36: error: expected class-name before '{' token
   RGbuild/sound/DSSIPluginFactory.h:40: error: 'MappedObjectPropertyList' has 
not been decla
   red
   RGbuild/sound/DSSIPluginFactory.h:42: error: 'QString' has not been declared
   RGbuild/sound/DSSIPluginFactory.h:42: error: 'MappedPluginSlot' has not been 
declared
   RGbuild/sound/DSSIPluginFactory.h:44: error: ISO C++ forbids declaration of 
'RunnablePlugi
   nInstance' with no type
   RGbuild/sound/DSSIPluginFactory.h:44: error: 'RunnablePluginInstance' 
declared as a 'virtu
   al' field
   RGbuild/sound/DSSIPluginFactory.h:44: error: expected ';' before '*' token
   RGbuild/sound/DSSIPluginFactory.h:55: error: ISO C++ forbids declaration of 
'vector' with
   no type
   RGbuild/sound/DSSIPluginFactory.h:55: error: invalid use of '::'
   RGbuild/sound/DSSIPluginFactory.h:55: error: 'vector' declared as a 'virtual' 
field
   RGbuild/sound/DSSIPluginFactory.h:55: error: expected ';' before '<' token
   RGbuild/sound/DSSIPluginFactory.h:61: error: 'QString' has not been declared
   RGbuild/sound/DSSIPluginFactory.h:63: error: 'getLADSPADescriptor' declared 
as a 'virtual'
    field
    RGbuild/sound/DSSIPluginFactory.h:63: error: expected ';' before '(' token
    RGbuild/sound/DSSIPluginFactory.h:64: error: 'getDSSIDescriptor' declared as 
a 'virtual' f
    ield
    RGbuild/sound/DSSIPluginFactory.h:64: error: expected ';' before '(' token
    RGbuild/sound/DSSIPluginFactory.cpp: In constructor 
'Rosegarden::DSSIPluginFactory::DSSIPl
    uginFactory()':
    RGbuild/sound/DSSIPluginFactory.cpp:41: error: class 
'Rosegarden::DSSIPluginFactory' does
    not have any field named 'LADSPAPluginFactory'
    RGbuild/sound/DSSIPluginFactory.cpp: At global scope:
    RGbuild/sound/DSSIPluginFactory.cpp:52: error: prototype for 'void 
Rosegarden::DSSIPluginF
    actory::enumeratePlugins(Rosegarden::MappedObjectPropertyList&)' does not 
match any in cla
    ss 'Rosegarden::DSSIPluginFactory'
    RGbuild/sound/DSSIPluginFactory.h:40: error: candidate is: virtual void 
Rosegarden::DSSIPl
    uginFactory::enumeratePlugins(int&)
    RGbuild/sound/DSSIPluginFactory.cpp: In member function 'void 
Rosegarden::DSSIPluginFactor
    y::enumeratePlugins(Rosegarden::MappedObjectPropertyList&)':
    RGbuild/sound/DSSIPluginFactory.cpp:54: error: 'm_identifiers' was not 
declared in this sc
    ope
    RGbuild/sound/DSSIPluginFactory.cpp:57: error: 'getDSSIDescriptor' was not 
declared in thi
    s scope
    RGbuild/sound/DSSIPluginFactory.cpp:73: error: 'm_taxonomy' was not declared 
in this scope
    RGbuild/sound/DSSIPluginFactory.cpp:93: error: 'getPortDisplayHint' was not 
declared in th
    is scope
    RGbuild/sound/DSSIPluginFactory.cpp:94: error: 'getPortMinimum' was not 
declared in this s
    cope
    RGbuild/sound/DSSIPluginFactory.cpp:95: error: 'getPortMaximum' was not 
declared in this s
    cope
    RGbuild/sound/DSSIPluginFactory.cpp:96: error: 'getPortDefault' was not 
declared in this s
    cope
    RGbuild/sound/DSSIPluginFactory.cpp:100: error: 'unloadUnusedLibraries' was 
not declared i
    n this scope
    RGbuild/sound/DSSIPluginFactory.cpp: At global scope:
    RGbuild/sound/DSSIPluginFactory.cpp:105: error: prototype for 'void 
Rosegarden::DSSIPlugin
    Factory::populatePluginSlot(QString, Rosegarden::MappedPluginSlot&)' does 
not match any in
     class 'Rosegarden::DSSIPluginFactory'
     RGbuild/sound/DSSIPluginFactory.h:42: error: candidate is: virtual void 
Rosegarden::DSSIPl
     uginFactory::populatePluginSlot(int, int&)
     RGbuild/sound/DSSIPluginFactory.cpp: In member function 'void 
Rosegarden::DSSIPluginFactor
     y::populatePluginSlot(QString, Rosegarden::MappedPluginSlot&)':
     RGbuild/sound/DSSIPluginFactory.cpp:107: error: 'getLADSPADescriptor' was 
not declared in
     this scope
     RGbuild/sound/DSSIPluginFactory.cpp:117: error: 'm_taxonomy' was not 
declared in this scop
     e
     RGbuild/sound/DSSIPluginFactory.cpp:143: error: 'getPortMaximum' was not 
declared in this
     scope
     RGbuild/sound/DSSIPluginFactory.cpp:145: error: 'getPortMinimum' was not 
declared in this
     scope
     RGbuild/sound/DSSIPluginFactory.cpp:147: error: 'getPortDefault' was not 
declared in this
     scope
     RGbuild/sound/DSSIPluginFactory.cpp:149: error: 'getPortDisplayHint' was 
not declared in t
     his scope
     RGbuild/sound/DSSIPluginFactory.cpp: At global scope:
     RGbuild/sound/DSSIPluginFactory.cpp:163: error: no 
'Rosegarden::RunnablePluginInstance* Ro
     segarden::DSSIPluginFactory::instantiatePlugin(QString, int, int, unsigned 
int, unsigned i
     nt, unsigned int)' member function declared in class 
'Rosegarden::DSSIPluginFactory'
     RGbuild/sound/DSSIPluginFactory.cpp: In member function 
'Rosegarden::RunnablePluginInstanc
     e* Rosegarden::DSSIPluginFactory::instantiatePlugin(QString, int, int, 
unsigned int, unsig
     ned int, unsigned int)':
     RGbuild/sound/DSSIPluginFactory.cpp:165: error: 'getDSSIDescriptor' was not 
declared in th
     is scope
     RGbuild/sound/DSSIPluginFactory.cpp:172: error: no matching function for 
call to 'Rosegard
     en::DSSIPluginInstance::DSSIPluginInstance(Rosegarden::DSSIPluginFactory* 
const, int&, QSt
     ring&, int&, unsigned int&, unsigned int&, unsigned int&, const 
DSSI_Descriptor*&)'
     RGbuild/sound/DSSIPluginInstance.h:110: note: candidates are: 
Rosegarden::DSSIPluginInstan
     ce::DSSIPluginInstance(Rosegarden::PluginFactory*, 
Rosegarden::InstrumentId, QString, int,
      long unsigned int, size_t, float**, float**, const DSSI_Descriptor*)
      RGbuild/sound/DSSIPluginInstance.h:98: note: 
Rosegarden::DSSIPluginInstanc
      e::DSSIPluginInstance(Rosegarden::PluginFactory*, 
Rosegarden::InstrumentId, QString, int,
      long unsigned int, size_t, int, const DSSI_Descriptor*)
      RGbuild/sound/DSSIPluginInstance.h:43: note: 
Rosegarden::DSSIPluginInstanc
      e::DSSIPluginInstance(const Rosegarden::DSSIPluginInstance&)
      RGbuild/sound/DSSIPluginFactory.cpp:174: error: 'm_instances' was not 
declared in this sco
      pe
      RGbuild/sound/DSSIPluginFactory.cpp: At global scope:
      RGbuild/sound/DSSIPluginFactory.cpp:184: error: no 'const DSSI_Descriptor* 
Rosegarden::DSS
      IPluginFactory::getDSSIDescriptor(QString)' member function declared in 
class 'Rosegarden:
      :DSSIPluginFactory'
      RGbuild/sound/DSSIPluginFactory.cpp: In member function 'const 
DSSI_Descriptor* Rosegarden
      ::DSSIPluginFactory::getDSSIDescriptor(QString)':
      RGbuild/sound/DSSIPluginFactory.cpp:189: error: 'm_libraryHandles' was not 
declared in thi 
  s scope
      RGbuild/sound/DSSIPluginFactory.cpp:190: error: 'loadLibrary' was not 
declared in this sco 
       pe
      RGbuild/sound/DSSIPluginFactory.cpp:197: error: 'm_libraryHandles' was not 
declared in thi 
  s scope
      RGbuild/sound/DSSIPluginFactory.cpp: At global scope:
      RGbuild/sound/DSSIPluginFactory.cpp:221: error: no 'const 
LADSPA_Descriptor* Rosegarden::D 
                   SSIPluginFactory::getLADSPADescriptor(QString)' member 
function declared in class 'Rosegar 
                      den::DSSIPluginFactory'
      RGbuild/sound/DSSIPluginFactory.cpp:230: error: no 'std::vector<QString, 
std::allocator<QS 
    tring> > Rosegarden::DSSIPluginFactory::getPluginPath()' member function 
declared in class 
     'Rosegarden::DSSIPluginFactory'
      RGbuild/sound/DSSIPluginFactory.cpp:287: error: prototype for 'void 
Rosegarden::DSSIPlugin 
         Factory::discoverPlugins(QString)' does not match any in class 
'Rosegarden::DSSIPluginFact 
              ory'
      RGbuild/sound/DSSIPluginFactory.h:61: error: candidate is: virtual void 
Rosegarden::DSSIPl 
     uginFactory::discoverPlugins(int)
      RGbuild/sound/DSSIPluginFactory.cpp: In member function 'void 
Rosegarden::DSSIPluginFactor 
               y::discoverPlugins(QString)':
      RGbuild/sound/DSSIPluginFactory.cpp:371: error: 'm_identifiers' was not 
declared in this s 
     cope
      scons: *** [RGbuild/sound/DSSIPluginFactory.o] Error 1
      scons: building terminated because of errors.


-- 
mfG.

W.Flügel
HRZ FH Lausitz
Tel. 03573 / 85382




More information about the Linux-audio-user mailing list