From: Tim Foley (tfoley@camaro.uucp)
Date: 12/26/92


From: tfoley@camaro.uucp (Tim Foley)
Subject: List of Broken Bins under 0.99 [v1.2]
Date: 26 Dec 1992 12:07:24 GMT


 
Below is an un-official list of programs which break under 0.99 (or 0.98.6)
and the method to get them running again. I felt there was a great need
for such a thing.

           Any Changes/Suggestions/Fixes, tfoley@camaro.uucp

     NOTE: ENSURE YOU GET THE NEW LIBC 4.2 FILE FROM YOUR LOCAL SITE

To Upgrade to 4.2:

  Make sure you don't remove the sym-link to 4.0 or the old 4.1, unless
you have a boot diskette. The easiest method that I have found is use
either HLU's bootdisk or Disks 1 and 2 of the SLS series, reboot your
machine using either combination and exit from the SLS install, then
manually mount your partition with /lib on it. Then just kill the link
and relink using 4.2, reboot and voila...4.2

Revision 1.2
Date 12/26/92 12:15pm

1.0
-Initial Release

1.1
-Added minicom correction/makefile had different install dir/my fault ;)
-Added sed problems
-Updated rz/sz / tested...works

1.2
-Added Empire
-Added availability list
-Added info on how to upgrade to 4.2
-Added tsch & gtroff... (Thanks to Scott Heavner)

NAME STATUS FIXED METHOD OF REPAIR
===========================================================================
ps Broke Yes -recompiled the ps-0.97.6.tar source
                        -ps -U after installing the new ps in /usr/bin
elm Ok? Yes -Appears to work ok
trn Ok? Yes -Appears to work ok (needs new sed for inews to post)
emacs Ok? Yes -Appears to work ok
uucp Broke Yes -recompiled the Taylor 1.03 with the -fwritable-strings in
                        the makefile in addition to all other cflags and
                        added the new libc.so.4.2 (MUST HAVE!)
minicom Broke Yes -Apply mini98.5.tar patch
                        -Check Config.h install dir though, it changed
rz/sz Ok? Yes -Appears to work ok (tested from minicom)
sed Broke? Yes -Did not behave reliably, version GNU 1.09
                        -Get GNU 1.13, added -dHAVE_BCOPY and removed def in
                        sed.c for sys_errlist as its in errno.h
                        -now works properly, fixes INEWS problem
cnews Broke Yes -Inews shell script keeps dumping in dead.article
                        -Due to SED not fully working
mail Broke Yes -Recompiled the mailpak-1.3 mail, with -fwritable-strings in
                        the makefile, remember to re-link rmail as well
getty Broke Yes -Recompiled the 2.04 (Not 2.03) sources
                        -No longer likes terminals? Had to use uugetty for
                        my vt220
uugetty Broke Yes -Recompiled the 2.04 (Not 2.03) sources
man Stat() Yes -Recompiled 1.1 sources
empire Ok? Yes -Appears to work ok, but the power command
                         still causes the emp_server to stop.
tcsh CS-Write Yes -get tcsh-0.98.5 (maybe 6) from tsx-11
                        -I don't run tcsh, so untested as of yet
gtroff CS-Write ? -not tested on my system as of yet

 The new lib, libc.so.4.2 seems to solve many a problem actually.

Availability list
===================
 
  All of the previous files/patches were obtained from Squally Holler bbs,
a public-access Fido-Net site and the Head of LNXNET, the fido net Linux
distribution network. Greg keeps the files very up to date, and is quite
receptive to Q&A and may help you find some files if you do not have ftp
access, but the bbs usually has everything.
 
Squally Holler BBS ---- 1-206-235-0270

  Its well worth the long distance call if you need just a simple 10 to 30k
patch, if you have a HST or high speed modem, then you are in luck, as so is
the bbs. I regularily call S.H. each night to keep up to date, and it costs
only a dollar at most if I download something, otherwise just about 50 cents
to look around (Of course this is Bell Canada). Get yourself a long
distance calling plan, such as Between Friends or something, it works.

Note from Scott:

        The CS-Write error seems to be the error that resulted in
the "Broke" error before where the thing just dies and dumps its
core. Someone sent me this kernel patch so that you can tell when
one of these errors occurs. You can still run the program + you
know what's wrong with it.

> Hi. If you want to run tcsh `dirty', you can change a line in the
> kernel source file /usr/src/linux/mm/memory.c. Look for function
> do_wp_page() and change
>
> if (user_esp)
> send_sig(SIGSEGV, tsk, 1);
>
> to something like
>
> if (user_esp)
> printk("%s writes to code space\n", tsk->comm);
>
> That's how I run tcsh, now it only complains "tcsh writes to code
> space" each time I start it up, instead of dying with a
> segmentationspace" each
> fault...

-- 
  --------------------------------------------------------------------------
               The HeartBeat of America...Yesterdays Camaro Z28 
                             tfoley@camaro.uucp   
     Call the Camaro Linux Pub-access site: 1-416-238-6550 USRobotics HST
    Note: Please, no ftpmail or mailing lists or the host gets annoyed :)
  --------------------------------------------------------------------------