From: Jinsong Z. <js...@us...> - 2017-01-29 15:04:46
|
--- ** [bugs:#3284] maxima build system** **Status:** open **Group:** None **Created:** Sun Jan 29, 2017 03:04 PM UTC by Jinsong Zhao **Last Updated:** Sun Jan 29, 2017 03:04 PM UTC **Owner:** nobody There are several issues that related with the maxima building system on Windows platform. I don't know if there are bugs, however, it makes trouble or confusion when I try to make a maxima installer for Windows. I posted them in the maxima-discuss mailing list. 1) After './configure...' and 'make', 'make install' gives the following error message: /usr/bin/install: cannot create regular file 'C:/maxima-5.39.0-sbcl/bin/xmaxima': File exists 'xmaxima' in interface/xmaxima seems to be a script, and not need by XMaxima on Windows platform. On Windows, 'xmaxima.exe' is the correct executable file. This error prevents the running of make install. I have to changed the Makefile.in in interface/xmaxima from $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ to $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || echo "xxx" $$?; \ according to https://sourceforge.net/projects/maxima/files/Maxima-Windows/5.XX.X-Windows%20Build%20System/README.md Then make install could be run successfully. If possible, could the 'xmaxima' script be removed from makefile for Windows platform? 2) Could the 'xmaxima' script be removed from the 'maxima.iss' on Windows platform? 3) There appears a directory named ".cirtcl" outside the maxima top-level directory during the making process. In the directory, there are two files, i.e., mgnuplot.bat and xmaixma.bat. I don't know if they are needed, and why there are be put outside the top-level directory. It seems they are related with xmaxima interface. 4) Could we not compile the document again? In the doc/, there are correct html and info files, why we generate them again? I encountered the most difficult thing is the python script 'tmp-make-categories.py does not work in MSYS2 system. I don't know why. So, if possible, could configure provide a option that disable doc generation. Best regards, Jinsong --- Sent from sourceforge.net because max...@li... is subscribed to https://sourceforge.net/p/maxima/bugs/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/maxima/admin/bugs/options. Or, if this is a mailing list, you can unsubscribe from the mailing list. |