pcp
[Top] [All Lists]

Re: Build failures on sles11sp3 x86_64

To: Jeff Hanson <jhanson@xxxxxxx>
Subject: Re: Build failures on sles11sp3 x86_64
From: fche@xxxxxxxxxx (Frank Ch. Eigler)
Date: Tue, 09 Sep 2014 17:29:17 -0400
Cc: PCP <pcp@xxxxxxxxxxx>
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <540F6E97.9030506@xxxxxxx> (Jeff Hanson's message of "Tue, 9 Sep 2014 17:18:15 -0400")
References: <540F6E97.9030506@xxxxxxx>
User-agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/21.4 (gnu/linux)
Jeff Hanson <jhanson@xxxxxxx> writes:

> PCP 3.9.10 from git (retrieved by git clone --branch 3.9.10 
> git://oss.sgi.com/pcp.git)
> [...]
> ./Makepkgs
>
> g++ -m64 -Wl,-O1 -o build/release/pmchart [...]
> -L/usr/lib64
> -L../libpcp/src [...]
> main.o: In function `main':
> /data1/pcp/pcp-3.9.10/pcp-3.9.10/src/pmchart/main.cpp:499: undefined 
> reference to `pmGetOptions'
> /data1/pcp/pcp-3.9.10/pcp-3.9.10/src/pmchart/main.cpp:556: undefined 
> reference to `__pmAddOptArchive'

This looks wrong; it seems to get the linker to prefer a the system
copy of libpcp (potentially old) above the one freshly built alongside
pmchart.  It appears qmake-qt4 puts bad LIBS= into the Makefile it builds.

- FChE

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