Jeff,
This is a little odd.
I made images on grundy.sgi.com without problem. Now this is SP1 ... if
what matters to SGI is SP3, then could I ask Trev to plan an upgrade for
grundy?
But maybe I just got lucky and had previously made and installed images
after libpcp changed and before pmchart used those changes ... because my
link line looks like ...
g++ -Wl,-O1 -o build/release/pmchart pmchart.o main.o aboutdialog.o
chartdialog.o exportdialog.o hostdialog.o infodialog.o openviewdialog.o
recorddialog.o samplesdialog.o saveviewdialog.o searchdialog.o
seealsodialog.o settingsdialog.o tab.o tabdialog.o chart.o colorbutton.o
colorscheme.o statusbar.o namespace.o tabwidget.o timeaxis.o timecontrol.o
groupcontrol.o gadget.o sampling.o tracing.o view.o moc_pmchart.o
moc_aboutdialog.o moc_chartdialog.o moc_exportdialog.o moc_hostdialog.o
moc_infodialog.o moc_openviewdialog.o moc_recorddialog.o moc_samplesdialog.o
moc_saveviewdialog.o moc_searchdialog.o moc_seealsodialog.o
moc_settingsdialog.o moc_tab.o moc_tabdialog.o moc_chart.o moc_colorbutton.o
moc_statusbar.o moc_tabwidget.o moc_timeaxis.o moc_timecontrol.o
moc_groupcontrol.o qrc_pmchart.o -L/usr/lib -L../libpcp/src
-L../libpcp_qed/src -L../libpcp_qed/src/build/release -L../libpcp_qmc/src
-L../libpcp_qmc/src/build/release -L../libpcp_qwt/src
-L../libpcp_qwt/src/build/release -lpcp_qed -lpcp_qmc -lpcp_qwt -lpcp
-lQtSvg -L/usr/lib -L/usr/X11R6/lib -lQtGui -lQtNetwork -lQtCore -lpthread
which is going to use libraries from /usr/lib _first_ and I think they
should be _last_ or using the normal ld(1) default rules (so after the -L
dirs.).
I've done a lot of searching, and qmake appears to be, er, simply busted.
There are a gazillion environment variables, but none of them make the
initial -L setting of LIBS go away.
I have a patch on its way for PCP's builddefs.in that fixes this for the
build and for the installed builldefs.
> -----Original Message-----
> From: pcp-bounces@xxxxxxxxxxx [mailto:pcp-bounces@xxxxxxxxxxx] On
> Behalf Of Jeff Hanson
> Sent: Wednesday, 10 September 2014 7:18 AM
> To: PCP
> Subject: [pcp] Build failures on sles11sp3 x86_64
>
> PCP 3.9.10 from git (retrieved by git clone --branch 3.9.10
> git://oss.sgi.com/pcp.git)
>
> ./Makepkgs
>
> fails with
>
> g++ -m64 -Wl,-O1 -o build/release/pmchart pmchart.o main.o aboutdialog.o
> g++ chartdialog.o exportdialog.o hostdialog.o infodialog.o
> g++ openviewdialog.o recorddialog.o samplesdialog.o saveviewdialog.o
> g++ searchdialog.o seealsodialog.o settingsdialog.o tab.o tabdialog.o
> g++ chart.o colorbutton.o colorscheme.o statusbar.o namespace.o
> g++ tabwidget.o timeaxis.o timecontrol.o
> groupcontrol.o gadget.o sampling.o tracing.o view.o moc_pmchart.o
> moc_aboutdialog.o moc_chartdialog.o moc_exportdialog.o
> moc_hostdialog.o moc_infodialog.o moc_openviewdialog.o
> moc_recorddialog.o moc_samplesdialog.o moc_saveviewdialog.o
> moc_searchdialog.o moc_seealsodialog.o moc_settingsdialog.o moc_tab.o
> moc_tabdialog.o moc_chart.o moc_colorbutton.o
> moc_statusbar.o moc_tabwidget.o moc_timeaxis.o moc_timecontrol.o
> moc_groupcontrol.o qrc_pmchart.o -L/usr/lib64 -L../libpcp/src -
> L../libpcp_qed/src -L../libpcp_qed/src/build/release -L../libpcp_qmc/src -
> L../libpcp_qmc/src/build/release -L../libpcp_qwt/src -
> L../libpcp_qwt/src/build/release -lpcp_qed -lpcp_qmc -lpcp_qwt -lpcp -
> lQtSvg -L/usr/lib64
> -L/usr/X11R6/lib64 -lQtGui -lQtNetwork -lQtCore -lpthread
> 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'
> /data1/pcp/pcp-3.9.10/pcp-3.9.10/src/pmchart/main.cpp:571: undefined
> reference to `pmUsageMessage'
> /data1/pcp/pcp-3.9.10/pcp-3.9.10/src/pmchart/main.cpp:561: undefined
> reference to `__pmAddOptHost'
> /data1/pcp/pcp-3.9.10/pcp-3.9.10/src/pmchart/main.cpp:565: undefined
> reference to `__pmAddOptHost'
> /data1/pcp/pcp-3.9.10/pcp-3.9.10/src/pmchart/main.cpp:679: undefined
> reference to `pmUsageMessage'
>
> Ideas? We (SGI) would really like to have a 3.9.[9|10] that we can use
> because of the ibpmda enhancements. But we need working 11sp3 x86_64.
> --
> -----------------------------------------------------------------------
> Jeff Hanson - jhanson@xxxxxxx - Field Technical Analyst
>
> You can choose a ready guide in some celestial voice.
> If you choose not to decide, you still have made a choice.
> You can choose from phantom fears and kindness that can kill; I will
choose a
> path that's clear I will choose freewill. - Peart
>
> _______________________________________________
> pcp mailing list
> pcp@xxxxxxxxxxx
> http://oss.sgi.com/mailman/listinfo/pcp
|