It never fails (bsddb retirement in 2.3)

Skip Montanaro skip at pobox.com
Mon May 5 15:43:48 EDT 2003


    Nick> *** WARNING: renaming "bsddb185" since importing it failed: dlopen:
    Nick> build/lib.osf1-V5.1-alpha-2.3/bsddb185.so: symbol "dbopen" unresolved

Can you poke around and find out where dbopen is defined?  Something like
this shell pipe should do the trick:

    for a in /usr/lib/lib*.a /lib/lib*.a ; do
        if [ `nm -a $a | egrep 'T _dbopen' | wc -l` -gt 0 ] ; then
            echo $a
        fi
    done 2>/dev/null

This will identify which libraries export the symbol _dbopen.  You may have
to change the file extension (.so or something similar) and the nm command
may need an extra flag for shared libraries.

Skip





More information about the Python-list mailing list