dpkg -L libcouchbase-dev: https://gist.github.com/3cac0dee75155f3a56f9.git
mkmf.log: https://gist.github.com/c5883ca17e78ed6449a7.git On Saturday, June 13, 2015 at 10:28:27 PM UTC-7, Sergey Avseyev wrote: > > Verified on official ubuntu/trusty64 clean virtualbox image, > everything works correctly with ruby 2.2.0 from rvm > > Could you post > /home/alnite/.rvm/gems/ruby-2.2.0/extensions/x86_64-linux/2.2.0/couchbase-1.3.13/mkmf.log > > > and also output of dpkg -L libcouchbase-dev > > On Sun, Jun 14, 2015 at 7:57 AM, Dump Hole <[email protected] > <javascript:>> wrote: > > 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] <javascript:>. > > For more options, visit https://groups.google.com/d/optout. > -- 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.
