Skip to content

Gem will not install with Rubinius #5

@langhorst

Description

@langhorst

I attempted to install the lmdb gem on a fresh install of Rubinius through RVM without success. For this build, I created a new gemset in RVM for freshness. Any plans to support compiling lmdb with Rubinius?

➜  ~  rvm --version
rvm 1.23.10 (master) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
➜  ~  ruby --version
rubinius 2.1.1 (2.1.0 be67ed17 2013-10-18 JI) [x86_64-darwin11.4.2]
➜  ~  gem install lmdb
Fetching: lmdb-0.3.1.gem (100%)
Building native extensions.  This could take a while...
ERROR:  Error installing lmdb:
    ERROR: Failed to build gem native extension.

    /Users/justin/.rvm/rubies/rbx-2.1.1/bin/rbx extconf.rb
checking for lmdb.h... no
checking for limits.h... yes
checking for string.h... yes
checking for stdlib.h... yes
checking for errno.h... yes
checking for sys/types.h... yes
checking for assert.h... yes
checking for ruby.h... yes
checking for rb_funcall_passing_block()... no
creating Makefile

make "DESTDIR="
compiling lmdb_ext.c
lmdb_ext.c:90:10: error: #error "Not implemented"
lmdb_ext.c: In function ‘call_with_transaction_helper’:
lmdb_ext.c:91: warning: control reaches end of non-void function
make: *** [lmdb_ext.o] Error 1


Gem files will remain installed in /Users/justin/.rvm/gems/rbx-2.1.1@lmdb/gems/lmdb-0.3.1 for inspection.
Results logged to /Users/justin/.rvm/gems/rbx-2.1.1@lmdb/gems/lmdb-0.3.1/ext/lmdb_ext/gem_make.out

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions