On 2007-08-21 09:27+0200 Arjen Markus wrote:

> Alan W. Irwin wrote:
>
>> OK.  I will take responsibility for putting a prominent sentence or two in
>> the 5.8.0-RC1 (and 5.8.0) release notes about this important planned 
>> change
>> for 5.9.0 and beyond.
>> 
>> 
> Hi Alan,
>
> much as I agree with this step, I do want to put the problem of Marius into 
> the
> discussion:
> - If PLplot is used as part of a larger system, such as GDL, that uses the 
> autoconf
> approach, then requiring PLplot to be built by means of CMake is a bit of a
> nuisance.
> - Marius seems to have awkward issues with the automation of CMake. I am
> not sure why, I use CMake in various environments almost exclusively via
> shell scripts/batch files, but we should try and find out.

Hi Arjen:

I am not familiar with the particular problem you are referring to. However,
it sounds like this user was attempting to integrate PLplot software as part
of a larger autotools build, and I agree that would be awkward. Instead,
PLplot should be treated as the completely independent library that it is.

Thus, I strongly recommend that PLplot should be built independently with
CMake and then the pkg-config files we supply as part of that build should
be used to make the installed PLplot results accessible to all other build
systems.  Both autotools- and CMake-based build systems can utilize with
relative ease external libraries whose library and header information is
summarized in pkg-config results.

If there is some bug in our pkg-config results, please encourage this user
to submit a bug report.

The only Marius I am aware of is Marius Schamschula who found our autotools
system was clobbered for 5.7.4. There is a relatively good ending to that
particular story. According to
https://sourceforge.net/tracker/index.php?func=detail&aid=1777297&group_id=2915&atid=102915
(submitted just two days ago) when faced with the 5.7.4 autotools issue,
Marius got serious about CMake and is building with it now.  He did run into
our standard problem with octave (we do need to catch up with the latest
octave version again, but that is difficult because it is a moving target),
but otherwise "The (CMake) build went fine w/o octave support."

Alan
__________________________
Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).

Programming affiliations with the FreeEOS equation-of-state implementation
for stellar interiors (freeeos.sf.net); PLplot scientific plotting software
package (plplot.org); the libLASi project (unifont.org/lasi); the Loads of
Linux Links project (loll.sf.net); and the Linux Brochure Project
(lbproject.sf.net).
__________________________

Linux-powered Science
__________________________

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to