You are building using the wrong procedures. You didn't do your homework, and it blew up in your face. Then you wrote a few paragraphs. Then I replied. That is the whole sad story.
Hundreds of people succeed daily. >Because there seemed to be more patches than normal in 5.8, and I am lazy and >there was lots of time over the holidays. >I thought I would compile the all the source rather than do the patches >piecemeal. > >I have never tried to compile all the source, I ran into some errors. > >First: Several make files 's have .sh files which must be executed. Those >files done have X permission on them. > I took the simple approach to fix them just chmod all the .sh >files to 755. > >Second: usr.sbin/rpc.statd needs a sm_inter.h which it cannot find the one >at seems to be correct ./lib/librpcsvc/sm_inter.h > >Third: gnu/lib/libiberty needs a config.h which it cannot find. > >At this point, I decided to just update the modules given in the patches.

