[
https://issues.apache.org/jira/browse/THRIFT-1421?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13165646#comment-13165646
]
Roger Meier commented on THRIFT-1421:
-------------------------------------
Thanks for pointing out the details Paul!
I really like to apply your patch, but I have the following build issue on
Debian Squeeze:
{noformat}
make[2]: Leaving directory `/tmp/thrift/lib/rb/ext'
<internal:lib/rubygems/custom_require>:29:in `require': no such file to load --
mongrel (LoadError)
from <internal:lib/rubygems/custom_require>:29:in `require'
from /tmp/thrift/lib/rb/lib/thrift/server/mongrel_http_server.rb:20:in
`<top (required)>'
from <internal:lib/rubygems/custom_require>:29:in `require'
from <internal:lib/rubygems/custom_require>:29:in `require'
from spec/mongrel_http_server_spec.rb:21:in `<top (required)>'
from /usr/lib/ruby/1.9.1/spec/runner/example_group_runner.rb:15:in
`load'
from /usr/lib/ruby/1.9.1/spec/runner/example_group_runner.rb:15:in
`block in load_files'
from /usr/lib/ruby/1.9.1/spec/runner/example_group_runner.rb:14:in
`each'
from /usr/lib/ruby/1.9.1/spec/runner/example_group_runner.rb:14:in
`load_files'
from /usr/lib/ruby/1.9.1/spec/runner/options.rb:133:in `run_examples'
from /usr/lib/ruby/1.9.1/spec/runner/command_line.rb:9:in `run'
from /usr/bin/spec:3:in `<main>'
rake aborted!
Command /usr/bin/ruby1.9.1 -I"lib" "/usr/bin/spec"
"spec/base_protocol_spec.rb" "spec/base_transport_spec.rb"
"spec/binary_protocol_accelerated_spec.rb" "spec/binary_protocol_spec.rb"
"spec/client_spec.rb" "spec/exception_spec.rb"
"spec/mongrel_http_server_spec.rb" "spec/processor_spec.rb"
"spec/server_socket_spec.rb" "spec/socket_spec.rb" "spec/struct_spec.rb"
"spec/union_spec.rb" "spec/compact_protocol_spec.rb" "spec/http_client_spec.rb"
"spec/nonblocking_server_spec.rb" "spec/serializer_spec.rb"
"spec/server_spec.rb" "spec/types_spec.rb" "spec/unix_socket_spec.rb" --color
failed
/usr/lib/ruby/1.9.1/spec/rake/spectask.rb:177:in `block (2 levels) in define'
/usr/lib/ruby/1.9.1/rake.rb:1110:in `verbose'
/usr/lib/ruby/1.9.1/spec/rake/spectask.rb:153:in `block in define'
/usr/lib/ruby/1.9.1/rake.rb:634:in `call'
/usr/lib/ruby/1.9.1/rake.rb:634:in `block in execute'
/usr/lib/ruby/1.9.1/rake.rb:629:in `each'
/usr/lib/ruby/1.9.1/rake.rb:629:in `execute'
/usr/lib/ruby/1.9.1/rake.rb:595:in `block in invoke_with_call_chain'
/usr/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize'
/usr/lib/ruby/1.9.1/rake.rb:588:in `invoke_with_call_chain'
/usr/lib/ruby/1.9.1/rake.rb:605:in `block in invoke_prerequisites'
/usr/lib/ruby/1.9.1/rake.rb:602:in `each'
/usr/lib/ruby/1.9.1/rake.rb:602:in `invoke_prerequisites'
/usr/lib/ruby/1.9.1/rake.rb:594:in `block in invoke_with_call_chain'
/usr/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize'
/usr/lib/ruby/1.9.1/rake.rb:588:in `invoke_with_call_chain'
/usr/lib/ruby/1.9.1/rake.rb:605:in `block in invoke_prerequisites'
/usr/lib/ruby/1.9.1/rake.rb:602:in `each'
/usr/lib/ruby/1.9.1/rake.rb:602:in `invoke_prerequisites'
/usr/lib/ruby/1.9.1/rake.rb:594:in `block in invoke_with_call_chain'
/usr/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize'
/usr/lib/ruby/1.9.1/rake.rb:588:in `invoke_with_call_chain'
/usr/lib/ruby/1.9.1/rake.rb:605:in `block in invoke_prerequisites'
/usr/lib/ruby/1.9.1/rake.rb:602:in `each'
/usr/lib/ruby/1.9.1/rake.rb:602:in `invoke_prerequisites'
/usr/lib/ruby/1.9.1/rake.rb:594:in `block in invoke_with_call_chain'
/usr/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize'
/usr/lib/ruby/1.9.1/rake.rb:588:in `invoke_with_call_chain'
/usr/lib/ruby/1.9.1/rake.rb:581:in `invoke'
/usr/lib/ruby/1.9.1/rake.rb:2041:in `invoke_task'
/usr/lib/ruby/1.9.1/rake.rb:2019:in `block (2 levels) in top_level'
/usr/lib/ruby/1.9.1/rake.rb:2019:in `each'
/usr/lib/ruby/1.9.1/rake.rb:2019:in `block in top_level'
/usr/lib/ruby/1.9.1/rake.rb:2058:in `standard_exception_handling'
/usr/lib/ruby/1.9.1/rake.rb:2013:in `top_level'
/usr/lib/ruby/1.9.1/rake.rb:1992:in `run'
/usr/bin/rake:28:in `<main>'
make[1]: *** [all-local] Error 1
make[1]: Leaving directory `/tmp/thrift/lib/rb'
make: *** [build-indep-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
{noformat}
any hints?
> Debian Packages can not be built
> --------------------------------
>
> Key: THRIFT-1421
> URL: https://issues.apache.org/jira/browse/THRIFT-1421
> Project: Thrift
> Issue Type: Bug
> Reporter: Roger Meier
> Assignee: Jake Farrell
> Fix For: 0.9
>
> Attachments: deb_ruby.patch.txt, thrift-1421.patch
>
>
> https://builds.apache.org/view/S-Z/view/Thrift/job/Thrift-Debian-Packages/92/console
> {noformat}
> # Ruby library
> cd /home/jenkins/jenkins-slave/workspace/Thrift-Debian-Packages/thrift/lib/rb
> && \
> ruby setup.rb config --installdirs=std && \
> ruby setup.rb setup
> ruby: No such file or directory -- setup.rb (LoadError)
> make: *** [build-arch-stamp] Error 1
> dpkg-buildpackage: error: debian/rules build gave error exit status 2
> {noformat}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira