pcp
[Top] [All Lists]

pcp updates

To: pcp@xxxxxxxxxxx
Subject: pcp updates
From: Nathan Scott <nscott@xxxxxxxxxx>
Date: Fri, 29 Jun 2007 17:12:54 +1000
Organization: Aconex
Reply-to: nscott@xxxxxxxxxx
Sender: pcp-bounce@xxxxxxxxxxx
Changes committed to git://oss.sgi.com:8090/nathans/pcp.git

 configure.in                        |   48 ++---
 src/libkmtime/src/GNUmakefile       |    1 
 src/libpcp/src/units.c              |    4 
 src/libpcp/src/util.c               |    6 
 src/libpcp_pmc/GNUmakefile          |    2 
 src/libpcp_pmc/examples/GNUmakefile |    2 
 src/libpcp_pmc/examples/fixed.c++   |    4 
 src/libpcp_pmc/examples/hotproc.c++ |    4 
 src/libpcp_pmc/pcp/GNUmakefile      |   21 ++
 src/libpcp_pmc/pcp/pmc/Bool.h       |   31 +++
 src/libpcp_pmc/pcp/pmc/Context.h    |  178 +++++++++++++++++++
 src/libpcp_pmc/pcp/pmc/Desc.h       |   94 ++++++++++
 src/libpcp_pmc/pcp/pmc/GNUmakefile  |   44 ++++
 src/libpcp_pmc/pcp/pmc/Group.h      |  181 +++++++++++++++++++
 src/libpcp_pmc/pcp/pmc/Hash.h       |  125 +++++++++++++
 src/libpcp_pmc/pcp/pmc/Indom.h      |  170 ++++++++++++++++++
 src/libpcp_pmc/pcp/pmc/List.h       |  331
++++++++++++++++++++++++++++++++++++
 src/libpcp_pmc/pcp/pmc/Metric.h     |  278
++++++++++++++++++++++++++++++
 src/libpcp_pmc/pcp/pmc/PMC.h        |   50 +++++
 src/libpcp_pmc/pcp/pmc/Source.h     |  140 +++++++++++++++
 src/libpcp_pmc/pcp/pmc/String.h     |  139 +++++++++++++++
 src/libpcp_pmc/pcp/pmc/Vector.h     |  203 ++++++++++++++++++++++
 src/libpcp_pmc/src/Bool.h           |   31 ---
 src/libpcp_pmc/src/Context.c++      |    4 
 src/libpcp_pmc/src/Context.h        |  178 -------------------
 src/libpcp_pmc/src/Desc.c++         |    2 
 src/libpcp_pmc/src/Desc.h           |   94 ----------
 src/libpcp_pmc/src/GNUmakefile      |    9 
 src/libpcp_pmc/src/Group.c++        |   12 -
 src/libpcp_pmc/src/Group.h          |  181 -------------------
 src/libpcp_pmc/src/Hash.h           |  125 -------------
 src/libpcp_pmc/src/Indom.c++        |    4 
 src/libpcp_pmc/src/Indom.h          |  170 ------------------
 src/libpcp_pmc/src/List.h           |  331
------------------------------------
 src/libpcp_pmc/src/Metric.c++       |    4 
 src/libpcp_pmc/src/Metric.h         |  278
------------------------------
 src/libpcp_pmc/src/PMC.h            |   50 -----
 src/libpcp_pmc/src/Source.c++       |    2 
 src/libpcp_pmc/src/Source.h         |  140 ---------------
 src/libpcp_pmc/src/String.c++       |    4 
 src/libpcp_pmc/src/String.h         |  139 ---------------
 src/libpcp_pmc/src/Vector.h         |  203 ----------------------
 src/libpcp_trace/src/trace.c        |    8 
 src/pmdas/darwin/kernel.c           |   10 -
 src/pmdas/darwin/network.c          |    1 
 src/pmdas/linux/proc_net_dev.c      |    2 
 src/pmdas/linux/proc_partitions.c   |    2 
 src/pmdas/sendmail/sendmail.c       |    4 
 src/pmdumptext/pmdumptext.c++       |    6 
 src/pmlogextract/logio.c            |    2 
 src/pmlogreduce/logio.c             |    2 
 src/pmlogreduce/pmlogreduce.c       |    3 
 src/pmlogreduce/rewrite.c           |    5 
 src/pmnscomp/pmnscomp.c             |    5 
 54 files changed, 2066 insertions(+), 2001 deletions(-)

commit dc28feba37a7bf6723441fe253114a82f3fe95fc
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Jun 29 17:03:29 2007 +1000

    Add in LDIRT for libkmtime for cleaner builds.

commit b22deb64f83a527b11218b85a62fde83ca183a6d
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Jun 29 17:01:38 2007 +1000

    Rearrange source code so libpcp_pmc compiles on Mac OS X.
    
    This change rearranges the libpcp_pmc header files to make the
    build work on filesystems that are case-insensitive (or can be),
    as is the default in Mac OS X.  The problem is String.h matches
    the system header file string.h, both of which need to be pulled
    into String.c++.  Including <string> doesnt work (tried that, it
    looks like the compiler is too smart) either.  So, I've changed
    the source structure to match the installed include structure,
    and changed any #includes of libpcp_pmc headers to specify the
    full <pcp/pmc/....h> header file path.

commit a4e895fefdc8595757d8d726f712bff05752be61
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Jun 29 16:29:00 2007 +1000

    Fix compiler warnings for MacOSX kernel agent for current 10.4
versions.

commit b0b421f6262e0b7300608a621fb979cb33e364be
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Jun 29 16:22:42 2007 +1000

    Resolve path naming issues with more recent versions of autoconf.
    
    Current versions of autoconf (2.61 for example) have added another
    level of shell escaping and indirection to certain predefined paths
    like ${prefix}.  One case is ${datadir}, which is now defined in
    terms of ${datarootdir}, which is defined in terms of ${prefix}.
    
    The sed filtering needed to be changed to correctly handle the man
    page variable using ${mandir} - this is two levels deep now, and we
    were producing the path NONE/share/man in pcp.conf before this.
    
    This change is critical for current Debian/Ubuntu and MacOSX ports.

commit 2b2c72d72bca85ea7384aa7da8fbaec52b8d3644
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Jun 19 11:21:10 2007 +1000

    Fix compiler warnings on x86_64 platform; changes verified on i386.




<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates, Nathan Scott <=