
Thanks, Robert. But my real goal was to compile happstack. SMTPClient
is just a dependency.
I solved the problem with ghc-pkg unregister:
ierton@vault ~ % ghc-pkg unregister hsemail-1.6
ierton@vault ~ % cabal install hsemail-1.3
ierton@vault ~ % caball install SMTPClient
2010/3/26 Robert Wills
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
wrote: Hi. I was trying to install SMTPClient-1.0.1
Compiler reported me:
ierton@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@vault ~ % cabal install hsemail-1.3 # good, i suppose ierton@vault ~ % ghc-pkg hide hsemail-1.6 # Bad one ierton@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@haskell.org http://www.haskell.org/mailman/listinfo/beginners
_______________________________________________ Beginners mailing list Beginners@haskell.org http://www.haskell.org/mailman/listinfo/beginners
-- С Уважением, Сергей. -- С Уважением, Сергей.