<div dir="ltr">If he really did do an "apt-get build-essential" and still can't find sys/cdefs.h, it's possible that debian/ubuntu screwed up and only included it in the 32-bit build environment on ubuntu 14.04. There's at least some google evidence to this effect. This is a non-issue in 18.04, as sys/cdefs.h is where you expect it to be in the native 64-bit build environment.<div><br></div><div>-Mark</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Dec 19, 2018 at 5:30 PM Paul Koning <<a href="mailto:paulkoning@comcast.net">paulkoning@comcast.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
<br>
> On Dec 19, 2018, at 7:54 PM, Mike Stramba <<a href="mailto:mikestramba@gmail.com" target="_blank">mikestramba@gmail.com</a>> wrote:<br>
> <br>
> I am running an old 14.04 Ubuntu system.<br>
> <br>
> And I don't *think* I have the 32 bit "build libraries" installed (not<br>
> sure, *nix  novice)<br>
> <br>
> Anyway Jim sent me these instructions, which has me up and running :<br>
> <br>
> In the Makefile for SEL32, there is an option line SEL32_OPT (line<br>
> 1103) that has the -m option.  That is the option for 32 bit<br>
> compile/build to GCC.<br>
> <br>
> Mike<br>
<br>
I may be missing something, but... why would you ask for a 32 bit compile?  If you want to create a kit that can run on old PCs, sure.  But for a local build, the default makes more sense, whatever that is on the machine in question.<br>
<br>
In other words, it's hard to see why you'd have -m32 in the compiler switches.<br>
<br>
        paul<br>
<br>
</blockquote></div>