Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!samsung!emory!gatech!udel!mmdf From: SRONCH%HLERUL2.BITNET@vm.biu.ac.il (Fred Wiersma) Newsgroups: comp.os.minix Subject: Re: 1.6 woes Message-ID: <57109@nigel.ee.udel.edu> Date: 25 Jun 91 07:49:44 GMT Sender: usenet@ee.udel.edu Lines: 49 Bruce ('The Grand Master') writes: > I am having problems installing Minix 1.6 . > I have the usual PH distribution of 1.5, running on an IBM PS/2. > It is a model 50Z (286) > Unfortunately I have the following problems: > when I compile fs or mm, I get the following: > unresolved references: > __receive > __send > __sendrec > > Now, I have checked out libc.a, and it does include these calls, but for > some reason, fs and mm are not recognizing them??!! > In mm/mm.h send, receive and sendrec are redefined to _send, _receive and _sendrec, but the library sources have not (yet) been updated. You will have to update src/lib/ibm/ : add an underscore to send, receive, sendrec, setjmp, begsig, and maybe others, regenerate libc.a (save the old one!) and make mm, fs and kernel. > My other problem is that my kernel/*.x files cannot be translated correctly. > I am trying to use the xenix_to_asld script provided by Andy on star.cs.vu.nl, > but I end up with empty .s files when I do. Anyone else run into a similar > problem? The script worked fine for me. > > Any help is greatly appreciated. > > Thanx > Bruce You're welcome. I have one question myself: mknod4 is an unsolved reference when making some commands (e.g. format, mknod, tar). When browsing some header files (I think unistd.h) I saw a definition for either mknod or mknod4, depending on whether _MINIX was defined. So I copied mknod.c to mknod4.c, changed its mknod identifier to mknod4, recompiled and regenerated libc.a. Then I could make the above mentioned commands. Was what I did OK? Fred SRONCH@HLERUL2.BITNET or wiersma@compass.LeidenUniv.nl