#115: Two methods to compile qutecom were failed, please help me, many thanks!
---------------------------+------------------------------------------------
  Reporter:  ouhncom       |       Owner:  laurent                              
                                                                            
      Type:  defect        |      Status:  new                                  
                                                                            
  Priority:  major         |   Milestone:  QuteCom 2.2-RC2                      
                                                                            
 Component:  Build System  |     Version:  2.2-RC3                              
                                                                            
Resolution:                |    Keywords:  NMAKE : fatal error U1073  U1077 
msvc_recommended_pragmas.h: No such file or directory  unrecognized option `-FI'
---------------------------+------------------------------------------------

Comment(by ouhncom):

 my build environment as follows:
 os:
   win xp
 butecom version:
   2.2-RC3
 installed program:
   Microsoft DirectX SDK (August 2007)
   Microsoft Platform SDK for Windows Server 2003 R2
   cmake 2.6 ,  nsis,  python 2.5
   qt-win-opensource-src-4.4.0 (self build)
   boost (installed to C:\Program Files\boost\boost_1_34_1 , not self
 build)
   mingw,
   vc6.0 was installed to  C:\Program Files\Microsoft Visual Studio\,
   vs2005 was installed to D:\VS2005.
   add so on.

 my environment variables  was set:(please pay attention to here and
 compare above)
 i logged as administrator
 
-----------------------------------------------------------------------------------
 1. adminstrator's  user  variables:

 include:
 C:\Program Files\Microsoft Visual Studio\VC98\atl\include;C:\Program
 Files\Microsoft Visual Studio\VC98\mfc\include;C:\Program Files\Microsoft
 Visual Studio\VC98\include;F:\ProgramFiles\Microsoft Platform SDK for
 Windows Server 2003 R2\Include;F:\ProgramFiles\Microsoft DirectX SDK
 (August 2007)\Include

 lib:
 C:\Program Files\Microsoft Visual Studio\VC98\mfc\lib;C:\Program
 Files\Microsoft Visual Studio\VC98\lib;F:\ProgramFiles\Microsoft Platform
 SDK for Windows Server 2003 R2\Lib

 path:
 C:\Program Files\Microsoft Visual Studio\Common\Tools\WinNT;C:\Program
 Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Program
 Files\Microsoft Visual Studio\Common\Tools;C:\Program Files\Microsoft
 Visual Studio\VC98\bin

 QTDIR:
 F:\qt-win-opensource-src-4.4.0

 2. system variables:

 DXSDK_DIR:
 F:\ProgramFiles\Microsoft DirectX SDK (August 2007)\

 path:
 F:\ProgramFiles\Microsoft DirectX SDK (August
 2007)\Utilities\Bin\x86;C:\Program Files\CMake
 2.6\bin;C:\Perl\site\bin;C:\Perl\bin;C:\Program
 
Files\ThinkPad\Utilities;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program
 Files\Intel\Wireless\Bin\;C:\Program Files\ATI Technologies\ATI Control
 Panel;C:\Program Files\Intel\Wireless\Bin\;C:\Program Files\Debugging
 Tools for Windows (x86);C:\Python25;C:\Program Files\Mercurial

 
-----------------------------------------------------------------------------------

 i run the visual studio 2005 's  a tool named  "visual studio 2005 command
 prombt"
 it just like cmd.exe , but when run it ,it set itself's environment.
 when i run it, it shows:
 Setting environment for using Microsoft Visual Studio 2005 x86 tools.
 d:\VS2005\VC>

 i just do as follows:

 d:\VS2005\VC>f:
 F:\>cd qutecom\build
 F:\qutecom\build>set include=F:\ProgramFiles\Microsoft DirectX SDK (August
 2007)\Include;%include%
 F:\qutecom\build>set lib=F:\ProgramFiles\Microsoft Platform SDK for
 Windows Server 2003 R2\Lib;%lib%  ( if i not set this, compile will meet a
 error about lib,so add it. but i have set it on my environment variables,
 so strange!!!!)

 F:\qutecom\build>cmake -DCMAKE_BUILD_TYPE=release -G "NMake Makefiles" ..
 (procedure files)
 F:\qutecom\build>nmake >log.txt 2>&1

 but at last, i still meet the error(the whole log file see attach file
 like log_line..., total six files, or 复件 log_nmake.txt[because of size
 limited, i delete some nothing important] ) like:

 [100%] Building RC object
 
wengophone/src/presentation/qt/CMakeFiles/QuteCom.dir/__/__/__/__/release/application.res
 [100%] Building CXX object
 wengophone/src/presentation/qt/CMakeFiles/QuteCom.dir/WinApp.obj
 WinApp.cpp
 Linking to lib file: boost_signals-vc80-mt-1_34_1.lib
 C:\PROGRA~1\boost\BOOST_~1\boost/utility/enable_if.hpp : warning C4819:
 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
 C:\PROGRA~1\boost\BOOST_~1\boost/utility/enable_if.hpp : warning C4819:
 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
 Linking to lib file: boost_thread-vc80-mt-1_34_1.lib
 NMAKE : fatal error U1073:
 Stop.
 NMAKE : fatal error U1077:
 Stop.
 NMAKE : fatal error U1077:
 Stop.


 so  badly ,  I still  don't know  what's operation  lead to   the error
 above ???
 please help me ....
 many thanks.

-- 
Ticket URL: <http://trac.qutecom.org/ticket/115#comment:9>
QuteCom <http://trac.qutecom.org>

_______________________________________________
QuteCom-dev mailing list
[email protected]
http://lists.qutecom.org/mailman/listinfo/qutecom-dev

Reply via email to