[Clfs-support] Missing errno.h in Eglibc compile

William Harrington kb0iic at berzerkula.org
Tue Jun 10 05:35:56 PDT 2014


On Jun 9, 2014, at 9:44 AM, Barry Kasindorf wrote:

> Hi,
>
> I am using the 2.10 version of the book. I am using Ubuntu 1404  
> 64bit as the host system to make an x86 multilib cross system.
>
> It works well til it tries to make Eglibc 32 and 64. I get an  
> #include <errno.h> not found. I looked this up and found a message  
> in passing that it was caused by another RPC package on the host  
> being installed, but this package is not my problem. I had this  
> working before but had other issues come up so I went back to the  
> book and religiously followed the steps again and got here.
>
>
>
> Building EGLIBC 32 bit:
>
> rpc_main.c:37:19: fatal error: errno.h: No such file or directory
>
> #include <errno.h>
>
>                    ^
>
> compilation terminated.
>
>
>
> I have a relatively clean Ubuntu 1404 system with just the CLFS  
> packages added. Some are newer than the list in the preface. I did a  
> dpkg search and can’t find any other RPC package that is installed I  
> can remove.
>
> Thanks
>
> -Barry
>
>
>
> -- 
> -Barry

Hello Barry,

Moving this to clfs-support instead of clfs-dev. It's a support matter.

It's been a long time since the CLFS 2.1.0 release and I know we fixed  
the RPC parts when it was being put in a bad state when cross compiling.

I suggest you look at our current dev book, which is in a package  
freeze at the moment. It's rather stable. I've built all the way up to  
webkitgtk2 without issues, other than a few minor gettext 0.19 issues  
which we're waiting for the dev to release gettext 0.19.1

Other than looking at the bunch of lfs-dev mailing lists about the  
above issue, not sure.
You can view the logs here: http://cross-lfs.org/testsuite-logs/CLFS-2.1.0/x86_64/VMWARE-CoreI7/logs/

Sincerely,

William Harrington


More information about the Clfs-support mailing list