#66742 closed defect (invalid)

emacs-mac-app missing idlw-bindings.el

Reported by: whdaffer Owned by: amake (Aaron Madlon-Kay)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: emacs-mac-app

Description

% port installed emacs-mac-app The following ports are currently installed:

emacs-mac-app @9.1_0+nativecomp (active)

In /Applications/MacPorts/EmacsMac.app/Contents/Resources/lisp/progmodes the idlwave library depends on several files, one of which (idlw-bindings.el) is missing. This causes the symbol "idlwave-code-abbrev" to be 'void'.

idlwave has been unmaintained for quite some time (a few years, I think), so there shouldn't have been any changes that would result in the removal of this file. And there are failures from other parts of the library which clearly expect this macro to be defined. My suspicion is that this is simply an oversight.

Change History (4)

comment:1 Changed 22 months ago by jmroot (Joshua Root)

Owner: set to amake
Status: newassigned

comment:2 Changed 22 months ago by amake (Aaron Madlon-Kay)

A file by that name (idlw-bindings.el) doesn't exist in the Emacs source. It's plausible it could be generated at build time, but I also note in the changelog:

(idlwave-code-abbrev): Delete macro.

https://github.com/emacs-mirror/emacs/blob/f59d012af7e607448fdb435fcb4becb6a6ebe665/ChangeLog.3#L31439

So I don't really know how this stuff is supposed to work, but it looks like you're expecting things to look like they did pre-2021.

comment:3 Changed 22 months ago by amake (Aaron Madlon-Kay)

Could you provide specific instructions for reproducing a concrete issue, like "evaluating this sexp causes an error"?

comment:4 Changed 15 months ago by amake (Aaron Madlon-Kay)

Resolution: invalid
Status: assignedclosed
Note: See TracTickets for help on using tickets.