Index of /SGI/ftp.sgi.com/sgi/IRIX4.0/libfm/

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.
TypeNameSizeLast modifiedInfo
..-2018-06-07 02:48:37
README4.22K2018-06-07 10:41:08
libfm.tar.Z394.12K2018-06-07 10:41:08