Forum > Windows

optimized sources

<< < (77/179) > >>

_heinz:
Multiboot is now repaired again and working.
Next step: testing developer environment under Vista64

heinz

_heinz:
Installed VS2008 Express and setup the necessary environment to compile a project.
The INTel stuff ( IPP_5.2beta, MKL ) I copied from the XP-machine, set the environment and it works.(IPP_5.3 is now available, I know.)
Wounder why VS2008  did not find ml for masm. It is not included, so I must install the old masm32 V10.
MASM 8.0 requires VS2005 Express and does not support Vista, still XP.   uuuh  ::)

Now I download and install VS2005 Express parallel to VS2008.
VS2010 is availabel as CTP next.
Looking around for VS2008 Professional now.
heinz

_heinz:
Get the stackwalker problem under Vista with SDK and the problem with GL/glaux.h
remembered me to the Windows SDK patch
and google PSYM_ENUMMODULES_CALLBACK64 can help too
dont forget it if you new install.  ::)
 
heinz

_heinz:
To test the installation I compiled the old seti_boinc_2k3_2.2B-Ben-Joe and get a linker error:
1>------ Erstellen gestartet: Projekt: seti_boinc, Konfiguration: Release32-NOGFX Win32 ------
1>Verknüpfen...
1>Microsoft (R) Incremental Linker Version 9.00.21022.08
1>Copyright (C) Microsoft Corporation.  All rights reserved.
1>"/OUT:C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\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:\masm32\m32lib" "/LIBPATH:C:\I\SDK\Lib" "/LIBPATH:C:\I\SDK\Lib\IA64" "/LIBPATH:C:\I\SDK\Lib\AMD64" "/LIBPATH:C:\Programme\Intel\Compiler\C++\10.0.025\IA32\lib" /MANIFEST:NO /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 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
1>".\Release32-NOGFX\analyzeFuncs.obj"
1>".\Release32-NOGFX\analyzePoT.obj"
1>".\Release32-NOGFX\analyzeReport.obj"
1>".\Release32-NOGFX\app_ipc.obj"
1>".\Release32-NOGFX\boinc_api.obj"
1>".\Release32-NOGFX\chirpfft.obj"
1>".\Release32-NOGFX\fft8g.obj"
1>".\Release32-NOGFX\filesys.obj"
1>".\Release32-NOGFX\gaussfit.obj"
1>".\Release32-NOGFX\gdata.obj"
1>".\Release32-NOGFX\graphics_api.obj"
1>".\Release32-NOGFX\graphics_data.obj"
1>".\Release32-NOGFX\gutil.obj"
1>".\Release32-NOGFX\lcgamm.obj"
1>".\Release32-NOGFX\main.obj"
1>".\Release32-NOGFX\malloc_a.obj"
1>".\Release32-NOGFX\parse.obj"
1>".\Release32-NOGFX\progress.obj"
1>".\Release32-NOGFX\pulsefind.obj"
1>".\Release32-NOGFX\s_util.obj"
1>".\Release32-NOGFX\sah_gfx.obj"
1>".\Release32-NOGFX\sah_gfx_base.obj"
1>".\Release32-NOGFX\schema_master.obj"
1>".\Release32-NOGFX\seti.obj"
1>".\Release32-NOGFX\seti_header.obj"
1>".\Release32-NOGFX\shmem.obj"
1>".\Release32-NOGFX\spike.obj"
1>".\Release32-NOGFX\sqlblob.obj"
1>".\Release32-NOGFX\sqlrow.obj"
1>".\Release32-NOGFX\tgalib.obj"
1>".\Release32-NOGFX\timecvt.obj"
1>".\Release32-NOGFX\util.obj"
1>".\Release32-NOGFX\version.obj"
1>".\Release32-NOGFX\windows_opengl.obj"
1>".\Release32-NOGFX\worker.obj"
1>".\Release32-NOGFX\xml_util.obj"
1>libcpmtd.lib(iostream.obj) : fatal error LNK1112: Modul-Computertyp "IA64" steht in Konflikt mit dem Zielcomputertyp "X86".
1>Das Buildprotokoll wurde unter "file://c:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\BuildLog.htm" gespeichert.
1>seti_boinc - 1 Fehler, 0 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
*****************************************************************************
a search over libcpmtd.lib give following results:
Alle suchen "libcpmtd.lib", Unterordner, Suchergebnisse: 1, "C:\I"
  C:\I\SC\ltm_client\boinc\win_build\boinc_ss.vcproj(46):            AdditionalDependencies="libcmtd.lib libcpmtd.lib wsock32.lib wininet.lib winmm.lib kernel32.lib user32.lib gdi32.lib advapi32.lib"
  C:\I\SC\ltm_client\boinc\win_build\cpdnbbc_boinc_ss.vcproj(46):            AdditionalDependencies="libcmtd.lib libcpmtd.lib wsock32.lib wininet.lib winmm.lib kernel32.lib user32.lib gdi32.lib advapi32.lib"
  C:\I\SC\ltm_client\boinc\win_build\gr_boinc_ss.vcproj(46):            AdditionalDependencies="libcmtd.lib libcpmtd.lib wsock32.lib wininet.lib winmm.lib kernel32.lib user32.lib gdi32.lib advapi32.lib"
  C:\I\SC\ltm_client\boinc\win_build\seed_boinc_ss.vcproj(46):            AdditionalDependencies="libcmtd.lib libcpmtd.lib wsock32.lib wininet.lib winmm.lib kernel32.lib user32.lib gdi32.lib advapi32.lib"
  C:\I\SC\ltm_client\boinc\win_build\installerv2\redist\Windows\src\boinccas\boinccas.vcproj(36):            AdditionalDependencies="msi.lib libcmtd.lib libcpmtd.lib delayimp.lib netapi32.lib advapi32.lib kernel32.lib user32.lib"
  C:\I\SC\ltm_client\boinc\win_build\installerv2\redist\Windows\src\boinccas\boinccas95.vcproj(36):            AdditionalDependencies="msi.lib libcmtd.lib libcpmtd.lib delayimp.lib netapi32.lib advapi32.lib kernel32.lib user32.lib"
  C:\I\SC\ltm_client\ltm_client\win_build\upper_case.vcproj(179):            AdditionalDependencies="libcmtd.lib libcpmtd.lib kernel32.lib user32.lib gdi32.lib opengl32.lib glu32.lib glaux.lib ole32.lib delayimp.lib"
  C:\I\SC\PulTimB_5\client\pultime.vcproj(72):            AdditionalDependencies="Optimizer.lib asmlibm.lib ippsmerged.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 $(NOINHERIT)"
  C:\I\SC\PulTimB_5\client\pultime.vcproj(160):            AdditionalDependencies="Optimizer.lib asmlibm.lib ippsmerged.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 $(NOINHERIT)"
  C:\I\SC\PulTimB_5\client\Debug\BuildLog.htm(15):/OUT:&quot;Debug\pultime.exe&quot; /INCREMENTAL /LIBPATH:&quot;C:\I\SC\PulTimB_5\client&quot; /LIBPATH:&quot;C:\I\SC\PulTimB_5\client\Debug&quot; /LIBPATH:&quot;C:\I\SC\PulTimB_5\Optimizer\Debug&quot; /LIBPATH:&quot;C:\I\SC\PulTimB_5\Optimizer&quot; /MANIFEST /MANIFESTFILE:&quot;Debug\pultime.exe.intermediate.manifest&quot; /MANIFESTUAC:&quot;level='asInvoker' uiAccess='false'&quot; /DEBUG /PDB:&quot;c:\I\SC\PulTimB_5\client\Debug\pultime.pdb&quot; /SUBSYSTEM:CONSOLE /DYNAMICBASE:NO /MACHINE:X86 Optimizer.lib asmlibm.lib ippsmerged.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
  C:\I\SC\PulTimB_5\client\Release\BuildLog.htm(34):/OUT:&quot;Release\pultime.exe&quot; /LIBPATH:&quot;C:\I\SC\PulTimB_5\Optimizer\Release&quot; /LIBPATH:&quot;C:\I\SC\PulTimB_5\Optimizer&quot; /LIBPATH:&quot;C:\I\SC\PulTimB_5\client\release&quot; /LIBPATH:&quot;C:\I\VS9\VC\lib&quot; /LIBPATH:&quot;C:\I\INTEL\IPP\5.2_beta\ia32\lib&quot; /LIBPATH:&quot;C:\I\INTEL\MKL\9.0\ia32\lib&quot; /LIBPATH:&quot;C:\masm32\lib&quot; /LIBPATH:&quot;C:\I\SDK\Lib&quot; /LIBPATH:&quot;C:\masm32\m32lib&quot; /LIBPATH:&quot;C:\I\SDK\Lib\IA64&quot; /LIBPATH:&quot;C:\I\SDK\Lib\AMD64&quot; /MANIFEST /MANIFESTFILE:&quot;Release\pultime.exe.intermediate.manifest&quot; /MANIFESTUAC:&quot;level='asInvoker' uiAccess='false'&quot; /DEBUG /PDB:&quot;c:\I\SC\PulTimB_5\client\release\pultime.pdb&quot; /SUBSYSTEM:CONSOLE /OPT:REF /OPT:ICF /DYNAMICBASE:NO /MACHINE:X86 /LTCG Optimizer.lib asmlibm.lib ippsmerged.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
  C:\I\SC\seti\boinc\win_build\boinc_ss.vcproj(46):            AdditionalDependencies="libcmtd.lib libcpmtd.lib wsock32.lib wininet.lib winmm.lib kernel32.lib user32.lib gdi32.lib advapi32.lib"
  C:\I\SC\seti\boinc\win_build\cpdnbbc_boinc_ss.vcproj(46):            AdditionalDependencies="libcmtd.lib libcpmtd.lib wsock32.lib wininet.lib winmm.lib kernel32.lib user32.lib gdi32.lib advapi32.lib"
  C:\I\SC\seti\boinc\win_build\gr_boinc_ss.vcproj(46):            AdditionalDependencies="libcmtd.lib libcpmtd.lib wsock32.lib wininet.lib winmm.lib kernel32.lib user32.lib gdi32.lib advapi32.lib"
  C:\I\SC\seti\boinc\win_build\seed_boinc_ss.vcproj(46):            AdditionalDependencies="libcmtd.lib libcpmtd.lib wsock32.lib wininet.lib winmm.lib kernel32.lib user32.lib gdi32.lib advapi32.lib"
  C:\I\SC\seti\boinc\win_build\installerv2\redist\Windows\src\boinccas\boinccas.vcproj(36):            AdditionalDependencies="msi.lib libcmtd.lib libcpmtd.lib delayimp.lib netapi32.lib advapi32.lib kernel32.lib user32.lib"
  C:\I\SC\seti\boinc\win_build\installerv2\redist\Windows\src\boinccas\boinccas95.vcproj(36):            AdditionalDependencies="msi.lib libcmtd.lib libcpmtd.lib delayimp.lib netapi32.lib advapi32.lib kernel32.lib user32.lib"
  C:\I\SC\vs90\boinc\win_build\boinc_ss.vcproj(46):            AdditionalDependencies="libcmtd.lib libcpmtd.lib wsock32.lib wininet.lib winmm.lib kernel32.lib user32.lib gdi32.lib advapi32.lib"
  C:\I\SC\vs90\boinc\win_build\cpdnbbc_boinc_ss.vcproj(46):            AdditionalDependencies="libcmtd.lib libcpmtd.lib wsock32.lib wininet.lib winmm.lib kernel32.lib user32.lib gdi32.lib advapi32.lib"
  C:\I\SC\vs90\boinc\win_build\gr_boinc_ss.vcproj(46):            AdditionalDependencies="libcmtd.lib libcpmtd.lib wsock32.lib wininet.lib winmm.lib kernel32.lib user32.lib gdi32.lib advapi32.lib"
  C:\I\SC\vs90\boinc\win_build\seed_boinc_ss.vcproj(46):            AdditionalDependencies="libcmtd.lib libcpmtd.lib wsock32.lib wininet.lib winmm.lib kernel32.lib user32.lib gdi32.lib advapi32.lib"
  C:\I\SC\vs90\boinc\win_build\installerv2\redist\Windows\src\boinccas\boinccas.vcproj(36):            AdditionalDependencies="msi.lib libcmtd.lib libcpmtd.lib delayimp.lib netapi32.lib advapi32.lib kernel32.lib user32.lib"
  C:\I\SC\vs90\boinc\win_build\installerv2\redist\Windows\src\boinccas\boinccas95.vcproj(36):            AdditionalDependencies="msi.lib libcmtd.lib libcpmtd.lib delayimp.lib netapi32.lib advapi32.lib kernel32.lib user32.lib"
  C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\seti_boinc.vcproj(91):            AdditionalDependencies="glut32.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 $(NOINHERIT)"
  C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\BuildLog.htm(13):/OUT:&quot;C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\seti_boinc.exe&quot; /LIBPATH:&quot;C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\Optimizer\Release32-NOGFX&quot; /LIBPATH:&quot;C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX&quot; /LIBPATH:&quot;C:\I\INTEL\IPP\5.2_beta\ia32\lib&quot; /LIBPATH:&quot;C:\I\INTEL\MKL\9.0\ia32\lib&quot; /LIBPATH:&quot;C:\I\VS9\VC\lib&quot; /LIBPATH:&quot;C:\masm32\lib&quot; /LIBPATH:&quot;C:\masm32\m32lib&quot; /LIBPATH:&quot;C:\I\SDK\Lib&quot; /LIBPATH:&quot;C:\I\SDK\Lib\IA64&quot; /LIBPATH:&quot;C:\I\SDK\Lib\AMD64&quot; /LIBPATH:&quot;C:\Programme\Intel\Compiler\C++\10.0.025\IA32\lib&quot; /MANIFEST:NO /DEBUG /PDB:&quot;C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\seti_boinc.pdb&quot; /MAP /SUBSYSTEM:WINDOWS /DYNAMICBASE:NO /MACHINE:X86 glut32.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
  C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\BuildLog.htm(90):"/OUT:C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\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:\masm32\m32lib" "/LIBPATH:C:\I\SDK\Lib" "/LIBPATH:C:\I\SDK\Lib\IA64" "/LIBPATH:C:\I\SDK\Lib\AMD64" "/LIBPATH:C:\Programme\Intel\Compiler\C++\10.0.025\IA32\lib" /MANIFEST:NO /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 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
  C:\I\SC\vs90\seti_boinc_2k3_2.2B-Ben-Joe\client\win_build\Release32-NOGFX\BuildLog.htm(127):libcpmtd.lib(iostream.obj) : fatal error LNK1112: Modul-Computertyp "IA64" steht in Konflikt mit dem Zielcomputertyp "X86".
  C:\I\VS8\Microsoft Visual C++ 2005 Express Edition - DEU\Logs\VSMsiLog19E2.txt(4464):MSI (s) (38:D0) [14:36:37:328]: Executing op: ComponentRegister(ComponentId={2C4024A5-B667-44DD-BD4A-54FCA48E8907},KeyPath=C:\I\VS8\VC\lib\libcpmtd.lib,State=3,,Disk=1,SharedDllRefCount=0,BinaryType=0)
  C:\I\VS8\Microsoft Visual C++ 2005 Express Edition - DEU\Logs\VSMsiLog19E2.txt(8156):MSI (s) (38:D0) [14:36:45:390]: Executing op: FileCopy(SourceName=libcpmtd.lib|libcpmtd.lib,SourceCabKey=FL_libcpmtd_lib_____X86.3643236F_FC70_11D3_A536_0090278A1BB8,DestName=libcpmtd.lib,Attributes=0,FileSize=6703474,PerTick=32768,,VerifyMedia=1,,,,,CheckCRC=0,,,InstallMode=58982400,HashOptions=0,HashPart1=-1378151864,HashPart2=-640444595,HashPart3=-1526918150,HashPart4=1542994153,,)
  C:\I\VS8\Microsoft Visual C++ 2005 Express Edition - DEU\Logs\VSMsiLog19E2.txt(8157):MSI (s) (38:D0) [14:36:45:390]: File: C:\I\VS8\VC\lib\libcpmtd.lib;   To be installed;   Won't patch;   No existing file
  C:\I\VS8\Microsoft Visual C++ 2005 Express Edition - DEU\Logs\VSMsiLog19E2.txt(8159):MSI (s) (38:D0) [14:36:45:390]: Note: 1: 2318 2: C:\I\VS8\VC\lib\libcpmtd.lib
  Übereinstimmende Zeilen: 31    Übereinstimmende Dateien: 25    Insgesamt durchsuchte Dateien: 28802


Any idea ? Looks like I must install VS8 and SDK2003 new under Vista64 and not use a XP_32 copy....

heinz

Jason G:
Heinz, 2.2 is too old. Though I can't read the German errors I would avoid older versions (that old) like the plague because of Boincapi, compiler, and target platform changes. please consider starting with AK_v8 build as we tried to make it much easier.  simply changing the ICC & IPP directories (in the project includes and linker linraiy paths) should allow you to build against our boincapi. If you need some help let me know, as I am coming to some heavy multithreaded opportuntities and would like you to be up to speed for some collaboration.

Jason

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version