help-octave
[Top][All Lists]
Advanced

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

Re: error: no matching function with octave-3.2.4/46bit/gcc-4.3.3


From: Jordi Gutiérrez Hermoso
Subject: Re: error: no matching function with octave-3.2.4/46bit/gcc-4.3.3
Date: Fri, 9 Jul 2010 16:34:07 -0500

Since no one has

On 9 July 2010 08:56, Loris Bennett <address@hidden> wrote:

> I'm having a slightly bumpy ride trying to compile a 64-bit version of
> Octave 3.2.4 under AIX 5.3 using gcc 4.3.3.
>
> I am currently stuck with the following error message:
>
>  g++ -mcpu=power5 -maix64 -c -I/usr/lpp/X11/include/X11
>  -I/opt/pware64/include -I/usr/local/include -I. -I.. -I../liboctave
>  -I../src -I../libcruft/misc -DHAVE_CONFIG_H -O2 -D_THREAD_SAFE
>  oct-fstrm.cc -o oct-fstrm.o
>
>  oct-fstrm.cc: In constructor 'octave_fstream::octave_fstream(const
>  std::string&, std::_Ios_Openmode, oct_mach_info::float_format)':
>
>  oct-fstrm.cc:55: error: no matching function for call to
>  'std::basic_fstream<char, std::char_traits<char> >::open(const char*,
>  std::_Ios_Openmode&, int)'

I'll give WAG of what's going on.

gcc 4.3 *should* have trigged the CXX_ISO_COMPLIANT_LIBRARY macro
during the run of the configure script. For whatever reason, it
didn't. You can try manually modifying config.h and define this macro,
although the wiser solution would be to investigate why it wasn't
defined.



reply via email to

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