Discussion:
[Maxima-discuss] Can't install 5.39
Antonio Ortiz
2016-12-16 13:05:00 UTC
Permalink
Hi everybody
Since last week, when 5.39 version was casted, I've tried to install it
with no success. I applied as root:
./configure --enable-clisp
make
make install

I see that 'configure' has no errors. But in the 'make' and 'make install'
steps throws me this messages:

makeinfo --split-size=1000000 ../../doc/info/maxima.texi
../../doc/info//errormessages.texi:296: `Warning messages' no contiene
referencia a `Up', quizás debido a un seccionado incorrecto del documento.
../../doc/info//errormessages.texi:162: El campo `Prev' del nodo `Operators
of arguments must all be the same' no apunta a sitio alguno.
../../doc/info//errormessages.texi:152: Este nodo (Only symbols can be
bound) contiene una referencia inválida en el campo `Next'.
../../doc/info//errormessages.texi:152: El próximo campo del nodo `Only
symbols can be bound' no apunta a lugar alguno, quizás debido a un
seccionado incorrecto del documento.
../../doc/info//errormessages.texi:204: Este nodo (out of memory) contiene
una referencia inválida en el campo `Prev'.
../../doc/info//errormessages.texi:8: `Error messages' no contiene
referencia a `Up', quizás debido a un seccionado incorrecto del documento.
makeinfo: El fichero `/home/antonio/Descargas/Maxima/maxima-5.39.0/doc/info/
maxima.info' será borrado debido a la cantidad de errores encontrados; use
`--force' para preservar el mismo.
Makefile:1533: recipe for target 'maxima.info' failed
make[3]: *** [maxima.info] Error 1
make[3]: Leaving directory
'/home/antonio/Descargas/Maxima/maxima-5.39.0/doc/info'
Makefile:1162: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
'/home/antonio/Descargas/Maxima/maxima-5.39.0/doc/info'
Makefile:405: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
'/home/antonio/Descargas/Maxima/maxima-5.39.0/doc'
Makefile:510: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
valteri:/home/antonio/Descargas/Maxima/

Does anyone know how to fix this issue?
Thanks
Antonio
Robert Dodier
2016-12-16 19:44:04 UTC
Permalink
Post by Antonio Ortiz
makeinfo --split-size=1000000 ../../doc/info/maxima.texi
../../doc/info//errormessages.texi:296: `Warning messages' no contiene
referencia a `Up', quizás debido a un seccionado incorrecto del documento.
Makefile:1533: recipe for target 'maxima.info' failed
make[3]: *** [maxima.info] Error 1
make[3]: Leaving directory
'/home/antonio/Descargas/Maxima/maxima-5.39.0/doc/info'
My first guess is that you are using a different version of Makeinfo. I
have makeinfo 5.2 and it works OK. What does makeinfo --version say?

best

Robert Dodier
Gunter Königsmann
2016-12-16 20:01:31 UTC
Permalink
The last few times it was Wolfgang's version of TeXinfo did error out.

---

On the page https://sourceforge.net/p/maxima/code/ci/master/tree/ there
is a button to download a current snapshot of maxima's source code. If
you extract it and do a

./bootstrap

in its upmost folder it should behave exactly like the release tarball
with the difference that the problem should be resolved. If it is I'll
mark the fix for the bug you have found to be included in the next minor
release.

Kind regards,

Gunter.
Antonio Ortiz
2016-12-17 01:50:44 UTC
Permalink
Gunter,
I followed the directions you gave me and when I tried to "bootstrap", I
received this message:

# ./bootstrap
+ aclocal
./bootstrap: línea 3: aclocal: no se encontró la orden
+ automake --add-missing --copy
./bootstrap: línea 4: automake: no se encontró la orden
+ autoconf
./bootstrap: línea 5: autoconf: no se encontró la orden

which means that the order was not found.
Am I missing something?
Thanks
Antonio
Post by Gunter Königsmann
The last few times it was Wolfgang's version of TeXinfo did error out.
---
On the page https://sourceforge.net/p/maxima/code/ci/master/tree/ there
is a button to download a current snapshot of maxima's source code. If
you extract it and do a
./bootstrap
in its upmost folder it should behave exactly like the release tarball
with the difference that the problem should be resolved. If it is I'll
mark the fix for the bug you have found to be included in the next minor
release.
Kind regards,
Gunter.
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Maxima-discuss mailing list
https://lists.sourceforge.net/lists/listinfo/maxima-discuss
Robert Dodier
2016-12-17 02:20:20 UTC
Permalink
Post by Antonio Ortiz
# ./bootstrap
+ aclocal
./bootstrap: línea 3: aclocal: no se encontró la orden
+ automake --add-missing --copy
./bootstrap: línea 4: automake: no se encontró la orden
+ autoconf
./bootstrap: línea 5: autoconf: no se encontró la orden
It appears that you do not have GNU autotools installed. Exactly which
packages you need might depend on what variety of Linux you are using.
It appears that on my system (Ubuntu 14.04) there are two packages,
autoconf and automake. On Ubuntu or Debian maybe

sudo apt-get install automake autoconf

is enough.

best

Robert Dodier
Antonio Ortiz
2016-12-17 03:50:30 UTC
Permalink
I installed the automake and autoconf and applied once more
./bootstrap
and had no problem.

But, I opened wxmaxima and noticed that 5.38.1 version is still installed.
Did I miss something?

Thank you for your reply
Antonio
Post by Robert Dodier
Post by Antonio Ortiz
# ./bootstrap
+ aclocal
./bootstrap: línea 3: aclocal: no se encontró la orden
+ automake --add-missing --copy
./bootstrap: línea 4: automake: no se encontró la orden
+ autoconf
./bootstrap: línea 5: autoconf: no se encontró la orden
It appears that you do not have GNU autotools installed. Exactly which
packages you need might depend on what variety of Linux you are using.
It appears that on my system (Ubuntu 14.04) there are two packages,
autoconf and automake. On Ubuntu or Debian maybe
sudo apt-get install automake autoconf
is enough.
best
Robert Dodier
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Maxima-discuss mailing list
https://lists.sourceforge.net/lists/listinfo/maxima-discuss
Robert Dodier
2016-12-17 06:03:29 UTC
Permalink
Post by Antonio Ortiz
But, I opened wxmaxima and noticed that 5.38.1 version is still installed.
Did I miss something?
WxMaxima has a configuration parameter which tells the path to execute
Maxima -- my guess is that you need to point that path at the new
version of Maxima. Since you installed Maxima via make install, it is
probably /usr/local/bin/maxima while Maxima installed from a package
is probably /usr/bin/maxima.

best

Robert Dodier
Robert Dodier
2016-12-20 07:01:59 UTC
Permalink
On Mon, Dec 19, 2016 at 5:57 PM, Antonio Ortiz Castro
I have 4.13 version, which is the latest version of opensuse according to
the repos.
Well, I don't know what to do at this point. My advice is to try
to get a 5.something version of makeinfo. But if you want to
try to modify the Texinfo files so that they can be handled by
makeinfo 4.something, I will apply any patches you create.

Of course, anyone else (any user or developer) is also free
to modify the Texinfo's to make them work with makeinfo 4.
It is probably not very difficult. Unfortunately I don't have
time to devote to this right now.

best,
Robert Dodier
Atri Bhattacharya
2016-12-20 11:08:00 UTC
Permalink
Hi,
Post by Robert Dodier
On Mon, Dec 19, 2016 at 5:57 PM, Antonio Ortiz Castro
I have 4.13 version, which is the latest version of opensuse
according to
the repos.
Well, I don't know what to do at this point. My advice is to try
to get a 5.something version of makeinfo. But if you want to
try to modify the Texinfo files so that they can be handled by
makeinfo 4.something, I will apply any patches you create.
I believe there is also (apart from the fix in master [c41232]) a
sectioning error here (doc/info/errormessages.texi:152). The following
patch, on top fof master, helps getting things building again for me
(and on all versions of openSUSE, for which I am the maintainer of
maxima). I also attach the patch, in case it gets mangled by email
clients, etc.

-------------------------------------------------------------------
Index: maxima-5.39.0/doc/info/errormessages.texi
===================================================================
--- maxima-5.39.0.orig/doc/info/errormessages.texi
+++ maxima-5.39.0/doc/info/errormessages.texi
@@ -149,7 +149,7 @@ something else, possibly a list or the n
 @closecatbox
 
 
-@node Only symbols can be bound, out of memory, makelist second argument must evaluate to a number, Error messages
+@node Only symbols can be bound, Operators of arguments must all be the same, makelist second argument must evaluate to a number, Error messages
 @subsection Only symbols can be bound
 The most probable cause for this error is that there was an attempt to either
 use a number or a variable whose numerical value is known as a loop

-------------------------------------------------------------------

Hope that helps. Best wishes.
--
Atri Bhattacharya
Tue 20 Dec 12:06:13 CET 2016

Sent from openSUSE Tumbleweed on my laptop.
Loading...