delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/09/16/18:02:53

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Message-ID: <3BA5218D.6050005@likai.net>
Date: Sun, 16 Sep 2001 18:02:53 -0400
From: Li-Kai Liu <news AT likai DOT net>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.4) Gecko/20010913
X-Accept-Language: en-us
MIME-Version: 1.0
To: cygwin <cygwin AT cygwin DOT com>
Subject: icecast-1.3.11 port to cygwin

i've been dealing with icecast on cygwin platform for a few months here, 
and some time ago i've had a private branch of icecast-1.3.10 that can 
compile under cygwin. however, cygwin prior to 1.3.3 has crippled 
pthread support so icecast couldn't run as a native cygwin program. 
luckily icecast can be configured to use win32 threads, so I modified 
the build system to use mingw (and disable cygwin) when building 
icecast. I was able to get a gcc compiled binary that functions the same 
as win32 icecast.

after cygwin 1.3.3 has been released, i've also compiled the 
icecast-1.3.11 source code as native cygwin proram. it now runs with 
minor problems. most noticible is its inability to catch SIGINT from the 
tty -- perhaps this does have something to do with pthreads -- and when 
shutting down (from remote operator), it stackdumps when waiting for 
other threads to finish up. if interested, I'd be glad to assist 
debugging icecast on cygwin pthreads.

as for now, mingw icecast works great with no noticible defects. once 
all cygwin-related problems are fixed (and if anyone is interested in my 
business) I will put together what I have here and contrib.

liulk

ps. my branch of icecast-1.3.11 source code didn't receive many patches 
... mostly bug fixes or corrections that are not cygwin-specific.


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019