Re: Win32 Zinf with MingW

kristian kvilekval <[email protected]> Tue, 26 Apr 2005 16:50:22 -0700
Newsgroups gmane.comp.audio.zinf.devel
Message-ID <[email protected]>
On Tue, 2005-04-26 at 23:38 +0100, David Hough wrote:
> On Mon, 25 Apr 2005 21:30:07 +0100, Andreas Rottmann <[email protected]>  
> wrote:
> ...
> >> There are still serious issues with it at the moment that need
> >> cleaning up  (it breaks the Linux build, etc.) so this is still very
> >> much a work in  progress.
> 
> OK, I've sort of got the unix build working again. I haven't fixed the  
> libzinf/io dir problem though, so to build on both linux and win32 you  
> would have to execute
> make; cd base; make; cd ..; make


We should see if there is way to make a library of functionality 
so that we can link with the DLLs
without missing symbols.  We could also see about using
the message system to communicate between the co-dependent
parts.

> Also, as the zinf executable is linked against an uninstalled library, to  
> run zinf with gdb from the build directory you have to execute
> libtool --mode=execute gdb ./base/zinf
> 
> The updated patch:
> http://www-users.york.ac.uk/~djh123/zinf-mingw2.diff
> 
> ...
> 
> >> To make successfully we actually have to
> >> execute
> >>
> >> make; cd base; make; cd ..; make
> >>
> >> I'm not really sure there's a good solution to this, without
> >> re-organising  the source tree.
> >>
> > Which is kind of a no-no with CVS; how about dumping CVS and switching
> > to Arch completly?
> 
> One slight problem that I feel I should point out, what with the attempt  
> to get win32 support back and all, is that there is no offical  
> implementation of Arch on Windows, and not much hope of one soon.
> 
> "Notes on arch win32
> Arch was never intended to run on a non POSIX system. Don't expect to have  
> a full-blown arch on your Microsoft computer."  
> (http://wiki.gnuarch.org/Native_20WIN32_20Support)
> 
> There are some unoffical binaries linked from the same wiki, though I seem  
> to remember performance not exactly being great last time I tried them.
> 
> So unfortunately, I suspect totally dumping CVS isn't viable at the  
> moment. Though, I do agree it would great if we could :)
> 

I had thought of using mingw32 on unix system to cross-compile
win32 apps.  I wasn't expecting to develop on win32 using cygwin or
msys.   Have you tried this?



-- 
Kristian Kvilekval
[email protected]  http://www.cs.ucsb.edu/~kris w:805-893-2526 h:504-9756



-------------------------------------------------------
SF.Net email is sponsored by: Tell us your software development plans!
Take this survey and enter to win a one-year sub to SourceForge.net
Plus IDC's 2005 look-ahead and a copy of this survey
Click here to start!  http://www.idcswdc.com/cgi-bin/survey?id=105hix