[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/