分页: 1 / 1
[问题]求教emacs23的编译
发表于 : 2008-05-22 14:17
由 eejacobi
从水木cvs下来的最新版本,ubuntu7.10下编译,出现如下错误:
代码: 全选
Loading /home/zhangchun/program/cvs.savannah.gnu.org/emacs/emacs/lisp/vc-cvs.el (source)...
Wrong type argument: listp, "57647d548ada7136e713b79855c83f39"
make[2]: *** [/home/zhangchun/program/cvs.savannah.gnu.org/emacs/emacs/lisp/calendar/cal-loaddefs.el] Error 255
make[2]: Leaving directory `/home/zhangchun/program/cvs.savannah.gnu.org/emacs/emacs/lisp'
make[1]: *** [bootstrap-build] Error 2
make[1]: Leaving directory `/home/zhangchun/program/cvs.savannah.gnu.org/emacs/emacs'
make: *** [bootstrap] Error 2
进src看发现boostrap_emacs程序已经生成了,但接下来就是上面的报错。
用的configure是:
代码: 全选
./configure --prefix=/home/zhangchun/software/emacs23 --x-includes=/usr/include/X11 --x-libraries=/usr/lib/X11 --enable-font-backend --with-freetype --with-x-toolkit --with-xpm=no --with-gif=no --with-tiff=no
求教各位高手~
发表于 : 2008-05-22 15:49
由 Jamsa
有时候可能是版本库中代码的问题吧,隔几天update一下源码,再编译试试
发表于 : 2008-05-22 17:10
由 eejacobi
一个礼拜左右的代码都试了 郁闷-.-
不知道哪里有一定正确的代码呢
发表于 : 2008-05-23 9:58
由 eejacobi
郁闷,还是同样的错误,求教各位高手
代码: 全选
mv -f emacs bootstrap-emacs
make[2]: Leaving directory `/home/zhangchun/program/cvs.savannah.gnu.org/emacs/emacs/src'
(cd lisp; make -w bootstrap EMACS=../src/bootstrap-emacs)
make[2]: Entering directory `/home/zhangchun/program/cvs.savannah.gnu.org/emacs/emacs/lisp'
wd=/home/zhangchun/program/cvs.savannah.gnu.org/emacs/emacs/lisp; subdirs=`(cd $wd; find . -type d -print)`; for file in $subdirs; do case $file in */Old | */RCS | */CVS | */CVS/* | */.* | */.*/* | */=* ) ;; *) wins="$wins $wd/$file" ;; esac; done; \
for file in $wins; do \
/home/zhangchun/program/cvs.savannah.gnu.org/emacs/emacs/lisp/../update-subdirs $file; \
done;
EMACSLOADPATH=/home/zhangchun/program/cvs.savannah.gnu.org/emacs/emacs/lisp LC_ALL=C ../src/bootstrap-emacs -batch --no-site-file --multibyte -l autoload \
--eval "(setq generate-autoload-cookie \";;;###cal-autoload\")" \
--eval "(setq generated-autoload-file \"/home/zhangchun/program/cvs.savannah.gnu.org/emacs/emacs/lisp/calendar/cal-loaddefs.el\")" \
--eval "(setq make-backup-files nil)" \
-f batch-update-autoloads /home/zhangchun/program/cvs.savannah.gnu.org/emacs/emacs/lisp/calendar
Loading /home/zhangchun/program/cvs.savannah.gnu.org/emacs/emacs/lisp/vc-cvs.el (source)...
Wrong type argument: listp, "57647d548ada7136e713b79855c83f39"
make[2]: *** [/home/zhangchun/program/cvs.savannah.gnu.org/emacs/emacs/lisp/calendar/cal-loaddefs.el] Error 255
make[2]: Leaving directory `/home/zhangchun/program/cvs.savannah.gnu.org/emacs/emacs/lisp'
make[1]: *** [bootstrap-build] Error 2
make[1]: Leaving directory `/home/zhangchun/program/cvs.savannah.gnu.org/emacs/emacs'
make: *** [bootstrap] Error 2
发表于 : 2008-05-23 14:33
由 huangdc
发表于 : 2008-05-23 23:34
由 eejacobi
发表于 : 2008-05-24 22:27
由 eejacobi
3x~~ 这个版本编译顺利通过
原来用水木cvs下来的代码 难道有问题
发表于 : 2008-05-25 0:46
由 huangdc
我今天更新cvs也没编译通过。
eejacobi 写了:3x~~ 这个版本编译顺利通过
原来用水木cvs下来的代码 难道有问题
发表于 : 2008-05-30 17:20
由 cvgmt
以前在 Fedora Core 6 的时候是用 emacs 22, 刚刚用你提供的代码编译成功,非常感谢!
但有三个问题:
1)你提供的字体我在编译时没有理会,编译完后发现中文不好看,那么如何事后补救呢?
2)在应用程序->编程->emacs 没有图标了,如何搞一个呢?
3)emacs 23 是否也是在 ~/.emacs 写配置吗?还是在 ~/.emacs.d/init.el 写,先启动哪一个呢?
发表于 : 2008-06-10 18:36
由 cvgmt
今天用
cvs -z3 -d:pserver:
[email protected]:/sources/emacs co emacs
下载了emacs 23 ,然后用
cd ~/emacs
./configure -enable-font-backend --with-xft --with-freetype --with-x-toolkit
make bootstrap
make info
sudo make install
编译成功了,是 emacs 23.60.1,是否最新呢,还想问一下,./configure -enable-font-backend --with-xft --with-freetype --with-x-toolkit 中的选项 --with-x-toolkit 是干什么用的