bugGNU Octave - Bugs: bug #55262, [MXE Octave] could not build...


bug #55262: [MXE Octave] could not build stable Octave

Submitted by:  Avinoam Kalma <avinoam>
Submitted on:  Fri 21 Dec 2018 06:02:13 PM UTC  
Category:  Configuration and Build System Severity:  5 - Blocker
Priority:  5 - Normal Item Group:  Build Failure
Status:  Fixed Assigned to:  None
Originator Name:  Avinoam Open/Closed:  Closed
Release:  other Operating System:  GNU/Linux

Add a New Comment (Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


( Jump to the original submission)

Sun 30 Dec 2018 09:26:58 AM UTC, comment #11: 

Buildbots are now failing for default Octave with:

Packaging distribution requires a clean hg working tree with no uncommitted changes.
Please commit or revert your changes first, or pass DIST_IGNORE_HG_STATE=1.
Cannot package distribution!

This might be because the gnulib sub-repo didn't update cleanly:

updating bookmark @
new changesets 522a70bb738f:e1b849489e73
(run 'hg heads' to see heads)
 subrepository gnulib diverged (local revision: b64e28406423, remote revision: b64e28406423)
(M)erge, keep (l)ocal [working copy] or keep (r)emote [destination]? m

I don't know why that is so...

Is it OK to continue here? Or should I open a new bug report?

Markus Mützel <mmuetzel>
Project Member
Sat 29 Dec 2018 08:48:51 AM UTC, comment #10: 

The fixed worked (for the stable build), with the problem of bug #55281

Avinoam Kalma <avinoam>
Project Member
Fri 28 Dec 2018 01:43:57 PM UTC, comment #9: 
John Donoghue <lostbard>
Project Member
Tue 25 Dec 2018 09:44:04 PM UTC, comment #8: 

I have filed a new bug (bug #55281) for the stipping issue.

Avinoam Kalma <avinoam>
Project Member
Tue 25 Dec 2018 09:23:46 AM UTC, comment #7: 

@Avinoam: I am seeing the same error for stripping that file.
That is probably because it isn't a Windows executable but a shell script which cannot be stripped.
We could probably check whether a file starts with a shebang before trying to strip it if we want to avoid displaying that error.
But that is an unrelated bug. Would you like to open a new bug report for this?

Markus Mützel <mmuetzel>
Project Member
Mon 24 Dec 2018 05:38:20 PM UTC, comment #6: 

Yes, I had some problems: using the attached stable_octave.mk, at the end I got:

making all dist files writable by user...
stripping files...
/home/avinoam/mxe-octave/usr/bin/x86_64-w64-mingw32-strip:/home/avinoam/mxe-octave/dist/octave-2018-12-24-07-52-w64-64/mingw64/bin/gdb-add-index.exe: File format not recognized
no octave wrapper scripts to install for this system...
generating installer script...
generating installer...

(file #45734)

Avinoam Kalma <avinoam>
Project Member
Sun 23 Dec 2018 08:38:46 PM UTC, comment #5: 

The makeinst-script.sh script should be taking care of adding the trailing .0 to the version number.
Do you see any problems when building an installer?

Markus Mützel <mmuetzel>
Project Member
Sun 23 Dec 2018 07:34:24 PM UTC, comment #4: 

Not exactly...
The Windows version should be a 4 digits number X.X.X.X

Avinoam Kalma <avinoam>
Project Member
Sun 23 Dec 2018 04:32:20 AM UTC, comment #3: 

Thanks, the patch for stable-octave fixed the problem.

Avinoam Kalma <avinoam>
Project Member
Sat 22 Dec 2018 09:13:07 AM UTC, comment #2: 

The attached patches bump the versions of stable-octave and default-octave, respectively. It also removes the offending patch that is already applied in stable Octave.

(file #45715, file #45716)

Markus Mützel <mmuetzel>
Project Member
Fri 21 Dec 2018 07:46:32 PM UTC, comment #1: 

Oops.  I always seem to forget about updating the build scripts.  What was default needs to be the new stable, etc.  I'll take a look at this soon unless someone else gets there first.

John W. Eaton <jwe>
Project Administrator
Fri 21 Dec 2018 06:02:13 PM UTC, original submission:  

using changeset http://hg.savannah.gnu.org/hgweb/octave/rev/5535267e88ba

I could not build MXE-octave (after changing the version in
stable-octave.mk to 5.0.1)

Failed to build package stable-octave!
Hunk #1 succeeded at 250 with fuzz 2 (offset 17 lines).
Hunk #2 FAILED at 254.
1 out of 2 hunks FAILED -- saving rejects to file libgui/src/resource-manager.cc.rej

Avinoam Kalma <avinoam>
Project Member


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

Attached Files
file #45734:  stable-octave.mk added by avinoam (8KiB - application/octet-stream)
file #45715:  bug55262_stable_octave.patch added by mmuetzel (3KiB - application/octet-stream)
file #45716:  bug55262_default_octave.patch added by mmuetzel (716B - application/octet-stream)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by lostbard (Posted a comment)
  • -email is unavailable- added by mmuetzel (Updated the item)
  • -email is unavailable- added by jwe (Posted a comment)
  • -email is unavailable- added by avinoam (Submitted the item)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only project members can vote.




    Follow 8 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2018-12-29 lostbard StatusPatch Reviewed => Fixed
        Open/ClosedOpen => Closed
    2018-12-29 avinoam StatusReady For Test => Patch Reviewed
    2018-12-28 lostbard StatusPatch Reviewed => Ready For Test
    2018-12-24 avinoam Attached File- => Added stable-octave.mk, #45734
    2018-12-23 avinoam StatusNone => Patch Reviewed
    2018-12-22 mmuetzel Attached File- => Added bug55262_stable_octave.patch, #45715
        Attached File- => Added bug55262_default_octave.patch, #45716

    Back to the top

    Powered by Savane 3.7