Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

bug#5190: 23.1; Required feature `newsticker-backend' was not provided

2 views
Skip to first unread message

Bastien

unread,
Dec 12, 2009, 5:18:24 AM12/12/09
to bug-gn...@gnu.org

Please write in English if possible, because the Emacs maintainers
usually do not have translators to read other languages for them.

Your bug report will be posted to the bug-gn...@gnu.org mailing list,
and to the gnu.emacs.bug news group.

Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:

Trying to compile (make boostrap) the latest CVS version, I got this:

,----
| In toplevel form:
| net/newsticker.el:404:1:Error: Required feature `newsticker-backend' was not provided
| make[2]: *** [/home/guerry/install/cvs/emacs/lisp/net/newsticker.elc] Erreur 1
| make[2]: quittant le répertoire « /home/guerry/install/cvs/emacs/lisp »
| make[1]: *** [compile-main] Erreur 2
| make[1]: quittant le répertoire « /home/guerry/install/cvs/emacs/lisp »
| make: *** [lisp] Erreur 2
`----

If Emacs crashed, and you have the Emacs process in the gdb debugger,
please include the output from the following gdb commands:
`bt full' and `xbacktrace'.
If you would like to further debug the crash, please read the file
/usr/local/share/emacs/23.1/etc/DEBUG for instructions.


