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
Fixed Release:  None Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

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>
Group administrator
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>
Group Member
Fri 28 Dec 2018 01:43:57 PM UTC, comment #9: 
John Donoghue <lostbard>
Group 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>
Group 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>
Group administrator
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>
Group 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>
Group administrator
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>
Group Member
Sun 23 Dec 2018 04:32:20 AM UTC, comment #3: 

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

Avinoam Kalma <avinoam>
Group 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>
Group administrator
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>
Group 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>
Group Member

 

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

Attach Files:
   
   
Comment:
   

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 group 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.13-cf05.
    Corresponding source code