It sounds like your repository is out of date. The srt.wy file I have
which bzr from sourceforge says is up to date in my copy, has the
correct line at the stop which says:
%provide srecode/srt-wy
if that weren't there, then the file name and provide statement would do
what you describe below.
Eric
On 07/23/2012 08:16 AM, joakim@... wrote:
> So, I thought it would be neat to keep an updated CEDET using the
> package manager el-get.
>
> So far I'm having build issues:
>
> In toplevel form:
> mode.el:30:2:Error: Required feature `srecode/srt-wy' was not provided
>
> srecode-template-wy.el is generated though, and if I rename it to
> srt-wy.el and change the "provide" compilation proceeds. Later I get a
> similar build issue.
>
> The cedet.rcp file is provided. It gets the src from a git mirror and
> builds it.
>
> (:name cedet
> :website "http://cedet.sourceforge.net/"
> :description "CEDET is a Collection of Emacs Development Environment Tools written with the end goal of creating an advanced development environment in Emacs."
> :type git
> :url "http://git.randomsample.de/cedet.git"
> :build
> ;; `((,el-get-emacs "-batch" "-Q" "-l" "cedet-build.el" "-f" "cedet-build"))
> `(("sh" "-c" "touch `find . -name Makefile`")
> ("make" ,(format "EMACS=%s" (shell-quote-argument el-get-emacs))))
> :build/berkeley-unix
> `(("sh" "-c" "touch `find . -name Makefile`")
> ("gmake" ,(format "EMACS=%s" (shell-quote-argument el-get-emacs))))
> :build/windows-nt ("echo #!/bin/sh> tmp.sh& echo touch `/usr/bin/find . -name Makefile`>> tmp.sh& echo make FIND=/usr/bin/find>> tmp.sh"
> "sed 's/^M$//' tmp.sh> tmp2.sh"
> "sh ./tmp2.sh" "rm ./tmp.sh ./tmp2.sh")
> :features nil
> ;; This package isn't really non-lazy, but we want to call the
> ;; post-init immediately, because it handles the lazy autoload
> ;; setup.
> :lazy nil
> :post-init
> (unless (featurep 'cedet-devel-load)
> (load (expand-file-name "cedet-devel-load.el" pdir))))
|