Re: [ecasound] Ecasound on Windows?

From: Kai Vehmanen <kvlists@email-addr-hidden>
Date: Tue Mar 13 2018 - 19:41:01 EET

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
Ecasound-list@email-addr-hidden
https://lists.sourceforge.net/lists/listinfo/ecasound-list
Received on Sun Jun 16 21:14:39 2019

This archive was generated by hypermail 2.1.8 : Sun Jun 16 2019 - 21:14:39 EEST