I am trying
to compile oprofile 0.9.1 after applying patches xenoprof-2.0-oprofile-0.9.1.patch
in FC5.
After I run ./configure, I did a make
I get the error . Has some one seen this before ?
make[2]:
Entering directory `/root/oprofile-0.9.1/libpp'
if g++
-DHAVE_CONFIG_H -I. -I.
-I.. -I ../libop -I ../libutil -I ../libdb -I ../libopt++ -I ../libutil++
-I ../libop++ -I ../libregex -W -Wall -fno-common -ftemplate-depth-50 -g
-O2 -MT arrange_profiles.o -MD -MP -MF ".deps/arrange_profiles.Tpo"
-c -o arrange_profiles.o arrange_profiles.cpp; \
then mv
-f ".deps/arrange_profiles.Tpo" ".deps/arrange_profiles.Po";
else rm -f ".deps/arrange_profiles.Tpo"; exit 1; fi
arrange_profiles.cpp:93:
error: definition of ‘bool profile_classes::matches(const profile_classes&)’
is not in namespace enclosing ‘profile_classes’
make[2]:
*** [arrange_profiles.o] Error 1
make[2]:
Leaving directory `/root/oprofile-0.9.1/libpp'
make[1]:
*** [all-recursive] Error 1
make[1]:
Leaving directory `/root/oprofile-0.9.1'
make:
*** [all] Error 2
I have
already built xen0 and xenU kernels. I am trying to get xenoprof to run…
Regards
Shobha Ranganathan
"The significant challenges we face cannot be resolved
at the same level of thinking we were at when we created them." Albert
Einstein