[pkg-uWSGI-devel] Bug#1093818: Bug#1093818: uwsgi: Build ruby plugin with ruby3.3
Alexandre Rossi
niol at zincube.net
Fri Jan 24 08:24:31 GMT 2025
Hi,
> > Also, the suggested fix does not build. So this is more complicated
> > that this and this is why an overhaul of the packaging was started.
>
> It built fine for me locally. Could you please share the build log?
>
> Keep in mind that to test this you need ruby-defaults from experimental, with the version in unstable it does not work because the default is still ruby3.1. If you read the bug report carefully, you will see that this can be uploaded once we switch the default to ruby3.3 in unstable.
Sorry I did not read carefully. My point was that it does not build in current
unstable where ruby 3.1 is the default. Relevant part of build log at the end
of this message.
It is a bit frustrating because the external packaging does not suffer from
this complications... and it feels like doing again the same work in a
different way, as a temporary fix.
Anyway please go on with your transition and we'll manage what we can with
uwsgi.
Thanks,
Alex
--
CFLAGS="-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/uwsgi-2.0.28=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection" CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-z,relro" python3 uwsgiconfig.py -v --plugin plugins/rack_ruby33 debian/buildconf/uwsgi-plugin.ini rack_ruby33
using profile: debian/buildconf/uwsgi-plugin.ini
detected include path: ['/usr/lib/gcc/x86_64-linux-gnu/14/include', '/usr/local/include', '/usr/include/x86_64-linux-gnu', '/usr/include']
*** uWSGI building and linking plugin plugins/rack_ruby33 ***
Error: unable to find directory 'plugins/rack_ruby33'
make: *** [debian/rules:371: debian/stamp-uwsgi-plugin-rack-ruby3.3] Error 1
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
More information about the pkg-uWSGI-devel
mailing list