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


 
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 :)
  --------------------------------------------------------------------------