Re: [Audacity-devel] Audacity on Cygwin
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
From: Dave F. <dav...@co...> - 2003-09-18 19:52:18
|
Dominic Mazzoni wrote: <snip> > > Only necessary to create audacity-1.2-help.htb. Did configure fail? > It shouldn't really fail if it can't find zip, it should just disable > packaging the help file. Configure failed, and configure.in as a comment that says "TODO" to do exactly as you said. I considered making the change, but decided it was a non-issue at the moment. > >> Portaudio (and through induction, portmixer) didn't compile. Reason >> is simple: it assumes it's compiling under Linux and tries to compile >> the OSS source for Portaudio. SO I added some lines to configure.in >> to change portaudio compilation under cygwin. I just copied the *) >> case and replaced pa_unix_oss with pa_win_winmme, and the >> corresponding portmixer parts as well. Of course, there weren't >> makefiles associated with the necessary files, so portaudio still >> didn't compile. There are portaudio makefiles available for cygwin I >> found by Googling, but I didn't look too deeply at it, because I ran >> out of time and had to get back to work. > > > I believe that there are Makefiles available in PortAudio's CVS tree. > Download the V18-patch branch. At one point I committed a configure > script to the PortAudio V18-patch branch that would even detect > Cygwin (thanks to Bill Eldridge for that part), so you might be able > to just use that. There are makefiles available I found through googling, as I said, though, I ran out of time. I intend to screw with it again later this afternoon/evening, after I've caught up at work from being sick. I'll definitely have to get the CVS branch you're talking about. I'd really like to see audacity compile under cygwin, but after I get it compiling under cygwin, I intend to see if I can get audacity to compile under Linux cross-compiling for windows. Ultimately, if it works out to be able to generate windows builds reliably, you might be able to use sourceforge's compiler farm to do it. Of course, I'm just doing it for fun, I just like to find practical applications for stuff. :) Hmm, in response to Bill Eldridge's post, cygwin comes with the MingW header files and stuff. It's what gets used when you compile wxWindows under cygwin. I had expected (hoped, even) that wxWindows would compile in gtk under cygwin, and was mildly impressed when it didn't. wxWindows binaries compiled under cygwin also do not depend on the cygwin runtime dll, so if I can get Audacity to compile (and provide appropriate patches to be included, and possible offer some long-term maintenance) then Audacity will be independent of Visual C++, which is a Good Thing, I think. :) (This is actually part of my effort to create a CD distribution; first I need a reliable way to build the stuff, next is figuring out how to use Mozilla's perl script for building installers) Dave > > - Dominic > >> I'll look into it later, when I get some more time, but I thought I'd >> post now in case any of you guys already knew what it takes to >> compile portaudio under cygwin and could offer some pointers. >> >> Hm, forgot. >> Latest Cygwin (when I installed the zip utility, it updated >> everything else. what a drag) >> including: >> gcc 3.2 >> autoconf 2.57 >> don't know whatever else is relevant right now >> Windows XP SP 1 (still vulnerable to MSBlast! :) ) >> wxWindows 2.4.0 (I think you have to compile this through cygwin to >> be able to compile audacity, but it didn't get far enough to actually >> compile audacity itself) >> >> Dave >> >> >> >> ------------------------------------------------------- >> This sf.net email is sponsored by:ThinkGeek >> Welcome to geek heaven. >> http://thinkgeek.com/sf >> _______________________________________________ >> Audacity-devel mailing list >> Aud...@li... >> https://lists.sourceforge.net/lists/listinfo/audacity-devel > > > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Audacity-devel mailing list > Aud...@li... > https://lists.sourceforge.net/lists/listinfo/audacity-devel > |