[Haskell-cafe] getAddrInfo: does not exist

Alexander Vasiliev alexvasiljev at gmail.com
Thu Feb 23 14:29:45 CET 2012


Thank you. I have specified addrSocketType. And now it works.

23 февраля 2012 г. 13:17 пользователь iquiw <iku.iwasa at gmail.com> написал:

> I suppose you need to specify addrSocketType (usually Stream or
> Datagram) for defaultHints.
>
> Although it seems it is not required on recent versions of FreeBSD (>=
> 8.x?),
> I think it is better to specify addrSocketType always.
>
> # sorry, I forgot CC to haskell-cafe.
>
> On Wed, Feb 22, 2012 at 8:26 PM, Alexander Vasiliev
> <alexvasiljev at gmail.com> wrote:
> > Hi.
> >
> > I use FreeBsd and get the following error during execution.
> > "mvz_server: getAddrInfo: does not exist (servname not supported for
> > ai_socktype)"
> >
> > System: FreeBsd 7.1; amd64.
> > Haskell: ghc-7.0.3; network-2.3.0.5.
> >
> > The programm works well on Ubuntu and on Windows XP.
> > The piece of code is:
> >
> > bindit :: String -> ServData -> IO()
> > bindit port sd@(mvzs, clnts) = withSocketsDo $
> >     do
> >       addrinfos <- getAddrInfo
> >                    (Just (defaultHints {addrFlags = [AI_PASSIVE]}))
> >                    Nothing (Just port)
> >
> > I googled that this error was solved in ghc 6.8. But i use ghc 7.0.3. Can
> > anyone help me?
> >
> >
> > Best Regards,
> > Alexander
> >
> > _______________________________________________
> > Haskell-Cafe mailing list
> > Haskell-Cafe at haskell.org
> > http://www.haskell.org/mailman/listinfo/haskell-cafe
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20120223/6fc8bc89/attachment.htm>


More information about the Haskell-Cafe mailing list