On Thu, 2003-07-10 at 03:42, Serassio Guido wrote:
> Hi Robert,
> 
> At 01.53 09/07/2003, Robert Collins wrote:
> 
> >On Wed, 2003-07-09 at 03:10, Serassio Guido wrote:
> >
> > > >Now, if the non-gcc port maintainers can check that the debug test-case
> > > >runs ok, we can start converting as we go..
> > >
> > > As You know the 3.0 Windows port doesn't build on MS Visual Studio from
> > > February.
> >
> >Doh. gotta do something about that.
> 
> The problem is still the same:
> 
> Compiling...
> auth_basic.cc
> c:\work\nt-3.0\include\array.h(324) : error C2244: 
> 'VectorIteratorBase<C>::*' : unable to resolve function overload
> c:\work\nt-3.0\include\array.h(326) : error C2954: template definitions 
> cannot nest
> c:\work\nt-3.0\include\array.h(330) : error C2244: 
> 'VectorIteratorBase<C>::->' : unable to resolve function overload
> c:\work\nt-3.0\include\array.h(332) : error C2954: template definitions 
> cannot nest

Hmm, I'm not quite sure which error from the quoted page is the cause.
But:
http://robotics.jpl.nasa.gov/people/jack/ndoc/rwdocs/toolread
has a interesting quote:
"2. MSVC 5.0 has difficulty resolving overloaded functions in
templatized
classes.  If you compile a templatized class and you run into an error message
such as:

  rwfix.cpp(60) : error C2244: 'index' : unable to resolve function overload

then try moving the body of the member function into the class declaration.
"

You could try the same - move the function bodies for the two errors
inline.

> c:\work\nt-3.0\src\memobject.h(110) : error C2639: compiler generated 
> default constructor required by unnamed class

This i can fix, it looks like - yet another- missing piece of the MS
compiler.  I'll check in a probable fix in a couple of minutes.

> This are caused by know MS VC++ standard compliance problems:
> 
> http://support.microsoft.com/default.aspx?scid=kb%3ben-us%3b243451
> 
> But I don't know how to work around the problem.

> MS VisualStudio seems to be a valid C compiler, but for C++ (and MS .NET 
> C++ too ...) is a big disaster .....

It sure looks it. Is there anything that MSVC gives us that the mingw
port doesn't?

Rob

-- 
GPG key available at: <http://members.aardvark.net.au/lifeless/keys.txt>.

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to