WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

Re: [Xen-users] compiling oprofile in FC5 for setting up xenoprof

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-users] compiling oprofile in FC5 for setting up xenoprof
From: "Ray Bryant" <raybry@xxxxxxxxxxxxxxxxx>
Date: Mon, 17 Jul 2006 10:29:38 -0500
Cc: "Ranganathan, Shobha" <shobha.ranganathan@xxxxxxxxx>, oprofile-list <oprofile-list@xxxxxxxxxxxxxxxxxxxxx>
Delivery-date: Mon, 17 Jul 2006 08:30:41 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <A29F7A5700A7EA4380E08C1F68C3B6D80D1052@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <A29F7A5700A7EA4380E08C1F68C3B6D80D1052@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: KMail/1.8
On Friday 14 July 2006 17:13, Ranganathan, Shobha wrote:
> 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 ?
>
>

The attached patch is what I am using to get around this.  

Someone with real C++/Oprofile knowledge should probably supply a fix.

>
> 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

-- 
Ray Bryant
AMD Performance Labs                   Austin, Tx
512-602-0038 (o)                 512-507-7807 (c)

Attachment: fix_arrange_profiles_namespace_error.patch
Description: Text Data

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
<Prev in Thread] Current Thread [Next in Thread>