Build Log
  

------- Build started: Project: ProgViewer, Configuration: Release|Win32 -------

Command Lines
  
Creating temporary file "d:\cvs\include\OpenMesh\Win\msvc7\ProgViewer\Release\RSP000001.rsp" with contents
[
/O2 /I "C:\Qt\3.2.2Educational/include" /I "../../../.." /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_USE_MATH_DEFINES" /D "QT_DLL" /D "QT_THREAD_SUPPORT" /D "_MBCS" /FD /EHsc /MD /GS /Zc:forScope /Fo"Release/" /Fd"Release/vc70.pdb" /W3 /c /Zi /TP  /GR
\cvs\include\OpenMesh\Win\msvc7\QtViewer\QGLViewerWidget.moc.cc
.\ProgViewerWidget.moc.cc
\cvs\include\OpenMesh\Apps\QtViewer\QGLViewerWidget.cc
\cvs\include\OpenMesh\Apps\ProgViewer\ProgViewerWidget.cc
\cvs\include\OpenMesh\Apps\ProgViewer\progviewer.cc
]
Creating command line "cl.exe @d:\cvs\include\OpenMesh\Win\msvc7\ProgViewer\Release\RSP000001.rsp /nologo"
Creating temporary file "d:\cvs\include\OpenMesh\Win\msvc7\ProgViewer\Release\RSP000002.rsp" with contents
[
/OUT:"Release/ProgViewer.exe" /INCREMENTAL:NO /NOLOGO /LIBPATH:"C:\Qt\3.2.2Educational/lib" /LIBPATH:"../Core/Release" /LIBPATH:"../Tools/Release" /DEBUG /PDB:"Release/ProgViewer.pdb" /SUBSYSTEM:CONSOLE /OPT:REF /OPT:ICF /MACHINE:X86 Core.lib Tools.lib qt-mtedu322.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib \cvs\include\OpenMesh\lib\Release\Core.lib \cvs\include\OpenMesh\lib\Release\Tools.lib
.\Release\progviewer.obj
.\Release\ProgViewerWidget.obj
.\Release\QGLViewerWidget.obj
.\Release\ProgViewerWidget.moc.obj
.\Release\QGLViewerWidget.moc.obj
]
Creating command line "link.exe @d:\cvs\include\OpenMesh\Win\msvc7\ProgViewer\Release\RSP000002.rsp"
Output Window
  
Compiling...
QGLViewerWidget.moc.cc
ProgViewerWidget.moc.cc
d:\cvs\include\OpenMesh\Apps\QtViewer\MeshViewerWidgetT.cc(650) : warning C4305: 'argument' : truncation from 'double' to 'GLfloat'
        C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xtree(267) : while compiling class-template member function 'void MeshViewerWidgetT::draw_scene(const std::string &)'
        with
        [
            M=MyMesh
        ]
        d:\cvs\include\OpenMesh\Win\msvc7\ProgViewer\../../../Apps\ProgViewer\ProgViewerWidget.hh(73) : see reference to class template instantiation 'MeshViewerWidgetT' being compiled
        with
        [
            M=MyMesh
        ]
d:\cvs\include\OpenMesh\Apps\QtViewer\MeshViewerWidgetT.cc(650) : warning C4305: 'argument' : truncation from 'double' to 'GLfloat'
d:\cvs\include\OpenMesh\Apps\QtViewer\MeshViewerWidgetT.cc(664) : warning C4305: 'argument' : truncation from 'double' to 'GLfloat'
d:\cvs\include\OpenMesh\Apps\QtViewer\MeshViewerWidgetT.cc(664) : warning C4305: 'argument' : truncation from 'double' to 'GLfloat'
d:\cvs\include\OpenMesh\Apps\QtViewer\MeshViewerWidgetT.cc(664) : warning C4305: 'argument' : truncation from 'double' to 'GLfloat'
QGLViewerWidget.cc
ProgViewerWidget.cc
d:\cvs\include\OpenMesh\Apps\QtViewer\MeshViewerWidgetT.cc(650) : warning C4305: 'argument' : truncation from 'double' to 'GLfloat'
        C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xtree(267) : while compiling class-template member function 'void MeshViewerWidgetT::draw_scene(const std::string &)'
        with
        [
            M=MyMesh
        ]
        ../../../..\OpenMesh\Apps\ProgViewer\ProgViewerWidget.hh(73) : see reference to class template instantiation 'MeshViewerWidgetT' being compiled
        with
        [
            M=MyMesh
        ]
