From: Rick K. <rk...@nc...> - 2005-11-30 13:54:39
|
Giuseppe, This sounds like good progress. Thanks for trying the link again and letting me know that your compiler is new. Your config.log looks fine, I see that it successfully found tDOM, Tcl, PAPI, and MPI, which is good news. Regarding the link error you mention, I see on your compile/link line that you request "-lpwhwpc", which is incorrect (it should be "-lpshwpc"). Also, you might want to make sure that the PerfSuite libraries have been installed into /usr/local (-L/usr/local/lib) through "make install". The errors you are getting are typical of the case when libraries and routines contained within them are not found. One other thing - it is possible that you may need to explicitly link in libperfsuite as well. You will know that you need to do this if you find similar errors that cannot find the routine "psf_strerror_" and/or "ps_strerror". You can request libperfsuite by adding the flag -lperfsuite to your link line immediately after -lpshwpc. I hope this helps resolve the problem - good luck! Rick On Wed, 30 Nov 2005 gg...@un... wrote: > Dear Rick, > first of all thanks for your support. > When I made > > % make -s check > > I did not find any message of error. > I can build and run the matvec example without perfsuite call. > When I print > > % nm -g matvec | grep -i main > > the answer is > > U __libc_start_main@@GLIBC_2.0 > 0804a280 T main > 0804a2d4 T MAIN__ > > Another thing that happens and that I cannot explain is that now I am not more > able to reproduce an executable for ps that gives me again the same message of > error I wrote you. I can compile by > > % ifort -c matvec-ps.f -o matvec-ps.o -g -ip -xK -pad -sox -I/usr/local/include > > but when I try to link with > > % ifort matvec-ps.o -L/usr/local/lib -L/usr/local/lib -lpwhwpc -lpapi > > the answer is > > IPO link: can not find -lpwhwpc > IPO Error: unresolved : psf_hwpc_init_ > Referenced in matvec-ps.o > IPO Error: unresolved : psf_hwpc_start_ > Referenced in matvec-ps.o > IPO Error: unresolved : psf_hwpc_stop_ > Referenced in matvec-ps.o > IPO Error: unresolved : psf_hwpc_shutdown_ > Referenced in matvec-ps.o > ld: cannot find -lpwhwpc > > Yesterday I installed an Intel 9.0 C++ compiler. Did it do any thing? I attach > you the file you asked me. Thanks again, Giuseppe. > > |