#2557: man-db-2.5.5 and 2.5.6 configure error - no supported database
------------------------+---------------------------------------------------
 Reporter:  comwarrior  |       Owner:  lfs-b...@…                   
     Type:  task        |      Status:  new                          
 Priority:  normal      |   Milestone:                               
Component:  Book        |     Version:  6.5                          
 Severity:  critical    |    Keywords:                               
------------------------+---------------------------------------------------
 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

-- 
Ticket URL: <http://wiki.linuxfromscratch.org/lfs/ticket/2557>
LFS Trac <http://wiki.linuxfromscratch.org/lfs/>
Linux From Scratch: Your Distro, Your Rules.
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to