Peter Williams - 2017-10-29

I am having trouble linkng fortran using PlPlot 5.13.0. I have a simple test fortran program PlPlotTest.f90:

PROGRAM PlPlotTest
USE PLPLOT
DOUBLE PRECISION xStart,xFinish

  PRINT *,'FORTRAN : PlPlotTest'
  xStart  = 0.0
  xFinish = 8.0
  CALL PLSFNAM('PlPlotTest.ps') 
  CALL PLSORI(0)
  CALL PLSDEV("ps")
  CALL PLINIT
  CALL PLLSTY(1)
  CALL PLENV(xStart, xFinish,-1.5D0, 1.5D0, 0, 2)
  CALL PLLAB('x', 'y','z')
  CALL PLJOIN(0.3D0,0.7D0,1.3D0,0.7D0)
  CALL PLJOIN(0.3D0,0.5D0,1.3D0,0.5D0)
  CALL PLPTEX(1.35D0, 0.5D0,1.0D0,0.0D0,0.0D0,'Test')

  CALL PLEND()

  PRINT*,'Done!'
  STOP

  END

and a make file PlPlotTest.mak:

Project: PlPlotTest

Final targets:

PlPlotTest: PlPlotTest.o
gfortran -o PlPlotTest.exe PlPlotTest.o \ c:\plplot32\lib\libplplot.a \ c:\plplot32\lib\libplplotfortran.a \ c:\plplot32\lib\libplfortrandemolib.a \ c:\plplot32\lib\libcsirocsa.a \ c:\plplot32\lib\libqsastime.a \ -mwindows \ -mconsole

Static dependencies

PlPlotTest.o: PlPlotTest.f90
gfortran -I C:\plplot32\lib\fortran\modules\plplot -Wall -c PlPlotTest.f90 -o PlPlotTest.o

which produces a swathe of undefined link errors. Can you advise? The errors are

cd C:\Pete\Fortran
minGW32-make -f PlPlotTest.mak

