Thu 21 Dec 2017 06:09:08 PM UTC, comment #2:
I tried the change (I think), and I got the same errors. How I tested:
I changed build-flex.mk back to the 2.6.4 version.
hg -v pull
hg -v update
touch src/build-flex.mk
time make hg-octave-dist
- fails same way on build-flex
comparing the log with the last log they are almost identical accept for an additional line with
showing the patch seems to have been applied, and a line showing make ... -j '1' instead of make ... -j '4', a lot of re-ordered lines, and the final times were different. I could try building from a completely clean build/new repo, but I don't expect different results and it takes forever to build from that point. I'll do it though if you think that will give useful results.
|
Wed 20 Dec 2017 08:45:39 PM UTC, original submission:
When flex is set to use version 2.6.4 in mxe-octave/src/build-flex.mk, then I get a build failure. I'm running Ubuntu 17.10 on virtual box, to compile a windows installer. If I change the version to 2.6.3 (and checksum to 5ca32baa607ed32aa069e18d6d60b9761e1e6538), then It will compile.
I am using the following configure options:
./configure --enable-devel-tools --enable-octave=default --enable-qt5 --enable-64 --enable-windows-64
From a working build changing back to the original build-flex with version 2.6.4, and running the following, it fails again:
I geet the following error:
from /home/marshall/mxe-octave/log/build-flex, I get the following details:
There seems to be several possibly related bugs reported to flex,
https://github.com/westes/flex/issues/219
https://github.com/westes/flex/issues/265
I'm not sure if any of those fixes apply, but in any case, building flex fails when run from a clean repo/build of mxe-octave.
|