[q-lang-devel] Compile issues on the add-on packages on Debian
Brought to you by:
agraef
|
From: Kari P. <ka...@sa...> - 2004-02-07 16:17:39
|
On Mon, Feb 02, 2004 at 12:58:04PM +0100, Albert Graef wrote:
> P.S.: Did you port the other Q-related packages to Debian yet? If so,
Ok, I had a look at the other packages.
q-audio should check for the presence of sndfile in its configure
script. src/sndfile.c failed to #include "sndfile.h" and failed with
a bunch of errors about undefined variables. You mention this
dependency in the README file, but it wouldn't hurt to make it
explicit in the configure too.
I didn't get q-audio to actually play any sound. I ran audio_examp.q
with the following result:
==> play ("canary-long.wav")
PaHost_OpenStream: could not open /dev/dsp for O_WRONLY
PaHost_OpenStream: ERROR - result = -10000
play ("canary-long.wav")
My audio config seems to be ok, sox played that file fine.
audio_player failed with:
libgg: Unknown target option 'keepcursor'
display-x: error in arguments.
Removing that keepcursor option from the ggi init made audio_player
work. It displayed the sample data graphically, but didn't play any
sound either.
IANAL, but there might be some trouble with q-midi linking to
MidiShare, whose licence is not compatible with GPL. The licence of
MidiShare has: "You cannot modify all or part of the MidiShare
software."
AFAIK this means that q-midi can't be distributed in binary format.
This is what kept KDE away from Debian for years. This particular
problem can be fixed on your side with adding to the GPL something
like "as a special exemption, you may link q-midi with MidiShare."
Consult FSF for details on this.
Besides, the compilation of q-midi fails with the same kind of errors
as q-audio. The configure script should check for MidiShare.
Graph compiled flawlessly and could be ran once I read the README and
found out about the dependency on BFilter.
> maybe you could contribute Debian packages for the latest release? That
> would be truly great. :)
It would be time-consuming for me too. And I think .deb packages do
little good if they're not included in Debian proper. I would need to
find a sponsor, as I am not a Debian developer... Besides, I'm not
familiar with creating .debs either, at least no yet.
I might do this later, when I have time and if I'm still interested in
Q. Checking if things run is a lot less involving.
|