From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 31690 invoked from network); 11 Jul 2022 19:48:35 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 11 Jul 2022 19:48:35 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 6FA8F4010F; Tue, 12 Jul 2022 05:48:30 +1000 (AEST) Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com [209.85.128.48]) by minnie.tuhs.org (Postfix) with ESMTPS id 2480C4002F for ; Tue, 12 Jul 2022 05:48:24 +1000 (AEST) Received: by mail-wm1-f48.google.com with SMTP id ay25so3599787wmb.1 for ; Mon, 11 Jul 2022 12:48:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=6oswnPFYwlkMzpkcJvf7ClvghL3wTtPHol5YnUwk2Qs=; b=o1zAjUORIjc31eC3PhMGMRkE6k/FThhGK+2qO540dic+wyVeigJaEJz4G+mthMPoTL YLNIJDT8SOKZoIHaC6AurPLb60kLpEb6433aviJX1XmWwKa75vDw5vRm40I+kxohaAKN o7CsvpwmqYNer8iQKVzzM6uXvEe93gAtAUHOTEqvLMDDJP6odBOoPjqKYT1mgzt/9+f3 qw3HCLBrdy807EhdblC06GE715yju85ksA3JYskj6QM2sJire1Q+VFNH2Gp4rA3Lze5t YEvouQ1fVzJIlKDssMEf2aSAAi/iQYR9o8TuQ7nBioQDCmj7n6yBDgRb7rQu345kZ4oW cgFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=6oswnPFYwlkMzpkcJvf7ClvghL3wTtPHol5YnUwk2Qs=; b=xXrUNz9POCNHK5/Jg0jBphxBF2nRiUcezwOEcpJJBIRns5obMmaB9xWYsSZcsjXoUY UVK/FB8I4o3GEWFGRZ7oa/iS3N7BjZA6nsSuVgoqFMvNSixiEQoSlsQXS6evkrYHDFMY NEzzrn064BGfO6yX+WXWwUbXaZ4iDBs1YKxxZQ2/aAU9UBbolnW5kfyh6j/2z6YcowVM unkSuTAzR/+GTOwhZTKB0Mqd1i6Yedg0KvVxqIG9g24cieySm8hJ6o/F6J8HCtQQSvHW qkoJAMwqFGjnks+VddI9HYroPV/yurZ7lwo8fjqGc0P8siVxdmwPSS/jL67J9n8WkXHh nF7A== X-Gm-Message-State: AJIora+hLKzM5JTN+DGBkPpcz+J3VPrz8AK8RX6f8lNDD9bq+a3LeXCI RLpHqNBrBj1OXUoW/EgH5XYay2YMKHkruzkOHln2fWIIfEw= X-Google-Smtp-Source: AGRyM1tpk3gHCkwKgWfVdqiJfrxoHwPzDEIHQszUYGAK0FnnTmz5JZrSbUcKZE7pBDxd1jguzaeEhDY/dBobkjAsoFA= X-Received: by 2002:a1c:f710:0:b0:394:1960:e8a1 with SMTP id v16-20020a1cf710000000b003941960e8a1mr5958wmh.154.1657568842392; Mon, 11 Jul 2022 12:47:22 -0700 (PDT) MIME-Version: 1.0 From: Gavin Tersteeg Date: Mon, 11 Jul 2022 14:47:11 -0500 Message-ID: To: tuhs@tuhs.org Content-Type: multipart/alternative; boundary="0000000000000aa73405e38cd292" Message-ID-Hash: SG3SX7S3I5ACBFRBS62TLSKLXT3EKKZK X-Message-ID-Hash: SG3SX7S3I5ACBFRBS62TLSKLXT3EKKZK X-MailFrom: gctersteeg@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tuhs.tuhs.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] LSX issues and musing List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --0000000000000aa73405e38cd292 Content-Type: text/plain; charset="UTF-8" Hello, and greetings! I guess as this is my first post here, I should give some background on what I have been working on. Last summer I spent a lot of time getting UNIX V6 working on my PDP-11/23 system. It took a lot of tinkering with the kernel and drivers to make it work in the way I wanted to, but in the end I was left with a system that ran well enough to do some demonstrations at VCFMW. This year I want to do more stuff with 1970s era UNIX, but now with even more technical restrictions. I have had a Heathkit H-11 (consumer grade PDP-11/03) for a while now, and I have been looking for something interesting to do with it. From my research, it seems like there were two different UNIX variants that could run on a system like this. These variants were LSX and MINI-UNIX. MINI-UNIX seems to require a decent mass-storage device like a RK05 and some porting to work on an 11/03, while LSX is designed to work on exactly the hardware specs that I have on hand. So on to the actual issues I am having at the moment: I have put together a SIMH instance to get the ball rolling in building a kernel that will boot on my EIS-less 11/03, but I am having significant difficulty actually getting the kernel to build. The first issue is that the C compiler will randomly spit out a "0: Missing temp file" when attempting to compile something. This is annoying, but circumventable by just running the same command over and over until it works. The second issue, however, is much more of a road block for me. I can't seem to get the kernel to actually link together once everything is compiled. When the final "ld -X" is executed, I always get the following errors: " Undefined: _end _edata _decmch " (This is from the build script found in the "shlsx" file) https://minnie.tuhs.org/cgi-bin/utree.pl?file=LSX/sys/shlsx I am assuming that this is some sort of issue with the object file orderings, but I simply do not know enough about V6 ld to properly debug this issue. I am hoping that somebody here has already run into this issue, and knows what I am doing wrong. If I can get this working, I have a long laundry list of modifications and experiments that I want to run with LSX, but as it stands, this is where I am stuck at. Thank you, Gavin --0000000000000aa73405e38cd292 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello, and greetings!

