And I am pretty sure Ubuntu in general is affected too.

Installed the latest libcouchbase

shell> wget http://packages.couchbase.com/clients/c/couchbase-csdk-setup
shell> sudo perl couchbase-csdk-setup

Install gem

shell> gem install couchbase -v 1.3.13
Fetching: couchbase-1.3.13.gem (100%)
Building native extensions.  This could take a while...
ERROR:  Error installing couchbase:
        ERROR: Failed to build gem native extension.

    /home/alnite/.rvm/rubies/ruby-2.2.0/bin/ruby -r 
./siteconf20150613-30796-1rgcuo2.rb extconf.rb
checking for lcb_iops_wire_bsd_impl2(NULL, 0) in -lcouchbase... yes
checking for mach/mach_time.h... no
checking for stdint.h... yes
checking for sys/time.h... yes
checking for fcntl.h... yes
checking for sys/socket.h... yes
checking for errno.h... yes
checking for st_index_t... yes
checking for clock_gettime()... yes
checking for gettimeofday()... yes
checking for QueryPerformanceCounter()... no
checking for gethrtime()... no
checking for rb_hash_lookup2()... yes
checking for rb_thread_fd_select()... yes
checking for rb_thread_blocking_region()... no
checking for rb_thread_call_without_gvl()... yes
checking for poll() in poll.h... yes
checking for ppoll() in poll.h... yes
checking for rb_fiber_yield()... yes
creating couchbase_config.h
creating Makefile

make "DESTDIR=" clean

make "DESTDIR="
compiling version.c
In file included from couchbase_ext.h:56:0,
                 from version.c:18:
/usr/include/libcouchbase/n1ql.h:203:1: error: unknown type name ‘lcb_SYNCTOKEN’
 lcb_n1p_synctoken(lcb_N1QLPARAMS *params, const lcb_SYNCTOKEN *st);
 ^
make: *** [version.o] Error 1

make failed, exit code 2

Gem files will remain installed in 
/home/alnite/.rvm/gems/ruby-2.2.0/gems/couchbase-1.3.13 for inspection.
Results logged to 
/home/alnite/.rvm/gems/ruby-2.2.0/extensions/x86_64-linux/2.2.0/couchbase-1.3.13/gem_make.out




shell> dpkg -l '*couchbase*'
Desired=Unknown/Install/Remove/Purge/Hold
| 
Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                            Version              
Architecture         Description
+++-===============================-====================-====================-====================================================================
ii  couchbase-server                3.0.1                
amd64                Couchbase Server
ii  libcouchbase-dbg:amd64          2.5.0-1              
amd64                library for the Couchbase protocol, debug symbols
ii  libcouchbase-dev:amd64          2.5.0-1              
amd64                library for the Couchbase protocol, development files
un  libcouchbase1-bin               <none>               
<none>               (no description available)
un  libcouchbase2                   <none>               
<none>               (no description available)
ii  libcouchbase2-bin               2.5.0-1              
amd64                library for the Couchbase protocol
ii  libcouchbase2-core:amd64        2.5.0-1              
amd64                library for the Couchbase protocol, core files
ii  libcouchbase2-libev:amd64       2.5.0-1              
amd64                library for the Couchbase protocol (libev backend)
ii  libcouchbase2-libevent:amd64    2.5.0-1              
amd64                library for the Couchbase protocol (libevent backend)

-- 
You received this message because you are subscribed to the Google Groups 
"Couchbase" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to