octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: mxe-octave octave version


From: PhilipNienhuis
Subject: Re: mxe-octave octave version
Date: Sat, 17 Mar 2018 05:51:39 -0700 (MST)

tmacchant wrote
> ----- Original Message -----
> 
>> From: PhilipNienhuis 
>> To: octave-maintainers
>> Cc: 
>> Date: 2018/3/17, Sat 17:16
>> Subject: Re: mxe-octave octave version
>> 
>>t macchant wrote
>>>  I tried to build octave on mxe-octave.
>>>  I pulled the current development source and build it on ubuntu.
>>>  Version of octave was 4.5.0+.
>>> 
>>>  I set the PATH to octave 4.5.0+ and tried to build mxe-octave.
>>> 
>>>   ./configure --enable-devel-tools --enable-octave=default
>>>  --enable-binary-packages --disable-docs 
>>> 
>>> 
>>>  make zip-dist JOBS=8[create settings.mk]
>>>  [check requirements]
>>>  Warning - could not find native build version 4.3.0+ of octave - some
>>>  packages may fail, but continuing
>>> 
>>> 
>>>  The version is still 4.3.0+ for default on mxe-octave.
>> 
>> (You did make a dist archive ("make dist") on Ubuntu and copied that 
>> into
>> 
> <mxe-octave>
> /pkg/, didn't you?)
>> 
>> Yes that should be adapted.
>> For a temporary workaround, just adapt the version in
>> 
> <mxe-octave>
> /src/default-octave.mk to 4.5.0+ and check the following
>> checksum line if it contains "## NoChecksum" (w/o quotes, just the 
>> "##"
>> matter).
>> 
>> Anyway, I did so and then the build broke on a recent change that I
>> believe
>> also hit on Linux, AFAICS a new Python script dependency; I've just
>> entered
>> a bug report for that.
>> 
>> Ah well, that's life on a bleeding edge .... :-)
>> 
>> Philip
>>
> Thanks for your reply.
>  
>>I believe
>> also hit on Linux, AFAICS a new Python script dependency;
> 
> Is it the below.
>   TEXI2DVI doc/interpreter/octave.dvi
> Traceback (most recent call last):
>   File "./doc/interpreter/prepare_qhelp.py", line 27, in 
> <module>
>     import lxml.html as lh
> ImportError: No module named lxml.html
> Makefile:27889: recipe for target 'doc/interpreter/octave_interpreter.qch'
> failed
> make[2]: *** [doc/interpreter/octave_interpreter.qch] Error 1

Yes that is it.
mxe-octave needs a new dependency, python-lxml. I looked into it, but that
in turn seems to need yet other dependencies: libxml2 (already in
mxe-octave) and libxslt.

Configuring mxe-octave with --disable-doc might help to get through.

Philip



--
Sent from: http://octave.1599824.n4.nabble.com/Octave-Maintainers-f1638794.html



reply via email to

[Prev in Thread] Current Thread [Next in Thread]