From nscott@aconex.com Sun Jun 1 23:55:38 2008 Received: with ECARTIS (v1.0.0; list pcp); Sun, 01 Jun 2008 23:55:44 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m526tceD014795 for ; Sun, 1 Jun 2008 23:55:38 -0700 X-ASG-Debug-ID: 1212389789-14e903aa0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 141E712BC759 for ; Sun, 1 Jun 2008 23:56:30 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id CMDBB0JDvpAuLF3E for ; Sun, 01 Jun 2008 23:56:30 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 887A4117854 for ; Mon, 2 Jun 2008 16:56:28 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id efGHyIiHoBOoIfRr for ; Mon, 02 Jun 2008 16:56:28 +1000 (EST) Received: from [192.168.5.76] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 7B37A92C31A for ; Mon, 2 Jun 2008 16:56:28 +1000 (EST) X-ASG-Orig-Subj: pcp updates Subject: pcp updates From: Nathan Scott Reply-To: nscott@aconex.com To: pcp@oss.sgi.com Content-Type: text/plain Organization: Aconex Date: Mon, 02 Jun 2008 16:56:28 +1000 Message-Id: <1212389788.25294.628.camel@edge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1212389792 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.1, rules version 3.1.52121 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-archive-position: 1673 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcp.git src/pmdas/windows/GNUmakefile | 79 - src/pmdas/windows/GNUmakefile.install | 1 src/pmdas/windows/Install | 4 src/pmdas/windows/README | 41 src/pmdas/windows/Remove | 4 src/pmdas/windows/data.c | 6 src/pmdas/windows/error.c | 130 ++ src/pmdas/windows/fetch.c | 155 -- src/pmdas/windows/help.c | 87 - src/pmdas/windows/hypnotoad.h | 131 ++ src/pmdas/windows/init.c | 726 ------------ src/pmdas/windows/instance.c | 291 ++-- src/pmdas/windows/open.c | 657 ++++++++++ src/pmdas/windows/pdherr.c | 132 -- src/pmdas/windows/pdhmatch.sh | 8 src/pmdas/windows/pmcygrunsrv.sh | 110 - src/pmdas/windows/pmcygwinserver.c | 68 - src/pmdas/windows/pmda.c | 2035 ++++++++++++++++++++-------------- src/pmdas/windows/pmns.disk | 4 src/pmdas/windows/pmns.filesys | 1 src/pmdas/windows/pmns.process | 54 src/pmdas/windows/pmns.sqlserver | 196 +-- src/pmdas/windows/root | 18 src/pmdas/windows/shim.c | 232 --- src/pmdas/windows/shim.h | 93 - src/pmdas/windows/shim_pcp.h | 347 ----- src/pmdas/windows/shm.h | 138 -- src/pmdas/windows/util.c | 565 --------- 28 files changed, 2564 insertions(+), 3749 deletions(-) commit 9164bcf639ec2600b21f3c29076ef2cc304a5098 Author: Nathan Scott Date: Mon Jun 2 16:52:58 2008 +1000 Significant reworking of the Windows PMDA; highlights include: - direct PDH library calls from the PMDA. - pmdawindows is built in both DSO (.dll) and executable format, as on Linux, and the DSO form is installed into pmcd.conf by default. - no more checked in binaries (the MsVC-built shim code) - no more shim code, PDH calls are made in-line in the PMDA, the way nature intended. - fixed a couple of descriptor leaks - fixed the query caching logic so that each metric fetch results in a maximum of Q_NUMQUERIES fetches from the kernel, rather than a maximum depending on the numpmids in the fetch request. - dynamic instance domain handling, instead of fixing all indoms with whatever was there at startup - beginnings of per-process and per-thread metrics, as exported by the Win32 PDH API. From nscott@aconex.com Mon Jun 2 04:20:54 2008 Received: with ECARTIS (v1.0.0; list pcp); Mon, 02 Jun 2008 04:21:05 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m52BKq1q021964 for ; Mon, 2 Jun 2008 04:20:53 -0700 X-ASG-Debug-ID: 1212405704-161f01880000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 580F312BDB59 for ; Mon, 2 Jun 2008 04:21:45 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id Dpz8wFc3ZfrgwoM6 for ; Mon, 02 Jun 2008 04:21:45 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 4ECE31250B1 for ; Mon, 2 Jun 2008 21:21:43 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id KGZmBpEBK4QMb6Iv for ; Mon, 02 Jun 2008 21:21:43 +1000 (EST) Received: from mail.aconex.com (castle.yarra.acx [192.168.3.3]) by postoffice.aconex.com (Postfix) with ESMTP id 3C82792C0DA for ; Mon, 2 Jun 2008 21:21:43 +1000 (EST) Received: from 192.168.3.1 (proxying for 220.239.214.222) (SquirrelMail authenticated user nscott) by mail.aconex.com with HTTP; Mon, 2 Jun 2008 21:21:43 +1000 (EST) Message-ID: <51959.192.168.3.1.1212405703.squirrel@mail.aconex.com> Date: Mon, 2 Jun 2008 21:21:43 +1000 (EST) X-ASG-Orig-Subj: pcp updates Subject: pcp updates From: nscott@aconex.com To: pcp@oss.sgi.com User-Agent: SquirrelMail/1.4.8-4.el4.centos MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1212405706 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.97 X-Barracuda-Spam-Status: No, SCORE=-0.97 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_RULE7568M, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.1, rules version 3.1.52139 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.55 NO_REAL_NAME From: does not include a real name 0.50 BSF_RULE7568M Custom Rule 7568M X-archive-position: 1674 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcp.git src/include/impl.h | 2 src/libpcp/src/logportmap.c | 35 -------------- src/libpcp/src/pmns.c | 2 src/libpcp/src/util.c | 58 ++++++++++++++++++++++++ src/libpcp_pmda/src/help.c | 4 - src/libpcp_trace/src/p_ack.c | 10 ---- src/libpcp_trace/src/p_data.c | 17 ------- src/libpcp_trace/src/pdu.c | 25 +++------- src/libpcp_trace/src/trace.c | 10 +++- src/pmcd/src/config.c | 2 src/pmcd/src/pmcd.c | 13 +---- src/pmdas/pmcd/src/pmcd.c | 99 +++++++++++++++++++++++++---------------- src/pmdas/sample/src/sample.c | 11 +--- src/pmdas/sendmail/GNUmakefile | 11 ++-- src/pmdas/sendmail/sendmail.c | 31 +++++++++++- src/pmdas/summary/summary.c | 51 ++++++--------------- src/pmlogreduce/logio.c | 6 +- 17 files changed, 209 insertions(+), 178 deletions(-) commit 1b51cf815f30f29496db8ce5c94497cd227c0b54 Author: Nathan Scott Date: Mon Jun 2 21:17:22 2008 +1000 Port a fair chunk of libpcp_trace to Win32 headers and APIs. commit 0b85e765f4158d7b1aea0c5c9eb16d153d7bc1d1 Author: Nathan Scott Date: Mon Jun 2 21:12:19 2008 +1000 Port the memory mapped pmie status file handling in the pmcd PMDA to the Win32 APIs. commit 2fa7b3619a0bc93a1cfb5487717dd9bcad84e678 Author: Nathan Scott Date: Mon Jun 2 21:08:50 2008 +1000 Add platform-specific abstractions for terminating processes and for extracting the data segment size of a process. commit 96add539287879486d573200e1443b5fc0761f86 Author: Nathan Scott Date: Mon Jun 2 18:06:48 2008 +1000 Abstract out simabi code into separate routine, add MinGW. commit 513c8f190a6ce2044a3efd3242283f6a3d637e44 Author: Nathan Scott Date: Mon Jun 2 18:01:33 2008 +1000 Make sys/wait.h inclusion condition for Win32/MinGW builds. commit 925eaf8b53477d1eb5f5680869cbf18e3640fb23 Author: Nathan Scott Date: Mon Jun 2 18:00:18 2008 +1000 Fix a day-1 bug in PMDA help text handling code - MAP_FAILED is the error return from mmap when it fails (void*)(-1), not NULL. commit d7884f6a203fdc23aab58dc6c5570753fff84f60 Author: Nathan Scott Date: Mon Jun 2 17:58:09 2008 +1000 Several updates to summary PMDA to get a clean Win32/MinGW build. commit 5d7635fa726f8a0be4bd70d952c5aea222aac840 Author: Nathan Scott Date: Mon Jun 2 17:57:23 2008 +1000 Build both exe/dso forms for sendmail PMDA, fix up makefile for MinGW. commit a6198b6c59849762c4b44ff6762e66db6168b884 Author: Nathan Scott Date: Mon Jun 2 17:56:24 2008 +1000 Port memory mapped file usage in sendmail PMDA to Win32 API. commit 241a233641bd8823a551ca86f5605cddba896672 Author: Nathan Scott Date: Mon Jun 2 17:55:20 2008 +1000 Fix ntohl return type printf warnings from Win32 builds. commit 14009e6feb36f9296797a64c7151a56525feb703 Author: Nathan Scott Date: Mon Jun 2 17:54:34 2008 +1000 Remove IRIX-specific sysgen locations of simple-cpp binary. From nscott@aconex.com Tue Jun 3 05:41:38 2008 Received: with ECARTIS (v1.0.0; list pcp); Tue, 03 Jun 2008 05:41:46 -0700 (PDT) Received: from cuda.sgi.com ([192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m53CfbXU020218 for ; Tue, 3 Jun 2008 05:41:37 -0700 X-ASG-Debug-ID: 1212496949-7f7c03550000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 1B21F176D54C for ; Tue, 3 Jun 2008 05:42:29 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id lAjCS5jCuajE1C87 for ; Tue, 03 Jun 2008 05:42:29 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id D795614F0BE for ; Tue, 3 Jun 2008 22:42:26 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id Qwi6ppAyppq4WfHR for ; Tue, 03 Jun 2008 22:42:26 +1000 (EST) Received: from mail.aconex.com (castle.yarra.acx [192.168.3.3]) by postoffice.aconex.com (Postfix) with ESMTP id BD44D92C318 for ; Tue, 3 Jun 2008 22:42:26 +1000 (EST) Received: from 192.168.3.1 (proxying for 220.239.214.222) (SquirrelMail authenticated user nscott) by mail.aconex.com with HTTP; Tue, 3 Jun 2008 22:42:26 +1000 (EST) Message-ID: <51427.192.168.3.1.1212496946.squirrel@mail.aconex.com> Date: Tue, 3 Jun 2008 22:42:26 +1000 (EST) X-ASG-Orig-Subj: kmchart updates Subject: kmchart updates From: nscott@aconex.com To: pcp@oss.sgi.com User-Agent: SquirrelMail/1.4.8-4.el4.centos MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1212496951 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.47 X-Barracuda-Spam-Status: No, SCORE=-1.47 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.1, rules version 3.1.52240 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.55 NO_REAL_NAME From: does not include a real name X-archive-position: 1675 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/kmchart.git aclocal.m4 | 40 ++++++++++++++++------------------------ configure.in | 7 ++++--- m4/package_pcpdev.m4 | 11 ++++++++++- m4/package_utilies.m4 | 9 ++++++--- src/chart/gadget.h | 1 + src/chart/kmchart.pro.in | 11 ++++++----- src/chart/main.cpp | 11 ++++++----- src/dumptext/GNUmakefile | 2 +- src/dumptext/kmdumptext.cpp | 9 +++++++-- src/dumptext/kmdumptext.pro | 8 -------- src/dumptext/kmdumptext.pro.in | 12 ++++++++++-- src/include/builddefs.in | 1 + src/include/version.h.in | 12 ++++++++++-- src/query/GNUmakefile | 2 +- src/query/kmquery.pro | 7 ------- src/query/kmquery.pro.in | 9 ++++++++- src/time/kmtime.pro.in | 11 ++++++----- src/time/main.cpp | 21 ++++++++++++++------- 18 files changed, 107 insertions(+), 77 deletions(-) commit f0eec349f94ed709c7d7ef1132638463ac22f674 Author: Nathan Scott Date: Tue Jun 3 22:39:11 2008 +1000 Fix up minor build issues - missing casts, MinGW progname setting, etc. commit bbe3134624619248b6b43728d208055c800ad639 Author: Nathan Scott Date: Tue Jun 3 22:25:18 2008 +1000 Make sure the existance of __pmSetProgname is propogated properly. commit 27a97ea7c076734b470a5f18cf3bd4e7ff9ba9a2 Author: Nathan Scott Date: Tue Jun 3 21:51:34 2008 +1000 Prepare query/dumptext makefiles for win32 builds. commit 0983905c3f9a0bd8fedfeb26a2d32e2fe16c3ba6 Author: Nathan Scott Date: Tue Jun 3 21:23:30 2008 +1000 kmtime and kmchart qt project file tweaks for win32 builds. commit 16c8207385668e8382b2e57c67b4854d0acbe210 Author: Nathan Scott Date: Tue Jun 3 21:05:57 2008 +1000 Add a configure check for __pmSetProgname (needed for Win32), some library path updates for Win32 and fixed some references to debug vs release in project files. commit 911d1cdc266c5fb855b7e674825378b84ee06cbb Author: Nathan Scott Date: Tue Jun 3 20:45:31 2008 +1000 Reimplement code using setenv with getenv/putenv, not there on Win32. commit 1182df65d25090445d5f54c9285cfe63459d73f7 Author: Nathan Scott Date: Tue Jun 3 20:44:18 2008 +1000 Virtual base classes need a virtual destructor. commit 41e511dcbff95722d2a4854cb605e03f8619a29f Author: Nathan Scott Date: Tue Jun 3 20:43:39 2008 +1000 Update search paths for binaries, attempt to use mingw-make if it exists. From nscott@aconex.com Thu Jun 5 23:49:39 2008 Received: with ECARTIS (v1.0.0; list pcp); Thu, 05 Jun 2008 23:49:47 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m566nddj026271 for ; Thu, 5 Jun 2008 23:49:39 -0700 X-ASG-Debug-ID: 1212735032-525701000000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 8D9AF11CC581 for ; Thu, 5 Jun 2008 23:50:32 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id p1oLNdhdOgEAKvi2 for ; Thu, 05 Jun 2008 23:50:32 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 26D105FD2E0 for ; Fri, 6 Jun 2008 16:50:31 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id DHjomfClSprSzpPn for ; Fri, 06 Jun 2008 16:50:31 +1000 (EST) Received: from [192.168.5.76] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 15AD592C316 for ; Fri, 6 Jun 2008 16:50:31 +1000 (EST) X-ASG-Orig-Subj: pcp updates Subject: pcp updates From: Nathan Scott Reply-To: nscott@aconex.com To: pcp@oss.sgi.com Content-Type: text/plain Organization: Aconex Date: Fri, 06 Jun 2008 16:50:30 +1000 Message-Id: <1212735030.26485.17.camel@edge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.1.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1212735033 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.52 X-Barracuda-Spam-Status: No, SCORE=-1.52 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_RULE7568M X-Barracuda-Spam-Report: Code version 3.1, rules version 3.1.52503 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.50 BSF_RULE7568M Custom Rule 7568M X-archive-position: 1676 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcp.git src/GNUmakefile | 17 ++------- src/libpcp_pmc/examples/GNUmakefile | 10 ++++- src/libpcp_pmc/src/GNUmakefile | 23 ++++++++---- src/pmdas/GNUmakefile | 23 ++---------- src/pmdas/aix/GNUmakefile | 53 ++++++++++++++--------------- src/pmdas/aix/GNUmakefile.install | 48 -------------------------- src/pmdas/aix/Install | 49 --------------------------- src/pmdas/aix/Remove | 45 ------------------------- src/pmdas/aix/aix.c | 34 ++++++++++++------ src/pmdas/aix/cpu.c | 20 ++++++++++- src/pmdas/aix/cpu_total.c | 5 -- src/pmdas/aix/data.c | 6 --- src/pmdas/aix/disk.c | 5 -- src/pmdas/aix/disk_total.c | 5 -- src/pmdas/aix/netif.c | 5 -- src/pmdas/darwin/GNUmakefile | 25 +++---------- src/pmdas/darwin/pmda.c | 6 +-- src/pmdas/linux/GNUmakefile | 54 +++++++++++++++++------------- src/pmdas/linux/domain.h | 1 src/pmdas/lmsensors/GNUmakefile | 23 ++++++++---- src/pmdas/mounts/GNUmakefile | 17 ++++++++- src/pmdas/process/GNUmakefile | 14 +++++++ src/pmdas/roomtemp/GNUmakefile | 14 ++++++- src/pmdas/roomtemp/mlan/GNUmakefile | 6 +++ src/pmdas/sendmail/GNUmakefile | 2 - src/pmdas/solaris/GNUmakefile | 61 +++++++++++++++++----------------- src/pmdas/solaris/GNUmakefile.install | 48 -------------------------- src/pmdas/solaris/Install | 49 --------------------------- src/pmdas/solaris/Remove | 45 ------------------------- src/pmdas/solaris/common.h | 2 - src/pmdas/solaris/data.c | 3 - src/pmdas/solaris/disk.c | 2 - src/pmdas/solaris/solaris.c | 27 ++++++++++----- src/pmdas/solaris/sysinfo.c | 2 - src/pmdas/windows/README | 2 - src/pmdumptext/GNUmakefile | 19 ++++++---- 36 files changed, 273 insertions(+), 497 deletions(-) commit 37b11315c4ddb0ef1bfa481e231fa44c0f905556 Author: Nathan Scott Date: Fri Jun 6 14:26:58 2008 +1000 Update PMC makefiles to allow any platforms with PMC_SUPPORT==false to also build source tarballs. commit 539e9c1903b853cafc5ccba29dd82f34d84c07cd Author: Nathan Scott Date: Fri Jun 6 12:24:37 2008 +1000 Fix up the pmdumptext makefile to allow PMC_SUPPORT=false builds to descend down here and do the right thing (for source builds). commit a56006edd823a3a60ef635fbb994c79acc6e0082 Author: Nathan Scott Date: Fri Jun 6 12:16:51 2008 +1000 Descend into every PMDA subdirectory during the build for every platform, now that the individual PMDA makefiles are fixed up. This removes the restriction that only Linux can be used as a build platform for generating the source tarball - there is now nothing special about Linux builds, its just like every other platform now. commit 4eb2eeb315320732cd42ed05df5463485fc0ae98 Author: Nathan Scott Date: Fri Jun 6 12:13:11 2008 +1000 Trivial cleanups in AIX source code. commit 216a1ebf7c1f8b21cdbf131ae6607c6f95a34e0b Author: Nathan Scott Date: Fri Jun 6 12:12:21 2008 +1000 Fix typo in sendmail makefile. commit 479ef3245508c98fe7abc7b993e6b7363c947fb4 Author: Nathan Scott Date: Fri Jun 6 12:10:01 2008 +1000 Add process metrics to the check-list in Windows. commit 00630e81be8773324375b846d82ae380fe046d30 Author: Nathan Scott Date: Fri Jun 6 12:08:59 2008 +1000 Solaris makefile changes to conform to the usual way of building PMDAs - only build the PMDA if the platform is Solaris, else do the right thing in terms of generating the source tarball. Minor code and makefile cleanups, install the PMNS and help correctly as well, remove (and dont install) empty README. commit 3e0a7684364f499d4de5f78cc3111dfccfbc3fa5 Author: Nathan Scott Date: Fri Jun 6 11:20:25 2008 +1000 Fix roomtemp PMDA to build correctly for non-linux/solaris platforms. commit bae1bd2ce1e565a6fe385e713262d5bf7e97aa1a Author: Nathan Scott Date: Fri Jun 6 11:12:58 2008 +1000 Ensure mounts PMDA only built/installed on platforms with an exported mount table (e.g. /proc/mounts). commit df72ec20484317a8b829a2518d68ec43d63f15c8 Author: Nathan Scott Date: Fri Jun 6 11:03:35 2008 +1000 Ensure process PMDA only built/installed on platforms with procfs. commit e8e7f2f80682a8d9dc9c9bc65cbdd066535f8ccd Author: Nathan Scott Date: Fri Jun 6 10:35:36 2008 +1000 Allow build to descend into lmsensors for all platforms, and do the right thing (only built on Linux of course). commit 27adb101ab78d6f487b917f668d2b4cb46a54f56 Author: Nathan Scott Date: Fri Jun 6 10:20:25 2008 +1000 Mac OS X (darwin) makefile cleanup - this one was in pretty good shape. Fix bad status return from DSO initialisation in the PMDA. commit 0fd297f2e7bdf3c13d4483a3435b143665542166 Author: Nathan Scott Date: Fri Jun 6 10:16:26 2008 +1000 AIX makefile changes to conform to the usual way of building PMDAs - only build the PMDA if the platform is AIX, else do the right thing in terms of generating the source tarball. Minor code and makefile cleanups, install the PMNS and help correctly as well, remove (and dont install) empty README. commit 4456d183fdb2a482f035c1f765fd71adca1476dd Author: Nathan Scott Date: Fri Jun 6 08:37:58 2008 +1000 Linux makefile changes to conform to the usual way of building PMDAs - generate domain.h, only build the PMDA if the platform is Linux. This will allow for complete builds on any of the supported platforms, not just Linux (iow, source tarballs too). From nscott@aconex.com Tue Jun 10 16:29:17 2008 Received: with ECARTIS (v1.0.0; list pcp); Tue, 10 Jun 2008 16:29:22 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m5ANTHfv029887 for ; Tue, 10 Jun 2008 16:29:17 -0700 X-ASG-Debug-ID: 1213140612-18c801c10000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id BB6CAC70C19 for ; Tue, 10 Jun 2008 16:30:12 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id FgrzzGfG7cjXUZjg for ; Tue, 10 Jun 2008 16:30:12 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 992F51AA00F for ; Wed, 11 Jun 2008 09:30:08 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id PE4ur6NbKvcDCfkR for ; Wed, 11 Jun 2008 09:30:08 +1000 (EST) Received: from mail.aconex.com (castle.yarra.acx [192.168.3.3]) by postoffice.aconex.com (Postfix) with ESMTP id 83EB792C317 for ; Wed, 11 Jun 2008 09:30:08 +1000 (EST) Received: from 192.168.3.1 (proxying for 220.239.214.222) (SquirrelMail authenticated user nscott) by mail.aconex.com with HTTP; Wed, 11 Jun 2008 09:30:08 +1000 (EST) Message-ID: <39806.192.168.3.1.1213140608.squirrel@mail.aconex.com> Date: Wed, 11 Jun 2008 09:30:08 +1000 (EST) X-ASG-Orig-Subj: kmchart updates Subject: kmchart updates From: nscott@aconex.com To: pcp@oss.sgi.com User-Agent: SquirrelMail/1.4.8-4.el4.centos MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1213140613 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.47 X-Barracuda-Spam-Status: No, SCORE=-1.47 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.1, rules version 3.1.52947 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.55 NO_REAL_NAME From: does not include a real name X-archive-position: 1677 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/kmchart.git GNUmakefile | 4 configure.in | 8 + debian/control | 3 src/chart/GNUmakefile | 2 src/chart/chart.cpp | 279 +++++++++++++++++++++++++++-------------- src/chart/chart.h | 42 +++--- src/chart/gadget.cpp | 13 + src/chart/gadget.h | 21 +-- src/chart/groupcontrol.cpp | 24 ++- src/chart/groupcontrol.h | 7 - src/chart/kmchart.cpp | 42 +++--- src/chart/kmchart.h | 9 + src/chart/kmchart.pro.in | 8 - src/chart/kmchart.ui | 66 --------- src/chart/main.cpp | 7 - src/chart/recorddialog.cpp | 2 src/chart/recorddialog.h | 2 src/chart/tab.cpp | 55 ++++---- src/chart/tab.h | 16 +- src/chart/tabwidget.cpp | 47 ------ src/chart/tabwidget.h | 46 ------ src/chart/timeaxis.cpp | 96 +++++++------- src/chart/timeaxis.h | 14 +- src/chart/view.cpp | 31 +--- src/dumptext/kmdumptext.pro.in | 2 src/libqmc/GNUmakefile | 6 src/libqmc/libqmc.pro | 11 - src/libqmc/libqmc.pro.in | 12 + src/libqwt/GNUmakefile | 4 src/libqwt/libqwt.pro | 128 ------------------ src/libqwt/libqwt.pro.in | 128 ++++++++++++++++++ src/libqwt3d/GNUmakefile | 6 src/libqwt3d/libqwt3d.pro | 74 ---------- src/libqwt3d/libqwt3d.pro.in | 74 ++++++++++ 34 files changed, 645 insertions(+), 644 deletions(-) commit ce2a56adfc797d3ca50c725f86f2fc6730699e29 Author: Nathan Scott Date: Wed Jun 11 09:16:17 2008 +1000 Autoconf/configure tweaks for Win32 builds. commit 009da52e2a04018330602e32a8b2aea4d628c2bf Author: Nathan Scott Date: Tue Jun 10 19:01:38 2008 +1000 Switch from using a QTabWidget and QSplitter to manage vertical charts, to a more flexible and interactive scheme based on the QDockWidget class. This is only the first step and will break a number of things, but the change is becoming too large so I'm pushing in what I have now as the next step. With this change one can move charts vertically and float/dock individual charts from the main window. The previous support for Tabs is now known to not work, however, and a replacement scheme will be committed as soon as I've implemented it. commit 1c761cd44533febd2e8fd4f49b0990314183a816 Author: Nathan Scott Date: Thu Jun 5 07:35:54 2008 +1000 Update dependencies on Debian packages - esp. for qt help tool. From nscott@aconex.com Thu Jun 12 23:53:51 2008 Received: with ECARTIS (v1.0.0; list pcp); Thu, 12 Jun 2008 23:53:59 -0700 (PDT) Received: from cuda.sgi.com ([192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m5D6rpjF001989 for ; Thu, 12 Jun 2008 23:53:51 -0700 X-ASG-Debug-ID: 1213340086-72a4033a0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id CF63617BC9CA for ; Thu, 12 Jun 2008 23:54:46 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id FnKByCLwxhvridqL for ; Thu, 12 Jun 2008 23:54:46 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id AA5D51DDF91 for ; Fri, 13 Jun 2008 16:54:44 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id WN9yoe5n46TfDnQa for ; Fri, 13 Jun 2008 16:54:44 +1000 (EST) Received: from [192.168.5.76] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 8594D92C0DA for ; Fri, 13 Jun 2008 16:54:44 +1000 (EST) X-ASG-Orig-Subj: pcp updates Subject: pcp updates From: Nathan Scott Reply-To: nscott@aconex.com To: pcp@oss.sgi.com Content-Type: text/plain Organization: Aconex Date: Fri, 13 Jun 2008 16:54:43 +1000 Message-Id: <1213340083.4576.22.camel@edge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1213340087 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.1, rules version 3.1.53160 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-archive-position: 1678 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcp.git src/libpcp/src/auxconnect.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) commit 8073dd8173934dc088c1205bdfeb68497258be26 Author: Nathan Scott Date: Fri Jun 13 16:52:50 2008 +1000 Revert "Make fcntl to extract fd flags able to have NODELAY setting factored out." This reverts commit 00161e9ea400584a286621a6c073abe699346ca9. Causing IPC/PDU regression (error on read), needs a rethink. From jamespeach@mac.com Fri Jun 13 13:45:24 2008 Received: with ECARTIS (v1.0.0; list pcp); Fri, 13 Jun 2008 20:27:50 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m5DKjO07017017 for ; Fri, 13 Jun 2008 13:45:24 -0700 X-ASG-Debug-ID: 1213389980-243101870000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from smtpoutm.mac.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 736D5CB2738 for ; Fri, 13 Jun 2008 13:46:20 -0700 (PDT) Received: from smtpoutm.mac.com (smtpoutm.mac.com [17.148.16.64]) by cuda.sgi.com with ESMTP id ZMXoynEeheZ05TRl for ; Fri, 13 Jun 2008 13:46:20 -0700 (PDT) Received: from asmtp021.mac.com (asmtp021-bge351000 [10.150.69.84]) by smtpoutm.mac.com (Xserve/smtpout001/MantshX 4.0) with ESMTP id m5DKkKLQ001148 for ; Fri, 13 Jun 2008 13:46:20 -0700 (PDT) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Received: from [10.1.31.225] ([192.42.249.16]) by asmtp021.mac.com (Sun Java(tm) System Messaging Server 6.3-6.03 (built Mar 14 2008; 32bit)) with ESMTPSA id <0K2F0007K5P2YJ00@asmtp021.mac.com> for pcp@oss.sgi.com; Fri, 13 Jun 2008 13:46:20 -0700 (PDT) Message-id: <0C6D67D2-A53B-4300-8B06-2EA6086FB113@mac.com> From: James Peach To: nscott@aconex.com X-ASG-Orig-Subj: building kmchart on OSX 10.5 Subject: building kmchart on OSX 10.5 Date: Fri, 13 Jun 2008 13:46:13 -0700 Cc: pcp@oss.sgi.com X-Mailer: Apple Mail (2.924) X-Barracuda-Connect: smtpoutm.mac.com[17.148.16.64] X-Barracuda-Start-Time: 1213389981 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.1, rules version 3.1.53213 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-archive-position: 1679 X-Approved-By: makc@sgi.com X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: jamespeach@mac.com Precedence: bulk X-list: pcp Hi Nathan, I had another go at building kmchart, and made some progress by doing: ./configure QMAKE="/opt/local/bin/qmake -spec macx-xcode" However, I end up with a link error because QtAssistantClient_debug. It doesn't seem to be installed with macports. Do you know whether there's a way to turn off the debug build? cd /Users/jpeach/src/kmchart.git/src/chart /Developer/usr/bin/g++-4.0 -arch i386 -L/Users/jpeach/src/ kmchart.git/src/chart/build/Debug -L/opt/local/lib -L../libqmc -L/ Users/jpeach/src/kmchart.git/src/libqmc -L../libqwt -L/Users/jpeach/ src/kmchart.git/src/libqwt -L../libqmc/debug -L../libqmc/build/debug - L../libqwt/debug -L../libqwt/build/debug -F/Users/jpeach/src/ kmchart.git/src/chart/build/Debug -filelist /Users/jpeach/src/ kmchart.git/src/chart/build/kmchart.build/Debug/kmchart.build/Objects- normal/i386/kmchart.LinkFileList -headerpad_max_install_names -L/opt/ local/lib -lpcp -L../libqmc -L../libqwt -L../libqmc/debug -L../libqmc/ build/debug -L../libqwt/debug -L../libqwt/build/debug - lQtAssistantClient_debug -lQtGui_debug -lQtNetwork_debug - lQtCore_debug -lqmc -lqwt -o /Users/jpeach/src/kmchart.git/src/chart/ build/Debug/kmchart.app/Contents/MacOS/kmchart ld: library not found for -lQtAssistantClient_debug collect2: ld returned 1 exit status CpResource build/Debug/kmchart.app/Contents/Resources/kmchart.icns kmchart.icns mkdir /Users/jpeach/src/kmchart.git/src/chart/build/Debug/ kmchart.app/Contents/Resources cd /Users/jpeach/src/kmchart.git/src/chart /Developer/Library/PrivateFrameworks/DevToolsCore.framework/ Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve- src-symlinks /Users/jpeach/src/kmchart.git/src/chart/kmchart.icns / Users/jpeach/src/kmchart.git/src/chart/build/Debug/kmchart.app/ Contents/Resources ** BUILD FAILED ** The following build commands failed: kmchart: Ld /Users/jpeach/src/kmchart.git/src/chart/build/Debug/kmchart.app/ Contents/MacOS/kmchart normal i386 (1 failure) From jamespeach@mac.com Fri Jun 13 14:19:42 2008 Received: with ECARTIS (v1.0.0; list pcp); Fri, 13 Jun 2008 20:29:01 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m5DLJgXl018732 for ; Fri, 13 Jun 2008 14:19:42 -0700 X-ASG-Debug-ID: 1213392039-0bd703410000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from smtpoutm.mac.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 57C9CCB2CF4 for ; Fri, 13 Jun 2008 14:20:39 -0700 (PDT) Received: from smtpoutm.mac.com (smtpoutm.mac.com [17.148.16.72]) by cuda.sgi.com with ESMTP id aew9BEiuDEgKmvkp for ; Fri, 13 Jun 2008 14:20:39 -0700 (PDT) Received: from asmtp014.mac.com (asmtp014-bge351000 [10.150.69.77]) by smtpoutm.mac.com (Xserve/smtpout009/MantshX 4.0) with ESMTP id m5DLKcuv017568 for ; Fri, 13 Jun 2008 14:20:38 -0700 (PDT) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Received: from [10.1.31.225] ([192.42.249.16]) by asmtp014.mac.com (Sun Java(tm) System Messaging Server 6.3-6.03 (built Mar 14 2008; 32bit)) with ESMTPSA id <0K2F003Q37ACJUC3@asmtp014.mac.com> for pcp@oss.sgi.com; Fri, 13 Jun 2008 14:20:38 -0700 (PDT) Cc: pcp@oss.sgi.com Message-id: <6FE954E2-8003-477C-8F9C-A5240D9E01AB@mac.com> From: James Peach To: nscott@aconex.com In-reply-to: <0C6D67D2-A53B-4300-8B06-2EA6086FB113@mac.com> X-ASG-Orig-Subj: Re: building kmchart on OSX 10.5 Subject: Re: building kmchart on OSX 10.5 Date: Fri, 13 Jun 2008 14:20:35 -0700 References: <0C6D67D2-A53B-4300-8B06-2EA6086FB113@mac.com> X-Mailer: Apple Mail (2.924) X-Barracuda-Connect: smtpoutm.mac.com[17.148.16.72] X-Barracuda-Start-Time: 1213392039 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.1, rules version 3.1.53215 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-archive-position: 1680 X-Approved-By: makc@sgi.com X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: jamespeach@mac.com Precedence: bulk X-list: pcp On 13/06/2008, at 1:46 PM, James Peach wrote: > Hi Nathan, > > I had another go at building kmchart, and made some progress by doing: > > ./configure QMAKE="/opt/local/bin/qmake -spec macx-xcode" > > However, I end up with a link error because QtAssistantClient_debug. > It doesn't seem to be installed with macports. Do you know whether > there's a way to turn off the debug build? FWIW, even when I switch to the Release configuration, the generated xcode project still trues to link to _debug libraries. I switched to the release configuration like this: --- a/src/include/buildrules +++ b/src/include/buildrules @@ -23,7 +23,7 @@ endif # ifeq ($(PKG_PLATFORM),darwin) -PLATFORM_BUILD = xcodebuild -configuration Debug +PLATFORM_BUILD = xcodebuild -configuration Release BINARY = build/Debug/$(COMMAND).app/Contents/MacOS/$(COMMAND) LNMAKE = test ! -f $(BINARY) -o -L $(COMMAND) || $(LN_S) $(BINARY) $ (COMMAND) WINDOW = mac From nscott@aconex.com Fri Jun 13 21:09:04 2008 Received: with ECARTIS (v1.0.0; list pcp); Fri, 13 Jun 2008 21:09:10 -0700 (PDT) Received: from cuda.sgi.com ([192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m5E493Mc015268 for ; Fri, 13 Jun 2008 21:09:03 -0700 X-ASG-Debug-ID: 1213416598-3d8800340000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 5CBA417C4AA0 for ; Fri, 13 Jun 2008 21:09:59 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id GgMRa6dmNqXUFOGM for ; Fri, 13 Jun 2008 21:09:59 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 323721E19B7; Sat, 14 Jun 2008 14:09:56 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id ypYHUU2pN1zWfXbt; Sat, 14 Jun 2008 14:09:56 +1000 (EST) Received: from mail.aconex.com (castle.yarra.acx [192.168.3.3]) by postoffice.aconex.com (Postfix) with ESMTP id 14E4292C31B; Sat, 14 Jun 2008 14:09:56 +1000 (EST) Received: from 192.168.3.1 (proxying for 220.239.214.222) (SquirrelMail authenticated user nscott) by mail.aconex.com with HTTP; Sat, 14 Jun 2008 14:09:56 +1000 (EST) Message-ID: <37995.192.168.3.1.1213416596.squirrel@mail.aconex.com> In-Reply-To: <6FE954E2-8003-477C-8F9C-A5240D9E01AB@mac.com> References: <0C6D67D2-A53B-4300-8B06-2EA6086FB113@mac.com> <6FE954E2-8003-477C-8F9C-A5240D9E01AB@mac.com> Date: Sat, 14 Jun 2008 14:09:56 +1000 (EST) X-ASG-Orig-Subj: Re: building kmchart on OSX 10.5 Subject: Re: building kmchart on OSX 10.5 From: nscott@aconex.com To: "James Peach" Cc: pcp@oss.sgi.com User-Agent: SquirrelMail/1.4.8-4.el4.centos MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1213416600 X-Barracuda-Bayes: INNOCENT GLOBAL 0.4994 1.0000 0.0000 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: 0.55 X-Barracuda-Spam-Status: No, SCORE=0.55 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.1, rules version 3.1.53242 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.55 NO_REAL_NAME From: does not include a real name X-archive-position: 1681 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp > On 13/06/2008, at 1:46 PM, James Peach wrote: > >> Hi Nathan, >> >> I had another go at building kmchart, and made some progress by doing: >> >> ./configure QMAKE="/opt/local/bin/qmake -spec macx-xcode" >> >> However, I end up with a link error because QtAssistantClient_debug. >> It doesn't seem to be installed with macports. Do you know whether >> there's a way to turn off the debug build? > > FWIW, even when I switch to the Release configuration, the generated > xcode project still trues to link to _debug libraries. I switched to > the release configuration like this: > Thanks James, I had similar issues when building on Win32, so alot of this stuff is configure-driven now (though I'd missed the buildrules change in your patch). Current git should build fine on 10.5. I'm doing some fairly large changes in the kmchart git tree at the moment), so YMMV with actually using it until I do a new stable release in a few weeks, which will include a Windows version this time round. But, would be good to confirm it builds atm... cheers. -- Nathan From jamespeach@mac.com Fri Jun 13 21:16:23 2008 Received: with ECARTIS (v1.0.0; list pcp); Fri, 13 Jun 2008 21:16:26 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m5E4GNXA015588 for ; Fri, 13 Jun 2008 21:16:23 -0700 X-ASG-Debug-ID: 1213417039-70d203ce0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from smtpoutm.mac.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 67D1FCB4508 for ; Fri, 13 Jun 2008 21:17:20 -0700 (PDT) Received: from smtpoutm.mac.com (smtpoutm.mac.com [17.148.16.80]) by cuda.sgi.com with ESMTP id HLZBcXsJb1qRBeOS for ; Fri, 13 Jun 2008 21:17:20 -0700 (PDT) Received: from asmtp024.mac.com (asmtp024-bge351000 [10.150.69.87]) by smtpoutm.mac.com (Xserve/smtpout017/MantshX 4.0) with ESMTP id m5E4HJ5D029564 for ; Fri, 13 Jun 2008 21:17:19 -0700 (PDT) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Received: from [17.151.118.38] by asmtp024.mac.com (Sun Java(tm) System Messaging Server 6.3-6.03 (built Mar 14 2008; 32bit)) with ESMTPSA id <0K2F004H6QKKIP00@asmtp024.mac.com> for pcp@oss.sgi.com; Fri, 13 Jun 2008 21:17:19 -0700 (PDT) From: James Peach To: nscott@aconex.com In-reply-to: <37995.192.168.3.1.1213416596.squirrel@mail.aconex.com> X-ASG-Orig-Subj: Re: building kmchart on OSX 10.5 Subject: Re: building kmchart on OSX 10.5 X-Priority: 3 (Normal) References: <0C6D67D2-A53B-4300-8B06-2EA6086FB113@mac.com> <6FE954E2-8003-477C-8F9C-A5240D9E01AB@mac.com> <37995.192.168.3.1.1213416596.squirrel@mail.aconex.com> Message-id: Date: Fri, 13 Jun 2008 21:17:07 -0700 Cc: pcp@oss.sgi.com X-Mailer: Apple Mail (2.924) X-Barracuda-Connect: smtpoutm.mac.com[17.148.16.80] X-Barracuda-Start-Time: 1213417040 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0683 1.0000 -1.5856 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.59 X-Barracuda-Spam-Status: No, SCORE=-1.59 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.1, rules version 3.1.53243 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-archive-position: 1682 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: jamespeach@mac.com Precedence: bulk X-list: pcp On 13/06/2008, at 9:09 PM, nscott@aconex.com wrote: >> On 13/06/2008, at 1:46 PM, James Peach wrote: >> >>> Hi Nathan, >>> >>> I had another go at building kmchart, and made some progress by >>> doing: >>> >>> ./configure QMAKE="/opt/local/bin/qmake -spec macx-xcode" >>> >>> However, I end up with a link error because QtAssistantClient_debug. >>> It doesn't seem to be installed with macports. Do you know whether >>> there's a way to turn off the debug build? >> >> FWIW, even when I switch to the Release configuration, the generated >> xcode project still trues to link to _debug libraries. I switched to >> the release configuration like this: >> > > Thanks James, I had similar issues when building on Win32, so alot of > this stuff is configure-driven now (though I'd missed the buildrules > change in your patch). > > Current git should build fine on 10.5. I pulled the nathans branch this afternoon. Should that be recent enough? > I'm doing some fairly large > changes in the kmchart git tree at the moment), so YMMV with > actually using it until I do a new stable release in a few weeks, > which will include a Windows version this time round. But, would > be good to confirm it builds atm... > > cheers. > > -- > Nathan > From nscott@aconex.com Fri Jun 13 21:35:51 2008 Received: with ECARTIS (v1.0.0; list pcp); Fri, 13 Jun 2008 21:35:55 -0700 (PDT) Received: from cuda.sgi.com ([192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m5E4ZpxT016484 for ; Fri, 13 Jun 2008 21:35:51 -0700 X-ASG-Debug-ID: 1213418206-3d8801790000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 6C31C17C4012 for ; Fri, 13 Jun 2008 21:36:46 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id 4HwdpQP1GsroGyEg for ; Fri, 13 Jun 2008 21:36:46 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id BB6D01E116E; Sat, 14 Jun 2008 14:36:36 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id 8DhgRFAz6A9jhTgp; Sat, 14 Jun 2008 14:36:36 +1000 (EST) Received: from mail.aconex.com (castle.yarra.acx [192.168.3.3]) by postoffice.aconex.com (Postfix) with ESMTP id A55BE92C31A; Sat, 14 Jun 2008 14:36:36 +1000 (EST) Received: from 192.168.3.1 (proxying for 220.239.214.222) (SquirrelMail authenticated user nscott) by mail.aconex.com with HTTP; Sat, 14 Jun 2008 14:36:36 +1000 (EST) Message-ID: <38391.192.168.3.1.1213418196.squirrel@mail.aconex.com> In-Reply-To: References: <0C6D67D2-A53B-4300-8B06-2EA6086FB113@mac.com> <6FE954E2-8003-477C-8F9C-A5240D9E01AB@mac.com> <37995.192.168.3.1.1213416596.squirrel@mail.aconex.com> Date: Sat, 14 Jun 2008 14:36:36 +1000 (EST) X-ASG-Orig-Subj: Re: building kmchart on OSX 10.5 Subject: Re: building kmchart on OSX 10.5 From: nscott@aconex.com To: "James Peach" Cc: pcp@oss.sgi.com User-Agent: SquirrelMail/1.4.8-4.el4.centos MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1213418207 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0034 1.0000 -1.9989 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.45 X-Barracuda-Spam-Status: No, SCORE=-1.45 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.1, rules version 3.1.53244 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.55 NO_REAL_NAME From: does not include a real name X-archive-position: 1683 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp > On 13/06/2008, at 9:09 PM, nscott@aconex.com wrote: >>> On 13/06/2008, at 1:46 PM, James Peach wrote: >>> >> Current git should build fine on 10.5. > > I pulled the nathans branch this afternoon. Should that be recent > enough? > http://oss.sgi.com/cgi-bin/gitweb.cgi?p=nathans/kmchart.git;a=summary That last commit there (b1903df33...) remove the hard-coded Debug path in buildrules and drives it instead from configure. If you've got that, you're good to go. cheers. -- Nathan From jamespeach@mac.com Fri Jun 13 22:08:07 2008 Received: with ECARTIS (v1.0.0; list pcp); Fri, 13 Jun 2008 22:08:13 -0700 (PDT) Received: from cuda.sgi.com ([192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m5E587bu017824 for ; Fri, 13 Jun 2008 22:08:07 -0700 X-ASG-Debug-ID: 1213420143-3d8802a70000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from smtpoutm.mac.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 2DC3E17C403B for ; Fri, 13 Jun 2008 22:09:03 -0700 (PDT) Received: from smtpoutm.mac.com (smtpoutm.mac.com [17.148.16.66]) by cuda.sgi.com with ESMTP id po4MUsl7iGPscwAR for ; Fri, 13 Jun 2008 22:09:03 -0700 (PDT) Received: from asmtp024.mac.com (asmtp024-bge351000 [10.150.69.87]) by smtpoutm.mac.com (Xserve/smtpout003/MantshX 4.0) with ESMTP id m5E593GF011847 for ; Fri, 13 Jun 2008 22:09:03 -0700 (PDT) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Received: from [17.151.118.38] by asmtp024.mac.com (Sun Java(tm) System Messaging Server 6.3-6.03 (built Mar 14 2008; 32bit)) with ESMTPSA id <0K2F0050NSZ11Y10@asmtp024.mac.com> for pcp@oss.sgi.com; Fri, 13 Jun 2008 22:09:03 -0700 (PDT) From: James Peach To: nscott@aconex.com In-reply-to: <38391.192.168.3.1.1213418196.squirrel@mail.aconex.com> X-ASG-Orig-Subj: Re: building kmchart on OSX 10.5 Subject: Re: building kmchart on OSX 10.5 X-Priority: 3 (Normal) References: <0C6D67D2-A53B-4300-8B06-2EA6086FB113@mac.com> <6FE954E2-8003-477C-8F9C-A5240D9E01AB@mac.com> <37995.192.168.3.1.1213416596.squirrel@mail.aconex.com> <38391.192.168.3.1.1213418196.squirrel@mail.aconex.com> Message-id: <3D043F62-29E3-4D11-AF60-C45FAB2EF09E@mac.com> Date: Fri, 13 Jun 2008 22:09:01 -0700 Cc: pcp@oss.sgi.com X-Mailer: Apple Mail (2.924) X-Barracuda-Connect: smtpoutm.mac.com[17.148.16.66] X-Barracuda-Start-Time: 1213420144 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0008 1.0000 -2.0161 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.1, rules version 3.1.53246 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-archive-position: 1684 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: jamespeach@mac.com Precedence: bulk X-list: pcp On 13/06/2008, at 9:36 PM, nscott@aconex.com wrote: >> On 13/06/2008, at 9:09 PM, nscott@aconex.com wrote: >>>> On 13/06/2008, at 1:46 PM, James Peach wrote: >>>> >>> Current git should build fine on 10.5. >> >> I pulled the nathans branch this afternoon. Should that be recent >> enough? >> > > http://oss.sgi.com/cgi-bin/gitweb.cgi?p=nathans/kmchart.git;a=summary > > That last commit there (b1903df33...) remove the hard-coded Debug > path > in buildrules and drives it instead from configure. If you've got > that, > you're > good to go. So I set QT into release mode by doing this: diff --git a/GNUmakefile b/GNUmakefile index 187f208..fa5be43 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -37,6 +37,8 @@ $(CONFIGURE): autoconf ./configure \ --prefix=/usr \ + QMAKE="/opt/local/bin/qmake -spec macx-xcode" \ + QT_RELEASE=Release \ $$LOCAL_CONFIGURE_OPTIONS touch .census And kmchart builds and loads, so I'm quite stoked :) However, the build continues on to build kmdumptext, which fails. I make the following change and the whole thing built: diff --git a/src/dumptext/kmdumptext.pro.in b/src/dumptext/ kmdumptext.pro.in index 8f48b45..3f08596 100644 --- a/src/dumptext/kmdumptext.pro.in +++ b/src/dumptext/kmdumptext.pro.in @@ -5,4 +5,4 @@ INCLUDEPATH += ../include ../libqmc @pcp_inc_dir@ LIBS = -lpcp -L../libqmc -lqmc LIBS += -L../libqmc/@qt_release@ -L../libqmc/build/ @qt_release@ QT -= gui -CONFIG += qt warn_on debug +CONFIG += qt From nscott@aconex.com Fri Jun 13 22:18:16 2008 Received: with ECARTIS (v1.0.0; list pcp); Fri, 13 Jun 2008 22:18:19 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m5E5IG5w018631 for ; Fri, 13 Jun 2008 22:18:16 -0700 X-ASG-Debug-ID: 1213420752-404e01ec0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 616EECB435F for ; Fri, 13 Jun 2008 22:19:12 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id WAoRM1HD7vYFwRBl for ; Fri, 13 Jun 2008 22:19:12 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 6A3E11E190C; Sat, 14 Jun 2008 15:19:11 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id u9qLnz1rbwJaswsZ; Sat, 14 Jun 2008 15:19:11 +1000 (EST) Received: from mail.aconex.com (castle.yarra.acx [192.168.3.3]) by postoffice.aconex.com (Postfix) with ESMTP id 5B51492C31A; Sat, 14 Jun 2008 15:19:11 +1000 (EST) Received: from 192.168.3.1 (proxying for 220.239.214.222) (SquirrelMail authenticated user nscott) by mail.aconex.com with HTTP; Sat, 14 Jun 2008 15:19:11 +1000 (EST) Message-ID: <38895.192.168.3.1.1213420751.squirrel@mail.aconex.com> In-Reply-To: <3D043F62-29E3-4D11-AF60-C45FAB2EF09E@mac.com> References: <0C6D67D2-A53B-4300-8B06-2EA6086FB113@mac.com> <6FE954E2-8003-477C-8F9C-A5240D9E01AB@mac.com> <37995.192.168.3.1.1213416596.squirrel@mail.aconex.com> <38391.192.168.3.1.1213418196.squirrel@mail.aconex.com> <3D043F62-29E3-4D11-AF60-C45FAB2EF09E@mac.com> Date: Sat, 14 Jun 2008 15:19:11 +1000 (EST) X-ASG-Orig-Subj: Re: building kmchart on OSX 10.5 Subject: Re: building kmchart on OSX 10.5 From: nscott@aconex.com To: "James Peach" Cc: pcp@oss.sgi.com User-Agent: SquirrelMail/1.4.8-4.el4.centos MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1213420753 X-Barracuda-Bayes: INNOCENT GLOBAL 0.3402 1.0000 -0.1882 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: 0.36 X-Barracuda-Spam-Status: No, SCORE=0.36 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.1, rules version 3.1.53246 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.55 NO_REAL_NAME From: does not include a real name X-archive-position: 1685 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp > > So I set QT into release mode by doing this: > > diff --git a/GNUmakefile b/GNUmakefile > index 187f208..fa5be43 100644 > --- a/GNUmakefile > +++ b/GNUmakefile > @@ -37,6 +37,8 @@ $(CONFIGURE): > autoconf > ./configure \ > --prefix=/usr \ > + QMAKE="/opt/local/bin/qmake -spec macx-xcode" \ You should be able to set QMAKE in the environment, and configure will pick it up. Also, I think "-spec macx-xcode" is the default, isn't it? I did not need that when I build on 10.5, IIRC. > + QT_RELEASE=Release \ Same for this, set in the environment before running configure & no patch required. > $$LOCAL_CONFIGURE_OPTIONS > touch .census > > And kmchart builds and loads, so I'm quite stoked :) Ah, good stuff. You're running very experimental code there (check out the floating charts) ... lots to do still, but the basic functionality is still there. > However, the build continues on to build kmdumptext, which fails. I > make the following change and the whole thing built: > > diff --git a/src/dumptext/kmdumptext.pro.in b/src/dumptext/ > kmdumptext.pro.in > index 8f48b45..3f08596 100644 > --- a/src/dumptext/kmdumptext.pro.in > +++ b/src/dumptext/kmdumptext.pro.in > @@ -5,4 +5,4 @@ INCLUDEPATH += ../include ../libqmc @pcp_inc_dir@ > LIBS = -lpcp -L../libqmc -lqmc > LIBS += -L../libqmc/@qt_release@ -L../libqmc/build/ > @qt_release@ > QT -= gui > -CONFIG += qt warn_on debug > +CONFIG += qt That should be "qt warn_on @qt_release@" like the other project files. I'll fix that up, thanks. cheers. -- Nathan From nscott@aconex.com Fri Jun 13 23:56:24 2008 Received: with ECARTIS (v1.0.0; list pcp); Fri, 13 Jun 2008 23:56:29 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m5E6uNJB026681 for ; Fri, 13 Jun 2008 23:56:24 -0700 X-ASG-Debug-ID: 1213426639-29fe00390000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 7D9BDCB4821 for ; Fri, 13 Jun 2008 23:57:19 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id mbReWnrP4cJtp4sq for ; Fri, 13 Jun 2008 23:57:19 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id B24471E2183 for ; Sat, 14 Jun 2008 16:56:48 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id umOyKZFjzyZPYXGz for ; Sat, 14 Jun 2008 16:56:48 +1000 (EST) Received: from mail.aconex.com (castle.yarra.acx [192.168.3.3]) by postoffice.aconex.com (Postfix) with ESMTP id 96E7992C31B for ; Sat, 14 Jun 2008 16:56:48 +1000 (EST) Received: from 192.168.3.1 (proxying for 220.239.214.222) (SquirrelMail authenticated user nscott) by mail.aconex.com with HTTP; Sat, 14 Jun 2008 16:56:48 +1000 (EST) Message-ID: <40212.192.168.3.1.1213426608.squirrel@mail.aconex.com> Date: Sat, 14 Jun 2008 16:56:48 +1000 (EST) X-ASG-Orig-Subj: kmchart updates Subject: kmchart updates From: nscott@aconex.com To: pcp@oss.sgi.com User-Agent: SquirrelMail/1.4.8-4.el4.centos MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1213426640 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.47 X-Barracuda-Spam-Status: No, SCORE=-1.47 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.1, rules version 3.1.53253 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.55 NO_REAL_NAME From: does not include a real name X-archive-position: 1686 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/kmchart.git src/chart/GNUmakefile | 3 src/chart/gadget.cpp | 195 ++++++++++++++++++++++++++++++++++++++++ src/chart/gadget.h | 40 ++++++++ src/chart/kmchart.qrc | 3 src/chart/main.cpp | 18 +++ src/chart/main.h | 3 src/chart/title_off_left.png |binary src/chart/title_off_right.png |binary src/chart/title_off_stretch.png |binary src/dumptext/kmdumptext.pro.in | 2 src/include/builddefs.in | 2 src/include/buildrules | 4 12 files changed, 264 insertions(+), 6 deletions(-) commit 6f8cb4ff4610c6392e2ed5a7dbf3f8c022ffd75b Author: Nathan Scott Date: Sat Jun 14 16:52:48 2008 +1000 Add code for custom title bars. commit b1903df33fbf601b3c6b48e6004dcb23ce0d1afe Author: Nathan Scott Date: Sat Jun 14 13:55:22 2008 +1000 Remove hardcoded qt debug style, use configure-driven debug/release state. From nscott@aconex.com Sun Jun 15 03:59:10 2008 Received: with ECARTIS (v1.0.0; list pcp); Sun, 15 Jun 2008 03:59:19 -0700 (PDT) Received: from cuda.sgi.com ([192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m5FAx9CG017698 for ; Sun, 15 Jun 2008 03:59:10 -0700 X-ASG-Debug-ID: 1213527605-021d00890000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 3A1BC17C7359 for ; Sun, 15 Jun 2008 04:00:06 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id t59l9XO8njIXfRB5 for ; Sun, 15 Jun 2008 04:00:06 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 37AFC1E9629 for ; Sun, 15 Jun 2008 21:00:03 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id AC9ZgAS2zbALoQqn for ; Sun, 15 Jun 2008 21:00:03 +1000 (EST) Received: from mail.aconex.com (castle.yarra.acx [192.168.3.3]) by postoffice.aconex.com (Postfix) with ESMTP id 1936592C315 for ; Sun, 15 Jun 2008 21:00:03 +1000 (EST) Received: from 192.168.3.1 (proxying for 220.239.214.222) (SquirrelMail authenticated user nscott) by mail.aconex.com with HTTP; Sun, 15 Jun 2008 21:00:03 +1000 (EST) Message-ID: <57968.192.168.3.1.1213527603.squirrel@mail.aconex.com> Date: Sun, 15 Jun 2008 21:00:03 +1000 (EST) X-ASG-Orig-Subj: kmchart updates Subject: kmchart updates From: nscott@aconex.com To: pcp@oss.sgi.com User-Agent: SquirrelMail/1.4.8-4.el4.centos MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1213527607 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.47 X-Barracuda-Spam-Status: No, SCORE=-1.47 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.1, rules version 3.1.53363 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.55 NO_REAL_NAME From: does not include a real name X-archive-position: 1687 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/kmchart.git src/chart/GNUmakefile | 6 src/chart/chart.cpp | 4 src/chart/gadget.cpp | 247 +++++++++++++++++++++++++++++++++++++--- src/chart/gadget.h | 49 +++++++ src/chart/kmchart.qrc | 6 src/chart/main.cpp | 29 ++++ src/chart/main.h | 3 src/chart/title_off_left.png |binary src/chart/title_off_right.png |binary src/chart/title_off_stretch.png |binary src/chart/title_on_left.png |binary src/chart/title_on_right.png |binary src/chart/title_on_stretch.png |binary src/dumptext/kmdumptext.pro.in | 2 14 files changed, 317 insertions(+), 29 deletions(-) commit cd8ea2e1e38a28619040234ccbfc9f31feea28ce Author: Nathan Scott Date: Sun Jun 15 20:57:44 2008 +1000 Add code and pixmaps for currently selected title bar. commit 6f8cb4ff4610c6392e2ed5a7dbf3f8c022ffd75b Author: Nathan Scott Date: Sat Jun 14 16:52:48 2008 +1000 Add code for custom title bars. From jamespeach@mac.com Sun Jun 15 15:08:15 2008 Received: with ECARTIS (v1.0.0; list pcp); Sun, 15 Jun 2008 15:08:19 -0700 (PDT) Received: from cuda.sgi.com ([192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m5FM8EQQ006743 for ; Sun, 15 Jun 2008 15:08:15 -0700 X-ASG-Debug-ID: 1213567751-111d00df0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from smtpoutm.mac.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 4F23817C80A9 for ; Sun, 15 Jun 2008 15:09:11 -0700 (PDT) Received: from smtpoutm.mac.com (smtpoutm.mac.com [17.148.16.67]) by cuda.sgi.com with ESMTP id VRFxeSruIB6sfhVT for ; Sun, 15 Jun 2008 15:09:11 -0700 (PDT) Received: from asmtp019-bge351000 (asmtp019-bge351000 [10.150.69.82]) by smtpoutm.mac.com (Xserve/smtpout004/MantshX 4.0) with ESMTP id m5FM9AZr022108 for ; Sun, 15 Jun 2008 15:09:11 -0700 (PDT) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Received: from [192.168.1.70] (adsl-75-33-142-153.dsl.pltn13.sbcglobal.net [75.33.142.153]) by asmtp019.mac.com (Sun Java(tm) System Messaging Server 6.3-6.03 (built Mar 14 2008; 32bit)) with ESMTPSA id <0K2I0071ZYV9DW30@asmtp019.mac.com> for pcp@oss.sgi.com; Sun, 15 Jun 2008 15:09:11 -0700 (PDT) From: James Peach To: nscott@aconex.com In-reply-to: <38895.192.168.3.1.1213420751.squirrel@mail.aconex.com> X-ASG-Orig-Subj: Re: building kmchart on OSX 10.5 Subject: Re: building kmchart on OSX 10.5 X-Priority: 3 (Normal) References: <0C6D67D2-A53B-4300-8B06-2EA6086FB113@mac.com> <6FE954E2-8003-477C-8F9C-A5240D9E01AB@mac.com> <37995.192.168.3.1.1213416596.squirrel@mail.aconex.com> <38391.192.168.3.1.1213418196.squirrel@mail.aconex.com> <3D043F62-29E3-4D11-AF60-C45FAB2EF09E@mac.com> <38895.192.168.3.1.1213420751.squirrel@mail.aconex.com> Message-id: Date: Sun, 15 Jun 2008 15:09:09 -0700 Cc: pcp@oss.sgi.com X-Mailer: Apple Mail (2.924) X-Barracuda-Connect: smtpoutm.mac.com[17.148.16.67] X-Barracuda-Start-Time: 1213567752 X-Barracuda-Bayes: INNOCENT GLOBAL 0.3409 1.0000 -0.1856 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.19 X-Barracuda-Spam-Status: No, SCORE=-0.19 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.1, rules version 3.1.53407 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-archive-position: 1688 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: jamespeach@mac.com Precedence: bulk X-list: pcp On 13/06/2008, at 10:19 PM, nscott@aconex.com wrote: >> >> So I set QT into release mode by doing this: >> >> diff --git a/GNUmakefile b/GNUmakefile >> index 187f208..fa5be43 100644 >> --- a/GNUmakefile >> +++ b/GNUmakefile >> @@ -37,6 +37,8 @@ $(CONFIGURE): >> autoconf >> ./configure \ >> --prefix=/usr \ >> + QMAKE="/opt/local/bin/qmake -spec macx-xcode" \ > > You should be able to set QMAKE in the environment, and configure will > pick it up. Also, I think "-spec macx-xcode" is the default, isn't > it? I > did > not need that when I build on 10.5, IIRC. I found that without specifying the spec, qmake didn't generate a xcode project. I didn't investigate very hard and I know next to nothing about qmake, but adding the spec seemed to help. > > >> + QT_RELEASE=Release \ > > Same for this, set in the environment before running configure & no > patch required. > >> $$LOCAL_CONFIGURE_OPTIONS >> touch .census >> >> And kmchart builds and loads, so I'm quite stoked :) > > Ah, good stuff. You're running very experimental code there (check > out > the floating charts) ... lots to do still, but the basic > functionality is > still > there. Yep it all seems to work. I get floating charts and everything :) From nscott@aconex.com Sun Jun 15 20:21:41 2008 Received: with ECARTIS (v1.0.0; list pcp); Sun, 15 Jun 2008 20:21:44 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m5G3LedY003576 for ; Sun, 15 Jun 2008 20:21:41 -0700 X-ASG-Debug-ID: 1213586557-500d02830000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id B8B88CC15F5 for ; Sun, 15 Jun 2008 20:22:38 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id Cd30p10GTB6t9pSw for ; Sun, 15 Jun 2008 20:22:38 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 4DC471EEDE6; Mon, 16 Jun 2008 13:22:31 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id fz2roPVre9PgHlSz; Mon, 16 Jun 2008 13:22:31 +1000 (EST) Received: from [192.168.5.76] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 361E892C319; Mon, 16 Jun 2008 13:22:31 +1000 (EST) X-ASG-Orig-Subj: kmchart updates Subject: kmchart updates From: Nathan Scott Reply-To: nscott@aconex.com To: pcp@oss.sgi.com Cc: jamespeach@mac.com Content-Type: text/plain Organization: Aconex Date: Mon, 16 Jun 2008 13:22:30 +1000 Message-Id: <1213586551.25347.16.camel@edge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1213586558 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.1, rules version 3.1.53428 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-archive-position: 1689 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/kmchart.git src/chart/chart.cpp | 2 - src/chart/exportdialog.cpp | 2 - src/chart/fileformat.cpp | 4 +- src/chart/gadget.cpp | 16 ++++++++-- src/chart/gadget.h | 9 +++-- src/chart/kmchart.cpp | 41 ++++++++++++++++++------- src/chart/kmchart.h | 5 +++ src/chart/recorddialog.cpp | 4 +- src/chart/view.cpp | 72 ++++++--------------------------------------- src/chart/view.h | 10 +----- src/include/buildrules | 6 +-- 11 files changed, 72 insertions(+), 99 deletions(-) commit 2bce9d3f7385f264057c40a5ae7aad50d0248ad2 Author: Nathan Scott Date: Mon Jun 16 13:20:06 2008 +1000 Force XCode projects on MacOSX builds, resolves build issue for James Peach. commit 40e78f49ec92d338699c642d1343ae5866c317fd Author: Nathan Scott Date: Mon Jun 16 12:19:47 2008 +1000 Move active gadget tracking into top level object, fix related issues. From nscott@aconex.com Wed Jun 18 16:23:36 2008 Received: with ECARTIS (v1.0.0; list pcp); Wed, 18 Jun 2008 16:23:39 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m5INNaca010399 for ; Wed, 18 Jun 2008 16:23:36 -0700 X-ASG-Debug-ID: 1213831473-7d78032d0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 7AF38CECAB7 for ; Wed, 18 Jun 2008 16:24:33 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id k9Po8otrQ8KG02Hi for ; Wed, 18 Jun 2008 16:24:33 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 69571220135 for ; Thu, 19 Jun 2008 09:24:13 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id zFX7s1BjMnZHRV76 for ; Thu, 19 Jun 2008 09:24:13 +1000 (EST) Received: from [192.168.5.76] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 5A09592C0D9 for ; Thu, 19 Jun 2008 09:24:13 +1000 (EST) X-ASG-Orig-Subj: pcp updates Subject: pcp updates From: Nathan Scott Reply-To: nscott@aconex.com To: pcp@oss.sgi.com Content-Type: text/plain Organization: Aconex Date: Thu, 19 Jun 2008 09:24:13 +1000 Message-Id: <1213831453.25347.61.camel@edge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1213831474 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.1, rules version 3.1.53686 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-archive-position: 1690 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcp.git configure.in | 88 ++++++------ debian/GNUmakefile | 2 src/include/platform_defs.h.in | 67 +++++++-- src/libpcp/src/GNUmakefile | 42 +++--- src/libpcp/src/auxconnect.c | 11 - src/libpcp/src/pmns.c | 8 - src/libpcp/src/win32.c | 258 +++++++++++++++++++++++++++++++++++++ src/libpcp_pmc/pcp/pmc/GNUmakefile | 2 src/libpcp_pmda/src/GNUmakefile | 6 9 files changed, 396 insertions(+), 88 deletions(-) commit 703b66a4042b7fe526a0afcd2a6cb8b8c6397862 Merge: 6339c7d... 8073dd8... Author: Nathan Scott Date: Thu Jun 19 09:21:36 2008 +1000 Merge branch 'nathans' of git://oss.sgi.com:8090/nathans/pcp into nathans commit 6339c7d74dc443a0dbb6118f0e76d056d7646264 Author: Nathan Scott Date: Thu Jun 19 08:55:24 2008 +1000 Native MinGW implementations of numerous POSIX functions needed by pcp - sleep, nanosleep, mkdir, pipe, setlinebuf, etc. This also provides the wrappers to make shared library (dll) agents functional under Win32 (and local context mode as a byproduct), and the code to check for a running process, and terminate a running process. Quite a few gaps to fill in here still though. Also added configure magic for the MinGW variant of "ps", a handful of standard path updates for MinGW installs, and some additional configure code for signals not supported under Win32. commit 7a5bcc54a144747a8b2891965caa4d03d10adad7 Author: Nathan Scott Date: Thu Jun 19 08:34:33 2008 +1000 Add back accidentally dropped STATICLIBTARGET in PMDA library makefile. commit de0d2879d933f5221066ab5adc9760f2938d78b3 Author: Nathan Scott Date: Thu Jun 19 08:33:41 2008 +1000 If PMC_SUPPORT is disabled, we should not install the headers. commit 652059bca419d97d198cf3736e08764290f6c48c Author: Nathan Scott Date: Thu Jun 19 08:32:12 2008 +1000 Clean up additional DIRT for Debian builds. commit 8073dd8173934dc088c1205bdfeb68497258be26 Author: Nathan Scott Date: Fri Jun 13 16:52:50 2008 +1000 Revert "Make fcntl to extract fd flags able to have NODELAY setting factored out." This reverts commit 00161e9ea400584a286621a6c073abe699346ca9. Causing IPC/PDU regression (error on read), needs a rethink. From nscott@aconex.com Mon Jun 23 04:34:58 2008 Received: with ECARTIS (v1.0.0; list pcp); Mon, 23 Jun 2008 04:35:04 -0700 (PDT) Received: from cuda.sgi.com ([192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m5NBYuH5023851 for ; Mon, 23 Jun 2008 04:34:58 -0700 X-ASG-Debug-ID: 1214220954-23d4019e0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 9686A1B39612 for ; Mon, 23 Jun 2008 04:35:55 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id ZeWntC9Tn6qA5w7b for ; Mon, 23 Jun 2008 04:35:55 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 45FF225F7D0 for ; Mon, 23 Jun 2008 21:35:52 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id rVb7lRbNondLzHIx for ; Mon, 23 Jun 2008 21:35:52 +1000 (EST) Received: from [192.168.0.106] (c220-239-214-222.fernt2.vic.optusnet.com.au [220.239.214.222]) by postoffice.aconex.com (Postfix) with ESMTP id 1EBB392C315 for ; Mon, 23 Jun 2008 21:35:52 +1000 (EST) X-ASG-Orig-Subj: pcp updates Subject: pcp updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Mon, 23 Jun 2008 21:34:40 +1000 Message-Id: <1214220880.28319.32.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1214220956 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0042 1.0000 -1.9935 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.94 X-Barracuda-Spam-Status: No, SCORE=-0.94 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_RULE_7582B X-Barracuda-Spam-Report: Code version 3.1, rules version 3.1.54112 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.05 BSF_RULE_7582B Custom Rule 7582B X-archive-position: 1691 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcp.git install-sh | 11 ++--- src/dbpmda/src/pmda.c | 53 +++++------------------- src/include/impl.h | 1 src/libpcp/src/pdu.c | 107 +++++++++++++++++++++++++++++++++++++++++++++----- src/libpcp/src/util.c | 44 ++++++++++++++++++++ 5 files changed, 160 insertions(+), 56 deletions(-) commit d55e0ac51b1cb450877b94dc0a87692b14d8df86 Author: Nathan Scott Date: Mon Jun 23 21:26:59 2008 +1000 Modify the install-sh script to ensure it never attempts to install files with repeated '/' characters in the name, as on Windows hosts this is not a noop like on *nix, but rather it indicates a network drive. commit 3951ab7083f3dd0a9f201dea0c6eee8f76237052 Author: Nathan Scott Date: Mon Jun 23 21:23:28 2008 +1000 Abstract out the fork/exec/pipe process+pipe creation functionality, and provide the Win32 code as well. This makes daemon PMDAs work in dbpmda. It turns out that the send/recv workaround used in libpcp earlier (for socket PDU communication) doesn't work for pipes. But, after much hair-pulling and gnashing-of-teeth, an alternative has been found - using the native Win32 ReadFile/WriteFile APIs, which are able to be used on both types of HANDLE. Read timeouts are also proving a non-obvious area in Win32, as it turns out select(2) can't be used on pipes. Some of the functionality can be achieved using the Win32 SetCommTimeouts interface, which this new code is also now using in the libpcp pduread routine. From nscott@aconex.com Thu Jun 26 23:02:06 2008 Received: with ECARTIS (v1.0.0; list pcp); Thu, 26 Jun 2008 23:02:16 -0700 (PDT) Received: from cuda.sgi.com ([192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m5R626EZ021590 for ; Thu, 26 Jun 2008 23:02:06 -0700 X-ASG-Debug-ID: 1214546584-160402a30000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 30E2B1839C60 for ; Thu, 26 Jun 2008 23:03:04 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id E27YrprVoiQioGu8 for ; Thu, 26 Jun 2008 23:03:04 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 0FF9A2A3AEE for ; Fri, 27 Jun 2008 16:03:03 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id vsYJ4MnP0lcsY1Rz for ; Fri, 27 Jun 2008 16:03:03 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id F2F5292C0D9 for ; Fri, 27 Jun 2008 16:03:02 +1000 (EST) X-ASG-Orig-Subj: pcp updates Subject: pcp updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Fri, 27 Jun 2008 16:01:48 +1000 Message-Id: <1214546508.4542.21.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1214546586 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.47 X-Barracuda-Spam-Status: No, SCORE=-0.47 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_RULE7568M, BSF_RULE_7582B X-Barracuda-Spam-Report: Code version 3.1, rules version 3.1.54458 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.50 BSF_RULE7568M Custom Rule 7568M 1.05 BSF_RULE_7582B Custom Rule 7582B X-archive-position: 1692 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcp.git configure.in | 2 src/cpan/local.c | 17 -- src/dbpmda/src/pmda.c | 15 +- src/dbpmda/src/util.c | 9 - src/genpmda/genpmda | 4 src/include/impl.h | 36 +---- src/include/pcp.conf.in | 2 src/include/pmapi.h | 4 src/libkmtime/src/client.c | 38 +---- src/libpcp/src/GNUmakefile | 1 src/libpcp/src/access.c | 3 src/libpcp/src/auxconnect.c | 36 +++-- src/libpcp/src/config.c | 16 +- src/libpcp/src/connect.c | 33 +--- src/libpcp/src/context.c | 37 +---- src/libpcp/src/ipc.c | 137 ++++++++++--------- src/libpcp/src/logconnect.c | 36 +---- src/libpcp/src/logutil.c | 42 +----- src/libpcp/src/p_error.c | 32 +--- src/libpcp/src/p_lrequest.c | 10 - src/libpcp/src/p_lstatus.c | 10 - src/libpcp/src/p_result.c | 14 -- src/libpcp/src/pdu.c | 151 +++++---------------- src/libpcp/src/pmns.c | 18 -- src/libpcp/src/util.c | 35 ++++- src/libpcp/src/win32.c | 126 +++++++++++++++++- src/libpcp_pmda/src/open.c | 30 +--- src/pcp/pcp.sh | 2 src/pmafm/mkaf | 2 src/pmafm/pmafm | 2 src/pmcd/migrate_pcp_var_dir | 2 src/pmcd/pmdaproc.sh | 2 src/pmcd/rc-proc.sh | 2 src/pmcd/rc-proc.sh.minimal | 2 src/pmcd/rc_local | 2 src/pmcd/rc_pcp | 2 src/pmcd/src/client.c | 7 - src/pmcd/src/config.c | 105 ++++----------- src/pmcd/src/dofetch.c | 10 - src/pmcd/src/dopdus.c | 11 - src/pmcd/src/pmcd.c | 88 +++--------- src/pmclient/GNUmakefile | 2 src/pmdas/apache/Install | 2 src/pmdas/apache/Remove | 2 src/pmdas/cisco/Install | 2 src/pmdas/cisco/Remove | 2 src/pmdas/cisco/pmda.c | 11 - src/pmdas/dbping/Install | 2 src/pmdas/dbping/Remove | 2 src/pmdas/hotproc/Install | 2 src/pmdas/hotproc/Remove | 2 src/pmdas/hotproc/help.fmt | 2 src/pmdas/hotproc/src/hotproc.c | 25 +-- src/pmdas/jstat/Install | 2 src/pmdas/jstat/Remove | 2 src/pmdas/lmsensors/Install | 2 src/pmdas/lmsensors/Remove | 2 src/pmdas/mailq/Install | 2 src/pmdas/mailq/Remove | 2 src/pmdas/memcache/Install | 2 src/pmdas/memcache/Remove | 2 src/pmdas/mounts/Install | 2 src/pmdas/mounts/Remove | 2 src/pmdas/news/Install | 2 src/pmdas/news/Remove | 2 src/pmdas/news/news.agent | 2 src/pmdas/pmcd/src/pmcd.c | 2 src/pmdas/process/Install | 2 src/pmdas/process/Remove | 2 src/pmdas/roomtemp/Install | 2 src/pmdas/roomtemp/Remove | 2 src/pmdas/sample/Install | 2 src/pmdas/sample/Remove | 2 src/pmdas/sample/src/sample.c | 17 +- src/pmdas/sendmail/Install | 2 src/pmdas/sendmail/Remove | 2 src/pmdas/shping/Install | 2 src/pmdas/shping/Remove | 2 src/pmdas/shping/sample.conf | 2 src/pmdas/simple/GNUmakefile.install | 4 src/pmdas/simple/Install | 2 src/pmdas/simple/Remove | 2 src/pmdas/simple/simple.c | 13 - src/pmdas/summary/Install | 2 src/pmdas/summary/Remove | 2 src/pmdas/summary/pmda.c | 12 - src/pmdas/systemtap/Install | 2 src/pmdas/systemtap/Remove | 2 src/pmdas/trace/Install | 2 src/pmdas/trace/Remove | 2 src/pmdas/trivial/GNUmakefile.install | 4 src/pmdas/trivial/Install | 2 src/pmdas/trivial/Remove | 2 src/pmdas/txmon/Install | 2 src/pmdas/txmon/Remove | 2 src/pmdas/txmon/genload | 2 src/pmdas/weblog/Install | 2 src/pmdas/weblog/Remove | 2 src/pmdas/weblog/Web.Allservers.pmchart | 2 src/pmdas/weblog/Web.Perserver.Bytes.pmchart | 2 src/pmdas/weblog/Web.Perserver.Requests.pmchart | 2 src/pmdas/weblog/server.sh | 2 src/pmgenmap/pmgenmap.sh | 2 src/pmie/etc_init.d_pmie | 2 src/pmie/pmie2col | 2 src/pmie/pmie_check.sh | 2 src/pmie/pmie_daily.sh | 2 src/pmlc/actions.c | 34 ---- src/pmlogconf/pmlogconf.sh | 2 src/pmlogctl/pmlogger_check.sh | 2 src/pmlogctl/pmlogger_daily.sh | 2 src/pmlogctl/pmlogger_merge.sh | 2 src/pmlogctl/pmnewlog.sh | 2 src/pmlogextract/pmlogextract.c | 7 - src/pmlogger/dopdu.c | 27 +-- src/pmlogger/pmlogger.c | 7 - src/pmlogger/ports.c | 30 +--- src/pmlogsummary/GNUmakefile | 3 src/pmlogsummary/pmlogsummary.c | 5 src/pmlogsummary/pmwtf.sh | 167 ++++++++++++++++++++++++ src/pmns/GNUmakefile | 2 src/pmns/Make.stdpmid | 2 src/pmns/Rebuild | 3 src/pmns/lockpmns | 2 src/pmns/pmnsadd | 2 src/pmns/stdpmid.pcp | 1 src/pmns/unlockpmns | 2 src/pmnscomp/pmnscomp.c | 7 - src/pmprobe/pmprobe.c | 5 src/pmproxy/pmproxy.c | 25 --- src/pmproxy/rc_pmproxy | 2 src/procmemstat/GNUmakefile | 2 src/xconfirm/xconfirm | 2 133 files changed, 804 insertions(+), 880 deletions(-) commit bcfc0de7e22b318341981fdf76297d6e81101302 Author: Nathan Scott Date: Fri Jun 27 15:55:47 2008 +1000 Ken tells me the malloc-audit header stuff is no longer useful/usable. commit 1b658a50e8d5ee1812724d85349487c150938335 Author: Ken McDonell Date: Fri Jun 27 15:44:45 2008 +1000 Add pmwtf script - compares two PCP archives and report significant differences. commit fb21a0777ab8eadcb802e6f045cfc710dcc9574e Author: Nathan Scott Date: Fri Jun 27 15:35:06 2008 +1000 It turns out that generic IPC on Windows using the Win32 APIs is not so straightforward as it looks at first. In particular, you can't read/write on a socket (must send/recv) and you can't send/recv on a pipe descriptor. Nor can one select on a pipe file descriptor. These are major problems in porting libpcp, because the low-level PDU routines have to manipulate PDUs on either type of file descriptor, and at many points have no knowledge of whether working with a socket or a pipe. Using some other Win32 APIs (ReadFile/WriteFile) would work, but these take a HANDLE, which is a pointer - and we really want to use an int, as many of the impl.h libpcp routines are coded that way (would have to make a number of ABI changes to go that route). After several iterations, the following patch implements what seems like the least terrible approach, and most importantly it does not perturbe the PMAPI or the impl.h routines in libpcp either. The approach taken here is to associate a socket true/false boolean state with each file descriptor, using the global fd table that was added for PCP 1.0 <-> 2.0 versioning. Whenever we add a socket descriptor we set the flag too, then the PDU code can later tell whether its working with sockets or pipes when it needs to. To make this easier, the existing __pmCreateSocket API is now used in most places that create sockets, and a __pmCloseSocket interface is added to do the platform-specific socket teardown. With this change we now have a Win32 PCP library supporting communication on pipes and sockets (daemon PMDAs) and socket based PMAPI clients. Yay! commit 547bc8b532ea5e1bbeebd770834a3a53025aff04 Author: Nathan Scott Date: Fri Jun 27 13:53:45 2008 +1000 Avoid a C++ template related issue with the MinGW g++ compilers/libraries. commit a729361a160271f6691f5a1244f26289697251a6 Author: Nathan Scott Date: Wed Jun 25 16:19:46 2008 +1000 Implement the data size functionality for win32, used by pmcd and some other code to keep track of process size (self) and detect leaks. Also provide the times(2) implementation for Win32 and in a platform independent way for all code using that interface. commit c787845b18491079da2ef9f8b1cc1a1f2d30b019 Author: Nathan Scott Date: Tue Jun 24 15:13:58 2008 +1000 Add support for the PCP_DIR environment variable in pmGetConfig. commit 74f664d1a245afaf08647c235a3946a3cecf200d Author: Nathan Scott Date: Tue Jun 24 13:26:14 2008 +1000 Add a PCP_DIR environment variable which can be used to prefix pcp.env (and all other PCP_ paths). For the Windows port, there is no /etc and we need to be able to allow the installation process to set a user-defined install location. Other pieces of open source software seem to take this approach too (e.g. Qt does something similar with QTDIR). This step just addresses all shell scripts, theres more still to be done in this area of course. From nscott@aconex.com Thu Jun 26 23:24:53 2008 Received: with ECARTIS (v1.0.0; list pcp); Thu, 26 Jun 2008 23:24:58 -0700 (PDT) Received: from cuda.sgi.com ([192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m5R6OrLH025134 for ; Thu, 26 Jun 2008 23:24:53 -0700 X-ASG-Debug-ID: 1214547953-083303970000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 2CA321839B88 for ; Thu, 26 Jun 2008 23:25:53 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id fAJ6bXe6haH4Atj8 for ; Thu, 26 Jun 2008 23:25:53 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 94C6A2A3E6A for ; Fri, 27 Jun 2008 16:25:52 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id oqkuqPI32xlxnU7f for ; Fri, 27 Jun 2008 16:25:52 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 8721192C0D9 for ; Fri, 27 Jun 2008 16:25:52 +1000 (EST) X-ASG-Orig-Subj: kmchart updates Subject: kmchart updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Fri, 27 Jun 2008 16:24:38 +1000 Message-Id: <1214547878.31031.0.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1214547954 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.1, rules version 3.1.54460 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-archive-position: 1693 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/kmchart.git images/title-close.png |binary images/title-close.svg | 385 +++++++++++++++++++++++++++++++++++++++++++++++++ images/title-focus.png |binary images/title-focus.svg | 218 +++++++++++++++++++++++++++ images/title-trans.png |binary images/title-trans.svg | 218 +++++++++++++++++++++++++++ src/chart/GNUmakefile | 3 src/chart/chart.cpp | 5 src/chart/gadget.cpp | 113 +++----------- src/chart/gadget.h | 19 -- src/chart/kmchart.qrc | 3 src/chart/main.cpp | 1 12 files changed, 858 insertions(+), 107 deletions(-) commit 306de4aa47376d6d4b5cf4575cc9cc0193be2312 Author: Nathan Scott Date: Fri Jun 27 16:13:22 2008 +1000 Further enhancements to the selected-chart title bar. commit 284e6facb2d6b4395a0854f6cbcb45ba5d919acf Author: Nathan Scott Date: Fri Jun 27 16:11:26 2008 +1000 After displaying initial view, there should be no initially selected chart. commit 2f43d947f4c03b30a8a50968489aab238c5e5ed2 Author: Nathan Scott Date: Fri Jun 27 16:09:40 2008 +1000 Tweak chart starting size calculations.