Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!uwm.edu!zaphod.mps.ohio-state.edu!math.lsa.umich.edu!sharkey!sbcs!max!figuei From: figuei@max.sunysb.edu (Francisco Figueirido) Newsgroups: comp.os.minix Subject: minix ST 1.5.0 Keywords: minix, atarist, upgrade Message-ID: <1990Feb28.165418.9954@max.sunysb.edu> Date: 28 Feb 90 16:54:18 GMT Sender: Francisco Figueirido Reply-To: figuei@max.sunysb.edu (Francisco Figueirido) Organization: Institute for Theoretical Physics, SUNY at Stony Brook Lines: 44 First of all thanks very much to the people who answered my posting! I was a fool and didn't realize that I had to redirect both stdin AND stdout for rz, sz to work! I managed to compile de (with 1.5.0 sources). The problems I had to solve were the following: 1. When running cg on de.c I got a weird message, something like "Error: cannot find table entry for 45". I figured it was an error in the function Error and when I looked up its definition I found it was expecting three arguments but it was mostly called with one or two. What I did was a kludge: redefine it to accept as first argument the number of extra parameters passed. This solved the compiling problem. 2. In de_stdout.c there were calls to major() and minor() (I guessed to get the major and minor device numbers of a special file) but there were nowhere to be found. I wrote my own macros (something like #define major(dev) (((dev)>>MAJOR)&0377) after a hint in ). 3. The rest of the problems were trivial: some include files were in the fs sources. After these patches I managed to compile and run de (I tried it only for reading on a write-protected floppy, of course). One comment: the source is pretty much based on the PC keyboard (the help command mentions PgUp and PgDown keys, and other weirdos ...). Has someone gotten the trouble of rewriting it for the atari (I know this is not a priority, but ...)? I will try to post soon more details about my weird cron problem, and to use the 1.5.3 sources also! Finally some questions: does anybody know whether minix (1.5.0 or later) will run on a ST with an accelerator board installed (like the Fast-16)? And also about GCC: I have the a GCC cross-compiler on the campus SGI and got the libraries for 1.36 and when I found out that the 16 bit libraries seem fine but when I use the 32 bit stuff (i.e., without the -mshort flag) I get a bus or segmentation violation fault. Anybody knows what happens? Thanks again! Francisco Figueirido e-mail: figuei@max.sunysb.edu