Advertisement
Guest User

Untitled

a guest
Sep 21st, 2014
838
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. # install build dependencies
  2.  
  3. # not sure ALL these are needed, but this is what I've ran
  4. sudo apt-get install libunistring-dev libunistring0 libgmp-dev libgc-dev libffi-dev libltdl-dev libltdl7 libffi6
  5. sudo apt-get build-dep emacs24
  6.  
  7. # download source
  8.  
  9. mkdir emacs-guile
  10. cd emacs-guile
  11. git clone git://git.hcoop.net/git/bpt/emacs.git
  12. git clone git://git.hcoop.net/git/bpt/guile.git
  13.  
  14. # guile
  15.  
  16. cd guile
  17. autoreconf -vif
  18. automake --add-missing
  19. ./configure
  20. make
  21. # optionally make -j8. this step is SLOW. paralellize as much as you got CPU.
  22. sudo make install
  23.  
  24. # emacs
  25.  
  26. cd ../emacs
  27.  
  28. # default is wip-guile, which is incorrect
  29. git checkout wip
  30.  
  31. # based on http://comments.gmane.org/gmane.emacs.devel/134732
  32. aclocal -I m4
  33. autoconf
  34. autoheader
  35. automake --gnu -a -c lib/Makefile
  36. make
  37. # just regular "make" here, to be safe.
  38. # abort and try "make -k" instead if the build never seems to finish or to loop.
  39. # (like adding "Finding docstrings" several times)
  40.  
  41. # on successfull build
  42. cd src
  43. ./emacs -Q
  44. # -Q = quick boot. no site-file, no regular .emacs etc. should work.
  45. # now be a man and try without the -Q :)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement