[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#20259: make fails to produce c-by, etc.: Invalid slot type...
From: |
Ivan Shmakov |
Subject: |
bug#20259: make fails to produce c-by, etc.: Invalid slot type... |
Date: |
Sat, 04 Apr 2015 19:45:48 +0000 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) |
Package: emacs
For a couple of weeks or so now, building Emacs fails for me
when byte-compiling cedet/semantic/bovine/c.el, apparently
because the earlier stages have failed to produce a number of
files under lisp/cedet/semantic/bovine/ (*.by) and …/wisent/
(*.wy).
Removing ‘cedet’ (which I do not use anyway) from compilation
along with setting BOVINE and WISENT to empty strings seem to
help the issue.
The relevant section of the build log is MIMEd.
(Tested on 0115aceb584b, 2015-04-04 14:10:06 UTC.)
--
FSF associate member #7257 np. Following My Father’s Song — Jami Sieber
make -C ../admin/grammars all EMACS="../../src/emacs"
make[2]: Entering directory '/.../emacs-2015-04-04-build/admin/grammars'
[ ! -f "../../lisp/cedet/semantic/bovine/c-by.el" ] || chmod +w
"../../lisp/cedet/semantic/bovine/c-by.el"
EMACSLOADPATH= "../../src/emacs" -batch --no-site-file --no-site-lisp -l
semantic/bovine/grammar -f bovine-batch-make-parser -o
"../../lisp/cedet/semantic/bovine/c-by.el" c.by
../../lisp/emacs-lisp/eieio.el: `eieio-object-name-string' is an obsolete
generic function (as of 25.1); use `eieio-named' instead.
../../lisp/emacs-lisp/eieio-base.el: `eieio-object-name-string' is an obsolete
generic function (as of 25.1); use `eieio-named' instead.
Invalid slot type: semanticdb-project-database-file, reference-directory,
string, nil
[ ! -f "../../lisp/cedet/semantic/bovine/make-by.el" ] || chmod +w
"../../lisp/cedet/semantic/bovine/make-by.el"
EMACSLOADPATH= "../../src/emacs" -batch --no-site-file --no-site-lisp -l
semantic/bovine/grammar -f bovine-batch-make-parser -o
"../../lisp/cedet/semantic/bovine/make-by.el" make.by
../../lisp/emacs-lisp/eieio.el: `eieio-object-name-string' is an obsolete
generic function (as of 25.1); use `eieio-named' instead.
../../lisp/emacs-lisp/eieio-base.el: `eieio-object-name-string' is an obsolete
generic function (as of 25.1); use `eieio-named' instead.
Invalid slot type: semanticdb-project-database-file, reference-directory,
string, nil
[ ! -f "../../lisp/cedet/semantic/bovine/scm-by.el" ] || chmod +w
"../../lisp/cedet/semantic/bovine/scm-by.el"
EMACSLOADPATH= "../../src/emacs" -batch --no-site-file --no-site-lisp -l
semantic/bovine/grammar -f bovine-batch-make-parser -o
"../../lisp/cedet/semantic/bovine/scm-by.el" scheme.by
../../lisp/emacs-lisp/eieio.el: `eieio-object-name-string' is an obsolete
generic function (as of 25.1); use `eieio-named' instead.
../../lisp/emacs-lisp/eieio-base.el: `eieio-object-name-string' is an obsolete
generic function (as of 25.1); use `eieio-named' instead.
Invalid slot type: semanticdb-project-database-file, reference-directory,
string, nil
[ ! -f "../../lisp/cedet/semantic/wisent/javat-wy.el" ] || chmod +w
"../../lisp/cedet/semantic/wisent/javat-wy.el"
EMACSLOADPATH= "../../src/emacs" -batch --no-site-file --no-site-lisp -l
semantic/wisent/grammar -f wisent-batch-make-parser -o
"../../lisp/cedet/semantic/wisent/javat-wy.el" java-tags.wy
../../lisp/emacs-lisp/eieio.el: `eieio-object-name-string' is an obsolete
generic function (as of 25.1); use `eieio-named' instead.
../../lisp/emacs-lisp/eieio-base.el: `eieio-object-name-string' is an obsolete
generic function (as of 25.1); use `eieio-named' instead.
Invalid slot type: semanticdb-project-database-file, reference-directory,
string, nil
[ ! -f "../../lisp/cedet/semantic/wisent/js-wy.el" ] || chmod +w
"../../lisp/cedet/semantic/wisent/js-wy.el"
EMACSLOADPATH= "../../src/emacs" -batch --no-site-file --no-site-lisp -l
semantic/wisent/grammar -f wisent-batch-make-parser -o
"../../lisp/cedet/semantic/wisent/js-wy.el" js.wy
../../lisp/emacs-lisp/eieio.el: `eieio-object-name-string' is an obsolete
generic function (as of 25.1); use `eieio-named' instead.
../../lisp/emacs-lisp/eieio-base.el: `eieio-object-name-string' is an obsolete
generic function (as of 25.1); use `eieio-named' instead.
Invalid slot type: semanticdb-project-database-file, reference-directory,
string, nil
[ ! -f "../../lisp/cedet/semantic/wisent/python-wy.el" ] || chmod +w
"../../lisp/cedet/semantic/wisent/python-wy.el"
EMACSLOADPATH= "../../src/emacs" -batch --no-site-file --no-site-lisp -l
semantic/wisent/grammar -f wisent-batch-make-parser -o
"../../lisp/cedet/semantic/wisent/python-wy.el" python.wy
../../lisp/emacs-lisp/eieio.el: `eieio-object-name-string' is an obsolete
generic function (as of 25.1); use `eieio-named' instead.
../../lisp/emacs-lisp/eieio-base.el: `eieio-object-name-string' is an obsolete
generic function (as of 25.1); use `eieio-named' instead.
Invalid slot type: semanticdb-project-database-file, reference-directory,
string, nil
[ ! -f "../../lisp/cedet/srecode/srt-wy.el" ] || chmod +w
"../../lisp/cedet/srecode/srt-wy.el"
EMACSLOADPATH= "../../src/emacs" -batch --no-site-file --no-site-lisp -l
semantic/wisent/grammar -f wisent-batch-make-parser -o
"../../lisp/cedet/srecode/srt-wy.el" srecode-template.wy
../../lisp/emacs-lisp/eieio.el: `eieio-object-name-string' is an obsolete
generic function (as of 25.1); use `eieio-named' instead.
../../lisp/emacs-lisp/eieio-base.el: `eieio-object-name-string' is an obsolete
generic function (as of 25.1); use `eieio-named' instead.
Invalid slot type: semanticdb-project-database-file, reference-directory,
string, nil
make[2]: Leaving directory '/.../emacs-2015-04-04-build/admin/grammars'
make[2]: Entering directory '/.../emacs-2015-04-04-build/lisp'
EMACSLOADPATH= '../src/emacs' -batch --no-site-file --no-site-lisp --eval
"(setq max-lisp-eval-depth 2200)" --eval '(setq load-prefer-newer t)' -f
batch-byte-compile cedet/semantic/bovine/c.el
../../../emacs-lisp/eieio.el: `eieio-object-name-string' is an obsolete generic
function (as of 25.1); use `eieio-named' instead.
../../../emacs-lisp/eieio-base.el: `eieio-object-name-string' is an obsolete
generic function (as of 25.1); use `eieio-named' instead.
In toplevel form:
cedet/semantic/bovine/c.el:35:1:Error: Cannot open load file: No such file or
directory, semantic/bovine/c-by
Makefile:287: recipe for target 'cedet/semantic/bovine/c.elc' failed
make[2]: *** [cedet/semantic/bovine/c.elc] Error 1
make[2]: Leaving directory '/.../emacs-2015-04-04-build/lisp'
Makefile:310: recipe for target 'compile-main' failed
make[1]: *** [compile-main] Error 2
make[1]: Leaving directory '/.../emacs-2015-04-04-build/lisp'
Makefile:385: recipe for target 'lisp' failed
make: *** [lisp] Error 2
- bug#20259: make fails to produce c-by, etc.: Invalid slot type...,
Ivan Shmakov <=