octave-maintainers
[Top][All Lists]
Advanced

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

Re: MXE: "undefined reference to `mxArray::mxArray(mxClassID, long long,


From: John W. Eaton
Subject: Re: MXE: "undefined reference to `mxArray::mxArray(mxClassID, long long, long long, mxComplexity)"
Date: Tue, 30 Dec 2014 11:52:21 -0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.2.0

On 12/29/2014 06:34 PM, Philip Nienhuis wrote:
Philip Nienhuis wrote
When trying to cross-build Octave (3.9.0+ & 4.1.0+) with --enable-64, the
build of Octave stops with errors a la:

:
octave-value/.libs/liboctave-value.a(octave_value_liboctave_value_la-ov-bool.o):
In function `octave_bool::as_mxArray() const':
/home/philip/devel/octdev/mxe/mxe64_20141208/tmp-octave/octave-3.9.0+/libinterp/octave-value/ov-bool.cc:234:
undefined reference to `mxArray::mxArray(mxClassID, long long, long long,
mxComplexity)'
:

After a bit of trial and error I found that it is this changeset from Rik:

1085a65e9b9b gui-release    (build: Don't install mxarray.in.h (bug #43805))

that provokes the errors with --enable-64. I'll reopen bug #43805.

FWIW, I cannot imagine what is wrong with the changeset.
But I do note that from the previous changeset 50d4fd16fb3a by Kai (which is
just a third or fourth after after a maintenance merge
stable->gui-release->default) to the 1085a65e9b9b at hand, mercurial informs
me of "946 files updated, 0 files merged, 127 files removed, 0 files
unresolved", i.e. a ridiculous number of affected files.

I'm not sure which changeset(s) you are saying affected this many files. Is there a single changeset that touched that many files? Precisely which one did that? When you saw the message about all those files changing, were you switching from one branch to another? Can you provide a recipe for duplicating that message?

jwe




reply via email to

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