Try a new version of Visual C++ if possible, Visual Studio
2008/2009/2010 for example.
Guobao
åçä wrote:
> Hi Jeff,
>
> I used the version 6 of Visual C++ Compiler.
>
> Zhang Yuliang
> ------------------------------------------------------------------------
> *åääï* Jeff Hill
> *åéæéï* 2010-12-02 00:05:44
> *æääï* 'åçä'; 'tech-talk'
> *æéï*
> *äéï* RE: Build EPICS Base3.14.9 on Windows
>
> Hi,
>
>
>
> Ã ..\..\..\include\osiWireFormat.h(80) : error C2989:
>
> Ã 'AlignedWireRef<T>' : template class has
>
> Ã already been defined as a non-template class
>
>
>
> Which version of the Microsoft compiler is in use?
>
>
>
> Jeff
>
>
> ______________________________________________________
> LANL MS H820 Voice 505 665 1831
> Los Alamos NM 87545 USA FAX 505 665 5107
>
>
>
> Message content: TSPA
>
>
>
> With sufficient thrust, pigs fly just fine. However, this is
>
> not necessarily a good idea. It is hard to be sure where they
>
> are going to land, and it could be dangerous sitting under them
>
> as they fly overhead. -- RFC 1925
>
>
>
> *Sent:* Wednesday, December 01, 2010 6:16 AM
> *To:* tech-talk
> *Subject:* Build EPICS Base3.14.9 on Windows
>
>
>
> Hi all,
>
>
>
> I got the following error code when I compiled EPICS Release3.14.9
> on windows with GnuMake3.8.1 and ActivePerl5.10.
>
>
>
> ..\..\..\include\osiWireFormat.h(80) : error C2989: 'AlignedWireRef<T>' : template class has
>
> already been defined as a non-template class
>
> ..\..\..\include\osiWireFormat.h(80) : error C2908: explicit specialization;
>
> 'AlignedWireRef<T>' has already been instantiated from the primary template
>
> ..\..\..\include\osiWireFormat.h(80) : error C2988: unrecognizable template
>
> declaration/definition
>
> ..\..\..\include\osiWireFormat.h(107) : error C2244:
>
> 'AlignedWireRef<T>::AlignedWireRef<T>::AlignedWireRef<T>' : unable to resolve function
>
> overload
>
> ..\..\..\include\osiWireFormat.h(109) : error C2954: template definitions cannot nest
>
> ..\..\..\include\osiWireFormat.h(115) : error C2995: 'operator`'' : template function has
>
> already been defined
>
> ..\..\..\include\osiWireFormat.h(63) : see declaration of 'operator`''
>
>
>
> 2010-12-01
>
> ------------------------------------------------------------------------
>
> åçä
>