[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