8 Aug 2005 04:47
external-notifiers/ vs. debian/
Daniel Brockman <daniel <at> brockman.se>
2005-08-08 02:47:41 GMT
2005-08-08 02:47:41 GMT
Hi,
I've been trying to install the Debian package that you get
by running the following commands:
$ dpkg-buildpackage -rfakeroot -us -uc
$ sudo dpkg -i ../emacs-jabber_0.6.1_all.deb
Unfortunately, the install fails with this error message:
emacs-package-install: /usr/lib/emacsen-common/packages\
/install/emacs-jabber emacs-snapshot emacs-snapshot \
failed at /usr/lib/emacsen-common/emacs-package-install \
line 30, <TSORT> line 4.
dpkg: error processing emacs-jabber (--install):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
emacs-jabber
So I tried to compile the files manually,
$ cd /usr/share/emacs-snapshot/site-lisp/emacs-jabber/
$ sudo emacs-snapshot -q -no-site-file --no-site-file -batch \
-l path.el -f batch-byte-compile jabber-activity.el \
jabber-ahc.el jabber-ahc-presence.el jabber-alert.el \
jabber-browse.el jabber-chatbuffer.el jabber-chat.el \
jabber-conn.el jabber-core.el jabber-disco.el jabber.el \
jabber-events.el jabber-export.el jabber-feature-neg.el \
jabber-ft-client.el jabber-ft-server.el jabber-history.el \
jabber-iq.el jabber-keepalive.el jabber-keymap.el \
(Continue reading)
[...]
> I tried to think of a good way to fix this, but came up with
> nothing simple and/or obvious. The trouble is caused by
> that extra directory nesting --- why do you need it?
> Couldn't you just move everything out of external-notifiers/
> and into the top level directory?
The reason for having it is to avoid cluttering the main source
directory more than necessarily - the external notifiers are tiny
modules that nothing depends on, and that are in most cases
irrelevant. Then again, it seems to cause more trouble than it's
worth, so I just moved the files and removed external-notifiers. I
think I've changed all references...
> By the way, here's a fix to make the package work with the
> emacs-snapshot flavor that was recently added to Sid:
Applied. Thanks!
RSS Feed