[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: compiler xemacs-21.5.35 sous Debian (sid)



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,
-- 
Étienne Mollier <emollier@emlwks999.eu>
Fingerprint:  8f91 b227 c7d6 f2b1 948c  8236 793c f67e 8f0d 11da
Sent from /dev/pts/1, please excuse my verbosity.

Attachment: signature.asc
Description: PGP signature


Reply to: