Maxima 5.31.0 release



Robert Dodier <robert.dodier at gmail.com> writes:

> I've created branch-5_31 and tags branch-5_31-base and 5.31.0 in Git,
> and created tar.gz and rpms and posted them to the SF file manager.
> http://sf.net/p/maxima/files
>
> Please give it a try. If someone can create a Windows installer, that
> would be awesome.

This is a regression since 5.28 (and I think since 5.30):

--- all-recursive ---
Making all in admin
Making all in src
--- binary-ecl/maxima ---
--- sharefiles.mk ---
--- binary-ecl/maxima ---
/usr/bin/make bd_ecl
--- sharefiles.mk ---
../admin/make_share_list
--- binary-ecl/maxima ---
make: make: don't know how to make bd_ecl. Stop


Quick fix for this is:

--- src/Makefile.am.orig	2013-08-30 03:45:02.000000000 +0000
+++ src/Makefile.am
@@ -72,8 +72,8 @@ uninstall-hook: $(WEIRD_UNINSTALL_TARGET
 ## A rule to build binary directories of the form binary-<lispname>
 ## and subdirectories ./numerical and ./numerical/slatec
 binary_subdirs = / /numerical /numerical/slatec
-bd_%:
-	$(MKDIR_P) $(addprefix $(subst bd_,binary-,$@),$(binary_subdirs))
+bd_$(DEFAULTLISP):
+	for d in $(binary_subdirs); do $(MKDIR_P) binary-$(DEFAULT_LISP)$$d; done
 
 ## Some hunks of lisp that get used by more than one implementation
 LOADDEFSYSTEM = (load "$(top_srcdir)/lisp-utils/defsystem.lisp")



-- 
BCE HA MOPE!