This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
Re: Updated: SystemTap build instructions for FC4
- From: James Dickens <jamesd dot wi at gmail dot com>
- To: Kevin Stafford <kevinrs at us dot ibm dot com>
- Cc: systemtap at sources dot redhat dot com
- Date: Wed, 7 Sep 2005 20:45:34 -0500
- Subject: Re: Updated: SystemTap build instructions for FC4
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=grycskhbPdguqqYJ32JaHbjwBly+ypvKKFR9GpGKQRuGlwehEXXD25g3Q7gPpXG9SjMsnd/IHkQcy2LBjJPWtx2FOpWmOAh8oO03CknpVw26MdFoy68VsoX7ExQD/eB/Omc3o78x5ON2DpuLHNcea1ZZ/3BQYZr0FXG9kY4MA+4=
- References: <431F6D79.70407@us.ibm.com>
On 9/7/05, Kevin Stafford <kevinrs@us.ibm.com> wrote:
> Updated. Thanks Roland.
>
> Though self evident to some, the following are the procedures I took to
> install SystemTap (from source) on FC4.
>
> 1) su -c "yum update kernel"
> 2) su -c "yum install kernel-debuginfo" # this may take a while
> 3) su -c "yum install kernel-devel"
> 4) su -c "yum update kernel-smp"
> 5) su -c "yum install kernel-smp-devel"
> *_steps 6, 7 & 8 are optional (selecting the kernel at boot time is
> also possible)_*
i skipped 6, 7, 8 as they are optional.... i did have a oops, not
sure if was on the reboot or booting the new kernel for the first
time.. but a boot fixes it.
> 6) edit /etc/grub.conf
> 7) change default= to the appropriate FC4 kernel
> 8) save and close the file
> 9) su -c "/sbin/init 6" # reboot system
> 10) uname -r # verify new kernel (e.g. 2.6.12-1.1447_FC4)
> *_steps 11 & 12 are optional for those using FC Development
> (Rawhide)_*
> 11) su -c "vi /etc/yum.repos.d/systemtap-elfutils.repo" # create
> this file, add the following:
>
> [systemtap-elfutils]
> name=FOR SYSTEMTAP DEVELOPMENT ONLY
> baseurl=ftp://sources.redhat.com/pub/systemtap/elfutils/
> enabled=1
> gpgcheck=0
>
> 12) save and close the file
> 13) su -c "yum update elfutils"
> 14) su -c "yum update elfutils-devel"
had to do step 14 and elfultils-libelf-devel by hand
> 15) cvs -d :pserver:anoncvs@sources.redhat.com:/cvs/systemtap login
> {enter "anoncvs" as the password}
> cvs -d :pserver:anoncvs@sources.redhat.com:/cvs/systemtap co
> src
> 16) cd src
> 17) ./configure
> 18) make
> 19) su -c "make install"
it works much better than my previous attempts...
FAIL: ./testsuite/buildok/context_test.stp
PASS: ./testsuite/buildok/eighteen.stp
PASS: ./testsuite/buildok/eight.stp
PASS: ./testsuite/buildok/eleven.stp
PASS: ./testsuite/buildok/fifteen.stp
FAIL: ./testsuite/buildok/five.stp
FAIL: ./testsuite/buildok/four.stp
PASS: ./testsuite/buildok/fourteen.stp
PASS: ./testsuite/buildok/nine.stp
PASS: ./testsuite/buildok/one.stp
PASS: ./testsuite/buildok/seven.stp
PASS: ./testsuite/buildok/seventeen.stp
PASS: ./testsuite/buildok/six.stp
PASS: ./testsuite/buildok/sixteen.stp
PASS: ./testsuite/buildok/ten.stp
PASS: ./testsuite/buildok/thirteen.stp
PASS: ./testsuite/buildok/three.stp
PASS: ./testsuite/buildok/twelve.stp
PASS: ./testsuite/buildok/two.stp
XFAIL: ./testsuite/buildko/one.stp
=============================================
3 of 98 tests failed
Please report to systemtap@sources.redhat.com
=============================================
make[1]: *** [check-TESTS] Error 1
make[1]: Leaving directory `/home/jamesd/src'
make: *** [check-am] Error 2
[root@localhost src]#
the error might because the retprobes... haven't looked
James Dickens
uadmin.blogspot.com
>
> Notes: This will install 2.6.12-1.1447_FC4 (the kernel with correct
> debuginfo)
> 2.6.12-1.1447_FC4 does not have built-in support for kretprobes.
>
> --
> Kevin Stafford
> DES 2 | MS 2M3
> Beaverton - OR
> Linux Technology Center
> IBM Systems & Technology
> Phone: 1-503-578-3039
> Email: kevinrs@us.ibm.com
>
>
>
>