From d1685606ed61f2d3804bd4cffa8ee1a110abaf09 Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 5 Dec 2005 14:17:53 +0100 Subject: fixed "perror --ndb" for 5.1 (bug #15486) extra/Makefile.am: perror needs ndb header files if ndb support is enabled extra/perror.c: perror.c still used HAVE_NDBCLUSTER_DB, not the new WITH_NDBCLUSTER_STORAGE_ENGINE --- extra/Makefile.am | 3 +++ extra/perror.c | 8 ++++---- 2 files changed, 7 insertions(+), 4 deletions(-) (limited to 'extra') diff --git a/extra/Makefile.am b/extra/Makefile.am index a2b4dce374a..3a6495e514a 100644 --- a/extra/Makefile.am +++ b/extra/Makefile.am @@ -44,5 +44,8 @@ bin_PROGRAMS = replace comp_err perror resolveip my_print_defaults \ resolve_stack_dump mysql_waitpid innochecksum noinst_PROGRAMS = charset2html +perror.o: perror.c + $(COMPILE) @ndbcluster_includes@ $(LM_CFLAGS) -c $< + # Don't update the files from bitkeeper %::SCCS/s.% diff --git a/extra/perror.c b/extra/perror.c index 06a42c5ec06..e82ff08ad5d 100644 --- a/extra/perror.c +++ b/extra/perror.c @@ -23,14 +23,14 @@ #include #include #include -#ifdef HAVE_NDBCLUSTER_DB +#ifdef WITH_NDBCLUSTER_STORAGE_ENGINE #include "../storage/ndb/src/ndbapi/ndberror.c" #include "../storage/ndb/src/kernel/error/ndbd_exit_codes.c" #endif static my_bool verbose, print_all_codes; -#ifdef HAVE_NDBCLUSTER_DB +#ifdef WITH_NDBCLUSTER_STORAGE_ENGINE static my_bool ndb_code; static char ndb_string[1024]; #endif @@ -41,7 +41,7 @@ static struct my_option my_long_options[] = NO_ARG, 0, 0, 0, 0, 0, 0}, {"info", 'I', "Synonym for --help.", 0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0}, -#ifdef HAVE_NDBCLUSTER_DB +#ifdef WITH_NDBCLUSTER_STORAGE_ENGINE {"ndb", 257, "Ndbcluster storage engine specific error codes.", (gptr*) &ndb_code, (gptr*) &ndb_code, 0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0}, #endif @@ -233,7 +233,7 @@ int main(int argc,char *argv[]) found=0; code=atoi(*argv); -#ifdef HAVE_NDBCLUSTER_DB +#ifdef WITH_NDBCLUSTER_STORAGE_ENGINE if (ndb_code) { if ((ndb_error_string(code, ndb_string, sizeof(ndb_string)) < 0) && -- cgit v1.2.1