On 2015-10-06 21:00-0600 Orion Poplawski wrote:

> On 10/06/2015 09:42 AM, Robert Maynard wrote:
>> I am proud to announce the first CMake 3.4 release candidate.
>
> This appears to have broken plplot's ada build on Fedora. Previous good
> (cmake 3.3.2):
>
> [ 22%] Building Ada object examples/ada/CMakeFiles/x00a.dir/x00a.o
> cd /builddir/build/BUILD/plplot-5.11.1/fedora/examples/ada &&
> /usr/bin/gnatgcc
> -I/builddir/build/BUILD/plplot-5.11.1/fedora/examples/ada
> -I/builddir/build/BUILD/plplot-5.11.1/bindings/ada    -c
> /builddir/build/BUILD/plplot-5.11.1/examples/ada/x00a.adb -o
> CMakeFiles/x00a.dir/x00a.o
>
> New bad:
>
> [ 22%] Building Ada object examples/ada/CMakeFiles/x00a.dir/x00a.o
> cd /builddir/build/BUILD/plplot-5.11.1/fedora/examples/ada &&
> /usr/bin/gnatgcc   -c
> /builddir/build/BUILD/plplot-5.11.1/examples/ada/x00a.adb -o
> CMakeFiles/x00a.dir/x00a.o
> x00a.adb:28:05: file "plplot_auxiliary.ads" not found
> x00a.adb:29:05: file "plplot_traditional.ads" not found
> examples/ada/CMakeFiles/x00a.dir/build.make:65: recipe for target
> 'examples/ada/CMakeFiles/x00a.dir/x00a.o' failed
>
> So we're now missing the -I include dir options.
>
> That's all I have for now, I'll try to take a closer look later.

Hi Orion:

Thanks for your report of the above regression for the
CMake 3.4 release candidate.

To help make further progress with this regression, please provide the
complete set of commands that build the Ada wrapper library and the
Ada example rather than the above snippets.

The requested information can be determined using

cmake -DBUILD_TEST=ON ....
make VERBOSE=1 x00a >& x00a.out

Please execute those two commands for both cmake 3.3.2 and the 3.4
release candidate. Then attach compressed versions of the two x00a.out
files to a post to the plplot-devel mailing list, and I will attempt
to take it from there.

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); the Time
Ephemerides project (timeephem.sf.net); PLplot scientific plotting
software package (plplot.sf.net); 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
__________________________

------------------------------------------------------------------------------
Full-scale, agent-less Infrastructure Monitoring from a single dashboard
Integrate with 40+ ManageEngine ITSM Solutions for complete visibility
Physical-Virtual-Cloud Infrastructure monitoring from one console
Real user monitoring with APM Insights and performance trend reports 
Learn More http://pubads.g.doubleclick.net/gampad/clk?id=247754911&iu=/4140
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to