d:\cvs\include\OpenMesh\Apps\QtViewer\MeshViewerWidgetT.cc(650) : warning C4305: 'argument' : truncation from 'double' to 'GLfloat'
d:\cvs\include\OpenMesh\Apps\QtViewer\MeshViewerWidgetT.cc(664) : warning C4305: 'argument' : truncation from 'double' to 'GLfloat'
d:\cvs\include\OpenMesh\Apps\QtViewer\MeshViewerWidgetT.cc(664) : warning C4305: 'argument' : truncation from 'double' to 'GLfloat'
d:\cvs\include\OpenMesh\Apps\QtViewer\MeshViewerWidgetT.cc(664) : warning C4305: 'argument' : truncation from 'double' to 'GLfloat'
progviewer.cc
d:\cvs\include\OpenMesh\Apps\QtViewer\MeshViewerWidgetT.cc(650) : warning C4305: 'argument' : truncation from 'double' to 'GLfloat'
        C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\xtree(267) : while compiling class-template member function 'void MeshViewerWidgetT::draw_scene(const std::string &)'
        with
        [
            M=MyMesh
        ]
        ../../../..\OpenMesh\Apps\ProgViewer\ProgViewerWidget.hh(73) : see reference to class template instantiation 'MeshViewerWidgetT' being compiled
        with
        [
            M=MyMesh
        ]
