[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #48786] Can't build MXE-Octave
From: |
John Donoghue |
Subject: |
[Octave-bug-tracker] [bug #48786] Can't build MXE-Octave |
Date: |
Wed, 17 Aug 2016 18:51:55 +0000 (UTC) |
User-agent: |
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586 |
Follow-up Comment #8, bug #48786 (project octave):
Even with gomp installed, it fails the same way.
Looking at the command that fails on a octave version that worked vs does not
work (some spaces added between parts of the command to make easier to read):
Worked version:
libtool: link: i686-w64-mingw32-g++
-std=gnu++11 -shared -nostdlib
/home/johnd/mxe-octave/build-dev/usr/lib/gcc/i686-w64-mingw32/4.9.3/../../../../i686-w64-mingw32/lib/../lib/dllcrt2.o
/home/johnd/mxe-octave/build-dev/usr/lib/gcc/i686-w64-mingw32/4.9.3/crtbegin.o
liboctave/.libs/liboctave_liboctave_la-liboctave-build-info.o
-Wl,--whole-archive
liboctave/array/.libs/libarray.a
liboctave/cruft/ranlib/.libs/libranlib.a
liboctave/cruft/.libs/libcruft.a
liboctave/numeric/.libs/libnumeric.a
liboctave/operators/.libs/liboperators.a
liboctave/system/.libs/libsystem.a
liboctave/util/.libs/libutil.a
liboctave/wrappers/.libs/libwrappers.a
libgnu/.libs/libgnu.a
-Wl,--no-whole-archive
-L/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib
-luser32 -lkernel32 -luser32 -lkernel32 -luser32 -lkernel32
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libcurl.dll.a
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libidn.dll.a
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libssh2.dll.a
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libgcrypt.dll.a
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libgpg-error.dll.a
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libgnutls.dll.a
-lnettle -lhogweed
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libgmp.dll.a
-lcrypt32
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libintl.dll.a
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libiconv.dll.a
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libpcreposix.dll.a
-lwldap32 -lz -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse
-larpack
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libqrupdate.dll.a
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libfftw3.dll.a
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libfftw3f.dll.a
-llapack -lblas -lreadline -ltermcap
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libpcre.dll.a
-L/home/johnd/mxe-octave/build-dev/usr/lib/gcc/i686-w64-mingw32/4.9.3
-L/home/johnd/mxe-octave/build-dev/usr/lib/gcc/i686-w64-mingw32/4.9.3/../../../../i686-w64-mingw32/lib/../lib
-L/home/johnd/mxe-octave/build-dev/usr/lib/gcc/i686-w64-mingw32/4.9.3/../../../../i686-w64-mingw32/lib
/home/johnd/mxe-octave/build-dev/usr/lib/gcc/i686-w64-mingw32/4.9.3/libgfortran.dll.a
-L/home/johnd/mxe-octave/build-dev/usr/mingw/lib
-lmingw32 -lmoldname -lmingwex -lmsvcrt
/home/johnd/mxe-octave/build-dev/usr/lib/gcc/i686-w64-mingw32/4.9.3/libquadmath.dll.a
-ladvapi32 -lshell32 -luser32 -lkernel32 -luser32 -lkernel32 -luser32
-lkernel32 -luser32 -lkernel32 -lgdi32 -lws2_32 -luser32 -lkernel32
/home/johnd/mxe-octave/build-dev/usr/lib/gcc/i686-w64-mingw32/4.9.3/libstdc++.dll.a
-lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lpthread -ladvapi32
-lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex
-lmsvcrt
/home/johnd/mxe-octave/build-dev/usr/lib/gcc/i686-w64-mingw32/4.9.3/crtend.o
-pthread -mieee-fp -g -O2
-Wl,-rpath-link
-Wl,/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib
-Wl,--export-all-symbols -pthread -pthread
-o liboctave/.libs/liboctave-3.dll -Wl,--enable-auto-image-base
-Xlinker --out-implib -Xlinker liboctave/.libs/liboctave.dll.a
Doesn't work version:
libtool: link: i686-w64-mingw32-g++
-std=gnu++11 -shared -nostdlib
/home/johnd/mxe-octave/build-dev/usr/lib/gcc/i686-w64-mingw32/4.9.3/../../../../i686-w64-mingw32/lib/../lib/dllcrt2.o
/home/johnd/mxe-octave/build-dev/usr/lib/gcc/i686-w64-mingw32/4.9.3/crtbegin.o
liboctave/.libs/liboctave_liboctave_la-liboctave-build-info.o
-Wl,--whole-archive
liboctave/array/.libs/libarray.a
liboctave/cruft/ranlib/.libs/libranlib.a
liboctave/cruft/.libs/libcruft.a
liboctave/numeric/.libs/libnumeric.a
liboctave/operators/.libs/liboperators.a
liboctave/system/.libs/libsystem.a
liboctave/util/.libs/libutil.a
liboctave/wrappers/.libs/libwrappers.a
libgnu/.libs/libgnu.a
-Wl,--no-whole-archive
-L/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib
-luser32 -lkernel32 -luser32 -lkernel32 -luser32 -lkernel32
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libcurl.dll.a
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libidn.dll.a
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libssh2.dll.a
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libgcrypt.dll.a
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libgpg-error.dll.a
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libgnutls.dll.a
-lnettle -lhogweed
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libgmp.dll.a
-lcrypt32
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libintl.dll.a
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libiconv.dll.a
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libpcreposix.dll.a
-lwldap32 -lz -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse
-larpack
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libqrupdate.dll.a
-lblas
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libfftw3.dll.a
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libfftw3f.dll.a
-llapack -lopenblas -lreadline -ltermcap
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libpcre.dll.a
-L/home/johnd/mxe-octave/build-dev/usr/lib/gcc/i686-w64-mingw32/4.9.3
-L/home/johnd/mxe-octave/build-dev/usr/lib/gcc/i686-w64-mingw32/4.9.3/../../../../i686-w64-mingw32/lib/../lib
-L/home/johnd/mxe-octave/build-dev/usr/lib/gcc/i686-w64-mingw32/4.9.3/../../../../i686-w64-mingw32/lib
/home/johnd/mxe-octave/build-dev/usr/lib/gcc/i686-w64-mingw32/4.9.3/libgfortran.dll.a
-L/home/johnd/mxe-octave/build-dev/usr/mingw/lib
-lmingw32 -lmoldname -lmingwex -lmsvcrt
/home/johnd/mxe-octave/build-dev/usr/lib/gcc/i686-w64-mingw32/4.9.3/libquadmath.dll.a
-ladvapi32 -lshell32 -luser32 -lkernel32 -luser32 -lkernel32 -luser32
-lkernel32 -luser32 -lkernel32 -lgdi32 -lws2_32 -luser32 -lkernel32
/home/johnd/mxe-octave/build-dev/usr/lib/gcc/i686-w64-mingw32/4.9.3/libstdc++.dll.a
-lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -ladvapi32 -lshell32
-luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt
/home/johnd/mxe-octave/build-dev/usr/lib/gcc/i686-w64-mingw32/4.9.3/crtend.o
-pthread -fopenmp -mieee-fp -g -O2
-Wl,-rpath-link
-Wl,/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib
-Wl,--export-all-symbols
-pthread -pthread -fopenmp
-o liboctave/.libs/liboctave-3.dll -Wl,--enable-auto-image-base
-Xlinker --out-implib -Xlinker liboctave/.libs/liboctave.dll.a
Diffing the 2 output above:
--- a1.txt 2016-08-17 14:38:08.132985005 -0400
+++ a2.txt 2016-08-17 14:45:14.002927796 -0400
@@ -1,4 +1,4 @@
-work:
+doesnt work:
libtool: link: i686-w64-mingw32-g++
-std=gnu++11 -shared -nostdlib
/home/johnd/mxe-octave/build-dev/usr/lib/gcc/i686-w64-mingw32/4.9.3/../../../../i686-w64-mingw32/lib/../lib/dllcrt2.o
@@ -31,9 +31,10 @@
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libpcreposix.dll.a
-lwldap32 -lz -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse
-larpack
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libqrupdate.dll.a
+-lblas
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libfftw3.dll.a
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libfftw3f.dll.a
--llapack -lblas -lreadline -ltermcap
+-llapack -lopenblas -lreadline -ltermcap
/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib/libpcre.dll.a
-L/home/johnd/mxe-octave/build-dev/usr/lib/gcc/i686-w64-mingw32/4.9.3
-L/home/johnd/mxe-octave/build-dev/usr/lib/gcc/i686-w64-mingw32/4.9.3/../../../../i686-w64-mingw32/lib/../lib
@@ -44,12 +45,13 @@
/home/johnd/mxe-octave/build-dev/usr/lib/gcc/i686-w64-mingw32/4.9.3/libquadmath.dll.a
-ladvapi32 -lshell32 -luser32 -lkernel32 -luser32 -lkernel32 -luser32
-lkernel32 -luser32 -lkernel32 -lgdi32 -lws2_32 -luser32 -lkernel32
/home/johnd/mxe-octave/build-dev/usr/lib/gcc/i686-w64-mingw32/4.9.3/libstdc++.dll.a
--lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lpthread -ladvapi32
-lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex
-lmsvcrt
+-lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -ladvapi32 -lshell32
-luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt
/home/johnd/mxe-octave/build-dev/usr/lib/gcc/i686-w64-mingw32/4.9.3/crtend.o
--pthread -mieee-fp -g -O2
+-pthread -fopenmp -mieee-fp -g -O2
-Wl,-rpath-link
-Wl,/home/johnd/mxe-octave/build-dev/usr/i686-w64-mingw32/lib
--Wl,--export-all-symbols -pthread -pthread
+-Wl,--export-all-symbols
+-pthread -pthread -fopenmp
-o liboctave/.libs/liboctave-3.dll -Wl,--enable-auto-image-base
-Xlinker --out-implib -Xlinker liboctave/.libs/liboctave.dll.a
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?48786>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [Octave-bug-tracker] [bug #48786] Can't build MXE-Octave, Avinoam Kalma, 2016/08/14
- [Octave-bug-tracker] [bug #48786] Can't build MXE-Octave, John Donoghue, 2016/08/15
- [Octave-bug-tracker] [bug #48786] Can't build MXE-Octave, John Donoghue, 2016/08/16
- [Octave-bug-tracker] [bug #48786] Can't build MXE-Octave, Mike Miller, 2016/08/16
- [Octave-bug-tracker] [bug #48786] Can't build MXE-Octave, Tatsuro MATSUOKA, 2016/08/17
- [Octave-bug-tracker] [bug #48786] Can't build MXE-Octave, Philip Nienhuis, 2016/08/17
- [Octave-bug-tracker] [bug #48786] Can't build MXE-Octave, John Donoghue, 2016/08/17
- [Octave-bug-tracker] [bug #48786] Can't build MXE-Octave, John Donoghue, 2016/08/17
- [Octave-bug-tracker] [bug #48786] Can't build MXE-Octave,
John Donoghue <=
- [Octave-bug-tracker] [bug #48786] Can't build MXE-Octave, John Donoghue, 2016/08/18
- [Octave-bug-tracker] [bug #48786] Can't build MXE-Octave, John Donoghue, 2016/08/21
- [Octave-bug-tracker] [bug #48786] Can't build MXE-Octave, John W. Eaton, 2016/08/28
- [Octave-bug-tracker] [bug #48786] Can't build MXE-Octave, Avinoam Kalma, 2016/08/28