hi,

with the large number of "just chatting" messages on haskell-cafe, it is all too easy to miss problem reports
here. you might have a better chance asking on more
specific lists, eg. for ghc use, or library issues

http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
http://www.haskell.org/mailman/listinfo/libraries

     0) All work being done on cygwin. Version 6.8.1 of ghc.

the standard build of ghc uses cygwin tools to build a
no-cygwin ghc. in particular, ghc is not linked with the
posix-emulation libraries of cygwin, nor does it use cygwin's
compiler or linker. so, unless you've made a non-standard cygwin-linked ghc, the unix package is unlikely to build with that ghc.
do you really need the unix package? a lot of general
functionality is available in platform-independent haskell
libraries, and some of the unix-package functionality is
available in unix compatibility packages.

    1) I ran "runhaskell Setup.lhs configure" and did a "tail -f config.log"
in order to follow the config process.

    2) Next I did the build "runhaskell Setup.lhs build" but there were
many include files referenced in HsUnix.h that couldn't be found, e.g.
sys/times.h, sys/resources.h, sys/wait.h, ....

   3) I went back through the file config.log and all of the so-called
missing include files had supposedly been found during the config process.

   4) Next I went to c:/cygwin/usr/include/sys and found all of the
so-called missing include files.

   I am trying to get my confidence level up with respect to the
config/build/install (and along with darcs and haddock) process up high so I
can make a significant contribution to the Haskell effort. please .. any
help will be appreciated.

it is quite possible to work with a no-cygwin ghc in
a cygwin environment. the environment supplies the
build tools that some haskell packages and tools
need for configuration and build, then the no-cygwin ghc produces a no-cygwin executable (which can
be run from cygwin, or as any other windows-only
program).

that is indeed the default setup for ghc development
on windows, so darcs, haddock, etc. should work in
it, apart from a few rough edges. helping to smooth
those edges, where things that should work don't
quite work on windows, would be a significant
contribution, imho.

ideally, all haskell tools should work on windows
entirely without non-windows tools, and while that is not likely in the near future, many of them already
do, and reducing unix-dependencies helps to make
haskell easier to use for windows users (just as avoiding windows-dependencies ensures that unix
users are not excluded!-).

claus


_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to