On 01/10/2013 08:52 AM, Aere Greenway wrote:
On 01/10/2013 03:06 AM, D. Michael McIntyre wrote:
On 01/09/2013 11:00 PM, Tom Breton (Tehom) wrote:

As of about 10 minutes ago, the fixed version.
That was fast!

I didn't see a commit note, but it looks like there was some big cleanup
thing where you got rid of a bunch of unused parameters and other cruft
in a couple dozen random places.  Making warnings go away?

How major is this .mid problem, and how important is this fix?  Does it
demand an immediate 13.01 release?

If this was broken in 12.04, probably not.  Unless encouraged otherwise,
I'll keep aiming at 12.02 out toward the early part of February.

Michael:

Without the ability to export '.mid' files, you can't provide MIDI files 
from Rosegarden, which can be played using MIDI players, or imported 
into other sequence editors.

In music education, providing MIDI files is advantageous, because the 
software knows the notes in the music, and can compare it with what the 
student plays, and it can even figure out the key-signature.  All of 
this wouldn't be possible with audio files (and audio files are 
orders-of-magnitude larger).

I reported the problem because I had no way of exporting '.mid' files 
from Rosegarden.  The first thing I tried was using Ubuntu-Studio 
12.04.  That didn't work either.

Anticipating a long wait for a solution, I invested the time learning to 
do what I needed using MusE, which does work fine, but my expertise is 
in Rosegarden, so I'm essentially starting over if I use MusE.

I'm very glad there is a quick solution.

I will download it and re-build it, then try it again.  Hopefully, it 
will work, and I can capitalize on my Rosegarden expertise.

-- Sincerely, Aere

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
_______________________________________________
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

All:

It turns out, that what I tested-with in reporting the problem, was not the very latest version of Rosegarden (as I claimed).  Instead, it was actually the latest release (12.12.25). 

This morning, I obtained the svn source for the latest Rosegarden code (I was careful to do that this time), revision 13178. 

Unfortunately, it did not build successfully. 

Thinking I was going to be using this new version of Rosegarden a lot, I did not include the parameter to turn-on debug. 

It got a long way into the build, then stopped with the following error:

g++  -c -g0 -O2 -Wall -pipe -DNDEBUG -DBUILD_RELEASE -DNO_TIMING -DHAVE_LIBJACK -DHAVE_ALSA -DHAVE_LIBSNDFILE -DHAVE_LIRC -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtCore -I/usr/include/qt4 -I/usr/include/alsa -DLITTLE_ENDIAN=1 -D'VERSION="13.02"' -D'CODENAME="Handel"' -DUNSTABLE=1 -Isrc -D'BUILDKEY="0afb108718"' src/gui/application/LircClient.cpp -o src/gui/application/LircClient.o
In file included from /usr/include/c++/4.6/algorithm:63:0,
                 from /usr/include/qt4/QtCore/qglobal.h:68,
                 from /usr/include/qt4/QtCore/qnamespace.h:45,
                 from /usr/include/qt4/QtCore/qobjectdefs.h:45,
                 from /usr/include/qt4/QtCore/qobject.h:47,
                 from /usr/include/qt4/QtCore/QObject:1,
                 from src/gui/application/LircClient.h:27,
                 from src/gui/application/LircClient.cpp:22:
/usr/include/c++/4.6/bits/stl_algo.h:1439:74: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.6/README.Bugs> for instructions.
The bug is not reproducible, so it is likely a hardware or OS problem.
make: *** [src/gui/application/LircClient.o] Error 1

Where I hadn't tried a non-debug version when I built it last time, I started the process over again (starting at the "make distclean" step.  This time, I included the "--enable-debug" parameter. 

The build proceeded without error, getting past where it crashed before, but a few minutes after, terminated abnormally with the following error information:

g++  -c -Wall -Woverloaded-virtual -Wextra -Wformat-nonliteral -Wformat-security -Winit-self -Wswitch-enum -g -pipe -DDEBUG -DBUILD_DEBUG -DWANT_TIMING -DHAVE_LIBJACK -DHAVE_ALSA -DHAVE_LIBSNDFILE -DHAVE_LIRC -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtCore -I/usr/include/qt4 -I/usr/include/alsa -DLITTLE_ENDIAN=1 -D'VERSION="13.02"' -D'CODENAME="Handel"' -DUNSTABLE=1 -Isrc -D'BUILDKEY="0afb108718"' src/gui/dialogs/AudioManagerDialog.cpp -o src/gui/dialogs/AudioManagerDialog.o
In file included from /usr/include/qt4/QtGui/qabstractitemdelegate.h:46:0,
                 from /usr/include/qt4/QtGui/qabstractitemview.h:48,
                 from /usr/include/qt4/QtGui/qheaderview.h:45,
                 from /usr/include/qt4/QtGui/QHeaderView:1,
                 from src/gui/studio/DeviceManagerDialogUi.h:21,
                 from src/gui/application/RosegardenMainWindow.h:29,
                 from src/gui/editors/segment/TrackButtons.h:24,
                 from src/gui/editors/segment/TrackEditor.h:23,
                 from src/gui/application/RosegardenMainViewWidget.h:26,
                 from src/gui/dialogs/AudioManagerDialog.cpp:39:
/usr/include/qt4/QtGui/qstyleoption.h:701:20: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.6/README.Bugs> for instructions.
The bug is not reproducible, so it is likely a hardware or OS problem.
make: *** [src/gui/dialogs/AudioManagerDialog.o] Error 1

So I guess I'll have to keep learning how to use MusE, for the time being. 

-- Sincerely, Aere