mtl and network packages in GHC 6.10.3.*

Lennart Augustsson lennart at augustsson.net
Wed May 27 05:23:52 EDT 2009


6.10.4 is a bug fix release.  A bug fix release cannot remove packages
no matter what state the platform is in, that's just seriously broken.

On Wed, May 27, 2009 at 7:44 AM, Don Stewart <dons at galois.com> wrote:
> Not part of the core libs, so these are slowly disappearing from the
> extralibs bundled shipped with GHC (in favour of the platform bundle).
>
> The 6.10.3 windows installer is due out June 1.
>
> -- Don
>
> ndmitchell:
>> Hi,
>>
>> I just downloaded the Windows snapshot of 6.10.3.20090526, and found
>> that mtl and network don't seem to be included.
>>
>> $ ghc-pkg list
>> c:/ghc/ghc-6.10.3.20090526\package.conf:
>>     Cabal-1.6.0.1, Cabal-1.6.0.3, Win32-2.2.0.0, array-0.2.0.0,
>>     base-3.0.3.1, base-4.1.0.0, bytestring-0.9.1.4, containers-0.2.0.1,
>>     directory-1.0.0.3, extensible-exceptions-0.1.1.0, filepath-1.1.0.2,
>>     (ghc-6.10.3.20090526), ghc-prim-0.1.0.0, haddock-2.4.2,
>>     haskell98-1.0.1.0, hpc-0.5.0.3, integer-0.1.0.1,
>>     old-locale-1.0.0.1, old-time-1.0.0.2, packedstring-0.1.0.1,
>>     pretty-1.0.1.0, process-1.0.1.1, random-1.0.0.1, rts-1.0,
>>     syb-0.1.0.1, template-haskell-2.3.0.1, time-1.1.2.4
>>
>> In addition, I can't install network under Cygwin, Mingw, or the
>> Windows command line. Here are the errors from Cygwin:
>>
>> Preprocessing library network-2.2.1.2...
>> In file included from Network\BSD.hsc:17:
>> include/HsNet.h:78:22: sys/uio.h: No such file or directory
>> include/HsNet.h:81:25: sys/socket.h: No such file or directory
>> include/HsNet.h:84:26: netinet/tcp.h: No such file or directory
>> include/HsNet.h:87:25: netinet/in.h: No such file or directory
>> include/HsNet.h:90:21: sys/un.h: No such file or directory
>> include/HsNet.h:93:24: arpa/inet.h: No such file or directory
>> include/HsNet.h:96:19: netdb.h: No such file or directory
>> In file included from Network\BSD.hsc:17:
>> include/HsNet.h:138: error: syntax error before "addr"
>> include/HsNet.h: In function `my_inet_ntoa':
>> include/HsNet.h:146: error: storage size of 'a' isn't known
>> include/HsNet.h:147: error: `addr' undeclared (first use in this function)
>> include/HsNet.h:147: error: (Each undeclared identifier is reported only once
>> include/HsNet.h:147: error: for each function it appears in.)
>> include/HsNet.h:148: warning: return makes pointer from integer without a cast
>> Network\BSD.hsc: In function `main':
>> Network\BSD.hsc:145: error: invalid application of `sizeof' to incomplete type `
>> servent'
>>
>> And Mingw:
>>
>> * Missing header file: HsNet.h
>> This problem can usually be solved by installing the system package that
>> provides this library (you may need the "-dev" version). If the library is
>> already installed but in a non-standard location then you can use the flags
>> --extra-include-dirs= and --extra-lib-dirs= to specify where it is.
>> cabal.exe: Error: some packages failed to install:
>> network-2.2.1.2 failed during the configure step. The exception was:
>> exit: ExitFailure 1
>>
>> And Windows command line:
>>
>> Resolving dependencies...
>> Configuring network-2.2.1.2...
>> cabal: Error: some packages failed to install:
>> network-2.2.1.2 failed during the configure step. The exception was:
>> sh: runProcess: does not exist (No such file or directory)
>>
>> Was removal of these packages on the stable branch was an oversight?
>> Could network at the very least be reinstated soon? I'd love to report
>> back whether the GHC 6.10.4 fixes  work or not in practice.
>>
>> Thanks
>>
>> Neil
>> _______________________________________________
>> Glasgow-haskell-users mailing list
>> Glasgow-haskell-users at haskell.org
>> http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
> _______________________________________________
> Glasgow-haskell-users mailing list
> Glasgow-haskell-users at haskell.org
> http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
>


More information about the Glasgow-haskell-users mailing list