|
|
c8a3a37 |
Notes on paw
|
|
|
c8a3a37 |
------------
|
|
|
c8a3a37 |
|
|
|
c8a3a37 |
1) Graphics window corruption
|
|
|
c8a3a37 |
|
|
|
c8a3a37 |
If you experience corruption of the graphics window when other windows are
|
|
|
c8a3a37 |
moved over top of it, turn on the BackingStore option of the X server.
|
|
|
508a987 |
In the "Screen" section of your /etc/X11/XF86Config-4 or /etc/X11/xorg.conf
|
|
|
508a987 |
file (whichever one exists), you should have something like:
|
|
|
c8a3a37 |
|
|
|
c8a3a37 |
Section "Screen"
|
|
|
508a987 |
.
|
|
|
508a987 |
.
|
|
|
508a987 |
.
|
|
|
c8a3a37 |
Option "BackingStore"
|
|
|
508a987 |
.
|
|
|
508a987 |
.
|
|
|
508a987 |
.
|
|
|
c8a3a37 |
EndSection
|
|
|
c8a3a37 |
|
|
|
c8a3a37 |
2) Remote data files
|
|
|
c8a3a37 |
|
|
|
c8a3a37 |
PAW can read files remotely from computers running the distributed PAW
|
|
|
c8a3a37 |
(pawserv) server, which is included in the cernlib-packlib package. This is
|
|
|
c8a3a37 |
done from within PAW using 'rlogin' and 'rshell' commands; see the PAW
|
|
|
c8a3a37 |
User's Guide for details. Please note that these commands transmit passwords
|
|
|
c8a3a37 |
in clear text and should be used only within a secured LAN.
|
|
|
c8a3a37 |
|
|
|
c8a3a37 |
3) Path issues
|
|
|
c8a3a37 |
|
|
|
c8a3a37 |
If you compile a FORTRAN script within PAW, the path to the file cannot
|
|
|
c8a3a37 |
be excessively long (more than 256 characters).
|
|
|
c8a3a37 |
|
|
|
508a987 |
4) Filename case issues
|
|
|
508a987 |
|
|
|
508a987 |
The default behavior has been set so that PAW is case-sensitive in its
|
|
|
508a987 |
treatment of filenames. If you have any old Paw scripts that do not
|
|
|
508a987 |
treat filenames in a case-sensitive way, you may need to add the line
|
|
|
508a987 |
|
|
|
508a987 |
filecase convert
|
|
|
508a987 |
|
|
|
508a987 |
to the beginning of them.
|
|
|
508a987 |
|
|
|
2a76f80 |
5) Shared and static libs
|
|
|
6045605 |
|
|
|
2a76f80 |
There are 2 sets of binaries installed. In one set the binaries are
|
|
|
2a76f80 |
statically linked with the cernlib (but still dynamically linked with
|
|
|
2a76f80 |
the other libraries), these are the binaries used in the default case
|
|
|
2a76f80 |
(pawX11 and paw++).
|
|
|
2a76f80 |
|
|
|
2a76f80 |
The other binaries are compiled dynamically (pawX11.dynamic and
|
|
|
2a76f80 |
paw++.dynamic), therefore the pawlib used is selected by the
|
|
|
6045605 |
/etc/ld.so.conf or $LD_LIBRARY_PATH settings.
|
|
|
6045605 |
|
|
|
2a76f80 |
The statically compiled one are used in the default case because
|
|
|
2a76f80 |
dynamically linked one fail on some 64 bit architectures.
|
|
|
2a76f80 |
|
|
|
508a987 |
-- Kevin McCarty <kmccarty@debian.org>, Tue, 22 Nov 2005
|
|
|
c8a3a37 |
|
|
|
c8a3a37 |
Adapted to the rpm package by
|
|
|
508a987 |
-- Dumas Patrice <dumas@centre-cired.fr>
|