Re: 2.4-beta fixes for MinGW

Rücker Thomas <[email protected]>
Newsgroups gmane.comp.audio.icecast.devel
Message-ID <[email protected]>
Hi,

On 03/10/12 12:10, LRN wrote:
> With these one can build 2.4-beta (AKA 2.3.99.0) with mingw32 (gcc-4.7.0).
Hey, that's cool. Thanks a bunch!

> Note, however, that win32 subdirectory is:
> 1) Lacking a complete Makefile.am, so it can't be built with autotools.
> 2) Depends on MFC, and MFC is not provided by any MinGW toolset (and
> MS' MFC is, most likely, highly incompatible with MinGW).
>
> So you only get a console binary.
Yeah, that matches my expectations. MinGW was my preferred option too, 
as I don't see myself setting up a VS6 with all dependencies for this.
Loss of UI is unfortunate of course as there are many people who got 
used to it.

> If someone has some free, maybe w32 GUI part of icecast could be
> ported to GTK+? If that is too difficult, just allowing icecast to be
> run as a service and be able to dump its statistics into a socket or
> pipe should be enough - separate GUI can be hooked up to that.

I think most of what the UI presents is available through the web 
interface (and XML if someone wants to use XSLT and process into a 
native UI).
I guess providing a decent (nullsoft?) installer that inserts a service 
would be the way to go.

We'd need to address some transition items. Provide e.g. a link to the 
config file. Document how to restart the service.

Again thanks for your work. It's highly appreciated.

Cheers

Thomas
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.