Complete.Org: Mailing Lists: Archives: freeciv-dev: June 2002:
[Freeciv-Dev] Re: request for --disable-sound
Home

[Freeciv-Dev] Re: request for --disable-sound

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: Raimar Falke <rf13@xxxxxxxxxxxxxxxxx>
Cc: Davide Pagnin <nightmare@xxxxxxxxxx>, Freeciv Developers ML <freeciv-dev@xxxxxxxxxxx>
Subject: [Freeciv-Dev] Re: request for --disable-sound
From: Ben Webb <ben@xxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 11 Jun 2002 19:21:31 +0100

On Tue, Jun 11, 2002 at 07:58:33PM +0200, Raimar Falke wrote:
> The problem is that something (I'm no sure what is exactly checked,
> probably the include files) indicates that ESD is installed at the
> system but the library isn't found/don't exists.

        If the resultant binary doesn't run on the system it was compiled
on, then 1. your distribution is broken (e.g. esound-devel should
require esound) and 2. the configure tests aren't good enough (which is
the fault of the ESD/SDL people, not Freeciv, surely).

> People can always compile from source

I somehow suspect that a lot of people don't, however. ;)

> and I don't see a problem for distributions:
> $ ldd /usr/bin/*|grep libesd|wc
>     162     648    8100

        Did you try the same thing for SDL? On my system that gives very
round numbers. ;) Going down this route restricts SDL support to the
from-source people.

> > (On the other hand, multiple binary distributions are inefficient.)
> > Plugins would allow a main package to be distributed, plus additional
> > packages for other sound systems - for example, XMMS does this with its
> > xmms, xmms-esd, xmms-vorbis, etc. RPMs.
> Seems like a lot of work for very little gain.

True, but the work is fun...

If anyone _likes_ the idea, I can make a patch. I won't bother otherwise
though. ;)

        Ben
-- 
ben@xxxxxxxxxxxxxxxxxxxxxx           http://bellatrix.pcl.ox.ac.uk/~ben/
"Heavier-than-air flying machines are impossible."
         - Lord Kelvin, president, Royal Society, 1895.


[Prev in Thread] Current Thread [Next in Thread]