Fwd: [Haskell-beginners] SMTPClient + hsemail-1.6 = errors

Sergey Mironov ierton at gmail.com
Fri Mar 26 05:30:06 EDT 2010


Thanks, Robert. But my real goal was to compile happstack. SMTPClient
is just a dependency.

I solved the problem with ghc-pkg unregister:

ierton at vault ~ % ghc-pkg unregister hsemail-1.6
ierton at vault ~ % cabal install hsemail-1.3
ierton at vault ~ % caball install SMTPClient

2010/3/26 Robert Wills <wrwills at gmail.com>:
> HaskellNet contains an smtp client as well.
>
> http://hackage.haskell.org/package/HaskellNet
>
> It worked last time I checked.
>
> main = do
>  con <- connectSMTP smtpServer
>  let msg = ([("From", "HaskellNet <" ++ sendFrom ++
> ">"),("Subject","Test")], BS.pack "\r\nhello from haskellnet")
>  sendMail sendFrom sendTo (BS.pack $ show $ showMessage "utf-8" msg) con
>  closeSMTP con
>
> Regards,
> Rob
>
> On Thu, Mar 25, 2010 at 11:34 PM, Sergey Mironov <ierton at gmail.com> wrote:
>> Hi.
>> I was trying to install  SMTPClient-1.0.1
>>
>> Compiler reported me:
>>
>> ierton at vault SMTPClient-1.0.1 % cabal build
>> Preprocessing library SMTPClient-1.0.1...
>> Building SMTPClient-1.0.1...
>> [1 of 2] Compiling Network.SMTP.ClientSession (
>> Network/SMTP/ClientSession.hs, dist/build/Network/SMTP/ClientSession.o
>> )
>>
>> Network/SMTP/ClientSession.hs:242:16:
>>    Not in scope: data constructor `Message'
>>
>> Network/SMTP/ClientSession.hs:406:15:
>>    Not in scope: data constructor `Message'
>>
>> I've made some digging: Seems that newest version of 'hsemail' (1.6)
>> breaks backward compatibility (SMTPClient depends on it)
>>
>> My questions:
>> 1) Where should i send bugreport to?
>> There are no emails on http://hackage.haskell.org/package/SMTPClient
>> so i don't know how to contact maintainers.
>>
>> 2) How to fallback hsemail?
>> i tried:
>>
>> ierton at vault ~ % cabal install hsemail-1.3  #  good, i suppose
>> ierton at vault ~ % ghc-pkg hide hsemail-1.6 # Bad one
>> ierton at vault ~ % caball install -v SMTPClient
>> ...
>> ... bla-bla ...
>> ...
>> selecting hsemail-1.6 (installed or hackage) and discarding hsemail-1.0, 1.1,
>> 1.2, 1.3, 1.4 and 1.5
>> ...
>>
>> Looks like hiding a package is not a case for me.
>>
>> ps
>>
>> I am using ghc-6.12
>>
>> --
>> Thanks,
>> Sergey
>> _______________________________________________
>> Beginners mailing list
>> Beginners at haskell.org
>> http://www.haskell.org/mailman/listinfo/beginners
>>
> _______________________________________________
> Beginners mailing list
> Beginners at haskell.org
> http://www.haskell.org/mailman/listinfo/beginners
>



--
С Уважением,
Сергей.



-- 
С Уважением,
Сергей.


More information about the Beginners mailing list