> From: David Jeffers <http://www.redrose.net/~jeffers> > Date: Tue Oct 22, 4:18pm > > Right. You need /bin and /usr/bin. Why? See below. I still don't see why. Nevertheless, I created an empty /usr/bin and it seemed to make no difference. > Robert> I did notice something interesting before the configure > Robert> script ends -- config.status is empty despite the "cat > > Robert> config.status << EOF" piece of code in configure. I'm not > Robert> exactly sure why it's empty -- I tried "cat > > Robert> config.status << EOF" by hand and it worked peachily when > Robert> done interactively. > > config.status is used to recreate a configure output and > thus a makefile. I was noticing that. > Since your include files are not being found > no valid config.status is being created... But, why should config.status be empty? It does say "creating ./config.status" and yet it is empty. I do not see where it could either be getting removed or re-emptied out before the end of the configure script. > Robert> My current theory is that my bash is somehow broken, > Robert> perhaps because I'm using "tcsh" as my shell. But, I'm > Robert> not exactly sure why. I'll try running "pure" bash and > Robert> see if my problems go away. > > This goes to my comments before about Unix knowledge and > a programmer's sense of doing things. We assume everyone > knows what we have learned and are surprised that they don't! I did not change the configure script to use /bin/tcsh, or /bin/csh, in case you were wondering. What I was worried about was the value of $SHELL. That turned out to be a non-problem. > You MUST use a copy of bash named "sh.exe" and it MUST > be located in "/bin". Right. I did this. > The histrionics of this curiousity > is too complex for now, but the original Bourne shell > called "sh.exe" is used on every Unix in the world EVEN > if a users normal shell or login shell is something else > like tcash, or csh, or whatever. > > But what about my other question? Can you compile anything > with gcc? Yes. > Does "Hello world" compile? > > > David Jeffers > <http://www.redrose.net/~jeffers> Here's the output: % g++ -o now now.cc % ./now 846026585% cat now.cc #include <stdio.h> extern "C" { #ifdef __GNUC__ int time(long*); #endif }; main() { long now; time(&now); printf("%d", now); } This is just too weird. I can't understand why nothing gets into config.status. I'll include the complete output of configure below. I added "set -xv" to get everything. Unfortunately, "-xv" doesn't capture the "cat > foo << EOF" stuff... Sorry for laying this all down on you. --- >> Tony Blair for president! << >> Downsize NATO, not The United Nations. <<