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