In https://bugs.gentoo.org/show_bug.cgi?id=183205#c10 I observed that the
build process of cedet-1.0pre4 references files from a previousely
installed version, which could lead to incosistent behaviour. I just
verified this using an straced manual make from the unmodified tarball
sources:
$ strace -f -e trace=open -s 10240 -o make.trace \
make PREFIX=/usr EMACS=/usr/bin/emacs 2>&1 | \
tee make.log
$ grep /usr/.*/site-lisp/cedet make.trace | \
grep -v O_DIRECTORY | cut -d\" -f2 | sort -u
/usr/share/emacs/site-lisp/cedet/ede/ede.elc
/usr/share/emacs/site-lisp/cedet/ede/ede-loaddefs.el
/usr/share/emacs/site-lisp/cedet/ede/ede-load.elc
/usr/share/emacs/site-lisp/cedet/ede/ede-source.elc
/usr/share/emacs/site-lisp/cedet/ede/ede-speedbar.elc
$ grep /usr/.*/site-lisp/cedet/ede/ make.log | sort -u
Source file `/usr/share/emacs/site-lisp/cedet/ede/ede.el' newer than
byte-compiled file
Source file `/usr/share/emacs/site-lisp/cedet/ede/ede-speedbar.el' newer
than byte-compiled file
These make messages are in the scope of wisent and bovine. Adding
../../ede/ to the LOADPATH in the corresponding Makefiles solves the whole
issue.
Nobody/Anonymous
None
None
Public
|
Date: 2008-03-02 02:15
|
|
Date: 2007-09-07 11:15
|
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use