Package: libruby2.1
Version: 2.1.5-4
Severity: normal


I tried to start a ruby-gtk program (self written, but that has no effect) with ruby-gnome2, which is directly compiled from the git sources from https://github.com/ruby-gnome2/ruby-gnome2.

It stopped with the error message:

ruby: symbol lookup error:
/home/det/.gem/ruby/2.1.0/extensions/x86_64-linux/2.1.0/glib2-3.0.6/glib2.so:
undefined symbol: ruby_eval_string_from_file

This function is implemented in the ruby sources of the ruby2.1 package in the file vm_eval.c, but it does not appear in the shared object file
/usr/lib/x86_64-linux-gnu/libruby-2.1.so.2.1.0

If I compile the original ruby2.1 sources from
http://http.debian.net/debian/pool/main/r/ruby2.1/ruby2.1_2.1.5.orig.tar.xz
without any debian patches, the libruby-2.1.so.2.1.0 contians the mentioned function.

I don't know, what the error causes, because I don't know the debian build system and how it modifies the original files.

detlef

--- System information. ---
Architecture: amd64
Kernel:       Linux 4.2.0-1-amd64

Debian Release: stretch/sid
  500 testing         security.debian.org
  500 testing         ftp2.de.debian.org

--- Package information. ---
Package's Depends field is empty.

Package's Recommends field is empty.

Package's Suggests field is empty.

Reply via email to