python/svn issues....

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • bruce

    #1

    python/svn issues....

    hi...

    in trying to get viewcvs up/running, i tried to do the following:

    [root@lserver2 viewcvs-0.9.2]# python
    Python 2.3.3 (#1, May 7 2004, 10:31:40)
    [GCC 3.3.3 20040412 (Red Hat Linux 3.3.3-7)] on linux2
    Type "help", "copyright" , "credits" or "license" for more information.[color=blue][color=green][color=darkred]
    >>> import svn.repos[/color][/color][/color]
    Traceback (most recent call last):
    File "<stdin>", line 1, in ?
    File
    "/dar/tmp/subversion-1.1.4-0.1.1.fc2.rf-root/usr/lib/python2.3/site-packages
    /svn/repos.py", line 19, in ?
    File
    "/dar/tmp/subversion-1.1.4-0.1.1.fc2.rf-root/usr/lib/python2.3/site-packages
    /svn/fs.py", line 28, in ?
    File
    "/dar/tmp/subversion-1.1.4-0.1.1.fc2.rf-root/usr/lib/python2.3/site-packages
    /libsvn/fs.py", line 4, in ?
    ImportError: /usr/lib/libsvn_fs_base-1.so.0: undefined symbol: db_create[color=blue][color=green][color=darkred]
    >>>[/color][/color][/color]
    ------------------------------------------------------------

    the undefined symbol is obviously a deal breaker!!!

    so, i'm trying to figure out what's going wrong...

    i'm not sure if this is a python/svn error...

    i'm on fedora core 2,
    viewcvs from sourceforge.cvs
    subversion-1.1.4-0.1.1.fc2 from dag repos (devel/perl)
    db4-4.2.52-6

    google turned up a few instances of this, but no solution.. any ideas as to
    what's occuring...

    thanks

    bruce
    bedouglas@earth link.net


  • David M. Cooke

    #2
    Re: python/svn issues....

    "bruce" <bedouglas@eart hlink.net> writes:
    [color=blue]
    > hi...
    >
    > in trying to get viewcvs up/running, i tried to do the following:
    >
    > [root@lserver2 viewcvs-0.9.2]# python
    > Python 2.3.3 (#1, May 7 2004, 10:31:40)
    > [GCC 3.3.3 20040412 (Red Hat Linux 3.3.3-7)] on linux2
    > Type "help", "copyright" , "credits" or "license" for more information.[color=green][color=darkred]
    >>>> import svn.repos[/color][/color]
    > Traceback (most recent call last):
    > File "<stdin>", line 1, in ?
    > File
    > "/dar/tmp/subversion-1.1.4-0.1.1.fc2.rf-root/usr/lib/python2.3/site-packages
    > /svn/repos.py", line 19, in ?
    > File
    > "/dar/tmp/subversion-1.1.4-0.1.1.fc2.rf-root/usr/lib/python2.3/site-packages
    > /svn/fs.py", line 28, in ?
    > File
    > "/dar/tmp/subversion-1.1.4-0.1.1.fc2.rf-root/usr/lib/python2.3/site-packages
    > /libsvn/fs.py", line 4, in ?
    > ImportError: /usr/lib/libsvn_fs_base-1.so.0: undefined symbol: db_create[/color]

    This looks like a problem when Subversion was built: this library was
    not linked against the Berkeley DB libraries.

    You can check what's linked using ldd, and see the unresolved symbols
    with ldd -r. For instance, on my AMD64 Debian system,

    $ ldd -r /usr/lib/libsvn_fs_base-1.so.0
    libsvn_delta-1.so.0 => /usr/lib/libsvn_delta-1.so.0 (0x0000002a9569 6000)
    libsvn_subr-1.so.0 => /usr/lib/libsvn_subr-1.so.0 (0x0000002a9579 f000)
    libaprutil-0.so.0 => /usr/lib/libaprutil-0.so.0 (0x0000002a958c 8000)
    libldap.so.2 => /usr/lib/libldap.so.2 (0x0000002a959e 0000)
    liblber.so.2 => /usr/lib/liblber.so.2 (0x0000002a95b1 9000)
    libdb-4.2.so => /usr/lib/libdb-4.2.so (0x0000002a95c2 7000)
    libexpat.so.1 => /usr/lib/libexpat.so.1 (0x0000002a95e0 5000)
    libapr-0.so.0 => /usr/lib/libapr-0.so.0 (0x0000002a95f2 9000)
    librt.so.1 => /lib/librt.so.1 (0x0000002a9604 e000)
    libm.so.6 => /lib/libm.so.6 (0x0000002a9615 5000)
    libnsl.so.1 => /lib/libnsl.so.1 (0x0000002a962d c000)
    libpthread.so.0 => /lib/libpthread.so.0 (0x0000002a963f 2000)
    libc.so.6 => /lib/libc.so.6 (0x0000002a9650 6000)
    libdl.so.2 => /lib/libdl.so.2 (0x0000002a9674 6000)
    libcrypt.so.1 => /lib/libcrypt.so.1 (0x0000002a9684 9000)
    libresolv.so.2 => /lib/libresolv.so.2 (0x0000002a9697 c000)
    libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x0000002a96a9 1000)
    libgnutls.so.11 => /usr/lib/libgnutls.so.11 (0x0000002a96ba 8000)
    /lib64/ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2 (0x000000552aaa a000)
    libtasn1.so.2 => /usr/lib/libtasn1.so.2 (0x0000002a96d1 b000)
    libgcrypt.so.11 => /usr/lib/libgcrypt.so.11 (0x0000002a96e2 b000)
    libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x0000002a96f7 7000)
    libz.so.1 => /usr/lib/libz.so.1 (0x0000002a9707 b000)

    If it doesn't look like that, then I'd say your Subversion package was
    built badly. You may also want to run ldd on your svn binary, to see what
    libraries it pulls in.

    --
    |>|\/|<
    /--------------------------------------------------------------------------\
    |David M. Cooke
    |cookedm(at)phy sics(dot)mcmast er(dot)ca

    Comment

    Working...