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

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

[Octave-bug-tracker] [bug #43319] Octave dev version fails to build with


From: Philip Nienhuis
Subject: [Octave-bug-tracker] [bug #43319] Octave dev version fails to build with --enable-64
Date: Mon, 05 Jan 2015 21:15:57 +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 #26, bug #43319 (project octave):

@richard comment#25  (and as a confirmation that mxe --enable-64 works fine)

I've just built Octave 3.9.0+ and 4.1.0+ with --enable-64 (64-bit indexing) on
Linux along the lines JWE sketched in comment #13.

It took only this:

- install all dependencies for mxe (not so much)

- do:
hg clone http://hg.octave.org/mxe-octave <your_mxe_build_dir>

cd  <your_mxe_build_dir>

autoconf

./configure --enable-system-gcc --enable-64 --enable-lib64-directory
--disable-jit --enable-native-build --enable-pic-flag --host=gnu-linux    ##
see comment #13, all on one line

- build plain 32-bit octave-3.9.0+ & 4.1.0+ dist archives (make all dist), or
download 4.1.0+ from hydra

- edit <your_mxe_build_dir>/src/octave.mk to enter 3.9.0+ & 4.1.0+ (in
separate runs) with the openssl sha1 checksums

- make tar-dist JOBS=9   ## or any number you see fit)

- wait (with a core i5 system ~ 1.5 - 2 hours time to do other things)

and then it's a mere matter of editing your window manager's  menu and
adding:
/full/path/to/<your_mxe_build_dir>/usr/bin/octave-<version> --force-gui
(+ optionally hunt down the icon in ..../usr/share/octave/<version>/imagelib)

Note that with 4.1.0+ you'll currently have to edit <mxe>/src/octave.mk and
add:

--without-sndlib \
--without-portaudio \

in the EXTRA_CONFIG_OPTIONS section as the sound stuff won't build with
--enable-64


    _______________________________________________________

Reply to this item at:

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

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




reply via email to

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