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


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

Submitter:  Avinoam Kalma <avinoam>
Submitted:  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
* Mandatory Fields

Add a New Comment (Rich Markup)

Comment Type & Canned Response:


( 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)

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    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.9