[linux-audio-dev] Incomplete types - includes - for Alsa 0.9

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: [linux-audio-dev] Incomplete types - includes - for Alsa 0.9
From: andrew cooke (andrew_AT_acooke.org)
Date: Sun Dec 16 2001 - 15:52:39 EET


Hi,

I'm trying to update the KDE midi handling code to work with Alsa 0.9 (at
least, I think that's what I'm doing - it doesn't compile as it is). While I
can work out what routines to use etc from the source, I'm a bit confused by
the typedefs. In particular with:
#include <alsa/asoundlib.h>
#include <alsa/seq.h>
I get the error:
deviceman.cc: In method `int DeviceManager::initManager()':
deviceman.cc:294: aggregate `struct snd_seq_client_info_t clienti' has
incomplete type and cannot be initialized
deviceman.cc:295: aggregate `struct snd_seq_port_info_t porti' has incomplete
type and cannot be initialized
deviceman.cc:302: aggregate `struct snd_seq_system_info_t info' has
incomplete type and cannot be initialized
deviceman.cc:304: confused by earlier errors, bailing out
make[2]: *** [deviceman.lo] Error 1
make[2]: Leaving directory `/home/andrew/pkg/kdelibs-2.2.1/libkmid'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/andrew/pkg/kdelibs-2.2.1'
make: *** [all-recursive-am] Error 2

And I'm not sure how to fix it. Please can someone explain?
Thanks,
Andrew


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Sun Dec 16 2001 - 15:49:29 EET