🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.next.programmer
Article #1357

Fixing Allegro CL 3.1.20 to work under NS 3.0

#1357
From: Bill Vrotney
Date: Fri, 09 Oct 1992 04:27
54 lines
2351 bytes
I though it was going to take me longer to get a method out for doing this
but the ucl.o file that I had was not the Franz patched file, so it is
actually pretty simple as long as you update to the Franz patched ucl.o.

The following is a procedure for fixing Allegro CL 3.1.20 so that it works
under NeXTstep 3.0. I don't have 3.0 so I need someone to try this out and
report back to this news group.

  Warning!!! (from Franz) This procedure results in creating a new ucl.o
  binary file. You may distribute this method but not the resulting ucl.o
  file. 

  You should find all of the files mentioned here on your ACL distribution
  floppies. If you do not have the Franz patch mentioned below you will
  have to ask Franz for it.

        1. You need to patch your existing ucl.o file, if it is not
           already patched, with an existing patch from Franz. This is
           done with an existing shell script called

                install_patch.sh

           and an existing patch file called

                patch.uu

           To verify that you have done the right thing, after this patch
           is installed the ucl.o file should be 612364 bytes.

        2. Then you edit the binary file in emacs and save the results.
           You are going to edit your existing ucl.o file so that you might
           want to save the existing ucl.o to ucl.orig.o. Then run emacs
           and do:

                find-file ucl.o
                replace-string _rld _jld
                replace-string __bcopy _bcopy^@
                save-buffer

           The ^@ above is the null character (000 byte) and can be
           entered in emacs using

                C-q C-<space>

           and will look in an emacs buffer as a single character ^@
           and NOT two characters.


        3. You then reinstall ACL as usual.

--
Bill Vrotney
BAH/Advanced Decision Systems
Technical Details
Message-ID: <1992Oct9.042738.22990@ads.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!sun-barr!ames!ads.com!bvrotney

Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.next.programmer
Path: arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!sun-barr!ames!ads.com!bvrotney
From: bvrotney@ADS.COM (Bill Vrotney)
Subject: Fixing Allegro CL 3.1.20 to work under NS 3.0
Message-ID: <1992Oct9.042738.22990@ads.com>
Sender: usenet@ads.com (USENET News)
Organization: Advanced Decision Systems, Mtn. View, CA (415) 960-7300
Date: Fri, 9 Oct 1992 04:27:38 GMT
Lines: 54