It says it can't find the bdb libraries. I'm guessing you have them 
installed? There is a --with-db= option for configure to help find the bdb 
libraries.

kevin harms

On Apr 28, 2010, at 11:46 AM, Jim Kusznir wrote:

> Hi all:
> 
> I'm trying to compile 2.8.2 on my cluster.  I've built versions back
> as far as 2.6.x, and most recently did build 2.8.1 on this cluster,
> all without issue.  No packages have been removed, upgraded, or
> changed since the 2.8.1 build.  However, my 2.8.2 build is now failing
> on configure:
> 
> + ./configure --build=x86_64-redhat-linux-gnu
> --host=x86_64-redhat-linux-gnu --target=x86_64-redhat-linux-gnu
> --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin
> --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share
> --includedir=/usr/include --libdir=/usr/lib64
> --libexecdir=/usr/libexec --localstatedir=/var
> --sharedstatedir=/usr/com --mandir=/usr/share/man
> --infodir=/usr/share/info
> --with-kernel=/lib/modules/2.6.18-92.1.13.el5xen/build
> checking build system type... x86_64-redhat-linux-gnu
> checking host system type... x86_64-redhat-linux-gnu
> checking for x86_64-redhat-linux-gnu-gcc... no
> 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 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 pwd.h usability... yes
> checking pwd.h presence... yes
> checking for pwd.h... yes
> checking sys/vfs.h usability... yes
> checking sys/vfs.h presence... yes
> checking for sys/vfs.h... yes
> checking sys/mount.h usability... yes
> checking sys/mount.h presence... yes
> checking for sys/mount.h... yes
> checking mntent.h, usability... no
> checking mntent.h, presence... no
> checking for mntent.h,... no
> checking fstab.h usability... yes
> checking fstab.h presence... yes
> checking for fstab.h... yes
> checking stdarg.h usability... yes
> checking stdarg.h presence... yes
> checking for stdarg.h... yes
> checking attr/xattr.h usability... no
> checking attr/xattr.h presence... no
> checking for attr/xattr.h... no
> checking sys/xattr.h usability... yes
> checking sys/xattr.h presence... yes
> checking for sys/xattr.h... yes
> checking for long int... yes
> checking size of long int... 8
> checking for a BSD-compatible install... /usr/bin/install -c
> checking for x86_64-redhat-linux-gnu-gcc... 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 for required gcc... checking how to run the C preprocessor... gcc -E
> checking for perl... yes
> checking for find... yes
> checking for bison... yes
> checking for flex... yes
> checking for required Math::BigInt perl module... yes
> checking for client library thread safety support... yes
> checking for openssl library... yes
> checking openssl/evp.h usability... yes
> checking openssl/evp.h presence... yes
> checking for openssl/evp.h... yes
> checking openssl/crypto.h usability... yes
> checking openssl/crypto.h presence... yes
> checking for openssl/crypto.h... yes
> checking for pkg-config... yes
> checking for gtk2.0 (for karma gui)... yes
> checking for tagged Redhat releases (must patch)... no
> checking for __error_code field in aiocb struct... yes
> checking for __return_value field in aiocb struct... yes
> checking whether byte ordering is bigendian... no
> checking for void *... yes
> checking size of void *... 8
> checking for i_size_write in kernel... yes
> checking for i_size_read in kernel... yes
> checking for iget_locked function in kernel... yes
> checking for iget4_locked function in kernel... no
> checking for iget5_locked function in kernel... yes
> checking for struct xtvec in kernel... no
> checking for struct kmem_cache in kernel... yes
> checking for SLAB_KERNEL flag in kernel... yes
> checking for memory_backed in struct backing_dev_info in kernel... no
> checking for readv callback in struct file_operations in kernel... yes
> checking for writev callback in struct file_operations in kernel... yes
> checking for find_inode_handle callback in struct super_operations in
> kernel... no
> checking for i_blksize in struct inode... no
> checking for i_sem in struct inode... no
> checking for statfs_lite callback in struct super_operations in kernel... no
> checking for fill_handle callback in struct inode_operations in kernel... no
> checking for getattr_lite callback in struct inode_operations in kernel... no
> checking for get_fs_key callback in struct super_operations in kernel... no
> checking for readdirplus member in file_operations structure... no
> checking for readdirplus_lite member in file_operations structure... no
> checking for readx member in file_operations structure... no
> checking for writex member in file_operations structure... no
> checking for aio support in kernel... yes
> checking for ki_dtor in kiocb structure of kernel... yes
> checking for new prototype of aio_read callback of file_operations
> structure... no
> checking for dentry argument in kernel super_operations statfs... yes
> checking for vfsmount argument in kernel file_system_type get_sb... yes
> checking for xattr support in kernel... yes
> checking for const argument to setxattr function... yes
> checking for file argument to sysctl proc handlers... yes
> checking for ppos argument to sysctl proc handlers... no
> checking for linux/posix_acl.h... yes
> checking for linux/posix_acl_xattr.h... yes
> checking for linux/xattr_acl.h... no
> checking for linux/mount.h... yes
> checking for linux/ioctl32.h... yes
> checking for linux/compat.h... yes
> checking for linux/syscalls.h... yes
> checking for asm/ioctl32.h... no
> checking for linux/exportfs.h... no
> checking for generic_file_readv api in kernel... yes
> checking for generic_permission api in kernel... yes
> checking for generic_getxattr api in kernel... yes
> checking for arg member in read_descriptor_t in kernel... yes
> checking for fh_to_dentry member in export_operations in kernel... no
> checking for encode_fh member in export_operations in kernel... no
> checking for second arg type int in address_space_operations releasepage... no
> checking for int return in inode_operations follow_link... no
> checking for int return in kmem_cache_destroy... yes
> checking for older int return in invalidatepage... NO
> checking for warnings when including linux/config.h... yes
> checking for compat_ioctl member in file_operations structure... yes
> checking for register_ioctl32_conversion kernel exports... no
> checking for int return value of kmem_cache_destroy... yes
> checking for combined file_operations readv and aio_read... no
> checking for kzalloc... yes
> checking for two arguments to register_sysctl_table... yes
> checking for generic FS_IOC ioctl flags... yes
> checking for obsolete struct page count without underscore... no
> checking if kernel has device classes... yes
> checking for destructor param to kmem_cache_create... yes
> checking for one-param kmem_cache_create constructor... no
> checking for two param permission... no
> checking for two-param kmem_cache_create constructor... no
> checking if kernel address_space struct has a spin_lock field named
> page_lock... no
> checking if kernel address_space struct has a rwlock_t field named
> tree_lock... yes
> checking if kernel address_space struct has a spinlock_t field named
> tree_lock... no
> checking if kernel address_space struct has a priv_lock field - from
> RT linux... no
> checking if kernel defines mapping_nrpages macro - from RT linux... no
> checking if kernel super_operations contains read_inode field... yes
> checking if kernel super_operations contains drop_inode field... yes
> checking if kernel super_operations contains put_inode field... yes
> checking if mount.h defines MNT_NOATIME... yes
> checking if mount.h defines MNT_NODIRATIME... yes
> checking for d_alloc_anon... yes
> checking for s_dirty in struct super_block... yes
> checking for current_fsuid... no
> checking if kernel backing_dev_info struct has a name field... no
> checking for bdi_init... no
> checking sys/epoll.h usability... yes
> checking sys/epoll.h presence... yes
> checking for sys/epoll.h... yes
> checking for epoll functions... yes
> checking if segv backtrace capable... yes
> checking whether cc is an Intel compiler... no
> checking for db library... configure: error: could not find DB libraries
> error: Bad exit status from /var/tmp/rpm-tmp.57669 (%build)
> -----------------
> config.log
> -----------------
> <<is attached; way too long to paste in...>>
> 
> If anyone could provide some suggestions, I'd appreciate it!
> 
> Thanks!
> --Jim
> <config.log>_______________________________________________
> Pvfs2-users mailing list
> [email protected]
> http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users

Reply via email to