Mcstas

Kristian Nielsen kristian.nielsen at risoe.dk
Wed Sep 1 08:49:06 CEST 1999


> Date: Wed, 25 Aug 1999 13:39:08 -0400
> From: eiverson at anl.gov

> Dear Kristian,

> Unfortunately, I still cannot get perl-PGPLOT to successfully compile.  It 
> will "make" without any errors, but "make test" fails completely.

First, sorry for answering so late, things have been busy here due to
the upcoming ECNS (even though I am not going myself).

> Can't load './blib/arch/auto/PGPLOT/PGPLOT.so' for module PGPLOT: ./blib/arch/aut
> o/PGPLOT/PGPLOT.so: undefined symbol: fstat at /usr/lib/perl5/i386-linux/5.00404/
> DynaLoader.pm line 166.

Sigh. Apparently some library problem. It is difficult to say much about
it without further information. Would it be possible for you to give me
a temporary account on the machine, so that I can examine the problem
directly? If you want to try yourself, the "HELP" file in the pgperl
source seems to give some hints. In my experience, the first place to
look is in compiler and library versions for the fortran stuff.

The problem with pgperl/pgplot is that it is linking THREE languages -
perl, fortran, and C. This has turned out to cause a lot of problems,
especially on Linux where fortran support seems somewhat weak. Pgplot
with the perl interface is actually quite nice, but if users cannot
install it then that does not help much.

(You don't happen to know of a good alternative to pgplot for scientific
plotting?)

 - Kristian.







More information about the mcstas-users mailing list