Thanks Sean,
midi2awe worked like a charm, even under Linux 2.1.131.
I saw in the midi2awe README mention made of cantor, so I downloaded that
and started plugging away at it, trying to get it to compile. I made some
adjustments to fit where my Debian system keeps everything, and knocked
off a few errors of this sort:
QJSBKItem.cc:41: definition of implicitly-declared `QJSBKItem::~QJSBKItem()'
QJSBKItem.cc: In method `void QJSBKItem::activate()':
by editing the .h file to explicitly declare the ~whatever method.
However, I am now faced with the following, and I cannot think of
an immediate solution:
g++ -g -Wall -DJ_HAVE_AWE -DJ_HAVE_AWELIB -DJ_HAVE_OSS -DDEBUG_CONFLICT -I.
-I/usr/include/qt -I/include/idl -I.. -c QJSBKItem.cc
/usr/include/awe/util.h:24: previous non-function declaration `int debug'
In file included from /usr/include/qt/qobjectdefs.h:28,
from /usr/include/qt/qwindowdefs.h:29,
from /usr/include/qt/qwidget.h:28,
from /usr/include/qt/qframe.h:28,
from /usr/include/qt/qscrollview.h:27,
from /usr/include/qt/qlistview.h:37,
from QJSFDirectoryItem.h:4,
from QJSBKItem.cc:17:
/usr/include/qt/qglobal.h:455: conflicts with function declaration `void debug(const
char * ...)'
QJSBKItem.cc: In method `void QJSBKItem::activate()':
QJSBKItem.cc:114: warning: unused variable `int rc'
make: *** [QJSBKItem.o] Error 1
Well, it seems that the version of qt I have (1.42) is unhappy with the
version of libawe I have (0.4.2c) I suppose the next step is to go poking
about and try to find different versions of these. If anyone has
suggestions, let me know.
If I ever do get cantor to compile, I might even consider packaging it for
Debian, as I am a Debian developer. With Troll Tech's new QPL license for
Qt, things are looking much better for inclusion of GPL'd works that link
against Qt in Debian.
Ben
--
nSLUG http://www.nslug.ns.ca [EMAIL PROTECTED]
Debian http://www.debian.org [EMAIL PROTECTED]
Chebucto http://www.chebucto.ns.ca [EMAIL PROTECTED]
[ pgp key fingerprint = 7F DA 09 4B BA 2C 0D E0 1B B1 31 ED C6 A9 39 4F ]