Description of problem: dbscan fail to run, linked to libdb41 which doesn't exist (only libdb42) Found when I am trying to back port indexes test suite from DS 7.1 branch to DS 6.21 branch Version-Release number of selected component (if applicable): DS 6.21 SP3. This is not a regression in SP3. Previously we built special dbscan for HP. How reproducible: Consistently Steps to Reproduce: 1. Install server 2. cd [server root]/bin/slapd/server 3. run ./dbscan Actual results: It complains can't find libdb41 library Expected results: Should run successfully and return usage message. We may decide to later this bug since it is not a regression. (I'll make it block SP3 for now)
Created attachment 125907 [details] cvs diff components.mk ldap/cm/Makefile ldap/servers/slapd/tools/Makefile; new file: dbscan.c Files: components.mk ldap/cm/Makefile ldap/servers/slapd/tools/Makefile ldap/servers/slapd/tools/dbscan.c Changes: build dbscan inside of DS6.21 build; don't pull it from DSRK Ldd output on Linux (there's no more dependency on libdb41.so) ldd Linux/dbscan libssldap50.so => not found libldap50.so => not found libprldap50.so => not found libdb42.so => not found libslapd.so => not found libssl3.so => not found libnss3.so => not found libsoftokn3.so => not found libplc4.so => /usr/lib/libplc4.so (0x40023000) libplds4.so => /usr/lib/libplds4.so (0x40028000) libnspr4.so => /usr/lib/libnspr4.so (0x4002b000) libcrypt.so.1 => /lib/libcrypt.so.1 (0x40058000) libstdc++-libc6.2-2.so.3 => /usr/lib/libstdc++-libc6.2-2.so.3 (0x40085000) libm.so.6 => /lib/i686/libm.so.6 (0x400c8000) libc.so.6 => /lib/i686/libc.so.6 (0x400eb000) libpthread.so.0 => /lib/i686/libpthread.so.0 (0x40227000) libdl.so.2 => /lib/libdl.so.2 (0x4023c000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) The rebuilt dbscan are placed in /share/dev2/devel/nhosoi/dbscan/<platform>.
I dropped in the new dbscans from /share/dev2, they seem to work.
Created attachment 125912 [details] cvs commit message Reviewed by Rich (Thank you!)
*DOCS* rebuilt dbscan linked to the same libdb version 4.2 used by the Directory Server.
Verified candidate 20060310.1 on all platforms.
PASSES_QA status has been deprecated in favor of VERIFIED. Changing status to VERIFIED.
DS7.2 is not a valid milestone anymore. Anything thats set to DS7.2 should be set to DS8.0. Will make further changes per bug council on 07/24/2007, after this.