Can we build Maxima without needing makeinfo?



On 2/15/11 5:29 PM, Dr. David Kirkby wrote:
> On 02/15/11 07:39 PM, Raymond Toy wrote:
>> On 2/15/11 1:15 PM, Dr. David Kirkby wrote:
>>> On 02/15/11 05:01 PM, Robert Dodier wrote:
>>>> Here are a couple of ideas.
>>>> One is to build Maxima from a tar.gz as provided on
>>>> the SF file manager.
>>>> Tarballs are built via make dist-gzip and they contain
>>>> the generated .info files so makeinfo isn't needed afterwards.
>>>
>>> That's basically what is done. The file was downloaded from
>>> sourceforge:
>>>
>>> drkirkby at hawk:~$ digest -a md5 maxima-5.23.2.tar.gz
>>> ae2f2eaca33de95636e36652ed281902
>>>
>>> then configured with
>>>
>>> ./configure --prefix="$SAGE_LOCAL" --enable-ecl
>>>
>>> But I'm told by someone else that it failed since he did not have
>>> makeinfo.
>> I think you can just cd to src and then run "make ecl".  This will just
>> make maxima with ecl.  No attempt will be made to build the info files
>> or anything else.
>>
>> Ray
>
> Thank you.
>
> This seems like a bug, since the .info files are in the source tree.

Speaking for just for me, I think that Sage is already a huge
agglomeration of "stuff" that making one more small additional
requirement of having makeinfo available is not too onerous.  I'm 
guessing, since I've never tried building Sage let alone looked at the code.

This is one reason why I have one build of gcl available to build
maxima.  It's easy to make changes that will fail to compile with gcl,
so I test with gcl once in a while.  It's a hassle, but I don't won't to
break the windows build of maxima because gcl won't compile maxima.

Ray