Compiling Maxima from source.
https://github.com/maths/moodle-qtype_stack/blob/master/doc/en/Installation/Maxima.md
sbclはaptで入れて、maximaのソースを編纂してみる。
$ docker run -v /Users/ogawakiyoshi/work:/home/work -it kaizenjapan/ubuntu /bin/bash
docker/ubuntuで
# apt update; apt -y upgrade
# apt install -y texinfo
# apt install -y sbcl
# wget https://sourceforge.net/projects/maxima/files/Maxima-source/5.43.0-source/maxima-5.43.0.tar.gz
--2019-10-14 23:56:02-- https://sourceforge.net/projects/maxima/files/Maxima-source/5.43.0-source/maxima-5.43.0.tar.gz
Resolving sourceforge.net (sourceforge.net)... 216.105.38.13
Connecting to sourceforge.net (sourceforge.net)|216.105.38.13|:443... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://sourceforge.net/projects/maxima/files/Maxima-source/5.43.0-source/maxima-5.43.0.tar.gz/ [following]
--2019-10-14 23:56:03-- https://sourceforge.net/projects/maxima/files/Maxima-source/5.43.0-source/maxima-5.43.0.tar.gz/
Connecting to sourceforge.net (sourceforge.net)|216.105.38.13|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://sourceforge.net/projects/maxima/files/Maxima-source/5.43.0-source/maxima-5.43.0.tar.gz/download [following]
--2019-10-14 23:56:05-- https://sourceforge.net/projects/maxima/files/Maxima-source/5.43.0-source/maxima-5.43.0.tar.gz/download
Connecting to sourceforge.net (sourceforge.net)|216.105.38.13|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://downloads.sourceforge.net/project/maxima/Maxima-source/5.43.0-source/maxima-5.43.0.tar.gz?r=&ts=1571097365&use_mirror=jaist [following]
--2019-10-14 23:56:05-- https://downloads.sourceforge.net/project/maxima/Maxima-source/5.43.0-source/maxima-5.43.0.tar.gz?r=&ts=1571097365&use_mirror=jaist
Resolving downloads.sourceforge.net (downloads.sourceforge.net)... 216.105.38.13
Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|216.105.38.13|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://jaist.dl.sourceforge.net/project/maxima/Maxima-source/5.43.0-source/maxima-5.43.0.tar.gz [following]
--2019-10-14 23:56:06-- https://jaist.dl.sourceforge.net/project/maxima/Maxima-source/5.43.0-source/maxima-5.43.0.tar.gz
Resolving jaist.dl.sourceforge.net (jaist.dl.sourceforge.net)... 150.65.7.130, 2001:df0:2ed:feed::feed
Connecting to jaist.dl.sourceforge.net (jaist.dl.sourceforge.net)|150.65.7.130|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 34605709 (33M) [application/x-gzip]
Saving to: 'maxima-5.43.0.tar.gz'
maxima-5.43.0.tar.gz 100%[============================================>] 33.00M 632KB/s in 50s
2019-10-14 23:56:56 (680 KB/s) - 'maxima-5.43.0.tar.gz' saved [34605709/34605709]
# tar -zxf maxima-5.43.0.tar.gz
# cd maxima-5.43.0
# ./configure --with-sbcl
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... no
checking whether make supports nested variables... no
checking whether UID '0' is supported by ustar format... yes
checking whether GID '0' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking for emacs... no
checking for xemacs... no
checking where .elc files should go... ${datadir}/emacs/site-lisp
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for git... false
checking for sbcl... true
checking for sbcl... (cached) true
checking for iconv... true
checking for recode... false
checking POSIX shell to see that it contains getopts... trying /bin/sh
POSIX shell is /bin/sh
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for cat... /bin/cat
checking for a sed that does not truncate output... /bin/sed
checking for gawk... (cached) mawk
checking for python... no
checking for python2... no
checking for python3... no
checking for python3.3... no
checking for python3.2... no
checking for python3.1... no
checking for python3.0... no
checking for python2.7... no
checking for python2.6... no
checking for python2.5... no
checking for python2.4... no
checking for python2.3... no
checking for python2.2... no
checking for python2.1... no
checking for python2.0... no
configure: error: no suitable Python interpreter found
python がないと駄目らしい。
make, gawk, emacs, git, recodeを入れて見る。
# apt install -y make gawk emacs git recode python3
#./configure --with-sbcl
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '0' is supported by ustar format... yes
checking whether GID '0' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking for emacs... emacs
checking where .elc files should go... ${datarootdir}/emacs/site-lisp
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for git... true
checking for sbcl... true
checking for sbcl... (cached) true
checking for iconv... true
checking for recode... true
checking POSIX shell to see that it contains getopts... trying /bin/sh
POSIX shell is /bin/sh
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for cat... /bin/cat
checking for a sed that does not truncate output... /bin/sed
checking for gawk... (cached) gawk
checking for python... no
checking for python2... no
checking for python3... /usr/bin/python3
checking for python version... 3.6
checking for python platform... linux
checking for python script directory... ${prefix}/lib/python3.6/site-packages
checking for python extension module directory... ${exec_prefix}/lib/python3.6/site-packages
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating maxima-local
config.status: creating src/startmaxima_abcl.sh
config.status: creating xmaxima-local
config.status: creating tests/test.sh
config.status: creating doc/info/build_html.sh
config.status: creating doc/info/extract_categories.sh
config.status: creating src/maxima.bat
config.status: creating src/maxima
config.status: creating Makefile
config.status: creating maxima.spec
config.status: creating maxima.iss
config.status: creating admin/Makefile
config.status: creating src/Makefile
config.status: creating src/rmaxima
config.status: creating src/autoconf-variables.lisp
config.status: creating src/share-subdirs_autogenerated.lisp
config.status: creating lisp-utils/Makefile
config.status: creating tests/Makefile
config.status: creating doc/Makefile
config.status: creating crosscompile-windows/Makefile
config.status: creating doc/emaxima/Makefile
config.status: creating doc/info/Makefile
config.status: creating doc/info/include-maxima.texi
config.status: creating desktopintegration/Makefile
config.status: creating doc/info/texi2html.init
config.status: creating doc/info/figures/Makefile
config.status: creating doc/info/de/Makefile
config.status: creating doc/info/de.utf8/Makefile
config.status: creating doc/info/es/Makefile
config.status: creating doc/info/es.utf8/Makefile
config.status: creating doc/info/pt/Makefile
config.status: creating doc/info/pt.utf8/Makefile
config.status: creating doc/info/pt/include-maxima.texi
config.status: creating doc/info/pt_BR/Makefile
config.status: creating doc/info/pt_BR.utf8/Makefile
config.status: creating doc/intromax/Makefile
config.status: creating doc/man/Makefile
config.status: creating doc/man/maxima.1
config.status: creating doc/man/ru/maxima.1
config.status: creating doc/share/Makefile
config.status: creating interfaces/Makefile
config.status: creating interfaces/emacs/Makefile
config.status: creating interfaces/emacs/emaxima/Makefile
config.status: creating interfaces/emacs/imaxima/Makefile
config.status: creating interfaces/emacs/misc/Makefile
config.status: creating interfaces/xmaxima/Makefile
config.status: creating interfaces/xmaxima/autoconf-variables.tcl
config.status: creating interfaces/xmaxima/Tkmaxima/Header.tcl
config.status: creating interfaces/xmaxima/doc/Makefile
config.status: creating interfaces/xmaxima/doc/figures/Makefile
config.status: creating interfaces/xmaxima/msgs/Makefile
config.status: creating interfaces/xmaxima/win32/Makefile
config.status: creating plotting/mgnuplot
config.status: creating share/Makefile
config.status: creating demo/Makefile
config.status: creating plotting/Makefile
config.status: creating locale/Makefile
config.status: creating share/contrib/Makefile
config.status: creating share/contrib/integration/Makefile
config.status: creating share/contrib/maxima-odesolve/Makefile
config.status: creating share/draw/Makefile
config.status: creating share/logic/Makefile
config.status: creating doc/info/es/include-maxima.texi
config.status: creating src/lisp
checking Testing if sbcl complains if we try to enlarge the thread-local storage... Yes
Summary:
Compiling an maxima image that uses "sbcl"
Use --enable-sbcl-exec to build a standalone executable instead.
default lisp: sbcl
wish executable name: "wish"
# make
...
make[1]: Leaving directory '/home/sangwinc/src/maxima-5.43.0/src'
Making all in lisp-utils
make[1]: Entering directory '/home/sangwinc/src/maxima-5.43.0/lisp-utils'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/sangwinc/src/maxima-5.43.0/lisp-utils'
Making all in tests
make[1]: Entering directory '/home/sangwinc/src/maxima-5.43.0/tests'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/sangwinc/src/maxima-5.43.0/tests'
Making all in doc
make[1]: Entering directory '/home/sangwinc/src/maxima-5.43.0/doc'
Making all in info
make[2]: Entering directory '/home/sangwinc/src/maxima-5.43.0/doc/info'
make[3]: Entering directory '/home/sangwinc/src/maxima-5.43.0/doc/info'
./build_html.sh
./build_html.sh: 41: ./build_html.sh: python: not found
maxima.texi:7: @include: could not find Category-*.texi
./Command.texi:625: @anchor `Item: labels' previously defined
./Command.texi:595: here is the previous definition as @anchor
./Command.texi:1565: @anchor `Item: grind' previously defined
./Command.texi:1413: here is the previous definition as @anchor
./Simplification.texi:1195: @anchor `Item: nary' previously defined
./Operators.texi:1690: here is the previous definition as @anchor
./MathFunctions.texi:1856: @anchor `Item: logarc' previously defined
./MathFunctions.texi:1840: here is the previous definition as @anchor
./Plotting.texi:1166: @anchor `Item: box' previously defined
./Expressions.texi:477: here is the previous definition as @anchor
./Polynomials.texi:2660: @anchor `Item: resultant' previously defined
./Polynomials.texi:2604: here is the previous definition as @anchor
./Differentiation.texi:817: @anchor `Item: diff' previously defined
./Differentiation.texi:719: here is the previous definition as @anchor
./Itensor.texi:1176: @anchor `Item: diff' previously defined
./Differentiation.texi:719: here is the previous definition as @anchor
./Ctensor.texi:771: @anchor `Item: psi' previously defined
./Special.texi:1485: here is the previous definition as @anchor
./Ctensor.texi:1828: @anchor `Item: weyl' previously defined
./Ctensor.texi:534: here is the previous definition as @anchor
./Symmetries.texi:515: @anchor `Item: contract' previously defined
./Itensor.texi:561: here is the previous definition as @anchor
./Program.texi:693: @anchor `Item: errormsg' previously defined
./Program.texi:679: here is the previous definition as @anchor
./draw.texi:404: @anchor `Item: adapt_depth' previously defined
./Plotting.texi:1115: here is the previous definition as @anchor
./draw.texi:770: @anchor `Item: color' previously defined
./Plotting.texi:1180: here is the previous definition as @anchor
./draw.texi:1695: @anchor `Item: grid' previously defined
./Plotting.texi:1256: here is the previous definition as @anchor
./draw.texi:2276: @anchor `Item: logx' previously defined
./Plotting.texi:1335: here is the previous definition as @anchor
./draw.texi:2345: @anchor `Item: logy' previously defined
./Plotting.texi:1348: here is the previous definition as @anchor
./draw.texi:2439: @anchor `Item: nticks' previously defined
./Plotting.texi:1377: here is the previous definition as @anchor
./draw.texi:2477: @anchor `Item: palette' previously defined
./Plotting.texi:1393: here is the previous definition as @anchor
./draw.texi:2607: @anchor `Item: point_type' previously defined
./Plotting.texi:1467: here is the previous definition as @anchor
./draw.texi:2884: @anchor `Item: title' previously defined
./Plotting.texi:1685: here is the previous definition as @anchor
./draw.texi:3317: @anchor `Item: xlabel' previously defined
./Plotting.texi:1730: here is the previous definition as @anchor
./draw.texi:3434: @anchor `Item: xtics' previously defined
./Plotting.texi:1747: here is the previous definition as @anchor
./draw.texi:3858: @anchor `Item: ylabel' previously defined
./Plotting.texi:1798: here is the previous definition as @anchor
./draw.texi:3992: @anchor `Item: ytics' previously defined
./Plotting.texi:1815: here is the previous definition as @anchor
./draw.texi:4274: @anchor `Item: zlabel' previously defined
./Plotting.texi:1857: here is the previous definition as @anchor
./draw.texi:4880: @anchor `Item: label' previously defined
./Plotting.texi:1304: here is the previous definition as @anchor
./dynamics.texi:379: @anchor `Item: azimuth' previously defined
./Plotting.texi:1146: here is the previous definition as @anchor
./dynamics.texi:408: @anchor `Item: elevation' previously defined
./Plotting.texi:1236: here is the previous definition as @anchor
./dynamics.texi:616: @anchor `Item: capping' previously defined
./draw.texi:668: here is the previous definition as @anchor
./dynamics.texi:647: @anchor `Item: color' previously defined
./Plotting.texi:1180: here is the previous definition as @anchor
./dynamics.texi:701: @anchor `Item: height' previously defined
./dynamics.texi:424: here is the previous definition as @anchor
./dynamics.texi:793: @anchor `Item: points' previously defined
./draw.texi:5091: here is the previous definition as @anchor
./ezunits.texi:1208: @anchor `Item: dimensions' previously defined
./draw.texi:1149: here is the previous definition as @anchor
./graphs.texi:2338: @anchor `Item: radius' previously defined
./dynamics.texi:837: here is the previous definition as @anchor
./graphs.texi:3385: @anchor `Item: label_alignment' previously defined
./draw.texi:2084: here is the previous definition as @anchor
./graphs.texi:3511: @anchor `Item: vertex_coloring' previously defined
./graphs.texi:2708: here is the previous definition as @anchor
./graphs.texi:3616: @anchor `Item: edge_coloring' previously defined
./graphs.texi:1128: here is the previous definition as @anchor
./graphs.texi:3642: @anchor `Item: head_angle' previously defined
./draw.texi:1731: here is the previous definition as @anchor
./graphs.texi:3655: @anchor `Item: head_length' previously defined
./draw.texi:1810: here is the previous definition as @anchor
./graphs.texi:3682: @anchor `Item: terminal' previously defined
./draw.texi:2791: here is the previous definition as @anchor
./graphs.texi:3694: @anchor `Item: file_name' previously defined
./draw.texi:1414: here is the previous definition as @anchor
./linearalgebra.texi:559: @anchor `Item: listp' previously defined
./Lists.texi:1071: here is the previous definition as @anchor
./linearalgebra.texi:884: @anchor `Item: matrixp' previously defined
./Matrices.texi:1734: here is the previous definition as @anchor
./opsubst.texi:10: @anchor `Item: opsubst' previously defined
./Expressions.texi:1544: here is the previous definition as @anchor
./simplifications.texi:355: @anchor `Item: rational' previously defined
./Database.texi:861: here is the previous definition as @anchor
./simplifications.texi:388: @anchor `Item: linear' previously defined
./Simplification.texi:927: here is the previous definition as @anchor
./stringproc.texi:1082: @anchor `Item: newline' previously defined
./stringproc.texi:317: here is the previous definition as @anchor
./Introduction.texi:194: @ref reference to nonexistent node `Category: Help' (possibly involving @category)
./Bugs.texi:61: @ref reference to nonexistent node `Category: Debugging' (possibly involving @category)
./Bugs.texi:87: @ref reference to nonexistent node `Category: Debugging' (possibly involving @category)
...
./build_html.sh: 41: ./build_html.sh: python: not found
# python
bash: python: command not found
# alias python=python3
# source ~/.bashrc
# make clean
# ./configure --with-sbcl
# make
...
# python make-categories.py
python3: can't open file 'make-categories.py': [Errno 2] No such file or directory
該当するエラーは、pythonファイル'make-categories.py'がないためか確認。
# find /home -name *.py -print
/home/sangwinc/src/maxima-5.43.0/doc/info/tmp_html/make-categories.py
# cd tmp_html
# python make-categories.py
あった。じゃ、何が悪いんだろうか。
# make clean
# ./configure --with-sbcl
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '0' is supported by ustar format... yes
checking whether GID '0' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking for emacs... emacs
checking where .elc files should go... ${datarootdir}/emacs/site-lisp
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for git... true
checking for sbcl... true
checking for sbcl... (cached) true
checking for iconv... true
checking for recode... true
checking POSIX shell to see that it contains getopts... trying /bin/sh
POSIX shell is /bin/sh
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for cat... /bin/cat
checking for a sed that does not truncate output... /bin/sed
checking for gawk... (cached) gawk
checking for python... no
checking for python2... no
checking for python3... /usr/bin/python3
checking for python version... 3.6
checking for python platform... linux
checking for python script directory... ${prefix}/lib/python3.6/site-packages
checking for python extension module directory... ${exec_prefix}/lib/python3.6/site-packages
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating maxima-local
config.status: creating src/startmaxima_abcl.sh
config.status: creating xmaxima-local
config.status: creating tests/test.sh
config.status: creating doc/info/build_html.sh
config.status: creating doc/info/extract_categories.sh
config.status: creating src/maxima.bat
config.status: creating src/maxima
config.status: creating Makefile
config.status: creating maxima.spec
config.status: creating maxima.iss
config.status: creating admin/Makefile
config.status: creating src/Makefile
config.status: creating src/rmaxima
config.status: creating src/autoconf-variables.lisp
config.status: creating src/share-subdirs_autogenerated.lisp
config.status: creating lisp-utils/Makefile
config.status: creating tests/Makefile
config.status: creating doc/Makefile
config.status: creating crosscompile-windows/Makefile
config.status: creating doc/emaxima/Makefile
config.status: creating doc/info/Makefile
config.status: creating doc/info/include-maxima.texi
config.status: creating desktopintegration/Makefile
config.status: creating doc/info/texi2html.init
config.status: creating doc/info/figures/Makefile
config.status: creating doc/info/de/Makefile
config.status: creating doc/info/de.utf8/Makefile
config.status: creating doc/info/es/Makefile
config.status: creating doc/info/es.utf8/Makefile
config.status: creating doc/info/pt/Makefile
config.status: creating doc/info/pt.utf8/Makefile
config.status: creating doc/info/pt/include-maxima.texi
config.status: creating doc/info/pt_BR/Makefile
config.status: creating doc/info/pt_BR.utf8/Makefile
config.status: creating doc/intromax/Makefile
config.status: creating doc/man/Makefile
config.status: creating doc/man/maxima.1
config.status: creating doc/man/ru/maxima.1
config.status: creating doc/share/Makefile
config.status: creating interfaces/Makefile
config.status: creating interfaces/emacs/Makefile
config.status: creating interfaces/emacs/emaxima/Makefile
config.status: creating interfaces/emacs/imaxima/Makefile
config.status: creating interfaces/emacs/misc/Makefile
config.status: creating interfaces/xmaxima/Makefile
config.status: creating interfaces/xmaxima/autoconf-variables.tcl
config.status: creating interfaces/xmaxima/Tkmaxima/Header.tcl
config.status: creating interfaces/xmaxima/doc/Makefile
config.status: creating interfaces/xmaxima/doc/figures/Makefile
config.status: creating interfaces/xmaxima/msgs/Makefile
config.status: creating interfaces/xmaxima/win32/Makefile
config.status: creating plotting/mgnuplot
config.status: creating share/Makefile
config.status: creating demo/Makefile
config.status: creating plotting/Makefile
config.status: creating locale/Makefile
config.status: creating share/contrib/Makefile
config.status: creating share/contrib/integration/Makefile
config.status: creating share/contrib/maxima-odesolve/Makefile
config.status: creating share/draw/Makefile
config.status: creating share/logic/Makefile
config.status: creating doc/info/es/include-maxima.texi
config.status: creating src/lisp
checking Testing if sbcl complains if we try to enlarge the thread-local storage... Yes
Summary:
Compiling an maxima image that uses "sbcl"
Use --enable-sbcl-exec to build a standalone executable instead.
default lisp: sbcl
wish executable name: "wish"
checking for python... no
aliasではだめなんだろうか。
逆に、ここでnoなのに、なぜscript ./build_html.shでpython3を生成せずにpythonなのだろう。
ひとまず、
vi ./doc/info/build_html.sh
python make-categories.py
の行を
python3 make-categories.py
にしたらエラーがでなかった。なんじゃらほい。
# make
...
cat Tkmaxima/Header.tcl > xmaxima && \
(cd "/home/sangwinc/src/maxima-5.43.0/interfaces/xmaxima/" ; cat Tkmaxima/COPYING.tcl Tkmaxima/Cygwin.tcl Utils/FileDlg.tcl Utils/Messages.tcl Utils/Misc.tcl ObjTcl/Object.tcl ObjTcl/Feedback.tcl Tkmaxima/Constants.tcl Tkmaxima/Preamble.tcl Tkmaxima/Readdata.tcl Tkmaxima/Getdata1.tcl Tkmaxima/Macros.tcl Tkmaxima/Proxy.tcl Tkmaxima/Send-some.tcl Tkmaxima/Plotting.tcl Tkmaxima/Fonts.tcl Tkmaxima/colors.tcl Tkmaxima/Private.tcl Tkmaxima/Getopt.tcl Tkmaxima/Parse.tcl Tkmaxima/Textinsert.tcl Tkmaxima/Printops.tcl Tkmaxima/Push.tcl Tkmaxima/Plotconf.tcl Tkmaxima/Adams.tcl Tkmaxima/Rk.tcl Tkmaxima/rk4.tcl Tkmaxima/Plotdf.tcl Tkmaxima/Plot2d.tcl Tkmaxima/Matrix.tcl Tkmaxima/Plot3d.tcl Tkmaxima/scene.tcl Tkmaxima/NPlot3d.tcl Tkmaxima/EOctave.tcl Tkmaxima/EOpenplot.tcl Tkmaxima/EMaxima.tcl Tkmaxima/EHref.tcl Tkmaxima/Browser.tcl Tkmaxima/Bindings.tcl Tkmaxima/Wmenu.tcl Tkmaxima/Tryftp2.tcl Tkmaxima/Myhtml.tcl Tkmaxima/Myhtml1.tcl Tkmaxima/Base64.tcl Tkmaxima/Bitmaps.tcl Tkmaxima/Tryembed.tcl Tkmaxima/OpenMath.tcl Tkmaxima/NConsole.tcl Tkmaxima/String.tcl Tkmaxima/Prefs.tcl Tkmaxima/RunMaxima.tcl Tkmaxima/Menu.tcl Tkmaxima/Paths.tcl Tkmaxima/Gui.tcl Tkmaxima/Tkmaxima.tcl ) >> xmaxima && \
cat autoconf-variables.tcl >> xmaxima && \
cat "/home/sangwinc/src/maxima-5.43.0/interfaces/xmaxima/xmaxima-trailer.tcl" >> xmaxima && \
chmod +x xmaxima
make[3]: Leaving directory '/home/sangwinc/src/maxima-5.43.0/interfaces/xmaxima'
make[2]: Leaving directory '/home/sangwinc/src/maxima-5.43.0/interfaces/xmaxima'
make[2]: Entering directory '/home/sangwinc/src/maxima-5.43.0/interfaces'
make[2]: Nothing to be done for 'all-am'.
make[2]: Leaving directory '/home/sangwinc/src/maxima-5.43.0/interfaces'
make[1]: Leaving directory '/home/sangwinc/src/maxima-5.43.0/interfaces'
Making all in share
make[1]: Entering directory '/home/sangwinc/src/maxima-5.43.0/share'
Making all in contrib
make[2]: Entering directory '/home/sangwinc/src/maxima-5.43.0/share/contrib'
Making all in integration
make[3]: Entering directory '/home/sangwinc/src/maxima-5.43.0/share/contrib/integration'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/sangwinc/src/maxima-5.43.0/share/contrib/integration'
Making all in maxima-odesolve
make[3]: Entering directory '/home/sangwinc/src/maxima-5.43.0/share/contrib/maxima-odesolve'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/sangwinc/src/maxima-5.43.0/share/contrib/maxima-odesolve'
make[3]: Entering directory '/home/sangwinc/src/maxima-5.43.0/share/contrib'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/sangwinc/src/maxima-5.43.0/share/contrib'
make[2]: Leaving directory '/home/sangwinc/src/maxima-5.43.0/share/contrib'
Making all in logic
make[2]: Entering directory '/home/sangwinc/src/maxima-5.43.0/share/logic'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/sangwinc/src/maxima-5.43.0/share/logic'
Making all in draw
make[2]: Entering directory '/home/sangwinc/src/maxima-5.43.0/share/draw'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/sangwinc/src/maxima-5.43.0/share/draw'
make[2]: Entering directory '/home/sangwinc/src/maxima-5.43.0/share'
make[2]: Nothing to be done for 'all-am'.
make[2]: Leaving directory '/home/sangwinc/src/maxima-5.43.0/share'
make[1]: Leaving directory '/home/sangwinc/src/maxima-5.43.0/share'
Making all in demo
make[1]: Entering directory '/home/sangwinc/src/maxima-5.43.0/demo'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/sangwinc/src/maxima-5.43.0/demo'
Making all in plotting
make[1]: Entering directory '/home/sangwinc/src/maxima-5.43.0/plotting'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/sangwinc/src/maxima-5.43.0/plotting'
Making all in desktopintegration
make[1]: Entering directory '/home/sangwinc/src/maxima-5.43.0/desktopintegration'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/sangwinc/src/maxima-5.43.0/desktopintegration'
make[1]: Entering directory '/home/sangwinc/src/maxima-5.43.0'
Makefile:1014: warning: overriding recipe for target 'rpm'
Makefile:922: warning: ignoring old recipe for target 'rpm'
make[1]: Nothing to be done for 'all-am'.
make[1]: Leaving directory '/home/sangwinc/src/maxima-5.43.0'
最後までおよみいただきありがとうございました。
いいね 💚、フォローをお願いします。
Thank you very much for reading to the last sentence.
Please press the like icon 💚 and follow me for your happy life.