Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 82864 - error emerging app-emacs/ecb-2.31, bad path in Makefile
Summary: error emerging app-emacs/ecb-2.31, bad path in Makefile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Emacs project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-21 13:05 UTC by Mark Di Nicola
Modified: 2005-02-23 17:00 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
diff of ecb-2.31.ebuild CVS revision 1.1 vs. 1.2 (ecb-1.1-1.2.diff,1.09 KB, patch)
2005-02-23 17:00 UTC, Matthew Kennedy (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mark Di Nicola 2005-02-21 13:05:14 UTC
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
Comment 1 Matthew Kennedy (RETIRED) gentoo-dev 2005-02-23 16:55:15 UTC
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.
Comment 2 Matthew Kennedy (RETIRED) gentoo-dev 2005-02-23 17:00:58 UTC
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.