My first post is blank when viewed in browser. Retrying.
=================
I am trying to get the server.rb sample from
https://qpid.apache.org/releases/qpid-0.32/messaging-api/ruby/examples/index.html
to work. When I try to install the qpid_messaging gem I get
an error about being unable to find Logger.h. It looks like
it is there to me. It's probably user error but want to
make sure it's still a viable option and/or see if anyone
has a suggestion.
Sequence of events:
--
# ruby ./server.rb
<internal:lib/rubygems/custom_require>:29:in `require': no such file to load
-- qpid_messaging (LoadError)
from <internal:lib/rubygems/custom_require>:29:in `require'
from ./apache_ruby_server.rb:4:in `<main>'
# head ./server.rb
#!/usr/bin/env ruby
$:.unshift File.join(File.dirname(__FILE__), "..", "lib")
require 'qpid_messaging'
# gem install ./qpid_messaging-1.35.0.gem
<lots of console text deleted>
cqpid.cpp:24792: error: ???critical??? is not a member of
???qpid::messaging???
cqpid.cpp:24799: error: ???free_qpid_messaging_LoggerOutput??? was not
declared in this scope
make: *** [cqpid.o] Error 1
Gem files will remain installed in
/usr/lib64/ruby/gems/1.9.1/gems/qpid_messaging-1.35.0 for inspection.
Results logged to
/usr/lib64/ruby/gems/1.9.1/gems/qpid_messaging-1.35.0/ext/cqpid/gem_make.out
# less
/usr/lib64/ruby/gems/1.9.1/gems/qpid_messaging-1.35.0/ext/cqpid/gem_make.out
/usr/bin/ruby extconf.rb
checking for main() in -lstdc++... yes
checking for main() in -lstdc++... yes
checking for main() in -lqpidclient... yes
checking for main() in -lqpidcommon... yes
checking for main() in -lqpidmessaging... yes
checking for main() in -lqpidtypes... yes
creating Makefile
make
g++ -I. -I/usr/include/ruby-1.9.1/x86_64-linux
-I/usr/include/ruby-1.9.1/ruby/backward -I/usr/include/ruby-1.9.1 -I. -fPIC
-fPIC -fno-inline -O2 -g -pipe -Wall
-Wp,-D_F
ORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64
-mtune=generic -o cqpid.o -c cqpid.cpp
cqpid.cpp:1868:35: error: qpid/messaging/Logger.h: No such file or directory
cqpid.cpp: In function ???VALUE _wrap_new_Address__SWIG_0(int, VALUE*,
VALUE)???:
cqpid.cpp:2327: error: expected type-specifier
cqpid.cpp:2327: error: expected unqualified-id before ???&??? token
cqpid.cpp:2327: error: expected ???)??? before ???&??? token
<deleted>
# find / -name Logger.h
/usr/include/qpid/log/Logger.h
/usr/src/debug/qpid-0.18/cpp/include/qpid/log/Logger.h
--
I tried some other things that I didn't document close enough to include here.
Is Ruby still supported?
RHEL 6.7
qpid 0.18-39 (using this to match customer environments)
Ruby 1.8.7 and/or 1.9.2p290
Thanks,
Gary
--
[email protected]
SDF Public Access UNIX System - http://sdf.lonestar.org
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]