when emerging ecb-2.31 i get the following error... support2 support2 # emerge -v app-emacs/ecb Calculating dependencies ...done! >>> emerge (1 of 1) app-emacs/ecb-2.31 to / >>> md5 src_uri ;-) ecb-2.31.tar.gz >>> Unpacking source... >>> Unpacking ecb-2.31.tar.gz to /var/tmp/portage/ecb-2.31/work >>> Source unpacked. Byte-compiling ECB with LOADPATH= ... emacs -batch -no-site-file -l ecb-compile-script --eval '(ecb-byte-compile t)' Cannot open load file: /var/tmp/portage/ecb-2.31/work/ecb-2.31/c:/Programme/emacs-21/site-lisp/package-development/cedet/common/cedet.el make: *** [ecb] Error 255 !!! ERROR: app-emacs/ecb-2.31 failed. !!! Function src_compile, Line 40, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message. in the Makefile it has the following... # -------- Compiling ECB with the cedet-library 1.0 ---------------------- # cedet 1.0 (contains a.o. semantic 2.0, eieio 0.18 and speedbar 0.15). If # you want compile ECB with the cedet library then set here the full path # to the cedet-installation directory. If you do not want using the # cedet-suite but separate semantic-, eieio- and speedbar-pathes set this # variable to empty. #CEDET= CEDET=c:/Programme/emacs-21/site-lisp/package-development/cedet #CEDET=c:/Programme/emacs-21/site-lisp/multi-file-packages/cedet-1.0beta2b maybe that CEDET line should be commented out? Reproducible: Always Steps to Reproduce: 1. emerge app-emacs/ecb
Thanks for the bug report. The problem was that the make variable CEDET needs to be set to and empty value in the case of building ECB against the separate CEDET set (ie. SPEEDBAR, EIEIO and SEMANTIC). Commited a fix to the same ebuild version.
Created attachment 52002 [details, diff] diff of ecb-2.31.ebuild CVS revision 1.1 vs. 1.2 Here's the diff so you dont have to wait on rsync.