[ 
https://issues.apache.org/jira/browse/AVRO-1697?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14628089#comment-14628089
 ] 

Tom White commented on AVRO-1697:
---------------------------------

Sorry, I had to revert this as it stopped the build from working. When running 
from the Docker container ({{./build.sh docker}}), I get the following (after 
adding {{snappy}} to the {{RUN gem install}} line in the Dockerfile):

{noformat}
ERROR:  Error installing snappy:
        ERROR: Failed to build gem native extension.

    /usr/bin/ruby2.1 extconf.rb
checking for main() in -lsnappy... no
./autogen.sh: 3: ./autogen.sh: aclocal: not found
./autogen.sh: 3: ./autogen.sh: aclocal: not found
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers.  Check the mkmf.log file for more details.  You may
need configuration options.

Provided configuration options:
        --with-opt-dir
        --without-opt-dir
        --with-opt-include
        --without-opt-include=${opt-dir}/include
        --with-opt-lib
        --without-opt-lib=${opt-dir}/lib
        --with-make-prog
        --without-make-prog
        --srcdir=.
        --curdir
        --ruby=/usr/bin/ruby2.1
        --with-snappylib
        --without-snappylib
extconf.rb:17:in `block in <main>': `autogen.sh` failed (RuntimeError)
        from extconf.rb:14:in `chdir'
        from extconf.rb:14:in `<main>'

extconf failed, exit code 1

Gem files will remain installed in /var/lib/gems/2.1.0/gems/snappy-0.0.12 for 
inspection.
Results logged to 
/var/lib/gems/2.1.0/extensions/x86_64-linux/2.1.0/snappy-0.0.12/gem_make.out
{noformat}

So I think this needs more work to get building correctly.

> Add support for the Snappy codec to the Ruby library
> ----------------------------------------------------
>
>                 Key: AVRO-1697
>                 URL: https://issues.apache.org/jira/browse/AVRO-1697
>             Project: Avro
>          Issue Type: Improvement
>          Components: ruby
>            Reporter: Daniel Schierbeck
>            Assignee: Daniel Schierbeck
>             Fix For: 1.8.0
>
>         Attachments: AVRO-1697.2.patch
>
>
> I've got a PR that implements this: https://github.com/apache/avro/pull/27



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to