I just uploaded perl-dbi-5.8.8-20060929pu1_cses.src.rpm. There were two problems when "with_dbd_oracle = yes":
1) DBD_Oracle would not build. This turned out to be a naming problem. The version provided in the rpm is 1.18, but it was named 1.18a. It unpacked into a directory with a "-1.18" suffix, but the spec file was looking for it in a directory with a "-1.18a" suffix. I renamed the .tar.gz file and changed the spec file to use 1.18 as the version, and the package now built. 2) DBD_Oracle would not run: This was trickier. DBD_Oracle is designed to set LD_RUN_PATH during the build such that $ORACLE_HOME/lib will be added to Oracle.so's search paths at run time to find libclntsh.so. The code in DBD_Oracle 1.18 is now incompatible with v1.50 of MakeMaker (packaged with perl 5.8.8), so that $ORACLE_HOME/lib is not added to Oracle.so's search path, and DBD_Oracle fails to initialize. I've created a patch that is compatible with both the new and the old MakeMaker to fix this problem. I will submit it to the authors as well. Dennis Dennis McRitchie Computational Science and Engineering Support (CSES) Academic Services Department Office of Information Technology Princeton University ______________________________________________________________________ The OpenPKG Project www.openpkg.org Developer Communication List openpkg-dev@openpkg.org