Author: ludo
Date: Tue Nov  9 09:14:12 2010
New Revision: 24624
URL: https://svn.nixos.org/websvn/nix/?rev=24624&sc=1

Log:
Fix GNU Emacs 22.

Modified:
   nixpkgs/branches/stdenv-updates/pkgs/top-level/all-packages.nix

Modified: nixpkgs/branches/stdenv-updates/pkgs/top-level/all-packages.nix
==============================================================================
--- nixpkgs/branches/stdenv-updates/pkgs/top-level/all-packages.nix     Tue Nov 
 9 09:14:07 2010        (r24623)
+++ nixpkgs/branches/stdenv-updates/pkgs/top-level/all-packages.nix     Tue Nov 
 9 09:14:12 2010        (r24624)
@@ -5487,6 +5487,15 @@
   emacs = emacs23;
 
   emacs22 = callPackage ../applications/editors/emacs-22 {
+    /* Using cpp 4.5, we get:
+
+         make[1]: Entering directory 
`/tmp/nix-build-dhbj8qqmqxwp3iw6sjcgafsrwlwrix1f-emacs-22.3.drv-0/emacs-22.3/lib-src'
+         Makefile:148: *** recipe commences before first target.  Stop.
+
+       Apparently, this is because `lib-src/Makefile' is generated by
+       processing `lib-src/Makefile.in' with cpp, and the escaping rules for
+       literal backslashes have changed.  */
+    stdenv = overrideGCC stdenv gcc44;
     xaw3dSupport = getPkgConfig "emacs" "xaw3dSupport" false;
     gtkGUI = getPkgConfig "emacs" "gtkSupport" true;
   };
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to