bugGNU Octave - Bugs: bug #49966, MXE Octave: Can't build blas

 
 

bug #49966: MXE Octave: Can't build blas

Submitter:  Avinoam Kalma <avinoam>
Submitted:  Sat 31 Dec 2016 06:27:22 PM UTC
   
 
Category:  Configuration and Build System Severity:  3 - Normal
Priority:  5 - Normal Item Group:  Build Failure
Status:  Invalid / Not an Octave Bug Assigned to:  None
Originator Name:  Avinoam Open/Closed:  * Closed
Release:  * dev Operating System:  * GNU/Linux
Fixed Release:  None Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Mon 02 Jan 2017 04:11:36 PM UTC, comment #4: 

When starting from a clean source tree, there is no problem with blas.

Closing as invalid.

Avinoam Kalma <avinoam>
Group Member
Sun 01 Jan 2017 07:21:44 PM UTC, comment #3: 


Thanks, I hope I could fix it without building the MXE tree again.

Avinoam Kalma <avinoam>
Group Member
Sun 01 Jan 2017 03:17:54 PM UTC, comment #2: 

You need to provide more information.  How did you configure mex-octave?  Did you start from a clean source tree?

It works for me.  Here is what I see:


-$ make clean
bash ./config.status Makefile
config.status: creating Makefile
rm -rf /scratch/jwe/src/mxe-octave/tmp-* /scratch/jwe/src/mxe-octave/usr
rm -rf /scratch/jwe/src/mxe-octave/installed-packages /scratch/jwe/src/mxe-octave/msys-info /scratch/jwe/src/mxe-octave/log
rm -rf /scratch/jwe/src/mxe-octave/msys-base /scratch/jwe/src/mxe-octave/msys-extension /scratch/jwe/src/mxe-octave/notepad++
rm -rf native-tools cross-tools octave gnuplot
rm -f Makefile cmake-toolchain-file.stamp
rm -f tools/set-mxe-env.sh
$ hg id
obsolete feature not enabled but 93 markers found!
411ddca4207f tip @
$ autoconf
$ ./configure --enable-octave=default
checking for gawk... gawk
checking for grep that handles long lines and -e... /bin/grep
checking whether ln -s works... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for a BSD-compatible install... /usr/bin/install -c
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for egrep... /bin/grep -E
checking whether gcc needs -traditional... no

configure: creating ./config.status
config.status: creating Makefile
config.status: creating tools/set-mxe-env.sh
config.status: creating tools/makeinst-script.sh
& make blas JOBS=8
[check requirements]
[build]    build-m4
[done]     build-m4
[build]    build-xz
[done]     build-xz
[build]    build-autoconf
[done]     build-autoconf
[build]    build-automake
[done]     build-automake
[build]    build-binutils
[done]     build-binutils
[build]    build-bison
[done]     build-bison
[build]    build-cmake
[done]     build-cmake
[build]    build-flex
[done]     build-flex
[build]    build-gawk
[done]     build-gawk
[build]    build-gettext
[done]     build-gettext
[build]    gcc-gmp
[done]     gcc-gmp
[build]    gcc-isl
[done]     gcc-isl
[build]    gcc-mpfr
[done]     gcc-mpfr
[build]    gcc-mpc
[done]     gcc-mpc
[build]    gcc-cloog
[done]     gcc-cloog
[build]    mingw-w64
[done]     mingw-w64
[build]    build-gcc
[done]     build-gcc
[build]    build-gperf
[done]     build-gperf
[build]    build-libtool
[done]     build-libtool
[build]    build-lzip
[done]     build-lzip
[build]    build-pkg-config
[done]     build-pkg-config
[build]    build-python
[done]     build-python
[build]    build-scons
[done]     build-scons
[build]    build-texinfo
[done]     build-texinfo
[build]    build-yasm
[done]     build-yasm
[creating CMake toolchain file]
[done]
[build]    blas
[done]     blas
$
verbatim-

John W. Eaton <jwe>
Group administrator
Sat 31 Dec 2016 06:30:45 PM UTC, comment #1: 


Using last Octave def version (http://hg.savannah.gnu.org/hgweb/octave/rev/cd33c785e80e)
and last mxe version (http://hg.octave.org/mxe-octave/rev/411ddca4207f)

building of blas fails:


make[2]: /home/avinoam/mxe-octave/usr/bin/x86_64-w64-mingw32-gfortran: Command not found


there is i686-w64-mingw32-gfortran but not x86_64-w64-mingw32-gfortran

Avinoam Kalma <avinoam>
Group Member
Sat 31 Dec 2016 06:27:22 PM UTC, original submission:  


Avinoam Kalma <avinoam>
Group Member

 

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

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by jwe (Posted a comment)
  • -email is unavailable- added by avinoam (Submitted the item)
  • -email is unavailable- added by avinoam
  •  

    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 4 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2017-01-02 avinoam StatusWorks For Me Invalid / Not an Octave Bug
        Open/ClosedOpen Closed
    2017-01-01 jwe StatusNone Works For Me
    2016-12-31 avinoam Carbon-Copy- Added -email is unavailable-

    Back to the top

    Powered by Savane 3.13-caa5.
    Corresponding source code