Uploaded image for project: 'Couchbase C client library libcouchbase'
  1. Couchbase C client library libcouchbase
  2. CCBC-127

libvbucket RPM is missing /usr/lib64/libvbucket.la file

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Won't Fix
    • Affects Version/s: 1.0
    • Fix Version/s: None
    • Component/s: library
    • Security Level: Public
    • Labels:
      None
    • Environment:
      libvbucket1-1.8.0.4-1
      centos 5.5 couchbase repo
      x86_64

      Description

      The libvbucket1 rpm does not include the libvbucket.la file. The libcouchbase.la file references libvbucket.la as a dependency.

      Linking via libtool against libcouchbase fails because of this. For example, compiling the php-ext-couchbase package fails like:

      /bin/sh /root/code/php-ext-couchbase/libtool --mode=link cc -DPHP_ATOM_INC -I/root/code/php-ext-couchbase/include -I/root/code/php-ext-couchbase/main -I/root/code/php-ext-couchbase -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -I/usr/include/ -DHAVE_CONFIG_H -g -O2 -o couchbase.la -export-dynamic -avoid-version -prefer-pic -module -rpath /root/code/php-ext-couchbase/modules compress.lo couchbase.lo fastlz/fastlz.lo -lz -lcouchbase
      grep: /usr/lib64/libvbucket.la: No such file or directory
      /bin/sed: can't read /usr/lib64/libvbucket.la: No such file or directory
      libtool: link: `/usr/lib64/libvbucket.la' is not a valid libtool archive
      make: *** [couchbase.la] Error 1

      I created a fake libvbucket.la by copying /usr/lib64/libcouchbase.la and editing it, and it allowed the compile to succeed.

      No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

        Hide
        mnunberg Mark Nunberg added a comment -

        We don't ship libvbucket as a DSO anymore

        Show
        mnunberg Mark Nunberg added a comment - We don't ship libvbucket as a DSO anymore

          People

          • Assignee:
            avsej Sergey Avseyev
            Reporter:
            TimSmith Tim Smith (Inactive)
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Gerrit Reviews

              There are no open Gerrit changes