On Tue, 2003-10-14 at 13:34, Richard Bown wrote: > On Tuesday 14 October 2003 1:19 pm, Bob Ham wrote: > > > Doing "./configure --with-arts" and just "./configure" (with make > > cleans) both generate the same errors. > > What system/gcc/KDE are you running? > > Are you extracting CVS over an old copy? Tried blasting and building > completely from scratch?
I was doing "cvs up". A fresh checkout seems to have fixed it tho; weird. It's also got rid of the insanely annoying -fno-exceptions errors which makes me happy :) Unfortunately, once compiled and installed, the splash screen just sits there with Initialising view... In the console, it says rosegarden: RosegardenGUIDoc::syncDevices - waiting for Sequencer to come up This is what ps has to say about it: 9907 pts/8 S 0:00 rosegarden 9921 pts/8 S 0:00 \_ rosegardensequencer 9922 pts/8 S 0:00 \_ rosegardensequencer 9923 pts/8 S 0:00 \_ rosegardensequencer 9909 ? S 0:00 kdeinit: Running... 9912 ? S 0:00 kdeinit: dcopserver --nosid --suicide 9915 ? S 0:00 kdeinit: klauncher 9917 ? S 0:00 kdeinit: kded The system is gentoo with gcc 2.3.2 and kde 3.1. Attached are some trivial patches for errors and warnings. Bob -- Bob Ham <[EMAIL PROTECTED]> "At some point, keystroke recorders got installed on several machines at Valve. Our speculation is that these were done via a buffer overflow in Outlook's preview pane." -- Gabe Newell on the Half-Life 2 source leak
? rg-trivia.diff
Index: admin/detect-autoconf.sh
===================================================================
RCS file: /cvsroot/rosegarden/rosegarden/admin/detect-autoconf.sh,v
retrieving revision 1.1
diff -u -r1.1 detect-autoconf.sh
--- admin/detect-autoconf.sh 24 Nov 2002 17:41:21 -0000 1.1
+++ admin/detect-autoconf.sh 14 Oct 2003 14:15:58 -0000
@@ -15,6 +15,8 @@
{
if test -x "`$WHICH autoconf-2.5x`" ; then
AUTOCONF="`$WHICH autoconf-2.5x`"
+ elif test -x "`$WHICH autoconf-2.57a`" ; then
+ AUTOCONF="`$WHICH autoconf-2.57a`"
elif test -x "`$WHICH autoconf-2.54`" ; then
AUTOCONF="`$WHICH autoconf-2.54`"
elif test -x "`$WHICH autoconf-2.53`" ; then
@@ -33,6 +35,9 @@
if test -x "`$WHICH autoheader-2.5x`" ; then
AUTOHEADER="`$WHICH autoheader-2.5x`"
AUTOM4TE="`$WHICH autom4te-2.5x`"
+ elif test -x "`$WHICH autoheader-2.57a`" ; then
+ AUTOHEADER="`$WHICH autoheader-2.57a`"
+ AUTOM4TE="`$WHICH autom4te-2.57a`"
elif test -x "`$WHICH autoheader-2.54`" ; then
AUTOHEADER="`$WHICH autoheader-2.54`"
AUTOM4TE="`$WHICH autom4te-2.54`"
Index: base/Property.h
===================================================================
RCS file: /cvsroot/rosegarden/base/Property.h,v
retrieving revision 1.20
diff -u -r1.20 Property.h
--- base/Property.h 22 Apr 2003 15:14:32 -0000 1.20
+++ base/Property.h 14 Oct 2003 14:15:58 -0000
@@ -51,6 +51,7 @@
PropertyDefn<P>::parse(std::string)
{
throw(0);
+ return "";
}
template <PropertyType P>
@@ -58,6 +59,7 @@
PropertyDefn<P>::unparse(PropertyDefn<P>::basic_type)
{
throw(0);
+ return "";
}
Index: sound/SoundDriver.cpp
===================================================================
RCS file: /cvsroot/rosegarden/sound/SoundDriver.cpp,v
retrieving revision 1.41
diff -u -r1.41 SoundDriver.cpp
--- sound/SoundDriver.cpp 13 Oct 2003 18:16:48 -0000 1.41
+++ sound/SoundDriver.cpp 14 Oct 2003 14:16:00 -0000
@@ -102,7 +102,7 @@
int bytes = frames * getBytesPerSample();
size_t count = m_ringBuffer->read(&data, bytes);
- cout << "GOT " << count << " BYTES from " << bytes << endl;
+ std::cout << "GOT " << count << " BYTES from " << bytes << std::endl;
if (count != size_t(bytes))
{
@@ -155,7 +155,7 @@
}
- cerr << "WRITING " << data.length() << " BYTES" << endl;
+ std::cerr << "WRITING " << data.length() << " BYTES" << std::endl;
m_ringBuffer->write(data);
}
Index: sound/SoundFile.cpp
===================================================================
RCS file: /cvsroot/rosegarden/sound/SoundFile.cpp,v
retrieving revision 1.26
diff -u -r1.26 SoundFile.cpp
--- sound/SoundFile.cpp 13 Oct 2003 18:16:48 -0000 1.26
+++ sound/SoundFile.cpp 14 Oct 2003 14:16:00 -0000
@@ -79,7 +79,7 @@
file->read(fileBytes, numberOfBytes);
- for (unsigned int i = 0; i < file->gcount(); i++)
+ for (int i = 0; i < file->gcount(); i++)
rS += (unsigned char)fileBytes[i];
// complain but return
@@ -144,7 +144,7 @@
// file->gcount holds the number of bytes we've actually read
// so copy them across into our string
//
- for (unsigned int i = 0; i< m_inFile->gcount(); i++)
+ for (int i = 0; i< m_inFile->gcount(); i++)
m_readBuffer += (unsigned char)fileBytes[i];
}
signature.asc
Description: This is a digitally signed message part
