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