d:\cvs\include\OpenMesh\Apps\QtViewer\MeshViewerWidgetT.cc(650) : warning C4305: 'argument' : truncation from 'double' to 'GLfloat'
d:\cvs\include\OpenMesh\Apps\QtViewer\MeshViewerWidgetT.cc(664) : warning C4305: 'argument' : truncation from 'double' to 'GLfloat'
d:\cvs\include\OpenMesh\Apps\QtViewer\MeshViewerWidgetT.cc(664) : warning C4305: 'argument' : truncation from 'double' to 'GLfloat'
d:\cvs\include\OpenMesh\Apps\QtViewer\MeshViewerWidgetT.cc(664) : warning C4305: 'argument' : truncation from 'double' to 'GLfloat'
Generating Code...
Linking...
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: __thiscall std::basic_string,class std::allocator >::basic_string,class std::allocator >(class std::basic_string,class std::allocator > const &)" (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z) already defined in Core.lib(BaseReader.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: __thiscall std::basic_string,class std::allocator >::~basic_string,class std::allocator >(void)" (??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ) already defined in Core.lib(BaseReader.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: __thiscall std::basic_string,class std::allocator >::basic_string,class std::allocator >(void)" (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ) already defined in Core.lib(BaseReader.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: __thiscall std::basic_string,class std::allocator >::basic_string,class std::allocator >(char const *)" (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z) already defined in Core.lib(OFFReader.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: void __thiscall std::_Mutex::_Unlock(void)" (?_Unlock@_Mutex@std@@QAEXXZ) already defined in Core.lib(OFFReader.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: void __thiscall std::_Mutex::_Lock(void)" (?_Lock@_Mutex@std@@QAEXXZ) already defined in Core.lib(OFFReader.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: void __thiscall std::locale::facet::_Incref(void)" (?_Incref@facet@locale@std@@QAEXXZ) already defined in Core.lib(OFFReader.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: static unsigned int __cdecl std::ctype::_Getcat(class std::locale::facet const * *)" (?_Getcat@?$ctype@D@std@@SAIPAPBVfacet@locale@2@@Z) already defined in Core.lib(OFFReader.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: __thiscall std::_Lockit::~_Lockit(void)" (??1_Lockit@std@@QAE@XZ) already defined in Core.lib(OFFReader.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: __thiscall std::_Lockit::_Lockit(int)" (??0_Lockit@std@@QAE@H@Z) already defined in Core.lib(OFFReader.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: class std::basic_string,class std::allocator > & __thiscall std::basic_string,class std::allocator >::operator+=(class std::basic_string,class std::allocator > const &)" (??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z) already defined in Core.lib(IOManager.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: __thiscall std::basic_string,class std::allocator >::basic_string,class std::allocator >(unsigned int,char)" (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ID@Z) already defined in Core.lib(OFFReader.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: class std::basic_string,class std::allocator > & __thiscall std::basic_string,class std::allocator >::operator+=(char const *)" (??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z) already defined in Core.lib(IOManager.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: bool __thiscall std::basic_istream >::_Ipfx(bool)" (?_Ipfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE_N_N@Z) already defined in Core.lib(OFFReader.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: class std::basic_ostream > & __thiscall std::basic_ostream >::flush(void)" (?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ) already defined in Core.lib(OFFReader.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: void __thiscall std::basic_ostream >::_Osfx(void)" (?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ) already defined in Core.lib(OFFReader.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: int __thiscall std::basic_streambuf >::snextc(void)" (?snextc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ) already defined in Core.lib(OFFReader.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: class std::basic_string,class std::allocator > & __thiscall std::basic_string,class std::allocator >::append(unsigned int,char)" (?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z) already defined in Core.lib(OFFReader.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: int __thiscall std::basic_streambuf >::sgetc(void)" (?sgetc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ) already defined in Core.lib(OFFReader.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: unsigned int __thiscall std::basic_string,class std::allocator >::max_size(void)const " (?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ) already defined in Core.lib(BaseReader.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: class std::basic_string,class std::allocator > & __thiscall std::basic_string,class std::allocator >::erase(unsigned int,unsigned int)" (?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@II@Z) already defined in Core.lib(BaseReader.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: __thiscall std::locale::~locale(void)" (??1locale@std@@QAE@XZ) already defined in Core.lib(OFFReader.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: class std::locale __thiscall std::ios_base::getloc(void)const " (?getloc@ios_base@std@@QBE?AVlocale@2@XZ) already defined in Core.lib(OFFReader.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: int __thiscall std::basic_streambuf >::sbumpc(void)" (?sbumpc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ) already defined in Core.lib(OFFReader.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: int __thiscall std::basic_streambuf >::sputc(char)" (?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z) already defined in Core.lib(OFFReader.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: char __thiscall std::basic_ios >::widen(char)const " (?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDD@Z) already defined in Core.lib(OFFReader.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: class std::basic_ostream > & __thiscall std::basic_ostream >::write(char const *,int)" (?write@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@PBDH@Z) already defined in Core.lib(OMWriter.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: class std::basic_istream > & __thiscall std::basic_istream >::read(char *,int)" (?read@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV12@PADH@Z) already defined in Core.lib(OMReader.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "class std::basic_ostream > & __cdecl std::operator<< >(class std::basic_ostream > &,char const *)" (??$?6U?$char_traits@D@std@@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@PBD@Z) already defined in Core.lib(OFFReader.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: class std::basic_ostream > & __thiscall std::basic_ostream >::operator<<(class std::basic_ostream > & (__cdecl*)(class std::basic_ostream > &))" (??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@P6AAAV01@AAV01@@Z@Z) already defined in Core.lib(OFFReader.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: class std::basic_ostream > & __thiscall std::basic_ostream >::operator<<(unsigned int)" (??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@I@Z) already defined in Core.lib(OMWriter.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "class std::basic_ostream > & __cdecl std::endl(class std::basic_ostream > &)" (?endl@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@1@AAV21@@Z) already defined in Core.lib(OFFReader.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "class std::basic_ostream > & __cdecl std::operator<< >(class std::basic_ostream > &,unsigned char)" (??$?6U?$char_traits@D@std@@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@E@Z) already defined in Core.lib(OMFormat.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: void __thiscall std::basic_ifstream >::`vbase destructor'(void)" (??_D?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAEXXZ) already defined in Core.lib(OFFReader.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: __thiscall std::basic_ifstream >::basic_ifstream >(char const *,int,int)" (??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAE@PBDHH@Z) already defined in Core.lib(OFFReader.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "public: class std::basic_string,class std::allocator > & __thiscall std::basic_string,class std::allocator >::operator=(class std::basic_string,class std::allocator > const &)" (??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z) already defined in Core.lib(BaseReader.obj)
msvcprt.lib(MSVCP71.dll) : error LNK2005: "bool __cdecl std::operator==,class std::allocator >(class std::basic_string,class std::allocator > const &,class std::basic_string,class std::allocator > const &)" (??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z) already defined in Core.lib(BaseReader.obj)
libcp.lib(locale0.obj) : error LNK2005: "public: class std::locale::facet const * __thiscall std::locale::_Getfacet(unsigned int)const " (?_Getfacet@locale@std@@QBEPBVfacet@12@I@Z) already defined in msvcprt.lib(MSVCP71.dll)
libcp.lib(locale0.obj) : error LNK2005: "public: void __thiscall std::locale::facet::_Register(void)" (?_Register@facet@locale@std@@QAEXXZ) already defined in msvcprt.lib(MSVCP71.dll)
libcp.lib(locale0.obj) : error LNK2005: "public: __thiscall std::_Locinfo::~_Locinfo(void)" (??1_Locinfo@std@@QAE@XZ) already defined in msvcprt.lib(MSVCP71.dll)
libcp.lib(locale0.obj) : error LNK2005: "public: __thiscall std::_Locinfo::_Locinfo(char const *)" (??0_Locinfo@std@@QAE@PBD@Z) already defined in msvcprt.lib(MSVCP71.dll)
libcp.lib(locale0.obj) : error LNK2005: "public: __thiscall std::locale::locale(void)" (??0locale@std@@QAE@XZ) already defined in msvcprt.lib(MSVCP71.dll)
libcp.lib(ios.obj) : error LNK2005: "public: void __thiscall std::ios_base::_Addstd(void)" (?_Addstd@ios_base@std@@QAEXXZ) already defined in msvcprt.lib(MSVCP71.dll)
libcp.lib(ios.obj) : error LNK2005: "public: virtual __thiscall std::ios_base::~ios_base(void)" (??1ios_base@std@@UAE@XZ) already defined in msvcprt.lib(MSVCP71.dll)
libcp.lib(ios.obj) : error LNK2005: "public: void __thiscall std::ios_base::clear(int,bool)" (?clear@ios_base@std@@QAEXH_N@Z) already defined in msvcprt.lib(MSVCP71.dll)
libcp.lib(ios.obj) : error LNK2005: "protected: void __thiscall std::ios_base::_Init(void)" (?_Init@ios_base@std@@IAEXXZ) already defined in msvcprt.lib(MSVCP71.dll)
LIBC.lib(crt0dat.obj) : error LNK2005: _exit already defined in MSVCRT.lib(MSVCR71.dll)
LIBC.lib(crt0dat.obj) : error LNK2005: __exit already defined in MSVCRT.lib(MSVCR71.dll)
LIBC.lib(crt0dat.obj) : error LNK2005: __cexit already defined in MSVCRT.lib(MSVCR71.dll)
LIBC.lib(crt0dat.obj) : error LNK2005: __c_exit already defined in MSVCRT.lib(MSVCR71.dll)
LIBC.lib(fflush.obj) : error LNK2005: _fflush already defined in MSVCRT.lib(MSVCR71.dll)
LIBC.lib(lconv.obj) : error LNK2005: _localeconv already defined in MSVCRT.lib(MSVCR71.dll)
LIBC.lib(atox.obj) : error LNK2005: _atoi already defined in MSVCRT.lib(MSVCR71.dll)
LIBC.lib(crt0init.obj) : error LNK2005: ___xc_z already defined in MSVCRT.lib(cinitexe.obj)
LIBC.lib(crt0init.obj) : error LNK2005: ___xc_a already defined in MSVCRT.lib(cinitexe.obj)
LIBC.lib(crt0init.obj) : error LNK2005: ___xi_z already defined in MSVCRT.lib(cinitexe.obj)
LIBC.lib(crt0init.obj) : error LNK2005: ___xi_a already defined in MSVCRT.lib(cinitexe.obj)
LIBC.lib(winxfltr.obj) : error LNK2005: __XcptFilter already defined in MSVCRT.lib(MSVCR71.dll)
LIBC.lib(crt0.obj) : error LNK2005: __amsg_exit already defined in MSVCRT.lib(MSVCR71.dll)
LIBC.lib(crt0.obj) : error LNK2005: _mainCRTStartup already defined in MSVCRT.lib(crtexe.obj)
LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library
LINK : warning LNK4098: defaultlib 'LIBC' conflicts with use of other libs; use /NODEFAULTLIB:library
Release/ProgViewer.exe : fatal error LNK1169: one or more multiply defined symbols found
Results
  
Build log was saved at "file://d:\cvs\include\OpenMesh\Win\msvc7\ProgViewer\Release\BuildLog.htm"
ProgViewer - 61 error(s), 17 warning(s)