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

Reply via email to