Forum > Windows
sources with Orcas
_heinz:
Merci Gecko,
it shows that Orcas Version 9.0.20404.0 Beta1 is usable to compile the seti_app. ;D
Next step is testing and debugging aplication.
Work is going on.
regards Heinz
_heinz:
The test shows that there are problems in seti_parse_wu_header.
--------------------------------
here is the Callers graph
main ---> it goes to worker()
run_stage = POSTINIT;
retval = boinc_init();
if ( !retval ) worker(); <-------
worker.cpp(239): retval = read_wu_state(); <------
read_wu_state() <--------
Calls to 'seti_parse_wu' ----->
worker.cpp(136): retval = seti_parse_wu( f, analysis_state );
Calls to 'seti_parse_wu_header' ----->
seti.cpp(1004): retval = seti_parse_wu_header( f );
before the statement
buffer += buf;
debugger show: --->
+ buf 0x0012edc4 "</workunit_header>
" char [256]
+ buffer "<workunit_header>
<name>01mr99ab.14893.2848.703400.3.151</name>
<group_info>
<tape_info>
<name>01mr99ab</name>
<start_time>2451239.5778227</start_time>
<last_block_time>2451239.5778227</last_block_time>
<last_block_done>2848</last_block_done>
<missed>0</missed>
<tape_quality>0</tape_quality>
<sb_id>0</sb_id>
</tape_info>
<nam std::basic_string<char,std::char_traits<char>,std::allocator<char> >
...... the whole WU is filled in last shows --->
<subband_desc>
<number>151</number>
<center>1418978879.8359</center>
<base>1418974607.375</base>
<sample_rate>9765.625</sample_rate>
</subband_desc>
<sb_id>0</sb_id>
-----------------------------------------------------------------------------------
after the statement above we can see tha last entry
</workunit_header>
is done now..... so far OK
if ( wu ) delete wu;
wu = new workunit( buffer ); <-------------- here is a problem
buffer is filled properly
it starts with --->
<workunit_header>
<name>01mr99ab.14893.2848.703400.3.151</name>
<group_info>
<tape_info>
<name>01mr99ab</name>
<start_time>2451239.5778227</start_time>
....
....
ended with
<subband_desc>
<number>151</number>
<center>1418978879.8359</center>
<base>1418974607.375</base>
<sample_rate>9765.625</sample_rate>
</subband_desc>
<sb_id>0</sb_id>
</workunit_header>
-------------------------------------------------------
ok
now we entry the statement
and switch to dbgnew.cpp
55 void *res = _nh_malloc_dbg( cb, 1, nBlockUse, szFileName, nLine );
we see all parameters are properly filled
cb 1544 unsigned int
nBlockUse 1 int
nLine 254 int
res 0x00000000 void *
+ szFileName 0x005db0e8 "..\seti_header.cpp" const char *
now we execute 55
we switch to dbgheap.c
269 void * pvBlk = _nh_malloc_dbg_impl(nSize, nhFlag, nBlockUse, szFileName, nLine, &errno_tmp);
we see all parameter are properly filled
+ &errno_tmp 0x0012ec8c int *
errno_tmp 0 int
nBlockUse 1 int
nLine 254 int
nSize 1544 unsigned int
nhFlag 1 int
pvBlk 0x0012edc5 void *
+ szFileName 0x005db0e8 "..\seti_header.cpp" const char *
now we execute 269
we switch to
239 pvBlk = _heap_alloc_dbg_impl(nSize, nBlockUse, szFileName, nLine, errno_tmp);
all parameters are properly filled
+ errno_tmp 0x0012ec8c int *
nBlockUse 1 int
nLine 254 int
nSize 1544 unsigned int
nhFlag 1 int
pvBlk 0x00000001 void *
+ szFileName 0x005db0e8 "..\seti_header.cpp" const char *
and execute 239
and come back
pvBlk 0x0037ab58 void *
how we can see pvBlk is filled
allocation was sucessful and we came back from dbgnew.cpp
66 return res;
res 0x0037ab58 void *
......
......
......
so we go on and come to xmemory
pointer allocate(size_type _Count)
{ // allocate array of _Count elements
return (_Allocate(_Count, (pointer)0));
debug shows ---->
_Count 7248 unsigned int
we switch to dbgheap
269 void * pvBlk = _nh_malloc_dbg_impl(nSize, nhFlag, nBlockUse, szFileName, nLine, &errno_tmp);
and see parameters are not properly filled
+ &errno_tmp 0x0012e9a4 int *
errno_tmp 0 int
nBlockUse 1 int
nLine 0 int
nSize 7248 unsigned int
nhFlag 0 int
pvBlk 0x0012ebd4 void *
+ szFileName 0x00000000 <Bad Ptr> const char *
-------------------------
szFileName has bad pointer
we switch to
239 pvBlk = _heap_alloc_dbg_impl(nSize, nBlockUse, szFileName, nLine, errno_tmp);
+ errno_tmp 0x0012e9a4 int *
nBlockUse 1 int
nLine 0 int
nSize 7248 unsigned int
nhFlag 0 int
pvBlk 0x00000000 void *
+ szFileName 0x00000000 <Bad Ptr> const char *
--------------------
and execute
.......
and came back to xmemory
pointer allocate(size_type _Count)
{ // allocate array of _Count elements
return (_Allocate(_Count, (pointer)0));
}
_Count 7248 unsigned int
+ this 0x0012ec74 std::allocator<char> * const
and execute
......
.......
come now to dbgheap.c
429 pHead = (_CrtMemBlockHeader *)_heap_alloc_base(blockSize);
debugger shows --->
blockSize 7284 unsigned int
nSize 7248 unsigned int
+ pHead 0x7c91ee18 {pBlockHeaderNext=0x83ec8b55 pBlockHeaderPrev=0x565308ec szFileName=0x8bfc5557 <Bad Ptr> ...} _CrtMemBlockHeader *
and execute
come now to malloc.c
121 if (__active_heap == __SYSTEM_HEAP) {
122 return HeapAlloc(_crtheap, 0, size ? size : 1);
debug shows --->
__active_heap 1 int
_crtheap 0x00370000 void *
size 7284 unsigned int
and execute
and come back to dbgheap
429 pHead = (_CrtMemBlockHeader *)_heap_alloc_base(blockSize);
debug shows ---->
‡ _heap_alloc_base returned 0x01220048 void *
blockSize 7284 unsigned int
nSize 7248 unsigned int
+ pHead 0x7c91ee18 {pBlockHeaderNext=0x83ec8b55 pBlockHeaderPrev=0x565308ec szFileName=0x8bfc5557 <Bad Ptr> ...} _CrtMemBlockHeader *
------------------
and execute
switch to
239 pvBlk = _heap_alloc_dbg_impl(nSize, nBlockUse, szFileName, nLine, errno_tmp);
debug shows ---->
‡ _heap_alloc_dbg_impl returned 0x01220068 void *
+ errno_tmp 0x0012e884 int *
nBlockUse 1 int
nLine 0 int
nSize 7248 unsigned int
nhFlag 0 int
pvBlk 0x00000000 void *
+ szFileName 0x00000000 <Bad Ptr> const char *
--------------
and execute
come to dbgheap.c
429 pHead = (_CrtMemBlockHeader *)_heap_alloc_base(blockSize);
debug shows ---->
blockSize 7284 unsigned int
nSize 7248 unsigned int
+ pHead 0x00000000 {pBlockHeaderNext=??? pBlockHeaderPrev=??? szFileName=??? ...} _CrtMemBlockHeader *
--------------
and execute
and switch to malloc.c
121 if (__active_heap == __SYSTEM_HEAP) {
122 return HeapAlloc(_crtheap, 0, size ? size : 1); <------here
debug shows --->
__active_heap 1 int
_crtheap 0x00370000 void *
size 7284 unsigned int
and get in 122 ----->
Unhandled exception at 0x7c91eddd in seti_boinc.exe: 0xC0000005: Access violation writing location 0x00030ffc.
--------------------------------
wieso da nach 0x00030ffc geschrieben wird ist mir noch unklar
there again the errors:
First-chance exception at 0x7c93a321 in seti_boinc.exe: 0xC00000FD: Stack overflow.
First-chance exception at 0x7c812a7b in seti_boinc.exe: Microsoft C++ exception: std::bad_alloc at memory location 0x000337e4..
First-chance exception at 0x7c91eddd in seti_boinc.exe: 0xC0000005: Access violation writing location 0x00030ffc.
Unhandled exception at 0x7c91eddd in seti_boinc.exe: 0xC0000005: Access violation writing location 0x00030ffc.
------------------------------------------------
we look after blockSize
found in dbgheap.c line 421
421 blockSize = sizeof(_CrtMemBlockHeader) + nSize + nNoMansLandSize;
debug shows ----->
nSize = 7248
_CrtMemBlockHeader = {pBlockHeaderNext=??? pBlockHeaderPrev=??? szFileName=??? ...}
blockSize = 7284
nNoMansLandSize ----> canīt find it
--------------------------------------------------
uhhhhhhhhhh.... must search
any suggestions ???
heinz
Urs Echternacht:
--- Quote from: seti_britta on 12 Jul 2007, 06:06:31 pm ---The test shows that there are problems in seti_parse_wu_header.
...
--------------
and execute
and switch to malloc.c
121 if (__active_heap == __SYSTEM_HEAP) {
122 return HeapAlloc(_crtheap, 0, size ? size : 1); <------here
debug shows --->
__active_heap 1 int
_crtheap 0x00370000 void *
size 7284 unsigned int
and get in 122 ----->
Unhandled exception at 0x7c91eddd in seti_boinc.exe: 0xC0000005: Access violation writing location 0x00030ffc.
--------------------------------
wieso da nach 0x00030ffc geschrieben wird ist mir noch unklar
there again the errors:
First-chance exception at 0x7c93a321 in seti_boinc.exe: 0xC00000FD: Stack overflow.
First-chance exception at 0x7c812a7b in seti_boinc.exe: Microsoft C++ exception: std::bad_alloc at memory location 0x000337e4..
First-chance exception at 0x7c91eddd in seti_boinc.exe: 0xC0000005: Access violation writing location 0x00030ffc.
Unhandled exception at 0x7c91eddd in seti_boinc.exe: 0xC0000005: Access violation writing location 0x00030ffc.
------------------------------------------------
we look after blockSize
found in dbgheap.c line 421
421 blockSize = sizeof(_CrtMemBlockHeader) + nSize + nNoMansLandSize;
debug shows ----->
nSize = 7248
_CrtMemBlockHeader = {pBlockHeaderNext=??? pBlockHeaderPrev=??? szFileName=??? ...}
blockSize = 7284
nNoMansLandSize ----> canīt find it
--------------------------------------------------
uhhhhhhhhhh.... must search
any suggestions ???
heinz
--- End quote ---
A possible explanation to read abaout your problem you can find here (VS6) or if you search at msdn.
_heinz:
Merci Urs ,
made this short sample and look what is going on there. It works, no error occured....means testsystem works correct.
int main(int argc, char* argv[])
{
char *buffer = new char[12];
delete [] buffer;
return 0;
}
--------------------------------------------------
reading the documentation of this problem in Codeguru...
looking now... searching differences....
Heinz
_heinz:
Compiled the whole stuff now new again
------------------------------------------------------------
------ Rebuild All started: Project: setiboincdb, Configuration: Release32-NOGFX Win32 ------
Deleting intermediate and output files for project 'setiboincdb', configuration 'Release32-NOGFX|Win32'
Compiling...
sqlblob.cpp
xml_util.cpp
sqlrow.cpp
sqlint8.cpp
Generating Code...
c:\i\sc\vs90\seti_boinc_2k3_2.2b-ben-joe\db\xml_util.cpp(663) : warning C4717: 'xml_match_tag' : recursive on all control paths, function will cause runtime stack overflow
c:\i\sc\vs90\seti_boinc_2k3_2.2b-ben-joe\db\xml_util.cpp(689) : warning C4717: 'xml_find_tag' : recursive on all control paths, function will cause runtime stack overflow
Creating library...
Microsoft (R) Library Manager Version 9.00.20404
Copyright (C) Microsoft Corporation. All rights reserved.
"/OUT:.\Release32-NOGFX\setiboincdb.lib" "/LIBPATH:C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX"
".\Release32-NOGFX\sqlblob.obj"
".\Release32-NOGFX\sqlint8.obj"
".\Release32-NOGFX\sqlrow.obj"
".\Release32-NOGFX\xml_util.obj"
sqlint8.obj : warning LNK4221: no public symbols found; archive member will be inaccessible
Build log was saved at "file://c:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\BuildLog.htm"
setiboincdb - 0 error(s), 3 warning(s)
------ Rebuild All started: Project: Optimizer, Configuration: Release32-NOGFX Win32 ------
Deleting intermediate and output files for project 'Optimizer', configuration 'Release32-NOGFX|Win32'
Compiling...
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00.20404 for 80x86
Copyright (C) Microsoft Corporation. All rights reserved.
cl /Od /Ob2 /Oi /Ot /Oy /GT /I "../../../boinc/win_build" /I ".." /I "..\.." /I "..\..\..\boinc\lib" /I "../../../boinc/api" /I "../../db" /I "C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\Optimizer" /I "C:\I\INTEL\IPP\5.2_beta\ia32\tools\staticlib" /I "C:\I\INTEL\IPP\5.2_beta\ia32\include" /D "USE_IPP" /D "USE_SSE2" /D "WIN32" /D "_WIN32" /D "_WINDOWS" /D "_CONSOLE" /D "_DEBUG" /D "_LIB" /D "_MT" /D "CLIENT" /D "NBOINC_APP_GRAPHICS" /D "_UNICODE" /D "UNICODE" /D "_VC80_UPGRADE=0x0710" /D "_MBCS" /GF /FD /EHsc /MTd /Zp16 /Gy /Fo"Release32-NOGFX\\" /Fd"Release32-NOGFX\vc90.pdb" /W3 /c /Wp64 /Zi /Gd /TP /FI "win-config.h" ".\AKfoldSSE.cpp"
".\opt_VIS2.cpp"
".\opt_VIS.cpp"
".\opt_SSE2.cpp"
".\opt_SSE.cpp"
".\opt_os_interface.cpp"
".\opt_MMX.cpp"
".\opt_MDMX.cpp"
".\opt_FPU.cpp"
".\opt_altivec.cpp"
".\opt_3Dnow.cpp"
".\opt_3Dnow+.cpp"
".\memspeed.cpp"
".\FoldTst.cpp"
".\cpuid_tbl.cpp"
".\cpu_x86.cpp"
".\BHSSEfold.cpp"
".\benchmark.cpp"
AKfoldSSE.cpp
-----IPP-----
-----SSE2/em-----
opt_VIS2.cpp
opt_VIS.cpp
opt_SSE2.cpp
opt_SSE.cpp
.\opt_SSE.cpp(147) : warning C4311: 'type cast' : pointer truncation from 'const float *__w64 ' to 'unsigned int'
opt_os_interface.cpp
.\opt_os_interface.cpp(92) : warning C4552: '<<' : operator has no effect; expected operator with side-effect
opt_MMX.cpp
opt_MDMX.cpp
opt_FPU.cpp
opt_altivec.cpp
opt_3Dnow.cpp
opt_3Dnow+.cpp
memspeed.cpp
FoldTst.cpp
cpuid_tbl.cpp
cpu_x86.cpp
.\cpu_x86.cpp(549) : warning C4311: 'type cast' : pointer truncation from 'void *' to 'uint32'
.\cpu_x86.cpp(550) : warning C4312: 'type cast' : conversion from 'uint32' to 'void *' of greater size
BHSSEfold.cpp
-----IPP-----
-----SSE2/em-----
benchmark.cpp
-----IPP-----
-----SSE2-----
-----ipp-----
-----sse2-----
Generating Code...
c:\i\sc\vs90\seti_boinc_2k3_2.2b-ben-joe\client\optimizer\memspeed.cpp(133) : warning C4700: uninitialized local variable 'sum1' used
c:\i\sc\vs90\seti_boinc_2k3_2.2b-ben-joe\client\optimizer\memspeed.cpp(134) : warning C4700: uninitialized local variable 'sum2' used
c:\i\sc\vs90\seti_boinc_2k3_2.2b-ben-joe\client\optimizer\memspeed.cpp(163) : warning C4700: uninitialized local variable 'sum1' used
c:\i\sc\vs90\seti_boinc_2k3_2.2b-ben-joe\client\optimizer\memspeed.cpp(164) : warning C4700: uninitialized local variable 'sum2' used
c:\i\sc\vs90\seti_boinc_2k3_2.2b-ben-joe\client\optimizer\memspeed.cpp(193) : warning C4700: uninitialized local variable 'tmp1' used
c:\i\sc\vs90\seti_boinc_2k3_2.2b-ben-joe\client\optimizer\memspeed.cpp(194) : warning C4700: uninitialized local variable 'tmp2' used
c:\i\sc\vs90\seti_boinc_2k3_2.2b-ben-joe\client\optimizer\memspeed.cpp(195) : warning C4700: uninitialized local variable 'sum1' used
c:\i\sc\vs90\seti_boinc_2k3_2.2b-ben-joe\client\optimizer\memspeed.cpp(196) : warning C4700: uninitialized local variable 'sum2' used
c:\i\sc\vs90\seti_boinc_2k3_2.2b-ben-joe\client\optimizer\memspeed.cpp(234) : warning C4700: uninitialized local variable 'sum1' used
c:\i\sc\vs90\seti_boinc_2k3_2.2b-ben-joe\client\optimizer\memspeed.cpp(235) : warning C4700: uninitialized local variable 'sum2' used
c:\i\sc\vs90\seti_boinc_2k3_2.2b-ben-joe\client\optimizer\memspeed.cpp(271) : warning C4700: uninitialized local variable 'sum1' used
c:\i\sc\vs90\seti_boinc_2k3_2.2b-ben-joe\client\optimizer\memspeed.cpp(272) : warning C4700: uninitialized local variable 'sum2' used
c:\i\sc\vs90\seti_boinc_2k3_2.2b-ben-joe\client\optimizer\memspeed.cpp(324) : warning C4700: uninitialized local variable 'sum1' used
c:\i\sc\vs90\seti_boinc_2k3_2.2b-ben-joe\client\optimizer\memspeed.cpp(351) : warning C4700: uninitialized local variable 'sum1' used
c:\i\sc\vs90\seti_boinc_2k3_2.2b-ben-joe\client\optimizer\memspeed.cpp(377) : warning C4700: uninitialized local variable 'sum1' used
c:\i\sc\vs90\seti_boinc_2k3_2.2b-ben-joe\client\optimizer\memspeed.cpp(402) : warning C4700: uninitialized local variable 'sum1' used
c:\i\sc\vs90\seti_boinc_2k3_2.2b-ben-joe\client\optimizer\opt_3dnow.cpp(105) : warning C4730: 'amd_tableSum2' : mixing _m64 and floating point expressions may result in incorrect code
c:\i\sc\vs90\seti_boinc_2k3_2.2b-ben-joe\client\optimizer\opt_3dnow.cpp(103) : warning C4730: 'amd_tableSum2' : mixing _m64 and floating point expressions may result in incorrect code
c:\i\sc\vs90\seti_boinc_2k3_2.2b-ben-joe\client\optimizer\opt_3dnow.cpp(148) : warning C4730: 'amd_f_sum' : mixing _m64 and floating point expressions may result in incorrect code
c:\i\sc\vs90\seti_boinc_2k3_2.2b-ben-joe\client\optimizer\opt_sse2.cpp(404) : warning C4700: uninitialized local variable 'temp0' used
c:\i\sc\vs90\seti_boinc_2k3_2.2b-ben-joe\client\optimizer\opt_sse2.cpp(405) : warning C4700: uninitialized local variable 'temp1' used
c:\i\sc\vs90\seti_boinc_2k3_2.2b-ben-joe\client\optimizer\opt_sse2.cpp(406) : warning C4700: uninitialized local variable 'temp2' used
c:\i\sc\vs90\seti_boinc_2k3_2.2b-ben-joe\client\optimizer\opt_sse2.cpp(407) : warning C4700: uninitialized local variable 'temp3' used
Compiling...
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00.20404 for 80x86
Copyright (C) Microsoft Corporation. All rights reserved.
cl /Od /Ob2 /Oi /Ot /Oy /GT /I "../../../boinc/win_build" /I ".." /I "..\.." /I "..\..\..\boinc\lib" /I "../../../boinc/api" /I "../../db" /I "C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\Optimizer" /I "C:\I\INTEL\IPP\5.2_beta\ia32\tools\staticlib" /I "C:\I\INTEL\IPP\5.2_beta\ia32\include" /D "USE_IPP" /D "USE_SSE2" /D "WIN32" /D "_WIN32" /D "_WINDOWS" /D "_CONSOLE" /D "_DEBUG" /D "_LIB" /D "_MT" /D "CLIENT" /D "NBOINC_APP_GRAPHICS" /D "_UNICODE" /D "UNICODE" /D "_VC80_UPGRADE=0x0710" /D "_MBCS" /GF /FD /EHsc /MTd /Zp16 /Gy /FA /Fa"Release32-NOGFX\\" /Fo"Release32-NOGFX\\" /Fd"Release32-NOGFX\vc90.pdb" /W3 /c /Wp64 /Zi /Gd /TP /FI "win-config.h" /fp:fast
".\opt_unopt.cpp"
opt_unopt.cpp
Compiling...
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00.20404 for 80x86
Copyright (C) Microsoft Corporation. All rights reserved.
cl /Od /Ob2 /Oi /Ot /Oy /GT /I "../../../boinc/win_build" /I ".." /I "..\.." /I "..\..\..\boinc\lib" /I "../../../boinc/api" /I "../../db" /I "C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\Optimizer" /I "C:\I\INTEL\IPP\5.2_beta\ia32\tools\staticlib" /I "C:\I\INTEL\IPP\5.2_beta\ia32\include" /D "USE_SSE3" /D "USE_IPP" /D "USE_SSE2" /D "WIN32" /D "_WIN32" /D "_WINDOWS" /D "_CONSOLE" /D "_DEBUG" /D "_LIB" /D "_MT" /D "CLIENT" /D "NBOINC_APP_GRAPHICS" /D "_UNICODE" /D "UNICODE" /D "_VC80_UPGRADE=0x0710" /D "_MBCS" /GF /FD /EHsc /MTd /Zp16 /Gy /Fo"Release32-NOGFX\\" /Fd"Release32-NOGFX\vc90.pdb" /W3 /c /Wp64 /Zi /Gd /TP /FI "win-config.h" ".\opt_SSE3.cpp"
opt_SSE3.cpp
Creating library...
Microsoft (R) Library Manager Version 9.00.20404
Copyright (C) Microsoft Corporation. All rights reserved.
"/OUT:C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX/Optimizer.lib" "/LIBPATH:C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\Optimizer\Release32-NOGFX" "/LIBPATH:C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX" Kernel32.Lib
".\Release32-NOGFX\AKfoldSSE.obj"
".\Release32-NOGFX\benchmark.obj"
".\Release32-NOGFX\BHSSEfold.obj"
".\Release32-NOGFX\cpu_x86.obj"
".\Release32-NOGFX\cpuid_tbl.obj"
".\Release32-NOGFX\FoldTst.obj"
".\Release32-NOGFX\memspeed.obj"
".\Release32-NOGFX\opt_3Dnow+.obj"
".\Release32-NOGFX\opt_3Dnow.obj"
".\Release32-NOGFX\opt_altivec.obj"
".\Release32-NOGFX\opt_FPU.obj"
".\Release32-NOGFX\opt_MDMX.obj"
".\Release32-NOGFX\opt_MMX.obj"
".\Release32-NOGFX\opt_os_interface.obj"
".\Release32-NOGFX\opt_SSE.obj"
".\Release32-NOGFX\opt_SSE2.obj"
".\Release32-NOGFX\opt_SSE3.obj"
".\Release32-NOGFX\opt_unopt.obj"
".\Release32-NOGFX\opt_VIS.obj"
".\Release32-NOGFX\opt_VIS2.obj"
opt_VIS.obj : warning LNK4221: no public symbols found; archive member will be inaccessible
opt_MDMX.obj : warning LNK4221: no public symbols found; archive member will be inaccessible
opt_altivec.obj : warning LNK4221: no public symbols found; archive member will be inaccessible
opt_3Dnow+.obj : warning LNK4006: "void __fastcall copy_MMX(char *,char const *,int)" (?copy_MMX@@YIXPADPBDH@Z) already defined in opt_MMX.obj; second definition ignored
Build log was saved at "file://c:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\Optimizer\Release32-NOGFX\BuildLog.htm"
Optimizer - 0 error(s), 31 warning(s)
------ Rebuild All started: Project: seti_boinc, Configuration: Release32-NOGFX Win32 ------
Deleting intermediate and output files for project 'seti_boinc', configuration 'Release32-NOGFX|Win32'
Compiling...
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00.20404 for 80x86
Copyright (C) Microsoft Corporation. All rights reserved.
cl /Od /Ob2 /Oi /Ot /Oy /GT /I "." /I "../../../boinc/api" /I "../../../boinc/client/win" /I "../../../boinc/lib" /I ".." /I "glut" /I "C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe" /I "C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\db" /I "C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\glut" /I "C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\jpeglib" /I "C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client" /I "C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\Optimizer" /I "C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\image_libs" /I "C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build" /I "C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX" /I "C:\I\SC\vs90\boinc" /I "C:\I\SC\vs90\boinc\api" /I "C:\I\SC\vs90\boinc\client\win" /I "C:\I\SC\vs90\boinc\lib" /D "WIN32" /D "_WIN32" /D "_WINDOWS" /D "NBOINC_APP_GRAPHICS" /D "CLIENT" /D "_MT" /D "USE_IPP" /D "USE_SSE2" /D "_DEBUG" /D "_VC80_UPGRADE=0x0600" /D "_MBCS" /GF /Gm /EHsc /MTd /Zp16 /Gy /Fp".\Release/seti_boinc.pch" /Fo".\Release32-NOGFX\\" /Fd".\Release32-NOGFX\vc90.pdb" /FR".\Release32-NOGFX\\" /W3 /c /Wp64 /Zi /TP "..\..\db\xml_util.cpp"
"..\worker.cpp"
"..\..\..\boinc\api\windows_opengl.C"
"..\version.cpp"
"..\..\..\boinc\lib\util.C"
"..\timecvt.cpp"
"..\..\image_libs\tgalib.cpp"
"..\..\db\sqlrow.cpp"
"..\..\db\sqlblob.cpp"
"..\spike.cpp"
"..\..\..\boinc\lib\shmem.C"
"..\seti_header.cpp"
"..\seti.cpp"
"..\..\db\schema_master.cpp"
"..\sah_gfx_base.cpp"
"..\sah_gfx.cpp"
"..\s_util.cpp"
"..\pulsefind.cpp"
"..\progress.cpp"
"..\..\..\boinc\lib\parse.C"
"..\malloc_a.cpp"
"..\main.cpp"
"..\lcgamm.cpp"
"..\..\..\boinc\api\gutil.C"
"..\..\..\boinc\api\graphics_data.C"
"..\..\..\boinc\api\graphics_api.C"
"..\gdata.cpp"
"..\gaussfit.cpp"
"..\..\..\boinc\lib\filesys.C"
"..\fft8g.cpp"
"..\chirpfft.cpp"
"..\..\..\boinc\api\boinc_api.C"
"..\..\..\boinc\lib\app_ipc.C"
"..\analyzeReport.cpp"
"..\analyzePoT.cpp"
analyzePoT.cpp
--- BenSpectrum ---
analyzeReport.cpp
app_ipc.C
boinc_api.C
chirpfft.cpp
fft8g.cpp
filesys.C
gaussfit.cpp
gdata.cpp
graphics_api.C
graphics_data.C
gutil.C
lcgamm.cpp
main.cpp
malloc_a.cpp
parse.C
progress.cpp
pulsefind.cpp
s_util.cpp
sah_gfx.cpp
Generating Code...
Compiling...
sah_gfx_base.cpp
schema_master.cpp
seti.cpp
seti_header.cpp
..\seti_header.cpp(93) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data
shmem.C
spike.cpp
sqlblob.cpp
sqlrow.cpp
tgalib.cpp
timecvt.cpp
util.C
version.cpp
windows_opengl.C
worker.cpp
xml_util.cpp
Generating Code...
c:\i\sc\vs90\seti_boinc_2k3_2.2b-ben-joe\db\xml_util.cpp(663) : warning C4717: 'xml_match_tag' : recursive on all control paths, function will cause runtime stack overflow
c:\i\sc\vs90\seti_boinc_2k3_2.2b-ben-joe\db\xml_util.cpp(689) : warning C4717: 'xml_find_tag' : recursive on all control paths, function will cause runtime stack overflow
Compiling...
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00.20404 for 80x86
Copyright (C) Microsoft Corporation. All rights reserved.
cl /Od /Ob2 /Oi /Ot /Oy /GT /I "." /I "../../../boinc/api" /I "../../../boinc/client/win" /I "../../../boinc/lib" /I ".." /I "glut" /I "C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe" /I "C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\db" /I "C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\glut" /I "C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\jpeglib" /I "C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client" /I "C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\Optimizer" /I "C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\image_libs" /I "C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build" /I "C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX" /I "C:\I\SC\vs90\boinc" /I "C:\I\SC\vs90\boinc\api" /I "C:\I\SC\vs90\boinc\client\win" /I "C:\I\SC\vs90\boinc\lib" /D "WIN32" /D "_WIN32" /D "_WINDOWS" /D "NBOINC_APP_GRAPHICS" /D "CLIENT" /D "_MT" /D "USE_IPP" /D "USE_SSE2" /D "_DEBUG" /D "_VC80_UPGRADE=0x0600" /D "_MBCS" /GF /Gm /EHsc /MTd /Zp16 /Gy /Fp".\Release/seti_boinc.pch" /Fo".\Release32-NOGFX\\" /Fd".\Release32-NOGFX\vc90.pdb" /FR".\Release32-NOGFX\\" /W3 /c /Wp64 /Zi /TP "..\analyzeFuncs.cpp"
analyzeFuncs.cpp
-----IPP-----
-----SSE2-----
Linking...
Microsoft (R) Incremental Linker Version 9.00.20404
Copyright (C) Microsoft Corporation. All rights reserved.
"/OUT:.\Release32-NOGFX\seti_boinc.exe" "/LIBPATH:C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\Optimizer\Release32-NOGFX" "/LIBPATH:C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX" "/LIBPATH:C:\I\INTEL\IPP\5.2_beta\ia32\lib" "/LIBPATH:C:\I\INTEL\MKL\9.0\ia32\lib" "/LIBPATH:C:\I\VS9\VC\lib" "/LIBPATH:C:\masm32\lib" "/LIBPATH:C:\I\SDK\Lib" "/LIBPATH:C:\masm32\m32lib" "/LIBPATH:C:\I\SDK\Lib\IA64" "/LIBPATH:C:\I\SDK\Lib\AMD64" /MANIFEST:NO "/MANIFESTUAC:level='asInvoker' uiAccess='false'" /DEBUG "/PDB:c:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\seti_boinc.pdb" /MAP /SUBSYSTEM:WINDOWS /DYNAMICBASE:NO /MACHINE:X86 glut32.lib glu32.lib Optimizer.lib image_libs.lib jpeglib.lib libboinc.lib libboincapi.lib non_ICC.lib setiboincdb.lib ippsmerged.lib ippvmmerged.lib ippchmerged.lib ippcorel.lib delayimp.lib libcpmtd.lib WinMM.lib OpenGL32.lib Kernel32.Lib oldnames.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib
".\Release32-NOGFX\analyzeFuncs.obj"
".\Release32-NOGFX\analyzePoT.obj"
".\Release32-NOGFX\analyzeReport.obj"
".\Release32-NOGFX\app_ipc.obj"
".\Release32-NOGFX\boinc_api.obj"
".\Release32-NOGFX\chirpfft.obj"
".\Release32-NOGFX\fft8g.obj"
".\Release32-NOGFX\filesys.obj"
".\Release32-NOGFX\gaussfit.obj"
".\Release32-NOGFX\gdata.obj"
".\Release32-NOGFX\graphics_api.obj"
".\Release32-NOGFX\graphics_data.obj"
".\Release32-NOGFX\gutil.obj"
".\Release32-NOGFX\lcgamm.obj"
".\Release32-NOGFX\main.obj"
".\Release32-NOGFX\malloc_a.obj"
".\Release32-NOGFX\parse.obj"
".\Release32-NOGFX\progress.obj"
".\Release32-NOGFX\pulsefind.obj"
".\Release32-NOGFX\s_util.obj"
".\Release32-NOGFX\sah_gfx.obj"
".\Release32-NOGFX\sah_gfx_base.obj"
".\Release32-NOGFX\schema_master.obj"
".\Release32-NOGFX\seti.obj"
".\Release32-NOGFX\seti_header.obj"
".\Release32-NOGFX\shmem.obj"
".\Release32-NOGFX\spike.obj"
".\Release32-NOGFX\sqlblob.obj"
".\Release32-NOGFX\sqlrow.obj"
".\Release32-NOGFX\tgalib.obj"
".\Release32-NOGFX\timecvt.obj"
".\Release32-NOGFX\util.obj"
".\Release32-NOGFX\version.obj"
".\Release32-NOGFX\windows_opengl.obj"
".\Release32-NOGFX\worker.obj"
".\Release32-NOGFX\xml_util.obj"
Creating browse information file...
Microsoft Browse Information Maintenance Utility Version 9.00.20404
Copyright (C) Microsoft Corporation. All rights reserved.
Build log was saved at "file://c:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\BuildLog.htm"
seti_boinc - 0 error(s), 3 warning(s)
------ Rebuild All started: Project: libboincapi, Configuration: Release32-NOGFX Win32 ------
Deleting intermediate and output files for project 'libboincapi', configuration 'Release32-NOGFX|Win32'
Compiling...
boinc_api.C
windows_opengl.C
texture.C
reduce_main.C
reduce_lib.C
gutil_text.C
gutil.C
graphics_impl.C
graphics_data.C
graphics_api.C
Generating Code...
Creating library...
Build log was saved at "file://c:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\BuildLog.htm"
libboincapi - 0 error(s), 0 warning(s)
------ Rebuild All started: Project: libboinc, Configuration: Release32-NOGFX Win32 ------
Deleting intermediate and output files for project 'libboinc', configuration 'Release32-NOGFX|Win32'
Compiling...
app_ipc.C
util.C
stackwalker_win.cpp
shmem.C
proxy_info.C
prefs.C
parse.C
miofile.C
mfile.C
mem_usage.C
md5_file.C
md5.c
hostinfo.C
filesys.C
diagnostics_win.C
diagnostics.C
Generating Code...
Creating library...
Build log was saved at "file://c:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\BuildLog.htm"
libboinc - 0 error(s), 0 warning(s)
------ Rebuild All started: Project: jpeglib, Configuration: Release32-NOGFX Win32 ------
Deleting intermediate and output files for project 'jpeglib', configuration 'Release32-NOGFX|Win32'
Compiling...
jcapimin.c
rdtarga.c
rdswitch.c
rdrle.c
rdppm.c
rdgif.c
rdcolmap.c
rdbmp.c
jutils.c
jquant2.c
jquant1.c
jmemnobs.c
jmemmgr.c
jidctred.c
jidctint.c
jidctfst.c
jidctflt.c
jfdctint.c
jfdctfst.c
jfdctflt.c
Generating Code...
Compiling...
jerror.c
jdtrans.c
jdsample.c
jdpostct.c
jdphuff.c
jdmerge.c
jdmaster.c
jdmarker.c
jdmainct.c
jdinput.c
jdhuff.c
jddctmgr.c
jdcolor.c
jdcoefct.c
jdatasrc.c
jdatadst.c
jdapistd.c
jdapimin.c
jctrans.c
jcsample.c
Generating Code...
Compiling...
jcprepct.c
jcphuff.c
jcparam.c
jcomapi.c
jcmaster.c
jcmarker.c
jcmainct.c
jcinit.c
jchuff.c
jcdctmgr.c
jccolor.c
jccoefct.c
jcapistd.c
Generating Code...
Creating library...
Build log was saved at "file://c:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\BuildLog.htm"
jpeglib - 0 error(s), 0 warning(s)
------ Rebuild All started: Project: image_libs, Configuration: Release32-NOGFX Win32 ------
Deleting intermediate and output files for project 'image_libs', configuration 'Release32-NOGFX|Win32'
Compiling...
bmplib.cpp
tgalib.cpp
Generating Code...
Creating library...
Build log was saved at "file://c:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\BuildLog.htm"
image_libs - 0 error(s), 0 warning(s)
------ Rebuild All started: Project: glut32, Configuration: Release32-NOGFX Win32 ------
Deleting intermediate and output files for project 'glut32', configuration 'Release32-NOGFX|Win32'
Compiling...
glut_roman.c
win32_x11.c
win32_util.c
win32_glx.c
glut_swidth.c
glut_stroke.c
Generating Code...
Creating library...
Build log was saved at "file://c:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\BuildLog.htm"
glut32 - 0 error(s), 0 warning(s)
------ Rebuild All started: Project: non_ICC, Configuration: Release32-NOGFX Win32 ------
Deleting intermediate and output files for project 'non_ICC', configuration 'Release32-NOGFX|Win32'
Compiling...
cl : Command line warning D9025 : overriding '/Od' with '/O2'
cl : Command line warning D9035 : option 'Og' has been deprecated and will be removed in a future release
dummy_code.cpp
Creating library...
Build log was saved at "file://c:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\non_ICC\Release32-NOGFX\BuildLog.htm"
non_ICC - 0 error(s), 2 warning(s)
========== Rebuild All: 9 succeeded, 0 failed, 0 skipped ==========
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version