Gnus development mailing list
 help / color / mirror / Atom feed
* timer/timer-funcs in XEmacs
@ 2006-04-30  9:39 Lars Magne Ingebrigtsen
  2006-04-30  9:48 ` Steve Youngs
  2006-04-30 10:07 ` Adrian Aichner
  0 siblings, 2 replies; 9+ messages in thread
From: Lars Magne Ingebrigtsen @ 2006-04-30  9:39 UTC (permalink / raw)


I just tried compiling Gnus for XEmacs 21.5, and it failed miserably,
because Gnus contains lots of code like:

(eval-and-compile
  (if (featurep 'xemacs)
      (require 'timer-funcs)
    (require 'timer)))

XEmacs 21.5 doesn't seem to contain the timer-funcs package any more,
but has timer instead.

Or am I misunderstanding something?

If not, I'm going to fix that up, and move the timer requirements to
gnus.el, so that all the other files don't have to require that
stuff. 

-- 
(domestic pets only, the antidote for overdose, milk.)
  larsi@gnus.org * Lars Magne Ingebrigtsen




^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: timer/timer-funcs in XEmacs
  2006-04-30  9:39 timer/timer-funcs in XEmacs Lars Magne Ingebrigtsen
@ 2006-04-30  9:48 ` Steve Youngs
  2006-04-30  9:54   ` Lars Magne Ingebrigtsen
  2006-04-30 10:07 ` Adrian Aichner
  1 sibling, 1 reply; 9+ messages in thread
From: Steve Youngs @ 2006-04-30  9:48 UTC (permalink / raw)


[-- Attachment #1: Type: text/plain, Size: 777 bytes --]

* Lars Magne Ingebrigtsen <larsi@gnus.org> writes:

  > I just tried compiling Gnus for XEmacs 21.5, and it failed miserably,
  > because Gnus contains lots of code like:

  > (eval-and-compile
  >   (if (featurep 'xemacs)
  >       (require 'timer-funcs)
  >     (require 'timer)))

  > XEmacs 21.5 doesn't seem to contain the timer-funcs package any more,
  > but has timer instead.

  > Or am I misunderstanding something?

Yep. :-)  Update your packages.  timer-funcs is in the xemacs-base
package. 

-- 
|---<Steve Youngs>---------------<GnuPG KeyID: A94B3003>---|
|                 I am Dyslexic of Borg.                   | 
|    Fusistance is retile. Your arse will be laminated.    |
|------------------------------------<steve@sxemacs.org>---|

[-- Attachment #2: Type: application/pgp-signature, Size: 257 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: timer/timer-funcs in XEmacs
  2006-04-30  9:48 ` Steve Youngs
@ 2006-04-30  9:54   ` Lars Magne Ingebrigtsen
  2006-04-30  9:56     ` Lars Magne Ingebrigtsen
  2006-04-30 11:17     ` Malcolm Purvis
  0 siblings, 2 replies; 9+ messages in thread
From: Lars Magne Ingebrigtsen @ 2006-04-30  9:54 UTC (permalink / raw)


Steve Youngs <steve@sxemacs.org> writes:

> Yep. :-)  Update your packages.  timer-funcs is in the xemacs-base
> package. 

Hm...  I pulled down the XEmacs CVS tree.  Shouldn't that be in there?
Most things seem to work.

Oops.  Spoke to fast:

Signaling: (void-function constrain-to-field)
  constrain-to-field(nil 1559 t)
  forward-paragraph()
  fill-paragraph(nil)
  message-newline-and-reformat(nil t)
  message-fill-paragraph(nil)

I do seem to be missing stuff.

Hm.

-- 
(domestic pets only, the antidote for overdose, milk.)
  larsi@gnus.org * Lars Magne Ingebrigtsen




^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: timer/timer-funcs in XEmacs
  2006-04-30  9:54   ` Lars Magne Ingebrigtsen
@ 2006-04-30  9:56     ` Lars Magne Ingebrigtsen
  2006-04-30 10:20       ` Lars Magne Ingebrigtsen
  2006-04-30 11:17     ` Malcolm Purvis
  1 sibling, 1 reply; 9+ messages in thread
From: Lars Magne Ingebrigtsen @ 2006-04-30  9:56 UTC (permalink / raw)


Lars Magne Ingebrigtsen <larsi@gnus.org> writes:

> I do seem to be missing stuff.

And:

Signaling: (invalid-argument "No such coding system" iso-2022-7bit)
  coding-system-property(iso-2022-7bit pre-write-conversion)
  write-region(1 10310 "~/.ecompleterc" nil silent)
  ecomplete-save()
  message-put-addresses-in-ecomplete()
  eval((message-put-addresses-in-ecomplete))

Ok; I'll try reading the CVS downloading instructions this time.  :-) 

-- 
(domestic pets only, the antidote for overdose, milk.)
  larsi@gnus.org * Lars Magne Ingebrigtsen




^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: timer/timer-funcs in XEmacs
  2006-04-30  9:39 timer/timer-funcs in XEmacs Lars Magne Ingebrigtsen
  2006-04-30  9:48 ` Steve Youngs
@ 2006-04-30 10:07 ` Adrian Aichner
  2006-04-30 16:50   ` Lars Magne Ingebrigtsen
  1 sibling, 1 reply; 9+ messages in thread
From: Adrian Aichner @ 2006-04-30 10:07 UTC (permalink / raw)


Lars Magne Ingebrigtsen <larsi@gnus.org> writes:

> I just tried compiling Gnus for XEmacs 21.5, and it failed miserably,
> because Gnus contains lots of code like:
>
> (eval-and-compile
>   (if (featurep 'xemacs)
>       (require 'timer-funcs)
>     (require 'timer)))
>
> XEmacs 21.5 doesn't seem to contain the timer-funcs package any more,
> but has timer instead.

Hello Lars, you must have fsf-compat installed, but not xemacs-base:

Library is file c:\progra~1\xemacs\xemacs-packages\lisp\xemacs-base\timer-funcs.elc
Library is file c:\progra~1\xemacs\xemacs-packages\lisp\fsf-compat\timer.elc

The REQUIRE of
packages\xemacs-packages\gnus\Makefile
does contain xemacs-base.

Hope this helps!

Adrian

>
> Or am I misunderstanding something?
>
> If not, I'm going to fix that up, and move the timer requirements to
> gnus.el, so that all the other files don't have to require that
> stuff. 

-- 
Adrian Aichner
 mailto:adrian@xemacs.org
 http://www.xemacs.org/




^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: timer/timer-funcs in XEmacs
  2006-04-30  9:56     ` Lars Magne Ingebrigtsen
@ 2006-04-30 10:20       ` Lars Magne Ingebrigtsen
  0 siblings, 0 replies; 9+ messages in thread
From: Lars Magne Ingebrigtsen @ 2006-04-30 10:20 UTC (permalink / raw)


Lars Magne Ingebrigtsen <larsi@gnus.org> writes:

> Signaling: (invalid-argument "No such coding system" iso-2022-7bit)

This (and other problems, like `M-q' not working) went away when I
moved to XEmacs 21.4 instead of XEmacs 21.5.

Is that version supposed to work?

Anyway, there are indeed some problems with ecomplete in XEmacs.

The first one is that this doesn't work:

(message "hello\nyes")

only displays "hello" in XEmacs, instead of using a bigger echo area.
Is there a way to fix that?

The other problem is that XEmacs doesn't have `read-event'.  Which can
be fixed by using a variation of `gnus-xmas-read-event-char', I
guess.  Or is there some function I'm not seeing that I can use
instead? 

-- 
(domestic pets only, the antidote for overdose, milk.)
  larsi@gnus.org * Lars Magne Ingebrigtsen




^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: timer/timer-funcs in XEmacs
  2006-04-30  9:54   ` Lars Magne Ingebrigtsen
  2006-04-30  9:56     ` Lars Magne Ingebrigtsen
@ 2006-04-30 11:17     ` Malcolm Purvis
  2006-04-30 16:48       ` Lars Magne Ingebrigtsen
  1 sibling, 1 reply; 9+ messages in thread
From: Malcolm Purvis @ 2006-04-30 11:17 UTC (permalink / raw)


>>>>> "Lars" == Lars Magne Ingebrigtsen <larsi@gnus.org> writes:

Lars> Hm...  I pulled down the XEmacs CVS tree.  Shouldn't that be in there?

No, unlike GNU Emacs, a lot of the lisp code is shipped in separate packages.
Download the xemacs-sumo tarball and all should be fine.  Instructions can be
found at:

http://www.xemacs.org/Documentation/packageGuide.html

Malcolm - Posted from CVS XEmacs running CVS Gnus.

-- 
		     Malcolm Purvis <malcolmp@xemacs.org>



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: timer/timer-funcs in XEmacs
  2006-04-30 11:17     ` Malcolm Purvis
@ 2006-04-30 16:48       ` Lars Magne Ingebrigtsen
  0 siblings, 0 replies; 9+ messages in thread
From: Lars Magne Ingebrigtsen @ 2006-04-30 16:48 UTC (permalink / raw)


Malcolm Purvis <malcolmp@xemacs.org> writes:

> No, unlike GNU Emacs, a lot of the lisp code is shipped in separate packages.
> Download the xemacs-sumo tarball and all should be fine.  Instructions can be
> found at:
>
> http://www.xemacs.org/Documentation/packageGuide.html

I thought the sumo stuff was only if you installed binary XEmacs.  I
pulled down the xemacs and packages CVS trees.

The packages tree is 114MB big.  And then there's even more packages? 

-- 
(domestic pets only, the antidote for overdose, milk.)
  larsi@gnus.org * Lars Magne Ingebrigtsen




^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: timer/timer-funcs in XEmacs
  2006-04-30 10:07 ` Adrian Aichner
@ 2006-04-30 16:50   ` Lars Magne Ingebrigtsen
  0 siblings, 0 replies; 9+ messages in thread
From: Lars Magne Ingebrigtsen @ 2006-04-30 16:50 UTC (permalink / raw)


Adrian Aichner <Adrian.Aichner@t-online.de> writes:

> Hello Lars, you must have fsf-compat installed, but not xemacs-base:

[larsi@quimbies /usr/local/src/xemacs-21.4]$ find . -name '*timer-fun*'
./packages/xemacs-packages/xemacs-base/timer-funcs.el
[larsi@quimbies /usr/local/src/xemacs-21.4]$ cd ..
[larsi@quimbies /usr/local/src]$ cd xemacs-21.5
[larsi@quimbies /usr/local/src/xemacs-21.5]$ find . -name '*timer-fun*'
<de nada>

Hm...

Aha!

I put the packages CVS tree in the wrong place for xemacs-21.5.

Never mind.  Stupid user error.

-- 
(domestic pets only, the antidote for overdose, milk.)
  larsi@gnus.org * Lars Magne Ingebrigtsen




^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2006-04-30 16:50 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-04-30  9:39 timer/timer-funcs in XEmacs Lars Magne Ingebrigtsen
2006-04-30  9:48 ` Steve Youngs
2006-04-30  9:54   ` Lars Magne Ingebrigtsen
2006-04-30  9:56     ` Lars Magne Ingebrigtsen
2006-04-30 10:20       ` Lars Magne Ingebrigtsen
2006-04-30 11:17     ` Malcolm Purvis
2006-04-30 16:48       ` Lars Magne Ingebrigtsen
2006-04-30 10:07 ` Adrian Aichner
2006-04-30 16:50   ` Lars Magne Ingebrigtsen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).