|
|
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.
|
|
|
6804820 |
In the "Screen" section of your /etc/X11/XF86Config-4 or /etc/X11/xorg.conf
|
|
|
6804820 |
file (whichever one exists), you should have something like:
|
|
|
c8a3a37 |
|
|
|
c8a3a37 |
Section "Screen"
|
|
|
6804820 |
.
|
|
|
6804820 |
.
|
|
|
6804820 |
.
|
|
|
c8a3a37 |
Option "BackingStore"
|
|
|
6804820 |
.
|
|
|
6804820 |
.
|
|
|
6804820 |
.
|
|
|
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 |
|
|
|
6804820 |
4) Filename case issues
|
|
|
6804820 |
|
|
|
6804820 |
The default behavior has been set so that PAW is case-sensitive in its
|
|
|
6804820 |
treatment of filenames. If you have any old Paw scripts that do not
|
|
|
6804820 |
treat filenames in a case-sensitive way, you may need to add the line
|
|
|
6804820 |
|
|
|
6804820 |
filecase convert
|
|
|
6804820 |
|
|
|
6804820 |
to the beginning of them.
|
|
|
6804820 |
|
|
|
f28ce0b |
5) Shared and static libs
|
|
|
37d56c0 |
|
|
|
f28ce0b |
There are 2 sets of binaries installed. In one set the binaries are
|
|
|
f28ce0b |
statically linked with the cernlib (but still dynamically linked with
|
|
|
f28ce0b |
the other libraries), these are the binaries used in the default case
|
|
|
f28ce0b |
(pawX11 and paw++).
|
|
|
f28ce0b |
|
|
|
f28ce0b |
The other binaries are compiled dynamically (pawX11.dynamic and
|
|
|
f28ce0b |
paw++.dynamic), therefore the pawlib used is selected by the
|
|
|
37d56c0 |
/etc/ld.so.conf or $LD_LIBRARY_PATH settings.
|
|
|
37d56c0 |
|
|
|
f28ce0b |
The statically compiled one are used in the default case because
|
|
|
f28ce0b |
dynamically linked one fail on some 64 bit architectures.
|
|
|
f28ce0b |
|
|
|
6804820 |
-- Kevin McCarty <kmccarty@debian.org>, Tue, 22 Nov 2005
|
|
|
c8a3a37 |
|
|
|
c8a3a37 |
Adapted to the rpm package by
|
|
|
6804820 |
-- Dumas Patrice <dumas@centre-cired.fr>
|