Hello, Manuel,
Please find attached a patch againg bigloo4.3a-beta19Oct16 that updates the 
bigloo build to support emacs 25. It also includes a change to ude-compile.el 
wherein the code setting the compilation-process-setup-function has been 
removed. As I mentioned earlier, the scope of outwin has changed with emacs25 
and referencing outwin in this function now causes an error. Further, 
compile.el provides the customizable variable compilation-scroll-output which 
when set to t will scroll the window in the manner intended by the removed 
code, so I see no issue with removing it.
Thanks,Joseph Donaldson
--- bigloo4.3a/autoconf/emacsbrand	2016-10-18 01:15:33.000000000 -0700
+++ bigloo4.3a_mod/autoconf/emacsbrand	2016-10-22 11:53:45.011809630 -0700
@@ -35,6 +35,7 @@
 #*    The autodetection ELisp expression                               */
 #*---------------------------------------------------------------------*/
 expr="(cond \
+        ((string-match \"GNU Emacs 25\" (emacs-version)) (kill-emacs 25))
         ((string-match \"GNU Emacs 24\" (emacs-version)) (kill-emacs 24)) \
         ((string-match \"GNU Emacs 23\" (emacs-version)) (kill-emacs 23)) \
         ((string-match \"GNU Emacs 22\" (emacs-version)) (kill-emacs 22)) \
@@ -63,7 +64,11 @@
           if [ "$version" = "24" ]; then
             echo "emacs24"
           else
-            echo "generic";
+            if [ "$version" = "25" ]; then
+              echo "emacs25"      
+            else
+              echo "generic";
+            fi    
           fi
         fi
       fi
--- bigloo4.3a/bmacs/Makefile	2016-10-18 01:15:33.000000000 -0700
+++ bigloo4.3a_mod/bmacs/Makefile	2016-10-22 11:59:46.396493218 -0700
@@ -115,7 +115,7 @@
 #*---------------------------------------------------------------------*/
 all: $(EMACSBRAND)
 
-emacs22 emacs23 emacs24:
+emacs22 emacs23 emacs24 emacs25:
 	(expr=load-path; \
           for p in . $(LOADPATH); do \
              expr="(cons \"../$$p\" (cons \"$$p\" $$expr))"; \
@@ -179,6 +179,7 @@
 install.emacs22: doinstall
 install.emacs23: doinstall
 install.emacs24: doinstall
+install.emacs25: doinstall
 install.xemacs: doinstall
 
 install.generic:
--- bigloo4.3a/bmacs/ude/ude-compile.el	2016-10-18 01:15:33.000000000 -0700
+++ bigloo4.3a_mod/bmacs/ude/ude-compile.el	2016-10-22 13:55:46.714965508 -0700
@@ -34,13 +34,6 @@
 (defvar compilation-font-lock-keywords '())
 (defvar compilation-font-lock-keywords-tmp '())
 
-;*---------------------------------------------------------------------*/
-;*    compilation-process-setup-function ...                           */
-;*---------------------------------------------------------------------*/
-(setq compilation-process-setup-function
-  '(lambda ()
-     (set-window-point outwin (point-max))
-     (sit-for 0)))
 
 ;*---------------------------------------------------------------------*/
 ;*    ude-compile-init ...                                             */

Reply via email to