Uploaded image for project: 'Subversion'
  1. Subversion
  2. SVN-2080

1.1.0 does not build fails because sdbm functions are not included

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Cannot Reproduce
    • 1.1.x
    • unscheduled
    • unknown
    • None
    • Linux

    Description

      I downloaded this bz2 file 6747545 subversion-1.1.0.tar.bz2
      
      Running on Mandrake 10.0.
      
      I untarred, typed ./configure --prefix=${HOME} and then make.  The error is:
      
      cd subversion/clients/cmdline && /bin/sh /home/staff/gback/subversion-
      1.1.0/libtool --silent --mode=link gcc  -g -O2  -g -O2 -pthread  -DNEON_ZLIB   -
      rpath /home/staff/gback/lib -o svn  add-cmd.o blame-cmd.o cat-cmd.o checkout-
      cmd.o cleanup-cmd.o commit-cmd.o copy-cmd.o delete-cmd.o diff-cmd.o export-
      cmd.o help-cmd.o import-cmd.o info-cmd.o log-cmd.o ls-cmd.o main.o merge-cmd.o 
      mkdir-cmd.o move-cmd.o notify.o prompt.o propdel-cmd.o propedit-cmd.o propget-
      cmd.o proplist-cmd.o props.o propset-cmd.o resolved-cmd.o revert-cmd.o status-
      cmd.o status.o switch-cmd.o update-cmd.o 
      util.o ../../../subversion/libsvn_client/libsvn_client-
      1.la ../../../subversion/libsvn_wc/libsvn_wc-
      1.la ../../../subversion/libsvn_ra/libsvn_ra-
      1.la ../../../subversion/libsvn_delta/libsvn_delta-
      1.la ../../../subversion/libsvn_subr/libsvn_subr-
      1.la /home/staff/gback/subversion-1.1.0/apr-util/libaprutil-0.la -ldb-4.1 -
      lexpat /home/staff/gback/subversion-1.1.0/apr/libapr-0.la -lrt -lm -lcrypt -
      lnsl  -lpthread -ldl /home/staff/gback/subversion-1.1.0/neon/src/libneon.la -
      L/home/staff/gback/lib  -lz -lxml2 -lz -lpthread -lm 
      /home/staff/gback/subversion-1.1.0/apr-util/.libs/libaprutil-0.so: undefined 
      reference to `apr_sdbm_store'
      /home/staff/gback/subversion-1.1.0/apr-util/.libs/libaprutil-0.so: undefined 
      reference to `apr_sdbm_firstkey'
      /home/staff/gback/subversion-1.1.0/apr-util/.libs/libaprutil-0.so: undefined 
      reference to `apr_sdbm_close'
      /home/staff/gback/subversion-1.1.0/apr-util/.libs/libaprutil-0.so: undefined 
      reference to `apr_sdbm_delete'
      /home/staff/gback/subversion-1.1.0/apr-util/.libs/libaprutil-0.so: undefined 
      reference to `apr_sdbm_open'
      /home/staff/gback/subversion-1.1.0/apr-util/.libs/libaprutil-0.so: undefined 
      reference to `apr_sdbm_nextkey'
      /home/staff/gback/subversion-1.1.0/apr-util/.libs/libaprutil-0.so: undefined 
      reference to `apr_sdbm_fetch'
      collect2: ld returned 1 exit status
      make: *** [subversion/clients/cmdline/svn] Error 1
      
      More information:
      gback@grapefruit [10](~/subversion-1.1.0) > nm apr-util/.libs/libaprutil-0.a | 
      grep apr_sdbm_store
               U apr_sdbm_store
      gback@grapefruit [11](~/subversion-1.1.0) > nm ./apr-util/dbm/sdbm/sdbm.o | 
      grep apr_sdbm_store
      00000410 T apr_sdbm_store
      
      Apparently, sdbm.o is not needed by libaprutil, but not included in any 
      library.:
      
      > grep -rl apr_sdbm_store .
      ./apr-util/.libs/libaprutil-0.a
      ./apr-util/.libs/libaprutil-0.so
      ./apr-util/.libs/libaprutil-0.so.0
      ./apr-util/.libs/libaprutil-0.so.0.9.5
      ./apr-util/aprutil.exp
      ./apr-util/dbm/apr_dbm_sdbm.c
      ./apr-util/dbm/apr_dbm_sdbm.lo
      ./apr-util/dbm/apr_dbm_sdbm.o
      ./apr-util/dbm/sdbm/sdbm.c
      ./apr-util/dbm/sdbm/sdbm.lo
      ./apr-util/dbm/sdbm/sdbm.o
      ./apr-util/exports.c
      ./apr-util/include/apr_sdbm.h
      

      Original issue reported by gback

      Attachments

        Activity

          People

            Unassigned Unassigned
            subversion-importer Subversion Importer
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: