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…
System details --- P6
processor and following OS details
root@setst-p6y-02:~/oprofile-0.9.1# uname -a
Linux setst-p6y-02 2.6.15-1.2054_FC5smp #1 SMP Tue Mar 14 16:05:46 EST 2006 i686 i686 i386
GNU/Linux
root@setst-p6y-02:~/oprofile-0.9.1# uname -r
2.6.15-1.2054_FC5smp
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