pcp
[Top] [All Lists]

pcp 3.5.5 ia64 build error

To: pcp@xxxxxxxxxxx
Subject: pcp 3.5.5 ia64 build error
From: Arthur Kepner <akepner@xxxxxxx>
Date: Fri, 22 Jul 2011 12:40:41 -0700
User-agent: Mutt/1.5.19 (2009-01-05)
With sles11sp1 on ia64, I'm getting this build failure:

=== pmcd ===
PCP_CONF=../../../src/include/pcp.conf
LD_LIBRARY_PATH=../../../src/libpcp/src:../../../src/libpcp_pmda/src:$LD_LIBRARY_PATH
HOME=`pwd` PCP_ALT_CPP=../../../src/pmcpp/pmcpp
../../../src/newhelp/newhelp -v 2 -n root_pmcd -o help < help
=== src ===
gcc  -fpic -fno-strict-aliasing -D_GNU_SOURCE -I../../../../src
-DSIM_ABI=\"IA-64(Intel 64 bit architecture)\" -DBUILD=\"1\" -Wall -g
-DPCP_DEBUG -DPCP_VERSION=\"3.5.5\" -DASYNC_API
-I../../../../src/include   -c -o pmcd.o pmcd.c
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `gcc  -fpic -fno-strict-aliasing -D_GNU_SOURCE
-I../../../../src -DSIM_ABI=\"IA-64(Intel 64 bit architecture)\"
-DBUILD=\"1\" -Wall -g -DPCP_DEBUG -DPCP_VERSION=\"3.5.5\" -DASYNC_API
-I../../../../src/include   -c -o pmcd.o pmcd.c'

This fixes it:

--- a/src/pmdas/pmcd/src/GNUmakefile    2009-06-30 21:40:41.000000000 -0700
+++ b/src/pmdas/pmcd/src/GNUmakefile    2011-07-22 11:49:29.566874510 -0700
@@ -29,7 +29,7 @@ LSRCFILES = objstyle
 LCFLAGS = -I$(TOPDIR)/src
 ifeq "$(TARGET_OS)" "linux"
 ABI = $(shell ./objstyle)
-LCFLAGS += -DSIM_ABI=\"$(ABI)\"
+LCFLAGS += -DSIM_ABI=\""$(ABI)"\"
 endif
 ifdef PACKAGE_BUILD
 BUILD = $(PACKAGE_BUILD)

<Prev in Thread] Current Thread [Next in Thread>