Junichi Uekawa <[EMAIL PROTECTED]> writes:

> Okay, consider it a bugreport requesting improvement in your
> packaing of muse-http.el.
>
> First:
> (load-library "muse-http")
> Debugger entered--Lisp error: (file-error "Cannot open load file" "httpd")
>   require(httpd)
>
> fails due to the fact that load-path does not include contrib/ directory,
> nor is it byte-compiled.
>
> Personally I don't think there is much point in splitting it up into
> contrib/ directory, so merging them into the one directory proper,
> might be a way to go.

The reason for putting those files in the contrib/ directory is that
their copyright has not yet been assigned to the Free Software
Foundation, while everything in lisp/ has been assigned.

I might eventually contact the original author once more pressing
things are taken care of.

I'm not sure what the best practice is concerning the inclusion of the
contrib directory in load-path.

> Second, trying to work around the first problem:
>
> (load-file "/usr/share/emacs/site-lisp/muse-el/contrib/httpd.el")
> t
> (load-file "/usr/share/emacs/site-lisp/muse-el/contrib/cgi.el")
> t
> (load-library "muse-http")
> t
> (httpd-start)
> Debugger entered--Lisp error: (void-function open-network-stream-server)
>   (open-network-stream-server "httpd" (generate-new-buffer "httpd") port nil 
> (quote httpd-serve))
>   (setq httpd-process (open-network-stream-server "httpd" 
> (generate-new-buffer "httpd") port nil (quote httpd-serve)))
>   httpd-start()
>   eval((httpd-start))

This should be fixed in development versions of Muse (not in the
Debian package yet).

-- 
Michael Olson -- FSF Associate Member #652 -- http://www.mwolson.org/
Interests: Emacs Lisp, text markup, protocols -- Muse, Planner, ERC, EMMS
  /` |\ | | | IRC: mwolson on freenode.net: #hcoop, #muse, #PurdueLUG
 |_] | \| |_| Jabber: mwolson_at_hcoop.net

Attachment: pgp2rGdcaVW3t.pgp
Description: PGP signature

Reply via email to