[Haskell-cafe] Re: Hackage on Linux

Erik de Castro Lopo mle+hs at mega-nerd.com
Sat Aug 28 21:40:05 EDT 2010



Hmm, Sunday morning reply before caffeine.

Erik de Castro Lopo wrote:

> Andrew Coppin wrote:
> 
> > On Linux, if I do, say, "cabal install zlib", it falls over and tells me 
> > it can't find the zlib headers. So I go install them, rerun the command, 
> > and it works. On Windows, I issue the same command and it falls over and 
> > says that autoconf doesn't exist. It doesn't even *get* to the part 
> > where it looks for header files!
> 
> You are trying to build code that is designed on and for Linux. As such
> it will probably work on all variants of Linux, Mac OSX and a majority
> of Unix variants (after installation of the required GNU tools).
> 
> Unsurprisingly it does work on windows because windows because windows

                        ^not

> does just about everything differently to the Linux and the rest of
> the world does it.
>  
> > Interestingly, even though everybody claims that it's "impossible" to 
> > support C bindings on Windows, gtk2hs has managed it somehow. If you try 
> > to built it, it complains that it can't find the GTK+ headers. Go 
> > install those, add them to the search path, and suddenly it builds just 
> > fine. No problems with it. Go figure...
> 
> The reason that works is probably because whoever released it had
> a windows machine available and took the time to make it work.
> 
> In general, code written on and for Linux/Unix is not going compile

Remove 'not' in the line above.

> with little problem on most Unix-style OSes and close to zero chance
> of compiling without siginficant work on windows.

Erik
-- 
----------------------------------------------------------------------
Erik de Castro Lopo
http://www.mega-nerd.com/


More information about the Haskell-Cafe mailing list