I guess as this i= s my first post here, I should give some background on what I have been wor= king on. Last summer I spent a lot of time getting UNIX V6 working on my PD= P-11/23 system. It took a lot of tinkering with the kernel and drivers to m= ake it work in the way I wanted to, but in the end I was left with a system= that ran well enough to do some demonstrations at VCFMW.

This year I want to do more stuff with 1970s era UNIX, but now with= even more technical restrictions. I have had a Heathkit H-11 (consumer gra= de PDP-11/03) for a while now, and I have been looking for something intere= sting to do with it. From my research, it seems like there were two differe= nt UNIX variants=C2=A0that could run on a system like this. These variants= =C2=A0were LSX and MINI-UNIX. MINI-UNIX seems to require a decent mass-stor= age device like a RK05 and some porting to work on an 11/03, while LSX is d= esigned to work on exactly the hardware specs that I have on hand.

So on to the actual issues I am having at the moment: I ha= ve put together a SIMH instance to get the ball rolling in building a kerne= l that will boot on my EIS-less 11/03, but I am having significant difficul= ty actually getting the kernel to build. The first issue is that the C comp= iler will randomly spit out a "0: Missing temp file" when attempt= ing to compile something. This is annoying, but circumventable by just runn= ing the same command over and over until it works. The second issue, howeve= r, is much more of a road block for me. I can't seem to get the kernel = to actually link together once everything is compiled. When the final "= ;ld -X" is executed, I always get the following errors:

=
"
Undefined:
_end
_edata
_decmch
"
(This is from the build script fou= nd in the "shlsx" file)

I am ass= uming that this is some sort of issue with the object file orderings, but I= simply do not know enough about V6 ld to properly debug this issue. I am h= oping that somebody here has already run into this issue, and knows what I = am doing wrong.

If I can get this working, I have = a long laundry list of modifications and experiments that I want to run wit= h LSX, but as it stands, this is where I am stuck at.

<= div>Thank you,
Gavin
--0000000000000aa73405e38cd292--