[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
error compiling 3.0.x in ov-base-scalar.h (mingw32)
From: |
Benjamin Lindner |
Subject: |
error compiling 3.0.x in ov-base-scalar.h (mingw32) |
Date: |
Sun, 28 Dec 2008 13:43:56 +0100 |
User-agent: |
Thunderbird 2.0.0.18 (Windows/20081105) |
Hello,
I did a build of current 3.0.x HG sources for mingw32 and compilation
fails with the error
mingw32-g++-4.3.0-dw2 -c -march=i686 -mtune=generic -I.
-I/octaveforge_mingw32/octave/octave-3.0.x/src -I.. -I../liboctave
-I../src -I../libcruft/misc -I/octaveforge_mingw32/octave/octave-3.0.x
-I/octaveforge_mingw32/octave/octave-3.0.x/liboctave
-I/octaveforge_mingw32/octave/octave-3.0.x/src
-I/octaveforge_mingw32/octave/octave-3.0.x/libcruft/misc
-DHAVE_CONFIG_H -mieee-fp -Wall -W -Wshadow -Wold-style-cast -D_DLL -O2
-Wall /octaveforge_mingw32/octave/octave-3.0.x/src/bitfcns.cc -o bitfcns.o
In file included from
d:/files/admin/octaveforge_svn/trunk/octave-forge/admin/Windows/mingw32/octave/octave-3.0.x/src/ov-base-int.h:39,
from
d:/files/admin/octaveforge_svn/trunk/octave-forge/admin/Windows/mingw32/octave/octave-3.0.x/src/ov-intx.h:36,
from
d:/files/admin/octaveforge_svn/trunk/octave-forge/admin/Windows/mingw32/octave/octave-3.0.x/src/ov-uint64.h:38,
from
d:/files/admin/octaveforge_svn/trunk/octave-forge/admin/Windows/mingw32/octave/octave-3.0.x/src/bitfcns.cc:33:
d:/files/admin/octaveforge_svn/trunk/octave-forge/admin/Windows/mingw32/octave/octave-3.0.x/src/ov-base-scalar.h:93:
error: 'octave_value octave_base_scalar<ST>::reshape(const dim_vector&)
const' cannot be overloaded
d:/files/admin/octaveforge_svn/trunk/octave-forge/admin/Windows/mingw32/octave/octave-3.0.x/src/ov-base-scalar.h:90:
error: with 'octave_value octave_base_scalar<ST>::reshape(const
dim_vector&) const'
Looking into ov-base-scalar.h I see that there is indeed a method
reshape(), but it's defined *twice*
<snip>
octave_value reshape (const dim_vector& new_dims) const
{ return array_value ().reshape (new_dims); }
octave_value reshape (const dim_vector& new_dims) const
{ return array_value ().reshape (new_dims); }
</snip>
and the changelog tells that the method reshape() was added indeed twice
in rev 7619 and 7621
Is this intentional?
benjamin
- error compiling 3.0.x in ov-base-scalar.h (mingw32),
Benjamin Lindner <=