FIXES FOR THE 4.0.5 VERSION OF THE IRIS FONT MANAGER Apr. 26, 1993.
----------------------------------------------------
If you have installed any version of IRIX 4.0.5 (A through H) and have noticed
some problems with the IRIS Font Manager, you may be able to fix those
problems by using the files in the directory sgi/libfm on sgi.com. You should
not install those files on any SGI machine that does not run IRIX 4.0.5.
If you are not sure whether you have installed IRIX 4.0.5 on an SGI machine,
please enter:
uname -r
on that machine. You should see a machine name followed by 4.0.5 if IRIX
4.0.5 has been installed.
The files in the directory sgi/libfm contain fixes for most problems in
the 4.0.5 version of the IRIS Font Manager which were reported by April 22,
1993. The IRIS Font Manager consists of the files libfm.a, libfm_s, and
libfm_s.a that are installed in the directory /usr/lib. It provides font
management (fm) functions, such as fminit, fmfindfont, fmscalefont, and
fmsetfont.
The directory sgi/libfm on sgi.com contains this README file and a compressed
tar file called:
libfm.tar.Z
To get these files by anonymous ftp, login as root, and enter the command:
ftp sgi.com
When prompted for a name, enter:
anonymous
When prompted for a password, enter your name as password.
When you get the prompt ftp>, enter the commands:
cd sgi/libfm
ls
ascii
get README
bin
get libfm.tar.Z
quit
To extract the information stored in the compressed tar file, enter:
zcat libfm.tar.Z | tar -xvf -
That should create a subdirectory called libfm. If you enter the commands:
rm libfm.tar.Z
cd libfm
ls -l
you should see:
-rw-r--r-- 1 root sys 355690 Apr 26 07:36 libfm.a
-rwxr-xr-x 1 root sys 374320 Apr 26 07:36 libfm_s*
-rw-r--r-- 1 root sys 108132 Apr 26 07:37 libfm_s.a
These three files constitute the IRIS Font Manager. They are replacements for
the corresponding 4.0.5 files you installed in the directory /usr/lib on your
machine.
Now you should enter:
cd /usr/lib
mv libfm.a libfm.a.405
mv libfm_s libfm_s.405
mv libfm_s.a libfm_s.a.405
on your machine that runs IRIX 4.0.5. This is to save the old (4.0.5) libfm
files. The files libfm.a and libfm_s.a will be in the directory /usr/lib only
if the software development subsystem gl_x_dev has been installed. If you
find only the file libfm_s in the directory /usr/lib, you should save just
that file by moving it to libfm_s.405.
The file libfm_s is used to execute the programs which were linked with
libfm_s.a (by using the option -lfm_s). The files libfm_s.a and libfm.a are
linked with those programs which need font management (fm) functions from the
IRIS Font Manager library.
Then you should move the new version of the files libfm.a, libfm_s, and
libfm_s.a from the subdirectory libfm to the directory /usr/lib. The
subdirectory libfm should now be empty, and you can remove it by using the
command:
rmdir libfm
You can now logout as root, and run some programs that use the IRIS Font
Manager, such as workspace and jot.
If you encounter some problems with new libfm files, please check that the
new files have the authorization codes (modes) as shown above, and that they
are owned by sys.root. If the files do not look correct, login as root, and
enter:
cd /usr/lib
chmod 755 libfm_s
chmod 444 libfm.a libfm_s.a
chown root.sys libfm*
If you still have some problems, you should restore the 4.0.5 version of
libfm files by entering:
cd /usr/lib
mv libfm.a.405 libfm.a
mv libfm_s.405 libfm_s
mv libfm_s.a.405 libfm_s.a
If you have any questions about these fixes for the IRIS Font Manager, please
send me an e-mail message.
Ivan Bach, ib@sgi.com
This software is provided without support and without any obligation on the
part of Silicon Graphics, Inc. to assist in its use, correction, modification
or enhancement. There is no guarantee that this software will be included
in future software releases.
THIS SOFTWARE IS PROVIDED "AS IS" WITH NO WARRANTIES OF ANY KIND INCLUDING THE
WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
|