Note that there are some explanatory texts on larger screens.

plurals
  1. POtesseract gem won't compile in Ruby
    text
    copied!<p>Total noob here, but can't figure out how to get past this error. I'm hoping to install and run the 'tesseract' gem on my Linux server running Centos 6. The upshot seems to be that -ltesseract should be in /usr/bin/ld, but isn't ...</p> <p>I've read through the other tesseract / Ruby issues posted, but I don't think I have any of those problems.</p> <p>Any help is much appreciated.</p> <hr> <p><strong>Error message</strong></p> <pre><code>g++ -shared -fPIC -o /tmp/.ffi-inline-0/3751549a49315e9a7703c6e20a39e587297ce8a8.so /tmp/.ffi-inline-0/3751549a49315e9a7703c6e20a39e587297ce8a8.cpp -ltesseract 2&gt;&gt;/tmp/.ffi-inline-0/3751549a49315e9a7703c6e20a39e587297ce8a8.log /usr/bin/ld: cannot find -ltesseract collect2: ld returned 1 exit status </code></pre> <p><strong>Error in action</strong></p> <pre><code>[x@y ~]# irb 1.9.3-p327 :001 &gt; require 'tesseract' CompilationError: compile error: see logs at /tmp/.ffi-inline-0/3751549a49315e9a7703c6e20a39e587297ce8a8.log from /usr/local/rvm/gems/ruby-1.9.3-p327/gems/ffi-inline-0.0.4.2/lib/ffi/inline/compilers/gcc.rb:31:in `compile' from /usr/local/rvm/gems/ruby-1.9.3-p327/gems/ffi-inline-0.0.4.2/lib/ffi/inline/builders/c.rb:114:in `shared_object' from /usr/local/rvm/gems/ruby-1.9.3-p327/gems/ffi-inline-0.0.4.2/lib/ffi/inline/builders.rb:90:in `block in build' from /usr/local/rvm/gems/ruby-1.9.3-p327/gems/ffi-inline-0.0.4.2/lib/ffi/inline/builders.rb:87:in `instance_eval' from /usr/local/rvm/gems/ruby-1.9.3-p327/gems/ffi-inline-0.0.4.2/lib/ffi/inline/builders.rb:87:in `build' from /usr/local/rvm/gems/ruby-1.9.3-p327/gems/ffi-inline-0.0.4.2/lib/ffi/inline/inline.rb:54:in `singleton_inline' from /usr/local/rvm/gems/ruby-1.9.3-p327/gems/ffi-inline-0.0.4.2/lib/ffi/inline/inline.rb:39:in `inline' from /usr/local/rvm/gems/ruby-1.9.3-p327/gems/tesseract-ocr-0.1.5/lib/tesseract/c.rb:34:in `&lt;module:C&gt;' from /usr/local/rvm/gems/ruby-1.9.3-p327/gems/tesseract-ocr-0.1.5/lib/tesseract/c.rb:31:in `&lt;module:Tesseract&gt;' from /usr/local/rvm/gems/ruby-1.9.3-p327/gems/tesseract-ocr-0.1.5/lib/tesseract/c.rb:29:in `&lt;top (required)&gt;' from /usr/local/rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /usr/local/rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /usr/local/rvm/gems/ruby-1.9.3-p327/gems/tesseract-ocr-0.1.5/lib/tesseract/api.rb:26:in `&lt;top (required)&gt;' from /usr/local/rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /usr/local/rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /usr/local/rvm/gems/ruby-1.9.3-p327/gems/tesseract-ocr-0.1.5/lib/tesseract-ocr.rb:35:in `&lt;top (required)&gt;' from /usr/local/rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /usr/local/rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /usr/local/rvm/gems/ruby-1.9.3-p327/gems/tesseract-ocr-0.1.5/lib/tesseract.rb:25:in `&lt;top (required)&gt;' from /usr/local/rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:60:in `require' from /usr/local/rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:60:in `rescue in require' from /usr/local/rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:35:in `require' from (irb):1 from /usr/local/rvm/rubies/ruby-1.9.3-p327/bin/irb:13:in `&lt;main&gt;'1.9.3-p327 </code></pre> <p><strong>Gem version</strong></p> <pre><code>[x@y ~]# gem list [...] tesseract-ocr (0.1.5) [...] </code></pre> <p><strong>GCC version</strong></p> <pre><code>[x@y ~]# gcc --version gcc (GCC) 4.4.6 20120305 (Red Hat 4.4.6-4) [...] </code></pre> <p><strong>OS</strong></p> <pre><code>[x@y ~]# cat /etc/*release* CentOS release 6.3 (Final) </code></pre> <p><strong>Ruby version</strong></p> <pre><code>[x@y ~]# ruby -v ruby 1.9.3p327 (2012-11-10 revision 37606) [x86_64-linux] </code></pre> <p><strong>RVM Version</strong> (just in case it matters)</p> <pre><code>[x@y ~]# rvm -v rvm 1.17.2 (stable) by Wayne E. Seguin &lt;wayneeseguin@gmail.com&gt;, Michal Papis &lt;mpapis@gmail.com&gt; [https://rvm.io/] </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload