Building the PDP-8 SIMH Fails

132 views
Skip to first unread message

Mike Katz

unread,
Jul 31, 2023, 11:13:12 AM7/31/23
to PiDP-8

Trying to build the latest SIMH from:

git clone https://github.com/simh/simh

with the following build command in the SIMH directory:

make BIN/simh

​Causes a bunch of compiler warnings which then causes the build to fail.

Building on Raspberry Pi OS:  

Linux raspberrypi 6.1.21-v7+ #1642 SMP Mon Apr  3 17:20:52 BST 2023 armv71 GNU/Linux


See the attachment for an example of the build errors.

This has been cross posted to the DEC VFCED forum as well as posted as an issue on the SIMH github repository.


Please cross post on any other relevant forums or email lists.


SIMHBuild.jpg

William Cattey

unread,
Aug 1, 2023, 10:32:56 AM8/1/23
to PiDP-8
Two things look odd to me:
1. uint8 is being complained about.  Are you using a funky compiler.
2. "BIN" is a destination?  None of the makefiles i worked with capitalized the bin directory.  Did something possibly mutilate your Makefile or your Makefile.in?

Mike Katz

unread,
Aug 1, 2023, 10:45:11 AM8/1/23
to William Cattey, PiDP-8
Bill,

This SIMH is built as part of the installation of SerialDisk so that the RK05 images and the OS/8 boot image can be made.

Go to https://github.com/drovak/os8diskserver, download getos8diskserver and makeos8diskserver.  These scripts are specifically designed to run on Raspberry Pi Linux.

I solved the problem by using https://github.com/open-simh/simh instead of https://github.com/simh/simh.

I don't know about other build environments but the makeos8diskserver script worked on https://github.com/simh/simh when I last tried it about a month or two ago.

I dont' know all of the differences between the two versions, I know that there are some VX8E patches to the original SIMH that are not in open-simh (if I understood Vince correctly).

For my purposes using open-simh solve my problem without much effort.

I hope you and your family are well,

                     Mike
--
You received this message because you are subscribed to the Google Groups "PiDP-8" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pidp-8+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pidp-8/db5da945-8911-402e-87a8-338becf367c7n%40googlegroups.com.

Reply all
Reply to author
Forward
0 new messages