Re: [ecasound] largefile update

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

Subject: Re: [ecasound] largefile update
From: The Eye (
Date: Sat Dec 01 2001 - 14:05:12 EET

On Fri, Nov 30, 2001 at 10:19:28PM +0200, Kai Vehmanen wrote:
> On Fri, 30 Nov 2001, The Eye wrote:
> > and then
> ./configure --with-largefile --disable-oss --disable-osstrigger --disable-arts
> [...]
> > audioio_alsalb.h:59: conflicting return type specified for virtual
> > function `long int ALSA_LOOPBACK_DEVICE::position_in_samples() const'
> > ../../libecasound/eca-audio-position.h:40: overriding definition as
> > `sample_pos_t ECA_AUDIO_POSITION::position_in_samples() const'
> [...]
> > uh .. the machine I'm sitting at is a K2 300 with 128 megs of RAM,
> > running SuSE 7.1 and alsa with one of the 0.5.x versions ..
> > do I need to update to a newer alsa version to get this to run?
> Fixed in CVS. I have ALSA0.9b installed, so I didn't get these errors.
> Just needed to change a few type defs, nothing else. Should compile fine
> now even with older ALSA versions.

hate to inform you that no, it doesn't ... did the same as the last time
(fetched new cvs version, did the aclocal, automake, autoconf thing and
then configure as in the last mail, then started make)

error this time is:

In file included from audioio_alsalb.cpp:37:
audioio_alsalb.h: In method `class ALSA_LOOPBACK_DEVICE * ALSA_LOOPBACK_DEVICE::new_expr()':
audioio_alsalb.h:68: cannot allocate an object of type `ALSA_LOOPBACK_DEVICE'
audioio_alsalb.h:68: since the following virtual functions are abstract:
../../libecasound/audioio.h:94: class AUDIO_IO * AUDIO_IO::clone() const../../libecasound/audioio.h:95: class AUDIO_IO * AUDIO_IO::new_expr() const
audioio_alsalb.h: In function `class AUDIO_IO * audio_io_descriptor()':
audioio_alsalb.h:77: cannot allocate an object of type `ALSA_LOOPBACK_DEVICE'
audioio_alsalb.h:77: since type `ALSA_LOOPBACK_DEVICE' has abstract virtual functions
make[3]: *** [audioio_alsalb.lo] Error 1
make[3]: Leaving directory `/home/eye/ecasound-cvs/libecasound/plugins'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/eye/ecasound-cvs/libecasound'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/eye/ecasound-cvs'
make: *** [all-recursive-am] Error 2

hmmm maybe it's easier if I just update alsa?

Michael Hellwig  aka  The Eye
check out for gpg public key

To unsubscribe send message 'unsubscribe' in the body of the
message to <>.

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

This archive was generated by hypermail 2b28 : Sat Dec 01 2001 - 13:59:27 EET