Hi Nadia,

You must tell the linker (/usr/bin/ld) where to find
libpgplot.a .One quick solution is compiling plrho.f
using the -L/* option,

 gfortran plrho.f -lX11  -L/home/Nadia/PGPLOT_DIR  -lpgplot -o plrho

Get the idea ?

Regards,

Roberto

PS: there is nothing you can do about the Warnings (new compiler, too
old code), anyway I bet they are harmless.


On 04/29/2015 04:01 PM, Nadia Salami wrote:
I want to compile plrho utility. So, at first, according to the following link,
I have installed the pgplot library in ubuntu using gfortran compiler.

http://pendientedemigracion.ucm.es/info/Astrof/software/howto/howto-pgplot.html

1. Download the distribution file pgplot5.2.tar.gz
<ftp://ftp.astro.caltech.edu/pub/pgplot/pgplot5.2.tar.gz>
2. ....
.
.
.

 After that, when I want to compile the plrho with

gfortran plrho.f -lX11 -lpgplot -o plrho

I have faced to the following error:



icolor.f:179.72:
    Included at plrho.f:223:

    Â
IF(J.GT.97.OR.J.LT.1)PAUSEÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 
           Â

                                        
                              Â
1
Warning: Deleted feature: PAUSE statement at (1)
pltr3d.f:169.45:
    Included at plrho.f:227:

              pixmap(ix,iy) = icolor( b, nc, c
)Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
                                        
   Â
1
Warning: Rank mismatch in argument 'color' at (1) (scalar and rank-1)
plrho.f:206.24:

     .              nt, colmin, colavg, colmax
)Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
                        1
Warning: Rank mismatch in argument 'colmin' at (1) (rank-1 and scalar)
/usr/bin/ld: cannot find -lpgplot
collect2: error: ld returned 1 exit status



How can I solve the problem?
Best regards.
Nadia Salami


Responder a