SUMMARY: Error in instructions for Patch-ID# 100452-44

From: Peter Gross (pag@scg.boulder.co.us)
Date: Tue Oct 05 1993 - 00:32:29 CDT


I received no definitive replies to my claim that the instructions for
Patch-ID# 100452-44 were incorrect. I did, however, receive replies that
agreed with me, and one that pointed out that there is now a more recent patch:
100452-45. I followed my amended instructions in applying the patch and
have encountered no problems since. Thanks to edsbg@edstotto.ericsson.se
for pointing out that there is now a patch -45.

Here is my edited version of the README the OpenWindows 3.0: XView/3.0
CTE Jumbo Patch, (Patch-ID# 100452-45):

Patch-ID# 100452-45
Keywords: xview3.0
Synopsis: OpenWindows 3.0: XView/3.0 CTE Jumbo Patch
Date: Aug/31/93

SunOS release: 4.1, 4.1.1, 4.1.2, 4.1.3
 
Unbundled Product: OpenWindows
 
Unbundled Release: 3.0
 
Topic: XView 3.0 Jumbo Patch Release
 
BugId's fixed with this patch: 1066919 1072832 1073167 1066366 1075863 1075950 1059597 1080579 1075124 1073246 1065873 1084865 1083436 1083405 1053515 1078467 1061299 1076560 1037992 1078467 1044411 1055172 1068828 1077164 1091601 1093039 1049703 1087337 1074553 1053036 1053292 1030878 1020408 1097384 1076907 1043723 1101846 1103579 1105512 1106032 1098466 1106525 1093908 1067716 1109382 1108767 1113021 1110227 1109875 1114662 1111308 1114561 1065350 1067367 1115954 1053622 1109875 1122244 1122239 11

Changes incorporated in this version: 1140264

Architectures for which this patch is available: sun4(all)

Patches which may conflict with this patch: None.

Obsoleted by: None.

Files included with this patch preceded by ucb 4.1.1 /bin/sum :

        26178 1742 sun4/libxview.a
        58879 58 sun4/libxview.sa.3.46
        52036 1328 sun4/libxview.so.3.46
        62911 4 sun4/scrollbar.h

[long list of problem descriptions deleted]

Installation Instructions:

        1) cd to $OPENWINHOME/lib
        2) su to root
        3) get patch id from current libxview.a by typing
                nm libxview.a | grep patch_id
        4) if patch_id exists
                mv libxview.a libxview.a.patch_id_123456_89
                mv libxview.so.3.XYZ libxview.so.3.XYZ.patch_id_123456_89
                mv libxview.sa.3.XYZ libxview.sa.3.XYZ.patch_id_123456_89

                where XYZ is the minor version number of the library

                mv $OPENWINHOME/include/xview/scrollbar.h
                    $OPENWINHOME/include/xview/scrollbar.h.patch_id_123456_89

                where patch_id_123456_89 is recorded from step #3
           else
                mv libxview.a libxview.a.30fcs
                mv libxview.so.3.1 libxview.so.3.1.30fcs
                mv libxview.sa.3.1 libxview.sa.3.1.30fcs
        5) cp patched libxview.a to libxview.a
           cp patched libxview.so.3.46 to libxview.so.3.46
           cp patched libxview.sa.3.46 to libxview.sa.3.46
        6) chmod 644 libxview.a libxview.so.3.46 libxview.sa.3.46
        7) ranlib -t libxview.a libxview.sa.3.46
        7a) cd $OPENWINHOME/lib
            rm libxview.s[oa]
            ln -s libxview.so.3.46 libxview.so
            ln -s libxview.sa.3.46 libxview.sa
        8) cp scrollbar.h $OPENWINHOME/include/xview/scrollbar.h

[Notes deleted for brevity]

Thanks to:
edsbg@edstotto.ericsson.se (Bengt Gulin EDT/O/UN)
szh@zcon.com (Syed Zaeem Hosain)

Original submission:

> The README for the OpenWindows 3.0: XView/3.0 CTE Jumbo Patch,
> (Patch-ID# 100452-44) has the follow instructions:
>
> Installation Instructions:
>
> 1) cd to $OPENWINHOME/lib
> 2) su to root
> 3) get patch id from current libxview.a by typing
> nm libxview.a | grep patch_id
> 4) if patch_id exists
> mv libxview.a libxview.a.patch_id_123456_89
> mv libxview.so.3.XYZ libxview.so.3.XYZ.patch_id_123456_89
> mv libxview.sa.3.XYZ libxview.sa.3.XYZ.patch_id_123456_89
>
> where XYZ is the minor version number of the library
>
> mv $OPENWINHOME/include/xview/scrollbar.h
> $OPENWINHOME/include/xview/scrollbar.h.patch_id_123456_89
>
> where patch_id_123456_89 is recorded from step #3
> else
> mv libxview.a libxview.a.30fcs
> mv libxview.so.3.1 libxview.so.3.1.30fcs
> mv libxview.sa.3.1 libxview.sa.3.1.30fcs
> 5) cp patched libxview.a to libxview.a
> cp patched libxview.so.3.45 to libxview.so.3.45
> cp patched libxview.sa.3.45 to libxview.sa.3.45
> 6) chmod 644 libxview.a libxview.so.3.45 libxview.sa.3.45
> ------->7) ranlib -t libxview.a libxview.sa.3.1
> 8) cp scrollbar.h $OPENWINHOME/include/xview/scrollbar.h
>
> Shouldn't step 7) be for libxview.sa.3.45, not ...3.1?
>
> Also, ls -l *xview* produces:
> -rw-r--r-- 1 root 1767570 Sep 26 1991 libxview.a
> lrwxrwxrwx 1 root 15 Oct 25 1992 libxview.sa -> libxview.sa.3.1
> -rw-r--r-- 1 root 57848 Sep 26 1991 libxview.sa.3.1
> lrwxrwxrwx 1 root 15 Oct 25 1992 libxview.so -> libxview.so.3.1
> -rw-r--r-- 1 root 1646592 Sep 26 1991 libxview.so.3.1
> -rw-r--r-- 1 root 1904538 Sep 23 1991 libxview_p.a
>
> The symlinks are not noted in the instructions; shouldn't they also be redone
> to point to ....3.45 versions?

--peter gross
pag@scg.boulder.co.us



This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:08:20 CDT