Re: Ecasound on Windows?

Kai Vehmanen <[email protected]> Tue, 13 Mar 2018 19:41:01 +0200 (EET)
Newsgroups gmane.comp.audio.ecasound.general
Message-ID <[email protected]>
Hi Matthias,

On Fri, 9 Mar 2018, Matthias Geier wrote:

> Has anyone ever tried to compile Ecasound on Windows?
>
> I naively tried to cross-compile it with MXE, but I didn't come very
> far, see https://github.com/mgeier/mxe/pull/1.
[...]
> At first I tried to disable the "NetECI" stuff because I think I don't

I've compiled and run it succesfully with Cygwin in the past, but it was 
indeed before the NetECI patches. The codebase should be clean otherwise.

> need it, but there are still functions used which are not available on
> Windows/MinGW, e.g. lstat().

Hmm, lstat() is part of POSIX and I think cygwin has it:
http://pubs.opengroup.org/onlinepubs/009695399/functions/lstat.html

... OTOH, it's only used in one place in codebase (in 
eca-static-object-maps.cpp to find LADSPA plugin file), so putting
this under a #ifdef and maybe use stat() if not found, does not
seem like a big task.

> I don't really know anything about programming on Windows ... is it
> realistic to get Ecasound compiled and running on Windows?

So I'd say yes -- some work is needed to make it compile with latest HEAD, 
but should be doable. Patches are welcome! :)

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Ecasound-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ecasound-list