Hi,
So far, I have studied some portions of AMQP, Qpid, JMX, and WSDM
technologies and have got some understanding of these in order to build a
brige b/w Qpid-JMX and WSDM. I also examined the behaviour of Java broker.
However, I could not install C++ broker on my Linux (which is more
important for this project). I am checking out from here
http://people.apache.org/dist/incubator/qpid/M2-incubating/CPP and
following the README but when I compile it with "make all" then It fires up
and compiles... and finally it gives me some errors... I copied last few
lines with errors from the terminal window here...
[EMAIL PROTECTED] qpidc-0.1]# make all ----- (many things happened here...)
---- ----- Making all in src make[2]: Entering directory
`/root/qpidc-0.1/src' /bin/sh ../libtool --tag=CXX --mode=link g++ -Werror
-pedantic -Wall -Wextra -Wno-shadow -Wpointer-arith -Wcast-qual
-Wcast-align -Wno-long-long -Wvolatile-register-var -Winvalid-pch
-Wno-system-headers -I/root/qpid-tools/include/boost-1_35 -o qpidd qpidd.o
../lib/broker/libqpidbroker.la ../lib/common/libqpidcommon.la
-lboost_program_options g++ -Werror -pedantic -Wall -Wextra -Wno-shadow
-Wpointer-arith -Wcast-qual -Wcast-align -Wno-long-long
-Wvolatile-register-var -Winvalid-pch -Wno-system-headers
-I/root/qpid-tools/include/boost-1_35 -o .libs/qpidd qpidd.o
../lib/broker/.libs/libqpidbroker.so
/root/qpidc-0.1/lib/common/.libs/libqpidcommon.so -L/root/qpid-tools//lib
-lboost_iostreams ../lib/common/.libs/libqpidcommon.so
/root/qpid-tools//lib/libapr-1.so -luuid -lcrypt -lpthread -ldl -lrt
-lboost_program_options -Wl,--rpath -Wl,/root/build_qpidc-0.1//lib
-Wl,--rpath -Wl,/root/qpid-tools//lib qpidd.o: In function
`QpiddOptions::QpiddOptions()':
qpidd.cpp:(.text._ZN12QpiddOptionsC1Ev[QpiddOptions::QpiddOptions()]+0x7d):
undefined reference to
`boost::program_options::options_description::m_default_line_length'
qpidd.cpp:(.text._ZN12QpiddOptionsC1Ev[QpiddOptions::QpiddOptions()]+0x25e):
undefined reference to
`boost::program_options::options_description::m_default_line_length'
qpidd.o: In function `QpiddOptions::parse(int, char**)':
qpidd.cpp:(.text._ZN12QpiddOptions5parseEiPPc[QpiddOptions::parse(int,
char**)]+0x422): undefined reference to
`boost::program_options::basic_parsed_options<char>
boost::program_options::parse_config_file<char>(std::basic_istream<char,
std::char_traits<char> >&, boost::program_options::options_description
const&, bool)' ../lib/broker/.libs/libqpidbroker.so: undefined reference to
`boost::iostreams::file_descriptor::file_descriptor(int, bool)' collect2:
ld returned 1 exit status make[2]: *** [qpidd] Error 1 make[2]: Leaving
directory `/root/qpidc-0.1/src' make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/qpidc-0.1' make: *** [all] Error 2
[EMAIL PROTECTED] qpidc-0.1]#
-----------
Can anybody help me in this?
My guess is due to my older version of fedora. I upgraded Fedora to 9 and
several packeges just now and will give a try again. If it does not go
smoothly I will post the errors which I am experiecing.
Thanks in advance.
Best Regards,
Rahul
On May 30 2008, Carl Trieloff wrote:
Rahul,
You have been quite on the list, how is the project coming? Please feel
free to fire questions or
a brief status to the list.
kind regards
Carl.