Hi,

Yeah the Makefile is buggy.

Please find my WIP patch attached to this email.

This looks more comprehensive than my patch. As I just use hato-smtp.scm I get away without building most of it.

I use the datenhobel-hato-egg and my approach is to do "make clean" followed by "chicken-install". chicken-install won't install the egg properly unless you "make clean" beforehand so it's worth always doing both steps.

Hato also seems to install a version of lru-cache that is incompatible with the sql-de-lite egg so I always "chicken-install lru-cache" after installing hato.

For the bits that won't build or I can't be bothered fighting with dependencies for on all platforms (i3db), I just comment them out in hato.setup. My current commented-out list is:

;; (compile-module hato-i3db)
;; (compile-module hato-imap)
;; (compile-module hato-pop)
;; (compile-module hato-nntp)
;; (compile-module hato-http)
;; (compile-module hato-spf)
;; (compile-module hato-token)
;; (compile-module hato-prob)
;; (compile-module hato-filter-env)
;; (compile-module highlight)
;; (compile-module html-summary)
;; (compile-module wiki-utils)
;; (compile-module wiki-parse)
;; (compile-module wiki-write)
;; (compile-executable hato-fetch)
;; (compile-executable hato-httpd)


As I use "chicken-install" to build things I don't need to patch the Makefile.

If you need any of that stuff then you're probably better off with Christian's patch: I just use hato-smtp.scm to send mail out.




Regards,
@ndy

--
andy...@ashurst.eu.org
http://www.ashurst.eu.org/
0x7EBA75FF

_______________________________________________
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to