[pkg-uWSGI-devel] Bug#791847: uwsgi: FTBFS with ruby2.2: Error: unable to find directory 'plugins/rack_ruby21'

Christian Hofstaedtler zeha at debian.org
Wed Jul 8 19:46:43 UTC 2015


Source: uwsgi
Version: 2.0.7-1
Severity: important
User: debian-ruby at lists.debian.org
Usertags: ruby2.1-rm

Dear Maintainer,

We're planning to switch the ruby version in unstable to 2.2, and
shortly after that 2.1 will be removed.

In a simple test with ruby and ruby-all-dev from experimental, the
following FTBFS was seen:

UWSGICONFIG_RUBYPATH=/usr/bin/ruby2.2 \
 python uwsgiconfig.py -v --plugin plugins/rbthreads debian/buildconf/uwsgi-plugin.ini rbthreads
using profile: debian/buildconf/uwsgi-plugin.ini
detected include path: ['/usr/lib/gcc/x86_64-linux-gnu/4.9/include', '/usr/local/include', '/usr/lib/gcc/x86_64-linux-gnu/4.9/include-fixed', '/usr/include/x86_64-linux-gnu', '/usr/include']
*** uWSGI building and linking plugin plugins/rbthreads ***
x86_64-linux-gnu-gcc -pthread -fPIC -shared -o ./rbthreads_plugin.so -I. -O2 -I. -Wall -Werror -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-format -Wno-format-security -DUWSGI_HAS_IFADDRS -DUWSGI_ZLIB -DUWSGI_LOCK_USE_MUTEX -DUWSGI_EVENT_USE_EPOLL -DUWSGI_EVENT_TIMER_USE_TIMERFD -DUWSGI_EVENT_FILEMONITOR_USE_INOTIFY  -DUWSGI_PCRE -DUWSGI_ROUTING -DUWSGI_CAP -DUWSGI_UUID -DUWSGI_VERSION="\"2.0.7-debian\"" -DUWSGI_VERSION_BASE="2" -DUWSGI_VERSION_MAJOR="0" -DUWSGI_VERSION_MINOR="7" -DUWSGI_VERSION_REVISION="0" -DUWSGI_VERSION_CUSTOM="\"debian\"" -DUWSGI_YAML -DUWSGI_LIBYAML -DUWSGI_JSON -DUWSGI_SSL -I/usr/include/libxml2 -DUWSGI_XML -DUWSGI_XML_LIBXML2 -DUWSGI_PLUGIN_DIR="\".\"" -g -O2 -fstack-protector-strong -fPIC -DRUBY19 -I/usr/include/ruby-2.2.0 -I/usr/lib/x86_64-linux-gnu/ruby/2.2.0 -I/usr/lib/x86_64-linux-gnu/ruby/2.2.0/x86_64-linux-gnu -I/usr/include/ruby-2.2.0/x86_64-linux-gnu -I/usr/include/x86_64-linux-gnu/ruby-2.2.0 -Drbthreads_plugin=rbthreads_plugin plugins/rbthreads/rbthreads.c -Wl,-z,relro 
[...]
*** uWSGI building and linking plugin plugins/rack_ruby21 ***
Error: unable to find directory 'plugins/rack_ruby21'
make: *** [debian/stamp-uwsgi-plugin-rack-ruby2.1] Error 1
debian/rules:410: recipe for target 'debian/stamp-uwsgi-plugin-rack-ruby2.1' failed
dpkg-buildpackage: error: debian/rules build gave error exit status 2

Please consider testing and uploading a new package version in
advance of the ruby2.2 switch.

Thanks,
Christian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: uwsgi_2.0.7-1_amd64.build
Type: inode/symlink
Size: 689658 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-uwsgi-devel/attachments/20150708/a751b5b2/attachment.bin>


More information about the pkg-uWSGI-devel mailing list