Hi,
Have you installed the libboost libraries?
Suran.
[EMAIL PROTECTED] wrote:
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.
--
U. Suran Jayathilaka
WSO2, Inc. - http://www.wso2.com
http://suranjay.blogspot.com