This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
Re: SystemTap on Fedora 11
- From: David Smith <dsmith at redhat dot com>
- To: Maynard Johnson <maynardj at us dot ibm dot com>
- Cc: systemtap at sourceware dot org
- Date: Fri, 11 Sep 2009 09:15:27 -0500
- Subject: Re: SystemTap on Fedora 11
- References: <4991F2EC.3000604@us.ibm.com> <4AA93D6C.1090100@us.ibm.com>
On 09/10/2009 12:54 PM, Maynard Johnson wrote:
> Maynard Johnson wrote:
>> Hi,
>> I plan on doing some systemtap development on a Fedora 11 G5 box.
>> Started out by just installing the F11 systemtap rpm and tried the
>> HelloWorld example from /usr/share/doc/systemtap-0.8/examples/general,
>> but I get a bunch of error messages, as follows:
>>
>> [ppcteam@localhost general]$ sudo stap -p4 helloworld.stp
>> parse error: command line argument index 1 out of range [1-0]
>> at: operator '' at /usr/share/systemtap/tapset/argv.stp:15:29
>> source: %( $# >= 1 %? argv[1]=@1 %)
>> ^
>> parse error: command line argument index 2 out of range [1-0]
>> at: operator '' at /usr/share/systemtap/tapset/argv.stp:16:29
>> source: %( $# >= 2 %? argv[2]=@2 %)
>>
>> ..... lots more of the same kind of thing
>>
>> The verbose option doesn't help any. I'm just getting my feet wet
>> with SystemTap, so maybe this is something simple I'm missing. Any
>> idea what might be causing this?
>
> After posting the above message back in February, I got some feedback
> from David S and Frank E. I tried building/installing from source, and
> that worked for me, so I just did my development with that instead of
> the Fedora systemtap RPM. Today, I went back to this same Fedora 11 G5
> box and, having forgotten what I ran into back in Feb, I tried again to
> use systemtap from the rpm and got the same results. Is this a ppc-only
> issue? Systemtap works OK on F11 for other architectures?
>
> I have the following packages installed:
> systemtap-0.9.9-3.fc11.ppc
> kernel-2.6.29.6-217.2.8.fc11.ppc64
> kernel-debuginfo-common-2.6.29.6-217.2.8.fc11.ppc64
> kernel-devel-2.6.29.6-217.2.8.fc11.ppc64
> kernel-debuginfo-2.6.29.6-217.2.8.fc11.ppc64
>
> Does anyone have any other ideas what might be causing this problem?
Unfortunately, I don't have access to a ppc box running fedora, so I
can't check this out myself.
Note that you'll need the 'systemtap-runtime' rpm to actually run a
script. But, if you are still getting the same parse errors, that isn't
the problem.
Are you getting the exact same errors?
--
David Smith
dsmith@redhat.com
Red Hat
http://www.redhat.com
256.217.0141 (direct)
256.837.0057 (fax)