Good News, things are progressing nicely. 1) the 3 classes are compile errors have been address, and the source files now compile (note: header cleanup may still occur)
2) The link is very close, the emmited link command includes a m.lib command which is an error on visual studio links.. I am sorry, I don't understand how the link line is emmited. Can someone familiar with this please remove the m.lib from the generated link line for visual studio 2003? Thanks Mike PS. I will be happy to test the fix ---------------------------------------- compile and link line from simple Visual Studio Project 2003, that includes a sin(90.0) ------------ Command Lines Creating temporary file "c:\Documents and Settings\scmikes\My Documents\Visual Studio Projects\simplemath\simplemath\Debug\RSP000005.rsp" with contents [ /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /Gm /EHsc /RTC1 /MLd /Yu"stdafx.h" /Fp"Debug/simplemath.pch" /Fo"Debug/" /Fd"Debug/vc70.pdb" /W3 /c /Wp64 /ZI /TP ".\simplemath.cpp" ] Creating command line "cl.exe @"c:\Documents and Settings\scmikes\My Documents\Visual Studio Projects\simplemath\simplemath\Debug\RSP000005.rsp" /nologo" Creating temporary file "c:\Documents and Settings\scmikes\My Documents\Visual Studio Projects\simplemath\simplemath\Debug\RSP000006.rsp" with contents [ /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /Gm /EHsc /RTC1 /MLd /Yc"stdafx.h" /Fp"Debug/simplemath.pch" /Fo"Debug/" /Fd"Debug/vc70.pdb" /W3 /c /Wp64 /ZI /TP ".\stdafx.cpp" ] Creating command line "cl.exe @"c:\Documents and Settings\scmikes\My Documents\Visual Studio Projects\simplemath\simplemath\Debug\RSP000006.rsp" /nologo" Creating temporary file "c:\Documents and Settings\scmikes\My Documents\Visual Studio Projects\simplemath\simplemath\Debug\RSP000007.rsp" with contents [ /OUT:"Debug/simplemath.exe" /INCREMENTAL /NOLOGO /DEBUG /PDB:"Debug/simplemath.pdb" /SUBSYSTEM:CONSOLE /MACHINE:X86 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ".\debug\stdafx.obj" ".\debug\simplemath.obj" ] Creating command line "link.exe @"c:\Documents and Settings\scmikes\My Documents\Visual Studio Projects\simplemath\simplemath\Debug\RSP000007.rsp"" Output Window Compiling... stdafx.cpp Compiling... simplemath.cpp Linking... Results Build log was saved at "file://c:\Documents and Settings\scmikes\My Documents\Visual Studio Projects\simplemath\simplemath\Debug\BuildLog.htm" simplemath - 0 error(s), 0 warning(s) -------------------------------------end simple visual studio project ----------------------------------------------------------------------------------------------- ------------------------------------- current pypy compile and link line --------------------------------------------------------------------- .... compile other .obj's cut \pypy-dist\pypy\translator\c /Tcmodule_2.c /Fomodule_2.obj [cbuild:execute] C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\cl.exe /c /nologo /Ox /MD /W3 /GX /DNDEBUG -Ic:\python25\include -IH:\pypy\pypy-dist\pypy\translator\c /Tcmodule_3.c /Fomodule_3.obj [cbuild:execute] C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\link.exe /DEBUG /nologo /INCREMENTAL:NO gc_pypy.lib m.lib h:\temp\usession-27\testing_1\testing_1.obj h:\temp\usession-27\testing_1\structimpl.obj h:\temp\usession-27\testing_1\nonfuncnodes.obj h:\temp\usession-27\testing_1\nonfuncnodes_1.obj h:\temp\usession-27\testing_1\nonfuncnodes_2.obj h:\temp\usession-27\testing_1\nonfuncnodes_3.obj h:\temp\usession-27\testing_1\nonfuncnodes_4.obj h:\temp\usession-27\testing_1\nonfuncnodes_5.obj h:\temp\usession-27\testing_1\nonfuncnodes_6.obj h:\temp\usession-27\testing_1\nonfuncnodes_7.obj h:\temp\usession-27\testing_1\implement.obj h:\temp\usession-27\testing_1\implement_1.obj h:\temp\usession-27\testing_1\implement_2.obj h:\temp\usession-27\testing_1\implement_3.obj h:\temp\usession-27\testing_1\implement_4.obj h:\temp\usession-27\testing_1\implement_5.obj h:\temp\usession-27\testing_1\implement_6.obj h:\temp\usession-27\testing_1\implement_7.obj h:\temp\usession-27\testing_1\implement_8.obj h:\temp\usession-27\testing_1\implement_9.obj h:\temp\usession-27\testing_1\implement_10.obj h:\temp\usession-27\testing_1\implement_11.obj h:\temp\usession-27\testing_1\implement_12.obj h:\temp\usession-27\testing_1\implement_13.obj h:\temp\usession-27\testing_1\implement_14.obj h:\temp\usession-27\module_cache\module_0.obj h:\temp\usession-27\module_cache\module_1.obj h:\temp\usession-27\module_cache\module_2.obj h:\temp\usession-27\module_cache\module_3.obj /OUT:h:\temp\usession-27\testing_1\testing_1.exe -=- specialized 0 more blocks -=- [backendopt:inlining] phase with threshold factor: 32. --------------------------------- end pypy link line ----------------------------------------------------------------- _______________________________________________ [email protected] http://codespeak.net/mailman/listinfo/pypy-dev