In GNU Emacs 23.1.1 (i686-pc-linux-gnu, GTK+ Version 2.16.1)
of 2009-07-29 on bzg
Windowing system distributor `The X.Org Foundation', version 11.0.10605000
Important settings:
value of $LC_ALL: nil
value of $LC_COLLATE: nil
value of $LC_CTYPE: nil
value of $LC_MESSAGES: nil
value of $LC_MONETARY: nil
value of $LC_NUMERIC: nil
value of $LC_TIME: nil
value of $LANG: fr_FR.UTF-8
value of $XMODIFIERS: nil
locale-coding-system: utf-8-unix
default-enable-multibyte-characters: t

Major mode: Message

Minor modes in effect:
mml-mode: t
gnus-message-citation-mode: t
show-paren-mode: t
display-time-mode: t
pc-selection-mode: t
tooltip-mode: t
mouse-wheel-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
global-auto-composition-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
line-number-mode: t
transient-mark-mode: lambda

Recent input:
C-s C-s C-s C-s C-a C-e C-x C-e C-x o C-x C-g C-x d
<return> C-c g <up> <C-left> <C-left> M-d p r o v i
d e . C-d * C-e <return> C-c g <up> <C-left> <left>
<C-backspace> <return> C-c g <up> <C-left> <left> .
<return> C-c g <up> <C-left> <left> <left> n e w s
t i c k e r C-e <return> C-c g <up> <C-left> <backspace>
<backspace> - C-e <return> C-x C-f n e <tab> w <tab>
i <tab> k <backspace> <return> C-x 1 C-s C-g M-< C-s
n e w s t i c k e r - b a C-s C-s C-a C-e C-a <down>
<down> C-e <down> C-a C-e <C-left> <C-left> C-s b a
c k e n d C-s C-s C-s C-s C-a C-e <down> C-x C-e C-x
o C-x 1 <down> <down> C-e <down> C-e <up> C-e <down>
C-e <down> C-a <down> C-e C-a C-e <C-up> <up> <up>
<up> <up> C-x 2 C-x o C-x C-f <up> <C-backspace> <backspace>
<backspace> <backspace> <backspace> <backspace> <backspace>
<tab> - <help-echo> b a <tab> <return> M-> <C-up> <C-up>
<down> C-e C-a C-e <C-left> C-a C-e C-a <C-up> <C-up>
<C-down> <C-up> <C-up> <C-up> <C-up> <C-up> <C-up>
<C-up> <C-up> <C-up> C-x o C-x C-g <help-echo> C-x
1 C-x k <return> C-x k <return> C-x k <return> C-x
k <return> C-z k p n <return> <return> n n SPC <backspace>
<backspace> <backspace> a <C-down> <down> C-x r i a
<return> <return> <C-up> <C-up> <down> C-e C-a C-e
<down> <C-down> <down> <down> <down> <down> <C-right>
<C-right> <C-right> <C-right> <C-right> <C-right> <C-right>
<C-left> C-SPC C-SPC C-e M-w M-x b u g - r e <tab>
<tab> <backspace> <backspace> <backspace> <backspace>
<backspace> <backspace> <backspace> <backspace> <backspace>
<backspace> <backspace> <backspace> <backspace> <backspace>
r e p o r <tab> b u <tab> <return>

Recent messages:
Invalid face reference: t [253 times]
Replacing field "last-subj" with "Re: [23.1.50] C-y not processed immediately on a terminal"
Invalid face reference: t [57 times]
Replacing field "last-subj" with "Re: Cannot open termcap database"
Formatting...done.
Invalid face reference: t [949 times]
Mark set [2 times]
Mark activated
Region saved
Making completion list...

--
Bastien


Ulf Jasper

unread,
Dec 12, 2009, 7:38:48 AM12/12/09
to Bastien, 51...@emacsbugs.donarmstrong.com
Bastien <bastie...@googlemail.com> writes:
> Trying to compile (make boostrap) the latest CVS version, I got this:
>
> ,----
> | In toplevel form:
> | net/newsticker.el:404:1:Error: Required feature `newsticker-backend' was not provided
> | make[2]: *** [/home/guerry/install/cvs/emacs/lisp/net/newsticker.elc] Erreur 1
> | make[2]: quittant le répertoire « /home/guerry/install/cvs/emacs/lisp »
> | make[1]: *** [compile-main] Erreur 2
> | make[1]: quittant le répertoire « /home/guerry/install/cvs/emacs/lisp »
> | make: *** [lisp] Erreur 2
> `----

Newsticker's require/provide statements have been changed from
newsticker-* to newst-*. newsticker.el should not contain any (require
'newsticker-*) but only (require 'newst-*). See bug#5008.

Are you sure that you are using the latest newsticker files from CVS?

Bastien

unread,
Dec 12, 2009, 9:54:57 AM12/12/09
to Ulf Jasper, 51...@emacsbugs.donarmstrong.com
Ulf Jasper <ulf.j...@web.de> writes:

Quite so. I did this:

~$ cd install/cvs/emacs/
~$ make distclean
~$ cvs update -dP
~$ ./configure
~$ make bootstrap

from the CVS repo.

--
Bastien

Chong Yidong

unread,
Dec 12, 2009, 4:10:33 PM12/12/09
to Bastien, 51...@emacsbugs.donarmstrong.com
> > Newsticker's require/provide statements have been changed from
> > newsticker-* to newst-*. newsticker.el should not contain any (require
> > 'newsticker-*) but only (require 'newst-*). See bug#5008.
> >
> > Are you sure that you are using the latest newsticker files from CVS?
>
> Quite so. I did this:
>
> ~$ cd install/cvs/emacs/
> ~$ make distclean
> ~$ cvs update -dP
> ~$ ./configure
> ~$ make bootstrap
>
> from the CVS repo.

And what is on line 404 of lisp/net/newsticker.el? It should be

(require 'newst-ticker)

Maybe you somehow got sticky tags on your copy; try `cvs up -A' and see
if that clears it up.

tcaswell

unread,
Jan 12, 2010, 3:37:12 PM1/12/10
to

I had the same problem. It seemed to be that the *.elc files were not
properly removed/rebuilt and still using the old version. deleting all
of the existing .elc files by running

~$ find ./ -iname "*.elc" -exec rm \{\} \;

fixed the problem for me.

Ulf Jasper

unread,
Jan 14, 2010, 2:18:34 PM1/14/10
to tcaswell, 51...@debbugs.gnu.org
tcaswell <tcas...@gmail.com> writes:
> I had the same problem. It seemed to be that the *.elc files were not
> properly removed/rebuilt and still using the old version. deleting all
> of the existing .elc files by running
>
> ~$ find ./ -iname "*.elc" -exec rm \{\} \;
>
> fixed the problem for me.

Making bootstrap depends on bootstrap-clean which is supposed to remove
all *.elc files from the lisp directory, its subdirectories,
subsubdirectories, and subsubsubdirectories. There should not have been
any old *.elc files.

Even if there are old *.elc files, they should be rebuilt after a
bzr/cvs/whatever-update that contained new versions of the corresponding
*.el files.

Strange.


0 new messages