It turns out Red Hat 5.0 made a number of noticeable changes to the system libraries, including:
I decided, finally, to learn how configure scripts work, and after about 15 hours of experimention I now have a patch to the default distribution's configure.in and src/autoconf.in that fix these problems.
Caveats: This works on my machine. I have no idea if it will work on yours!
Two warnings related to const pointers being assigned to vars now occur in udb_misc.c. I've ignored them and they seem to cause no grief.
An apparent bug in an autoconf macro causes an "rm - invalid .." complaint during the execution of ./configure. This is a cosmetic problem that appears to have no effect on the results. (If it annoys you, apply the optional patch where indicated to insert a missing newline between an 'rm' and the following 'echo'.)
Since Red Hat 5 breaks existing binaries, you'll have to db_unload your database before upgrading from Red Hat 4.x to 5.0. If you didn't, you'll have to find a 4.x system to unload your database on. Luckily my home machine is still 4.1, and my 4.2 binary still worked on it!
I am not a unix developer, at least not for C applications. I can't make any statements about the correctness of this patch except that it compiles, links, and appears to run on my little office mush. I've offered this patch in the hope someone more knowledgeable can use it as a starting point for incorporating "official" corrections for these problems into the distribution someday.
Here's the sequence of commands I used to rebuild TinyMUSH 2.2.3 on a Linux Red Hat 5.0 system with a uname -a of:
Linux tardis.arh.ms.cdc.com 2.0.32 #1 Tue Mar 3 13:19:09 /etc/localtime 1998 i586 unknown
You can read the log of the build session.
The patch files are available at: my FTP area.
| Frames Homepage | Non-Frames Homepage |
|
In memory of those who died Sept. 11, 2001 at the World Trade Center, the Pentagon, and on American Airlines Flight 11, United Airlines Flight 175, American Airlines Flight 77, and United Airlines Flight 93 | |
|---|---|---|
|
Honoring Marsh & McLennan professionals I've worked with,
including: Jack Aron, Valerie Hanna, Joe Sisolak, Greg Reda, and Cathy Fagan. |
||
| Shattered Photoessay by James Nachtewy | ||
Comments may be sent to gyles19@nospam.visi.com
This page last updated Sunday, 17-May-1998 22:20:54 CDT.