octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #44075] buid mxe-octave fails "Failed to build


From: Philip Nienhuis
Subject: [Octave-bug-tracker] [bug #44075] buid mxe-octave fails "Failed to build package nsis"
Date: Sun, 25 Jan 2015 22:56:54 +0000
User-agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:33.0) Gecko/20100101 Firefox/33.0 SeaMonkey/2.30

Follow-up Comment #10, bug #44075 (project octave):

Well, so nsis in in the first batch of packages .... (I mean before libmng
where my mxe builds usually break and I have to temporarily specify JOBS=1 to
get libmng built).

Anyway the trick of copying nsis over to make a 32-bit installer for 64-bit
Octave works.
I copied (from 32-bit mxe-octave tree to a 64-bit mxe-octave tree):

- ./usr/bin/makensis & ./usr/bin/i686-w64-mingw32-makensis to
./usr/bin/makensis and ./usr/bin/x86_64-w64-mingw32-makensis, resp. 
(watch out for the latter's prefix; it's a 32-bit executable but needs a
64-bit prefix as that's the prefix expected by binary_dist_files.mk)

- ./usr/i686-w64-mingw32/share/nsis/ to ./usr/i686-w64-mingw32/share/nsis/

- ./installed_packages/nsis to ./installed_packages/nsis
same names for the last two files/dirs)

and with this trickery at least the installer is generated fine.

Whether it'll work on the Windows side is yet unknown, I'll see tomorrow; but
I suppose if there are issues at all it's merely a matter of adapting the
makeinst.sh script to include the relevant 64-bit options. I scanned the
script but didn't spot any candidate stanzas yet.


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?44075>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]