On 5/24/23 22:31, Étienne Mollier wrote:
Bonjour Basile,

Basile Starynkevitch, on 2023-05-24:
/usr/src/Editors/xemacs-21.5.35/src/menubar-x.c:520: undefined reference to
`x_focus_timestamp_really_sucks_fix_me_better'
/usr/bin/ld: /usr/src/Editors/xemacs-21.5.35/src/menubar-x.c:520: undefined
reference to `x_focus_timestamp_really_sucks_fix_me_better'
/usr/bin/ld: /usr/src/Editors/xemacs-21.5.35/src/menubar-x.c:520: undefined
reference to `x_focus_timestamp_really_sucks_fix_me_better'
/usr/bin/ld: /usr/src/Editors/xemacs-21.5.35/src/menubar-x.c:520: undefined
reference to `x_focus_timestamp_really_sucks_fix_me_better'
/usr/bin/ld: /tmp/ccua0L0n.ltrans74.ltrans.o: in function
`popup_selection_callback':
/usr/src/Editors/xemacs-21.5.35/src/gui-x.c:308: undefined reference to
`x_focus_timestamp_really_sucks_fix_me_better'
collect2: error: ld returned 1 exit status
Le problème de xemacs 21.5.35 est reproductible avec gcc-12 de
Debian sid.  Le symbole manquant est défini à deux emplacements
différents dans le code source, ce qui ne facilite pas la
résolution :

         $ grep x_focus_timestamp_really_sucks_fix_me_better -r
         src/menubar-x.c:  extern Time 
x_focus_timestamp_really_sucks_fix_me_better;
         src/menubar-x.c:       x_focus_timestamp_really_sucks_fix_me_better;
         src/gui-x.c:  extern Time x_focus_timestamp_really_sucks_fix_me_better;
         src/gui-x.c:  DEVICE_X_MOUSE_TIMESTAMP (d) = 
x_focus_timestamp_really_sucks_fix_me_better;
      src/event-gtk.c:Time x_focus_timestamp_really_sucks_fix_me_better;
         src/event-gtk.c:  x_focus_timestamp_really_sucks_fix_me_better = 
time(0);
      lwlib/xlwmenu.c:Time x_focus_timestamp_really_sucks_fix_me_better;
         lwlib/xlwmenu.c:      x_focus_timestamp_really_sucks_fix_me_better =
         lwlib/xlwmenu.c:  x_focus_timestamp_really_sucks_fix_me_better =

À mon avis ce serait à signaler à l'équipe de developpement
amont de xemacs.  Ce qui me surprend, c'est que le phénomène ne
se soit pas déclenché plus tôt ; ces définitions ne sont
apparemment pas nouvelles quand on regarde dans d'anciennes
versions de xemacs.

Si ça peut aider,


Je n'ai pas réussi à faire un rapport de bogue sur xemacs.org

(ma principale préoccupation actuelle est mon dossier de retraite, prévue le 1er nov. 2023; avec seulement 4 employeurs principaux -ENS Cachan, CEA, INRIA, université- c'est bigrement compliqué).

Bien sûr à la retraite je continuerais de développer http://refpersys.org/


Librement

--
Basile Starynkevitch                  <bas...@starynkevitch.net>
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/

Répondre à