[Simh] Not compiling through Termux on brand new tablet

Ray Jewhurst raywjewhurst at gmail.com
Mon Dec 30 18:49:47 EST 2019


First, an explanation, after you gave me the fix, I tried it on my old Tab
4 which is what gave me the linker error so just out of curiosity, I tried
it on the E8 before I returned it and no errors!  For future knowledge, the
linker error is benign on the pdp8 but not on the pdp11 which prevents the
processing of disk images. Sorry about the confusion but now I can run Simh
on a larger screen than my phone. Thanks Mark!

Ray

On Mon, Dec 30, 2019, 3:51 PM Mark Pizzolato <Mark at infocomm.com> wrote:

> On Monday, December 30, 2019 at 11:43 AM, Ray Jewhurst wrote:
> > I tried disabling the -DHAVE_GLOB statement and except for a dismissable
> > warning; pdp8, pdp11 and vax went fine but when I went to build vax780,
> I
> > got the following message:
> > ead -ldl
> > BIN/vax780
> /data/data/com.termux/files/home/simh/VAX/tests/vax-diag_test.ini
> > WARNING: linker: BIN/vax780: unused DT entry: type 0x6ffffef5 arg 0x894
>
> See:
> https://stackoverflow.com/questions/33206409/unused-dt-entry-type-0x1d-arg
>
> This is somewhat consistent with the fact that the termux support for your
> particular android platform is not particularly robust.  This, the glob
> issue, and the compiler issue mentioned below are all signs of this lack of
> robustness.
>
> >
> > VAX 11/780 simulator V4.0-0 Current        git commit id: 23671684
> > Running Hardware Core Test (EVKAA)
> >
> > *** PASSED - VAX 11/780 Hardware Core Instruction test EVKAA
> >
> >
> > Starting VAX Diagnostic Supervisor
> >
> >
> > Running - VAX Basic Instructions Exerciser EVKAB
> >
> >
> > *** FAILED - VAX Basic Instructions Exerciser EVKAB
>
> The test failure you're seeing says that the compiler you're using doesn't
> generate code to correctly implement the needs of ANY of the VAX
> simulators.  The same problem absolutely exists on the vax simulator, but
> the available diagnostic merely doesn't happen to demonstrate that failure
> since it doesn't do the same things as the VAX780 diags.  Trying to run
> real programs on any VAX simulator on your platform will certainly not be
> perfect.
>
> > make: *** [makefile:2356: BIN/vax780] Error 1
> > Also, it took well over an hour to build where it takes approximately 10
> minutes
> > on my S8.
>
> As previously mentioned, we've seen issues with some of the older Android
> versions, and E8 is probably doesn't have a very beefy CPU compared to the
> S8.
>
> > I am going to try the -landroid-glob make option. Did I  get that right?
>
> You got it right, but it won't change the build and test time since that
> really is limited by the CPU power of the system you're running on and it
> has nothing to do with whether or not glob functionality is available.
>
> - Mark
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.trailing-edge.com/pipermail/simh/attachments/20191230/a61e06dc/attachment.html>


More information about the Simh mailing list