octave-maintainers
[Top][All Lists]
Advanced

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

RE: mxe-octave native ming build


From: John D
Subject: RE: mxe-octave native ming build
Date: Wed, 26 Jun 2013 22:16:00 -0400

 

 

From: Michael Goffioul [mailto:address@hidden
Sent: Wednesday, June 26, 2013 10:03 PM
To: John D
Cc: Octave Maintainers List; John W. Eaton; Philip Nienhuis
Subject: Re: mxe-octave native ming build

 

On Wed, Jun 26, 2013 at 9:55 PM, John D <address@hidden> wrote:

Somewhere between change set  http://hg.octave.org/mxe-octave/rev/076acecb9c21   and changeset http://hg.octave.org/mxe-octave/rev/21586f2d1fe7, Qt in the native build started failing in its build.

 

Qt log:

make[8]: Entering directory `/home/jdonoghue/mxe-octave/tmp-qt/qt-everywhere-ope

nsource-src-4.8.3/src/plugins/imageformats/mng'

C:/MinGW/msys/1.0/home/jdonoghue/mxe-octave/tmp-qt/qt-everywhere-opensource-src-

4.8.3/bin/qmake C:/MinGW/msys/1.0/home/jdonoghue/mxe-octave/tmp-qt/qt-everywhere

-opensource-src-4.8.3/src/plugins/imageformats/mng/mng.pro  -o Makefile -spec win32-g++

Project ERROR: Package libmng not found

make[8]: *** [all] Error 2

 

Libmng built ok (according to its log). Qt and libmng haven’t changed in these change sets, so I am guessing something changed with zlib or bzip2 that has then effected the build.

 

I will see if I can find the exact change set that broke it.

 

Do you have an error log about why libmng is not compiled? (assuming it is actually not compiled, but the error above seems to go in that direction). In those 2 changesets, the only change that could be suspicious is the addition of CC='$(MXE_CC)' to zlib.mk, though I don't see at the moment how it could affect a native MinGW build.

 

Michael.

 

 

 

The log says libmng compiled and I can see it in libdir:

$ ls usr/i686-pc-mingw32/lib/libmng.*

libmng.a      libmng.dll.a  libmng.la

 

 

I am now running a clean install with changeset http://hg.octave.org/mxe-octave/rev/d89eccc2edd3 so will see if that’s where it breaks.

 

Log of libmng:

/bin/mkdir -p '/home/jdonoghue/mxe-octave/usr/i686-pc-mingw32/lib'

/bin/sh ./libtool   --mode=install /bin/install -c   libmng.la '/home/jdonoghue

/mxe-octave/usr/i686-pc-mingw32/lib'

libtool: install: /bin/install -c .libs/libmng.dll.a /home/jdonoghue/mxe-octave/

usr/i686-pc-mingw32/lib/libmng.dll.a

libtool: install: base_file=`basename libmng.la`

libtool: install:  dlpath=`/bin/sh 2>&1 -c '. .libs/'libmng.la'i; echo libmng-1.

dll'`

libtool: install:  dldir=/home/jdonoghue/mxe-octave/usr/i686-pc-mingw32/lib/`dir

name ../bin/libmng-1.dll`

libtool: install:  test -d /home/jdonoghue/mxe-octave/usr/i686-pc-mingw32/lib/..

/bin || mkdir -p /home/jdonoghue/mxe-octave/usr/i686-pc-mingw32/lib/../bin

libtool: install:  /bin/install -c .libs/libmng-1.dll /home/jdonoghue/mxe-octave

/usr/i686-pc-mingw32/lib/../bin/libmng-1.dll

libtool: install:  chmod a+x /home/jdonoghue/mxe-octave/usr/i686-pc-mingw32/lib/

../bin/libmng-1.dll

libtool: install:  if test -n '' && test -n 'strip --strip-unneeded'; then eval

'strip --strip-unneeded /home/jdonoghue/mxe-octave/usr/i686-pc-mingw32/lib/../bi

n/libmng-1.dll' || exit 0; fi

libtool: install: /bin/install -c .libs/libmng.lai /home/jdonoghue/mxe-octave/us

r/i686-pc-mingw32/lib/libmng.la

libtool: install: /bin/install -c .libs/libmng.a /home/jdonoghue/mxe-octave/usr/

i686-pc-mingw32/lib/libmng.a

libtool: install: chmod 644 /home/jdonoghue/mxe-octave/usr/i686-pc-mingw32/lib/l

ibmng.a

libtool: install: ranlib /home/jdonoghue/mxe-octave/usr/i686-pc-mingw32/lib/libm

ng.a

/bin/mkdir -p '/home/jdonoghue/mxe-octave/usr/i686-pc-mingw32/include'

/bin/install -c -m 644 /home/jdonoghue/mxe-octave/tmp-libmng/libmng-1.0.10/libm

ng.h /home/jdonoghue/mxe-octave/tmp-libmng/libmng-1.0.10/libmng_conf.h /home/jdo

noghue/mxe-octave/tmp-libmng/libmng-1.0.10/libmng_types.h '/home/jdonoghue/mxe-o

ctave/usr/i686-pc-mingw32/include'

/bin/mkdir -p '/home/jdonoghue/mxe-octave/usr/i686-pc-mingw32/share/man/man3'

/bin/install -c -m 644 /home/jdonoghue/mxe-octave/tmp-libmng/libmng-1.0.10/doc/

man/libmng.3 '/home/jdonoghue/mxe-octave/usr/i686-pc-mingw32/share/man/man3'

/bin/mkdir -p '/home/jdonoghue/mxe-octave/usr/i686-pc-mingw32/share/man/man5'

/bin/install -c -m 644 /home/jdonoghue/mxe-octave/tmp-libmng/libmng-1.0.10/doc/

man/jng.5 /home/jdonoghue/mxe-octave/tmp-libmng/libmng-1.0.10/doc/man/mng.5 '/ho

me/jdonoghue/mxe-octave/usr/i686-pc-mingw32/share/man/man5'

make[3]: Leaving directory `/home/jdonoghue/mxe-octave/tmp-libmng/libmng-1.0.10/

.build'

 

 

 


reply via email to

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