[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: test-fcntl-h-c++.cc:32: error: 'open' is not a member of 'gnulib'
From: |
Bruno Haible |
Subject: |
Re: test-fcntl-h-c++.cc:32: error: 'open' is not a member of 'gnulib' |
Date: |
Sat, 20 Mar 2010 20:08:57 +0100 |
User-agent: |
KMail/1.9.9 |
Jim Meyering wrote on bug-gnulib:
> 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 checked out the grep 'git' repository, reverted the bootstrap.conf
change, did
$ ./bootstrap
and got:
...
./bootstrap: autoconf --force ...
configure.ac:27: error: possibly undefined macro: AC_DEFINE
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
The generated configure file indeed contains
# support for pcre
PKG_PROG_PKG_CONFIG
if test x"$testpcre" = x"yes"; then
PKG_CHECK_MODULES(PCRE, libpcre,
AC_DEFINE([HAVE_LIBPCRE], 1,
[Define to 1 if you have the `pcre' library (-lpcre).])
CPPFLAGS="$CPPFLAGS $PCRE_CFLAGS",
:)
fi
Apparently a definition of the macros PKG_PROG_PKG_CONFIG and PKG_CHECK_MODULES
is missing from the grep/m4/ directory. Please add these macros there;
pkg-config is not a standard development tool present on every developer's
machine.
Bruno
- Re: test-fcntl-h-c++.cc:32: error: 'open' is not a member of 'gnulib',
Bruno Haible <=