Hi Jim, > >> test-fcntl-h-c++.cc:32: error: 'open' is not a member of 'gnulib' > >> make[4]: *** [test-fcntl-h-c++.o] Error 1 > > > > On which platform, please? And which C++ compiler? > > Fedora 12, gcc-c++-4.4.3-4.fc12.x86_64 > > FYI, I pushed the grep changes, so if you get the latest, > revert the latest bootstrap.conf change (which avoids the > failing test), then ./bootstrap && ./configure etc. should > demonstrate the failure.
I did this - same version of grep sources, gcc 4.4.3, but not on Fedora 12 -, and "make check" passes for me: PASS: test-fcntl-h PASS: test-fcntl-h-c++ In order to progress, I would need from your machine - the result of preprocessing test-fcntl-h-c++.cc (g++ -E ...) - the set of defined macros in this compilation (g++ -E -dM ...). Bruno