I'm asking the cygwinports list first, because my hunting seems to hint  
that at one point, mono was available under cygwinports, but I haven't  
found any details.  I'm hoping someone can either give me a useful  
hint, or perhaps point me at a useful resource.

I have a mono program (f-spot) which I'd like to get running under  
Windows.  There are some dependencies which do not have native windows  
ports (dbus, for example) so I'd like to see if I can possibly get it  
working under cygwin.  However, I'm getting stuck pretty early in the  
process.  I've found various web pages purporting to give instructions  
for compiling mono under cygwin, but they give conflicting information,  
and so far, none I've tried has worked.  I suspect part of the problem  
is they are all from different times, and so different version  
combinations of mono and cygwin.  The underlying issue always seems to  
be some conflict between windows and posix paths.

The first issue is what prefix to give to mono.  Some sites suggest a  
short windows path (H:\MonoInstall) for example, and one site had you  
later bind mount this to /usr/local.  However, some part of the compile  
always trips over the windows path, often trying to put a windows drive  
(H:) in front of a posix path (/usr/local/...) giving  
(H:/usr/local/...) which won't work for anyone.  Using  
prefix=/usr/local lets me compile and install, but later, compiling  
gtk-sharp, some of the utilities seem to expect Windows paths as  
arguments.  Note that if I just do ./configure for mono, it only  
outputs a few lines, and then says to do ./compile  
--host=x86-pc-mingw32.  As I understand it, this will produce mono  
native windows executables, which is not what I want.  I really do want  
everything to run under cygwin.  However, explicitly using any other  
host just tells me to use  mingw32.

I've avoided giving specific error messages, because every one I've  
tried to deal with just seems to lead me down a rabbit hole of twisty  
little passages.  I've also tried so many variations, I'm no longer  
sure which try produced which error.

Thanks for any suggestions or hints.

Jack

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
Cygwin-ports-general mailing list
Cygwin-ports-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cygwin-ports-general

Reply via email to