Opened 15 years ago

Closed 15 years ago

#2557 closed task (invalid)

man-db-2.5.5 and 2.5.6 configure error - no supported database

Reported by: kevin barlow Owned by: lfs-book@…
Priority: normal Milestone:
Component: Book Version: 6.5
Severity: critical Keywords:
Cc:

Description

i have been using LFS 6.1 since it came out. i started using 6.5 and JHALFS but it built an unstable system so i decided to do it manually.

i've gotten upto man-db and ran into an error i can't figure out so i'm dumping the configure log here. I'm hoping it's a user error, but i can't see it...

Can someone take a look at the config log below and shed some light? Both 2.5.5 and 2.5.6 give me the same error. This configure log is from 2.5.6.

checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu configure: Man will not be installed setuid checking for style of include used by make... GNU checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking dependency style of gcc... gcc3 checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define EXTENSIONS... yes checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking for ranlib... ranlib checking whether gcc and cc understand -c and -o together... yes checking for gcc option to accept ISO C99... -std=gnu99 checking for gcc -std=gnu99 option to accept ISO Standard C... (cached) -std=gnu99 checking how to run the C preprocessor... gcc -E checking that GCC supports -W... yes checking that GCC supports -Wpointer-arith... yes checking that GCC supports -Wwrite-strings... yes checking that GCC supports -Wstrict-prototypes... yes checking that GCC supports -Wshadow... yes checking that GCC supports -Wformat-security... yes checking that GCC supports -Wredundant-decls... yes checking that GCC supports -Wno-missing-field-initializers... yes checking for ranlib... (cached) ranlib checking whether ln -s works... yes checking for cat... cat checking for browser... /usr/bin/lynx checking for tr... tr checking for grep... grep checking for pager... no checking for less... less checking for nroff... nroff checking whether nroff is GNU nroff... yes checking for appropriate nroff macro... -mandoc checking for groff... groff checking for appropriate groff options... -mandoc checking for gpreconv... no checking for preconv... preconv checking for groff with Debian multibyte patch or real Unicode support... yes checking for eqn... eqn checking for neqn... neqn checking for tbl... tbl checking for col... col checking for vgrind... /usr/bin/vgrind checking for refer... refer checking for grap... /usr/bin/grap checking for pic... pic checking for gzip... gzip checking for compress... no checking for bzip2... bzip2 checking for lzma... no checking for gzopen in -lz... yes configure: Using GNU hierarchy organization checking for library containing strerror... none required checking for flex... flex checking lex output file root... lex.yy checking lex library... -lfl checking whether yytext is a pointer... yes checking for working alloca.h... yes checking for alloca... yes checking for inline... inline checking for C/C++ restrict keyword... restrict checking whether getenv is declared... yes checking whether clearerr_unlocked is declared... yes checking whether feof_unlocked is declared... yes checking whether ferror_unlocked is declared... yes checking whether fflush_unlocked is declared... yes checking whether fgets_unlocked is declared... yes checking whether fputc_unlocked is declared... yes checking whether fputs_unlocked is declared... yes checking whether fread_unlocked is declared... yes checking whether fwrite_unlocked is declared... yes checking whether getc_unlocked is declared... yes checking whether getchar_unlocked is declared... yes checking whether putc_unlocked is declared... yes checking whether putchar_unlocked is declared... yes checking for flockfile... yes checking for funlockfile... yes checking for btowc... yes checking for canonicalize_file_name... yes checking for resolvepath... no checking for getcwd... yes checking for readlink... yes checking for dup2... yes checking for fchdir... yes checking for mempcpy... yes checking for isblank... yes checking for iswctype... yes checking for mbsrtowcs... yes checking for wmemchr... yes checking for wmemcpy... yes checking for wmempcpy... yes checking for getlogin_r... yes checking for gettimeofday... yes checking for fstatat... yes checking for getpwnam_r... yes checking for lstat... yes checking for mbsinit... yes checking for mbrtowc... yes checking for mprotect... yes checking for lchmod... no checking for fdopendir... yes checking for pathconf... yes checking for wcscoll... yes checking for setenv... yes checking for sigaction... yes checking for sigaltstack... yes checking for siginterrupt... yes checking for pipe... yes checking for vasnprintf... no checking for wcrtomb... yes checking for iswcntrl... yes checking features.h usability... yes checking features.h presence... yes checking for features.h... yes checking linewrap.h usability... no checking linewrap.h presence... no checking for linewrap.h... no checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking for unistd.h... (cached) yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking dirent.h usability... yes checking dirent.h presence... yes checking for dirent.h... yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking float.h usability... yes checking float.h presence... yes checking for float.h... yes checking wctype.h usability... yes checking wctype.h presence... yes checking for wctype.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/cdefs.h usability... yes checking sys/cdefs.h presence... yes checking for sys/cdefs.h... yes checking sys/mman.h usability... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking stdarg.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking for stdint.h... (cached) yes checking wchar.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking stdio.h usability... yes checking stdio.h presence... yes checking for stdio.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking for sys/stat.h... (cached) yes checking sysexits.h usability... yes checking sysexits.h presence... yes checking for sysexits.h... yes checking for nl_langinfo and CODESET... yes checking for a traditional french locale... fr_FR checking whether canonicalize_file_name is declared... yes checking for uid_t in sys/types.h... yes checking for unistd.h... (cached) yes checking for working chown... yes checking whether chown(2) dereferences symlinks... yes checking whether the preprocessor supports include_next... yes checking whether system is Windows or MSDOS... no checking whether is distinct from /... no checking for complete errno.h... yes checking whether strerror_r is declared... yes checking for strerror_r... yes checking whether strerror_r returns char *... yes checking for mode_t... yes checking for promoted mode_t type... mode_t checking for mbstate_t... yes checking whether getcwd (NULL, 0) allocates memory for result... yes checking whether getcwd is declared... yes checking whether getlogin is declared... yes checking whether getlogin_r is declared... yes checking getopt.h usability... yes checking getopt.h presence... yes checking for getopt.h... yes checking for getopt_long_only... yes checking whether optreset is declared... no checking for working GNU getopt function... yes checking for struct timeval... yes checking for stdbool.h that conforms to C99... yes checking for _Bool... yes checking whether we are using the GNU C Library 2.1 or newer... yes checking for ld used by GCC... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking whether imported symbols can be declared weak... yes checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking for pthread_kill in -lpthread... yes checking for multithread API to use... posix checking whether malloc, realloc, calloc are POSIX compliant... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking for long long int... yes checking for a traditional japanese locale... ja_JP checking for a transitional chinese locale... zh_CN.GB18030 checking for a french Unicode locale... fr_FR.UTF-8 checking for mmap... yes checking for MAP_ANONYMOUS... yes checking for memchr... yes checking whether memchr works... yes checking whether memrchr is declared... yes checking whether <limits.h> defines MIN and MAX... no checking whether <sys/param.h> defines MIN and MAX... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... 64 checking for long file names... yes checking whether snprintf is declared... yes checking for unsigned long long int... yes checking for working strerror function... yes checking whether strndup is declared... yes checking whether strnlen is declared... yes checking whether strsignal is declared... yes checking whether sys_siglist is declared... yes checking whether <sys/socket.h> is self-contained... yes checking for shutdown... yes checking whether <sys/socket.h> defines the SHUT_* macros... yes checking for struct sockaddr_storage... yes checking for sa_family_t... yes checking whether stat file-mode macros are broken... no checking for wchar_t... yes checking for wint_t... yes checking for size_t... yes checking for inttypes.h... yes checking for stdint.h... yes checking for intmax_t... yes checking for snprintf... yes checking for strnlen... yes checking for wcslen... yes checking for wcsnlen... yes checking for mbrtowc... (cached) yes checking for wcrtomb... (cached) yes checking whether _snprintf is declared... no checking whether vsnprintf is declared... yes checking for alloca as a compiler built-in... yes checking whether program_invocation_name is declared... yes checking whether program_invocation_short_name is declared... yes checking whether program_invocation_name is defined... yes checking whether program_invocation_short_name is defined... yes checking for atexit... yes checking whether btowc(EOF) is correct... yes checking whether this system has an arbitrary file name length limit... yes checking for d_ino member in directory struct... yes checking for d_type member in directory struct... yes checking for dirfd... yes checking whether dirfd is declared... yes checking whether dirfd is a macro... no checking whether is distinct from /... (cached) no checking whether dup2 works... yes checking if environ is properly declared... yes checking for error_at_line... yes checking for working fcntl.h... yes checking for working GNU fnmatch... yes checking whether getcwd handles long file names properly... no, but it is partly working checking for getpagesize... yes checking whether getcwd aborts when 4k < cwd_length < 16k... no checking for getpagesize... (cached) yes checking for gettimeofday with POSIX signature... yes checking whether gettimeofday clobbers localtime buffer... no checking glob.h usability... yes checking glob.h presence... yes checking for glob.h... yes checking for GNU glob interface version 1... yes checking whether glob lists broken symlinks... no checking whether the compiler generally respects inline... yes checking for lchown... yes checking for flag to ignore unused libraries... -Wl,--as-needed checking for pthread_rwlock_t... yes checking whether lstat dereferences a symlink specified with a trailing slash... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... (cached) yes checking whether mbrtowc handles incomplete characters... yes checking whether mbrtowc works as well as mbtowc... yes checking whether mbrtowc handles a NULL string argument... yes checking whether mbrtowc has a correct return value... yes checking whether mbrtowc returns 0 when parsing a NUL character... yes checking whether mbrtowc handles incomplete characters... (cached) yes checking whether mbrtowc works as well as mbtowc... (cached) yes checking whether mbrtowc handles incomplete characters... (cached) yes checking whether mbrtowc works as well as mbtowc... (cached) yes checking whether mbsrtowcs works... yes checking for working memcmp... yes checking for mempcpy... (cached) yes checking for memrchr... yes checking for mkdtemp... yes checking for working mkstemp... yes checking whether open recognizes a trailing slash... yes checking for fchmodat... yes checking for mkdirat... yes checking for openat... yes checking for fchownat... yes checking whether fchownat works with AT_SYMLINK_NOFOLLOW... yes checking for rawmemchr... yes checking for working re_compile_pattern... yes checking whether rename is broken with a trailing slash... no checking whether rename is broken when the destination exists... no checking for struct sigaction.sa_sigaction... yes checking for volatile sig_atomic_t... yes checking for sigprocmask... yes checking for stdint.h... (cached) yes checking for SIZE_MAX... yes checking whether sleep is declared... yes checking for snprintf... (cached) yes checking whether snprintf respects a size of 1... yes checking for ssize_t... yes checking for va_copy... yes checking whether stdint.h conforms to C99... yes checking for random.h... no checking for struct random_data... yes checking for strcasecmp... yes checking for strncasecmp... yes checking whether strncasecmp is declared... yes checking for strchrnul... yes checking for strcspn... yes checking for working strndup... yes checking for working strnlen... yes checking for strsep... yes checking for strsignal... yes checking whether strsignal always returns a string... yes checking whether <sys/select.h> is self-contained... yes checking whether <sys/socket.h> is self-contained... (cached) yes checking for shutdown... (cached) yes checking whether <sys/socket.h> defines the SHUT_* macros... (cached) yes checking for struct sockaddr_storage... (cached) yes checking for sa_family_t... (cached) yes checking for nlink_t... yes checking for unsetenv... yes checking for unsetenv() return type... int checking for ptrdiff_t... yes checking for vasprintf... yes checking for vsnprintf... yes checking whether snprintf respects a size of 1... (cached) yes checking whether <wchar.h> is standalone... yes checking whether mbrtowc handles incomplete characters... (cached) yes checking whether mbrtowc works as well as mbtowc... (cached) yes checking whether wcrtomb return value is correct... yes checking whether iswcntrl works... yes checking for stdint.h... (cached) yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for fcntl.h... (cached) yes checking sys/file.h usability... yes checking sys/file.h presence... yes checking for sys/file.h... yes checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking whether we are using the GNU C Library 2 or newer... yes checking for simple visibility declarations... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... (cached) yes checking for working mmap... yes checking whether integer division by zero raises SIGFPE... yes checking for inttypes.h... (cached) yes checking whether the inttypes.h PRIxNN macros are broken... no checking argz.h usability... yes checking argz.h presence... yes checking for argz.h... yes checking for inttypes.h... (cached) yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking for unistd.h... (cached) yes checking for sys/param.h... (cached) yes checking for getcwd... (cached) yes checking for getegid... yes checking for geteuid... yes checking for getgid... yes checking for getuid... yes checking for mempcpy... (cached) yes checking for munmap... yes checking for stpcpy... yes checking for strcasecmp... (cached) yes checking for strdup... yes checking for strtoul... yes checking for tsearch... yes checking for argz_count... yes checking for argz_stringify... yes checking for argz_next... yes checking for fsetlocking... yes checking whether feof_unlocked is declared... (cached) yes checking whether fgets_unlocked is declared... (cached) yes checking for iconv... yes checking for working iconv... yes checking for iconv declaration... install-shextern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for NL_LOCALE_NAME macro... yes checking for bison... bison checking version of bison... 2.4.1, ok checking for intmax_t... (cached) yes checking whether printf() supports POSIX/XSI format strings... yes checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking for ptrdiff_t... (cached) yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for asprintf... yes checking for fwprintf... yes checking for putenv... yes checking for setenv... (cached) yes checking for setlocale... yes checking for snprintf... (cached) yes checking for wcslen... (cached) yes checking whether _snprintf is declared... (cached) no checking whether _snwprintf is declared... no checking whether getc_unlocked is declared... (cached) yes checking for nl_langinfo and CODESET... (cached) yes checking for LC_MESSAGES... yes checking for CFPreferencesCopyAppValue... (cached) no checking for CFLocaleCopyCurrent... (cached) no checking whether included gettext is requested... no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking for iconv... (cached) yes checking for working iconv... (cached) yes checking for iconv declaration... (cached) install-shextern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for po4a... no checking for an ANSI C-conforming const... yes checking for inline... (cached) inline checking for pid_t... yes checking for uid_t in sys/types.h... (cached) yes checking for size_t... (cached) yes checking return type of signal handlers... void checking vfork.h usability... no checking vfork.h presence... no checking for vfork.h... no checking for fork... yes checking for vfork... yes checking for working fork... yes checking for working vfork... (cached) yes checking gdbm.h usability... no checking gdbm.h presence... no checking for gdbm.h... no checking db4/db_185.h usability... no checking db4/db_185.h presence... no checking for db4/db_185.h... no checking db_185.h usability... no checking db_185.h presence... no checking for db_185.h... no checking db3/db_185.h usability... no checking db3/db_185.h presence... no checking for db3/db_185.h... no checking for db_185.h... (cached) no checking for db_185.h... (cached) no checking db2/db_185.h usability... no checking db2/db_185.h presence... no checking for db2/db_185.h... no checking db2_185.h usability... no checking db2_185.h presence... no checking for db2_185.h... no checking db/db.h usability... no checking db/db.h presence... no checking for db/db.h... no checking db.h usability... no checking db.h presence... no checking for db.h... no checking db1/db.h usability... no checking db1/db.h presence... no checking for db1/db.h... no checking ndbm.h usability... yes checking ndbm.h presence... yes checking for ndbm.h... yes checking for dbm_fetch in -lndbm... no checking for dbm_fetch in -lc... no checking for dbm_fetch in -ldbm... no configure: error: Fatal: no supported database library/header found

Attachments (1)

man-db-error.log (21.4 KB ) - added by kevin barlow 15 years ago.

Download all attachments as: .zip

Change History (2)

by kevin barlow, 15 years ago

Attachment: man-db-error.log added

comment:1 by Matthew Burgess, 15 years ago

Resolution: invalid
Status: newclosed

This is more suitable for lfs-support mailing list, rather than the bug tracker. However, the hint you need is probably at:

checking gdbm.h usability... no checking gdbm.h presence... no checking for gdbm.h... no

You should have installed GDBM several packages prior to this. Once that's done, you should have no issues with Man-DB.

Regards,

Matt.

Note: See TracTickets for help on using tickets.