C:\Pete\Fortran>minGW32-make -f PlPlotTest.mak
gfortran -o PlPlotTest.exe PlPlotTest.o \ c:\plplot32\lib\libplplot.a \ c:\plplot32\lib\libplplotfortran.a \ c:\plplot32\lib\libplfortrandemolib.a \ c:\plplot32\lib\libcsirocsa.a \ c:\plplot32\lib\libqsastime.a \ -mwindows \ -mconsole
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x26): undefined reference to c_plxormod' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x44): undefined reference toc_plvsta'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0xd1): undefined reference to c_pltimefmt' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0xeb): undefined reference toc_pltext'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x10a): undefined reference to c_plszax' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x129): undefined reference toc_plsyax'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x148): undefined reference to c_plsxax' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x15c): undefined reference toplsvect_null'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x163): undefined reference to plsvect_null' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x430): undefined reference toc_plstyl'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x489): undefined reference to c_plstripd' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x528): undefined reference toc_plstart'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x553): undefined reference to c_plstar' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x572): undefined reference toc_plssub'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x588): undefined reference to c_plsstrm' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x5ae): undefined reference toc_plspause'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x654): undefined reference to c_plspal1' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x6ed): undefined reference toc_plspal0'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x70f): undefined reference to c_plsori' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0xac5): undefined reference toc_plsmema'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0xe84): undefined reference to c_plsmem' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0xeb5): undefined reference toc_plsfont'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0xf42): undefined reference to c_plsfnam' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0xf64): undefined reference toc_plsfci'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0xf8c): undefined reference to c_plsfam' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x109a): undefined reference toc_plsetopt'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x10cd): undefined reference to c_plsesc' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x10e3): undefined reference toc_plseed'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x10f9): undefined reference to c_plsdrawmode' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x1186): undefined reference toc_plsdev'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x11a8): undefined reference to c_plscompression' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x11be): undefined reference toc_plscolor'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x11e6): undefined reference to c_plscolbg' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x1218): undefined reference toc_plscol0'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x1232): undefined reference to c_plscmap1n' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x1666): undefined reference toc_plscmap1'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x16eb): undefined reference to c_plscmap0n' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x1b1f): undefined reference toc_plscmap0'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x1b9c): undefined reference to c_plreplot' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x1bb2): undefined reference toc_plpsty'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x1bd1): undefined reference to c_plprec' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x1e9e): undefined reference toc_plpat'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x2196): undefined reference to c_plparseopts' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x2204): undefined reference toc_plmkstrm'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x221a): undefined reference to c_pllsty' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x23a7): undefined reference toc_pllab'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x23d3): undefined reference to c_plinit' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x23ee): undefined reference toc_plgzax'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x2419): undefined reference to c_plgyax' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x2444): undefined reference toc_plgxax'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x246b): undefined reference to c_plgver' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x24cf): undefined reference toc_plgstrm'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x24e5): undefined reference to c_plgra' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x24f9): undefined reference toc_plglevel'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x2523): undefined reference to c_plgfont' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x2552): undefined reference toc_plgfnam'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x25b6): undefined reference to c_plgfci' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x25e0): undefined reference toc_plgfam'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x2606): undefined reference to c_plgdrawmode' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x2622): undefined reference toc_plgdev'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x2686): undefined reference to c_plgcompression' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x26b0): undefined reference toc_plgcolbg'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x26f3): undefined reference to c_plgcol0' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x2721): undefined reference toc_plfontld'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x2737): undefined reference to c_plfont' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x2745): undefined reference toc_plflush'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x2753): undefined reference to c_plfamadv' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x2761): undefined reference toc_pleop'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x276f): undefined reference to c_plend' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x277d): undefined reference toc_plend1'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x27ac): undefined reference to c_plcpstrm' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x27c2): undefined reference toc_plcol0'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x27d0): undefined reference to c_plclear' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x27de): undefined reference toc_plbop'
c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x27f4): undefined reference to c_pladv' c:\plplot32\lib\libplplotfortran.a(plplot.f90.obj):plplot.f90:(.text+0x2813): undefined reference toc_pl_setcontlabelformat'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xbe7): undefined reference to c_plstransform' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xc0d): undefined reference toc_plstransform'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xc31): undefined reference to c_plstransform' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xc50): undefined reference toc_plslabelfunc'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xc76): undefined reference to c_plslabelfunc' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xc9a): undefined reference toc_plslabelfunc'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xca8): undefined reference to c_plrandd' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xce2): undefined reference toc_plwind'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xcf8): undefined reference to c_plwidth' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xd85): undefined reference toc_plw3d'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xdba): undefined reference to c_plvpor' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xdf8): undefined reference toc_plvpas'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x12d6): undefined reference to c_plvect' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1832): undefined reference toc_plvect'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x2434): undefined reference to plf2evalr' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x2439): undefined reference toplfvect'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x3a34): undefined reference to pltr2f' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x3a5e): undefined reference toplf2evalr'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x3a63): undefined reference to plfvect' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x4c60): undefined reference topltr1'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x4c87): undefined reference to plf2evalr' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x4c8c): undefined reference toplfvect'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x5767): undefined reference to pltr0' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x578e): undefined reference toplf2evalr'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x5793): undefined reference to plfvect' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x57ec): undefined reference toc_plvasp'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x5ac2): undefined reference to c_plsym' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x5deb): undefined reference toc_plsvect'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x5e63): undefined reference to c_plsvpa' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x6853): undefined reference toc_plsurf3dl'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x6fe6): undefined reference to c_plsurf3d' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x792a): undefined reference toc_plstripc'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x7a35): undefined reference to c_plstripa' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x7d98): undefined reference toc_plstring'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x82ac): undefined reference to c_plstring3' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x8348): undefined reference toc_plssym'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x838f): undefined reference to c_plspage' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x83b5): undefined reference toc_plsmin'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x83d6): undefined reference to c_plsmaj' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x8777): undefined reference toc_plfill'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x87bf): undefined reference to c_plshades' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x8bb3): undefined reference toc_plfill'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x8bfb): undefined reference to c_plshades' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x908d): undefined reference toc_plfill'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x90d5): undefined reference to c_plshades' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x9f51): undefined reference topltr2f'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x9f63): undefined reference to c_plfill' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x9fab): undefined reference toc_plshades'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xaa13): undefined reference to pltr1' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xaa25): undefined reference toc_plfill'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xaa6d): undefined reference to c_plshades' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xae90): undefined reference toc_plfill'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xaed8): undefined reference to plshades_null' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xb18f): undefined reference toc_plfill'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xb1fb): undefined reference to c_plshade' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xb49d): undefined reference toc_plfill'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xb503): undefined reference to c_plshade' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xb841): undefined reference toc_plfill'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xb8ad): undefined reference to c_plshade' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xc5b7): undefined reference topltr2f'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xc5c9): undefined reference to c_plfill' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xc62f): undefined reference toc_plshade'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xcf3a): undefined reference to pltr1' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xcf4c): undefined reference toc_plfill'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xcfb2): undefined reference to c_plshade' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xd27d): undefined reference toc_plfill'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xd2e3): undefined reference to plshade_null' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xd352): undefined reference toc_plsdiplz'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xd387): undefined reference to c_plsdiplt' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xd39d): undefined reference toc_plsdiori'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xd3e6): undefined reference to c_plsdimap' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xd41b): undefined reference toc_plsdidev'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xd44c): undefined reference to c_plscolbga' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xd487): undefined reference toc_plscol0a'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xdf19): undefined reference to c_plscmap1la' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xe5b2): undefined reference toc_plscmap1la'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xefac): undefined reference to c_plscmap1l' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xf504): undefined reference toc_plscmap1l'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xfb51): undefined reference to c_plscmap1a' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0xfc0d): undefined reference toc_plscmap1_range'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x101a7): undefined reference to c_plscmap0a' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x10263): undefined reference toc_plschr'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x102a2): undefined reference to c_plrgbhls' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x10378): undefined reference toc_plptex'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x10482): undefined reference to c_plptex3' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x10a57): undefined reference toc_plpoly3'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x10dc8): undefined reference to c_plpoin' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x11248): undefined reference toc_plpoin3'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x112f5): undefined reference to c_plpath' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x11ce5): undefined reference toc_plot3dcl'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x12478): undefined reference to c_plot3dc' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x12a57): undefined reference toc_plot3d'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x12bfb): undefined reference to c_plmtex' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x12d3a): undefined reference toc_plmtex3'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x133db): undefined reference to c_plmeshc' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x139a1): undefined reference toc_plmesh'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x13a6d): undefined reference to c_plmeridians' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x13ac6): undefined reference toc_plmeridians'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x13c2b): undefined reference to c_plmaptex' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x13dac): undefined reference toc_plmaptex'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x13fce): undefined reference to c_plmapstring' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x14127): undefined reference toc_plmapstring'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1434f): undefined reference to c_plmapstring' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x144a7): undefined reference toc_plmapstring'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x14648): undefined reference to c_plmapline' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1471a): undefined reference toc_plmapline'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x148b5): undefined reference to c_plmapline' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x14986): undefined reference toc_plmapline'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x14b1f): undefined reference to c_plmapfill' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x14bf1): undefined reference toc_plmapfill'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x14d8c): undefined reference to c_plmapfill' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x14e5d): undefined reference toc_plmapfill'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x14f2d): undefined reference to c_plmap' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x15005): undefined reference toc_plmap'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x152de): undefined reference to c_plline' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x15755): undefined reference toc_plline3'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x157ee): undefined reference to c_pllightsource' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1746b): undefined reference toc_pllegend'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1773e): undefined reference to c_pljoin' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x17953): undefined reference toc_plimagefr'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x17ba1): undefined reference to c_plimagefr' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x17e9e): undefined reference toc_plimagefr'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x180d4): undefined reference to plimagefr_null' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x18e94): undefined reference topltr2f'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x18ed0): undefined reference to c_plimagefr' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1987a): undefined reference topltr1'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x198b6): undefined reference to c_plimagefr' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x19b63): undefined reference toc_plimage'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x19bdb): undefined reference to c_plhlsrgb' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x19d34): undefined reference toc_plhist'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x19d7d): undefined reference to c_plgvpw' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x19dc6): undefined reference toc_plgvpd'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x19e0f): undefined reference to c_plgspa' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1aa0b): undefined reference toc_plgriddata'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1af1c): undefined reference to c_plgradient' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1af96): undefined reference toc_plgpage'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1afef): undefined reference to c_plgdiplt' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1b023): undefined reference toc_plgdiori'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1b054): undefined reference to c_plgdidev' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1b09d): undefined reference toc_plgcolbga'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1b0ef): undefined reference to c_plgcol0a' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1b12a): undefined reference toc_plgcmap1_range'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1b155): undefined reference to c_plgchr' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1b432): undefined reference toc_plfill'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1b8a9): undefined reference to c_plfill3' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1bd4c): undefined reference toc_plerry'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1c1ef): undefined reference to c_plerrx' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1c2a5): undefined reference toc_plenv'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1c2ec): undefined reference to c_plenv0' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1c339): undefined reference toc_plctime'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1c6e2): undefined reference to c_plcont' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1cadc): undefined reference toc_plcont'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1d484): undefined reference to plf2evalr' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1d489): undefined reference toplfcont'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1e614): undefined reference to pltr2f' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1e651): undefined reference toplf2evalr'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1e656): undefined reference to plfcont' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1f3e3): undefined reference topltr1'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1f420): undefined reference to plf2evalr' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1f425): undefined reference toplfcont'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1fc13): undefined reference to pltr0' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1fc56): undefined reference toplf2evalr'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1fc5b): undefined reference to plfcont' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x1fd5f): undefined reference toc_plconfigtime'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x20e33): undefined reference to c_plcolorbar' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x20fd1): undefined reference toc_plcol1'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x21007): undefined reference to c_plcalc_world' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x2105f): undefined reference toc_plbtime'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x211c2): undefined reference to c_plbox' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x2153c): undefined reference toc_plbox3'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x21856): undefined reference to c_plbin' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x219e0): undefined reference toc_plaxes'
c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x21a60): undefined reference to c_plarc' c:\plplot32\lib\libplplotfortran.a(plplot_double.f90.obj):plplot_double.f90:(.text+0x21a93): undefined reference toc_pl_setcontlabelparam'
c:\plplot32\lib\libplplotfortran.a(plplot_small_modules.f90.obj):plplot_small_modules.f90:(.text+0x707): undefined reference to `plGetCursor'
collect2.exe: error: ld returned 1 exit status
PlPlotTest.mak:5: recipe for target 'PlPlotTest' failed
minGW32-make: *** [PlPlotTest] Error 1