+
Skip to content

build warnings in emacs 25.3 #37

@joakim-tjernlund

Description

@joakim-tjernlund

When build ecb I get these warnings/errors:

make -j6 -s -i LOADPATH= 
Makefile:44: Makefile.conf not found. Using defaults for Linux!
Makefile:45: Create Makefile.conf from Makefile.conf.template to override the defaults.
Byte-compiling ECB with LOADPATH= ...
Generating info-format...
Compiler-macro error for cl-typep: (error "Unknown type button-release-event")
Compiler-macro error for cl-typep: (error "Unknown type button-press-event")
ECB 2.50 uses CEDET 2.0 (contains semantic 2.2, eieio 1.4, speedbar 1.0).
Compiler-macro error for cl-typep: (error "Unknown type button-release-event")
Compiler-macro error for cl-typep: (error "Unknown type button-press-event")
ecb-navigate.el: Obsolete name arg "node" to constructor ecb-dlist-node
ecb-navigate.el: Obsolete name arg "First item" to constructor ecb-nav-history-item
ecb-navigate.el: Obsolete name arg "First item" to constructor ecb-nav-history-item
All requirements for ECB 2.50 fulfilled - Enjoy it!
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.

In toplevel form:
ecb-analyse.el:363:25:Warning: ‘call-next-method’ is an obsolete function (as
    of 25.1); use ‘cl-call-next-method’ instead.
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.
ecb-analyse.el:371:21:Warning: ‘call-next-method’ is an obsolete function (as
    of 25.1); use ‘cl-call-next-method’ instead.

In ecb-display-buffer-xemacs:
ecb-layout.el:1997:38:Warning: ‘display-buffer-function’ is an obsolete
    variable (as of 24.3); use ‘display-buffer-alist’ instead.
ecb-layout.el:2002:37:Warning: ‘display-buffer-function’ is an obsolete
    variable (as of 24.3); use ‘display-buffer-alist’ instead.
ecb-layout.el:2235:40:Warning: ‘display-buffer-function’ is an obsolete
    variable (as of 24.3); use ‘display-buffer-alist’ instead.
ecb-layout.el:2094:46:Warning: ‘special-display-function’ is an obsolete
    variable (as of 24.3); use ‘display-buffer-alist’ instead.
ecb-layout.el:2097:38:Warning: ‘special-display-buffer-names’ is an obsolete
    variable (as of 24.3); use ‘display-buffer-alist’ instead.
ecb-layout.el:2108:46:Warning: ‘special-display-function’ is an obsolete
    variable (as of 24.3); use ‘display-buffer-alist’ instead.
ecb-layout.el:2115:69:Warning: ‘special-display-buffer-names’ is an obsolete
    variable (as of 24.3); use ‘display-buffer-alist’ instead.
ecb-layout.el:2115:44:Warning: ‘special-display-function’ is an obsolete
    variable (as of 24.3); use ‘display-buffer-alist’ instead.
ecb-layout.el:2102:31:Warning: ‘special-display-regexps’ is an obsolete
    variable (as of 24.3); use ‘display-buffer-alist’ instead.
ecb-layout.el:2246:40:Warning: ‘special-display-function’ is an obsolete
    variable (as of 24.3); use ‘display-buffer-alist’ instead.
ecb-layout.el:2112:52:Warning: ‘special-display-function’ is an obsolete
    variable (as of 24.3); use ‘display-buffer-alist’ instead.

In ecb-check-for-special-buffer:
ecb-layout.el:2899:36:Warning: ‘special-display-function’ is an obsolete
    variable (as of 24.3); use ‘display-buffer-alist’ instead.
ecb-layout.el:2905:36:Warning: ‘special-display-buffer-names’ is an obsolete
    variable (as of 24.3); use ‘display-buffer-alist’ instead.
ecb-layout.el:2913:68:Warning: ‘special-display-buffer-names’ is an obsolete
    variable (as of 24.3); use ‘display-buffer-alist’ instead.
ecb-layout.el:2909:29:Warning: ‘special-display-regexps’ is an obsolete
    variable (as of 24.3); use ‘display-buffer-alist’ instead.

In ecb-dlist-node-new:
ecb-navigate.el:59:28:Warning: Obsolete name arg "node" to constructor
    ecb-dlist-node
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.
ecb-navigate.el:203:12:Warning: ‘call-next-method’ is an obsolete function (as
    of 25.1); use ‘cl-call-next-method’ instead.
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.
ecb-navigate.el:274:12:Warning: ‘call-next-method’ is an obsolete function (as
    of 25.1); use ‘cl-call-next-method’ instead.
‘defmethod’ is an obsolete macro (as of 25.1); use ‘cl-defmethod’ instead.
‘defgeneric’ is an obsolete macro (as of 25.1); use ‘cl-defgeneric’ instead.
ecb-navigate.el:290:27:Warning: Obsolete name arg "First item" to constructor
    ecb-nav-history-item

In toplevel form:
ecb-semantic-wrapper.el:292:7:Warning: ‘semantic-toplevel-bovine-cache’ is an
    obsolete variable (as of 23.2); use ‘semantic--buffer-cache’ instead.

In end of data:
ecb-symboldef.el:646:1:Warning: the function
    ‘eieio-help-mode-augmentation-maybee’ is not known to be defined.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载