Hi Alan I just tried to build on Ubuntu to check your results and got a build error that seems fortran related. I thought I'd start a new thread to keep the subjects separate. I'm just doing
cmake .. make all My build directory is a subdirectory of the source directory. The compile error is make: *** [all] Error 2make[1]: *** [bindings/f95/CMakeFiles/plplotf95.dir/all] Error 2make[2]: *** [bindings/f95/CMakeFiles/plplotf95.dir/plplot_double.f90.o.provides] Error 2make[3]: *** [bindings/f95/CMakeFiles/plplotf95.dir/plplot_double.f90.o] Error 1Error: Assumed-shape array 'plotentries' at (1) cannot be an argument to the procedure 'c_loc' because it is not C interoperable 1 c_loc(plotentries), size(plotentries, kind=private_plint) ) Included at /home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:117:included_plplot_real_interfaces.f90:2502.25:Error: Assumed-shape array 'plotentries' at (1) cannot be an argument to the procedure 'c_loc' because it is not C interoperable 1 c_loc(plotentries), size(plotentries, kind=private_plint) ) Included at /home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:117:included_plplot_real_interfaces.f90:2520.25:Error: Assumed-shape array 'plotentries' at (1) cannot be an argument to the procedure 'c_loc' because it is not C interoperable 1 c_loc(plotentries), size(plotentries, kind=private_plint) ) Included at /home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:117:included_plplot_real_interfaces.f90:2541.25:Error: Assumed-shape array 'plotentries' at (1) cannot be an argument to the procedure 'c_loc' because it is not C interoperable 1 c_loc(plotentries), size(plotentries, kind=private_plint) ) Included at /home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:117:included_plplot_real_interfaces.f90:2559.25:Error: Assumed-shape array 'plotentries' at (1) cannot be an argument to the procedure 'c_loc' because it is not C interoperable 1 c_loc(plotentries), size(plotentries, kind=private_plint) ) Included at /home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:117:included_plplot_real_interfaces.f90:2581.25:Error: Assumed-shape array 'plotentries' at (1) cannot be an argument to the procedure 'c_loc' because it is not C interoperable 1 c_loc(plotentries), size(plotentries, kind=private_plint) ) Included at /home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:117:included_plplot_real_interfaces.f90:2601.25:Warning: Symbol 'pltransformf2c_data' at (1) is marked PRIVATE but has been given the binding label 'plplot_double_private_pltransformf2c_data' 1 subroutine pltransformf2c_data( x, y, tx, ty, data ) bind(c, name = 'plplot/home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:256.34:Warning: Symbol 'pltransformf2c' at (1) is marked PRIVATE but has been given the binding label 'plplot_double_private_pltransformf2c' 1 subroutine pltransformf2c( x, y, tx, ty, data ) bind(c, name = 'plplot_doub/home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:239.29:Warning: Symbol 'plmapformf2c' at (1) is marked PRIVATE but has been given the binding label 'plplot_double_private_plmapformf2c' 1 subroutine plmapformf2c( n, x, y ) bind(c, name = 'plplot_double_private_pl/home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:186.27:Warning: Symbol 'pllabelerf2c_data' at (1) is marked PRIVATE but has been given the binding label 'plplot_double_private_pllabelerf2c_data' 1 subroutine pllabelerf2c_data( axis, value, label, length, data ) bind(c, na/home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:223.32:Warning: Symbol 'pllabelerf2c' at (1) is marked PRIVATE but has been given the binding label 'plplot_double_private_pllabelerf2c' 1 subroutine pllabelerf2c( axis, value, label, length, data ) bind(c, name =/home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:202.27:Warning: Symbol 'interface_plvect' at (1) is marked PRIVATE but has been given the binding label 'c_plvect' 1 subroutine interface_plvect( u, v, nx, ny, scale, transform, data ) bin Included at /home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:117:included_plplot_real_interfaces.f90:497.35:Warning: Symbol 'interface_pltr2f' at (1) is marked PRIVATE but has been given the binding label 'pltr2f' 1 subroutine interface_pltr2f( x, y, tx, ty, data ) bind(c, name = 'pltr2 Included at /home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:117:included_plplot_real_interfaces.f90:485.35:Warning: Symbol 'interface_pltr1' at (1) is marked PRIVATE but has been given the binding label 'pltr1' 1 subroutine interface_pltr1( x, y, tx, ty, data ) bind(c, name = 'pltr1' Included at /home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:117:included_plplot_real_interfaces.f90:474.34:Warning: Symbol 'interface_pltr0' at (1) is marked PRIVATE but has been given the binding label 'pltr0' 1 subroutine interface_pltr0( x, y, tx, ty, data ) bind(c, name = 'pltr0' Included at /home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:117:included_plplot_real_interfaces.f90:463.34:Warning: Symbol 'interface_plstransform' at (1) is marked PRIVATE but has been given the binding label 'c_plstransform' 1 subroutine interface_plstransform( proc, data ) bind(c, name = 'c_plstr/home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:69.41:Warning: Symbol 'interface_plslabelfunc' at (1) is marked PRIVATE but has been given the binding label 'c_plslabelfunc' 1 subroutine interface_plslabelfunc( proc, data ) bind(c, name = 'c_plsla/home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:60.41:Warning: Symbol 'interface_plshades_null' at (1) is marked PRIVATE but has been given the binding label 'plshades_null' 1 subroutine interface_plshades_null( a, nx, ny, defined, xmin, xmax, ymi Included at /home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:117:included_plplot_real_interfaces.f90:438.42:Warning: Symbol 'interface_plshades' at (1) is marked PRIVATE but has been given the binding label 'c_plshades' 1 subroutine interface_plshades( a, nx, ny, defined, xmin, xmax, ymin, ym Included at /home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:117:included_plplot_real_interfaces.f90:402.37:Warning: Symbol 'interface_plshade_null' at (1) is marked PRIVATE but has been given the binding label 'plshade_null' 1 subroutine interface_plshade_null( a, nx, ny, defined, xmin, xmax, ymin Included at /home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:117:included_plplot_real_interfaces.f90:376.41:Warning: Symbol 'interface_plshade' at (1) is marked PRIVATE but has been given the binding label 'c_plshade' 1 subroutine interface_plshade( a, nx, ny, defined, xmin, xmax, ymin, yma Included at /home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:117:included_plplot_real_interfaces.f90:339.36:Warning: Symbol 'interface_plmeridians' at (1) is marked PRIVATE but has been given the binding label 'c_plmeridians' 1 subroutine interface_plmeridians( proc, dlong, dlat, minlong, maxlong, Included at /home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:117:included_plplot_real_interfaces.f90:328.40:Warning: Symbol 'interface_plmaptex' at (1) is marked PRIVATE but has been given the binding label 'c_plmaptex' 1 subroutine interface_plmaptex( proc, name, dx, dy, just, text, minx, ma Included at /home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:117:included_plplot_real_interfaces.f90:315.37:Warning: Symbol 'interface_plmapstring' at (1) is marked PRIVATE but has been given the binding label 'c_plmapstring' 1 subroutine interface_plmapstring( proc, name, string, minx, maxx, miny, Included at /home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:117:included_plplot_real_interfaces.f90:301.40:Warning: Symbol 'interface_plmapline' at (1) is marked PRIVATE but has been given the binding label 'c_plmapline' 1 subroutine interface_plmapline( proc, name, minx, maxx, miny, maxy, plo Included at /home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:117:included_plplot_real_interfaces.f90:287.38:Warning: Symbol 'interface_plmapfill' at (1) is marked PRIVATE but has been given the binding label 'c_plmapfill' 1 subroutine interface_plmapfill( proc, name, minx, maxx, miny, maxy, plo Included at /home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:117:included_plplot_real_interfaces.f90:273.38:Warning: Symbol 'interface_plmap' at (1) is marked PRIVATE but has been given the binding label 'c_plmap' 1 subroutine interface_plmap( proc, name, minx, maxx, miny, maxy ) & Included at /home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:117:included_plplot_real_interfaces.f90:261.34:Warning: Symbol 'interface_plimagefr_null' at (1) is marked PRIVATE but has been given the binding label 'plimagefr_null' 1 subroutine interface_plimagefr_null( idata, nx, ny, & Included at /home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:117:included_plplot_real_interfaces.f90:247.43:Warning: Symbol 'interface_plimagefr' at (1) is marked PRIVATE but has been given the binding label 'c_plimagefr' 1 subroutine interface_plimagefr( idata, nx, ny, & Included at /home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:117:included_plplot_real_interfaces.f90:222.38:Warning: Symbol 'interface_plfvect' at (1) is marked PRIVATE but has been given the binding label 'plfvect' 1 subroutine interface_plfvect( lookup, fgrid1, fgrid2, nx, ny, scale, tr Included at /home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:117:included_plplot_real_interfaces.f90:189.36:Warning: Symbol 'interface_plfill' at (1) is marked PRIVATE but has been given the binding label 'c_plfill' 1 subroutine interface_plfill( n, x, y ) bind( c, name='c_plfill') Included at /home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:117:included_plplot_real_interfaces.f90:179.35:Warning: Symbol 'interface_plfcont' at (1) is marked PRIVATE but has been given the binding label 'plfcont' 1 subroutine interface_plfcont( lookup, grid, nx, ny, kx, lx, ky, ly, cle Included at /home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:117:included_plplot_real_interfaces.f90:145.36:Warning: Symbol 'interface_plf2evalr' at (1) is marked PRIVATE but has been given the binding label 'plf2evalr' 1 function interface_plf2evalr( ix, iy, data ) bind(c, name = 'plf2evalr' Included at /home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:117:included_plplot_real_interfaces.f90:133.8:Warning: Symbol 'interface_plcont' at (1) is marked PRIVATE but has been given the binding label 'c_plcont' 1 subroutine interface_plcont( z, nx, ny, kx, lx, ky, ly, clevel, nlevel, Included at /home/tv/src/plplot-plplot/bindings/f95/plplot_double.f90:117:included_plplot_real_interfaces.f90:109.35: Is there anything I need to do differently? This is a totally clean build directory with the latest source. Phil ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. http://sdm.link/zohodev2dev _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel