Forum > Windows

BOINC as library

<< < (2/9) > >>

Raistmer:
It took some more to return %)
Well, after some edition of include statements I got all solution to compile but now have some errors on link stage.
"
Linking... (Intel C++ Environment)
ipo: error #11033: Fatal error cannot open Release32-NoGFX-xP/analyzeFuncs.obj
xilink: error error_during_IPO_compilation: problem during multi-file optimization compilation (code 1)
xilink: error error_during_IPO_compilation: problem during multi-file optimization compilation (code 1)
"
And there is no analyzeFuncs.obj indeed! I tried to compile it as single file, it compiles OK, but still no obj anywhere... Any ideas?

Jason G:
Maybe the IPP include directories for the static libs (intel), for the seti_boinc project ?:

--- Quote ---C:\Program Files\Intel\IPP\5.1\ia32\tools\staticlib
C:\Program Files\Intel\IPP\5.1\ia32\include
C:\Program Files\Intel\Compiler\C++\9.1\IA32\Include

--- End quote ---
(On my machine, you'll be different location or IPP version)


A small thing that was broken in my first attempts (that might relate to analysefuncs)  was:
    - The cmath include was defined as nothing and there are duplicates in multiple places .  In the code I have the #define in one of the config.h' files was commented out and marked 'more work needed.'

The 'more work needed' is to realise that MATH_LIB is multiply included in some files (breaking comoilation if wanting intel MKL) . Commenting out a few #include 'math.h' (which should say MATH_LIB anyway,  is a once only per module deal, and  has already been included in one of the configs.).  Fixing CMATH include to point to cmath from microsoft (not mkl, it doesn't have one) fixes something too (if using MKL.)



Jason G:
Hmm did a quick search on that error you mention.  If you check the buildlog.htm it might say something about 'could not open' a certain file.

Indications are this maybe occurs when either there is not proper access rights to the TEMP directory,  or that VS2005 was installed in a different login account

Raistmer:
Well, think no static libs cause I use trial version of IPP that supports only dynamic linkage. And I doesnt use MKL at all.
What makes me curious is why compiler doesnt ganerate object file for source file that compiled OK (w/o any errors).

Raistmer:
"Could not open" just means the file doesnt exists at all. And why it doesnt exists.... ?  :o

(I use admin account, the same that I used for VS installation, no special access rights was applied )

P.S.
Full output:

Output Window      Compiling with Intel(R) C++ 10.0.027 [IA-32]... (Intel C++ Environment)
gaussfit.cpp
seti_header.cpp
analyzeReport.cpp
pulsefind.cpp
timecvt.cpp
analyzePoT.cpp
schema_master.cpp
progress.cpp
chirpfft.cpp
sah_gfx_base.cpp
sah_gfx.cpp
worker.cpp
spike.cpp
s_util.cpp
malloc_a.cpp
analyzeFuncs.cpp
lcgamm.cpp
main.cpp
gdata.cpp
seti.cpp
version.cpp
Linking... (Intel C++ Environment)
ipo: error #11033: Fatal error cannot open Release32-NoGFX-xP/analyzeFuncs.obj
xilink: error error_during_IPO_compilation: problem during multi-file optimization compilation (code 1)
xilink: error error_during_IPO_compilation: problem during multi-file optimization compilation (code 1)
 
As one can see, analyzeFuncs.cpp was compiled w/o errors, but no analyzeFuncs.obj exist.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version