Hello,
I have noticed that Apache Tuscany SCA Runtime from
git://git.apache.org/tuscany-sca-cpp offers an AMQP message queue component.
(in contrast to the Tuscany SCA Native M3 incubator).
When I try build the SCA Runtime I receive an error message when running
make.
make all-recursive
make[1]: Entering directory `/home/mario/native-sca-1.0.incubating-M3'
Making all in kernel
make[2]: Entering directory
`/home/mario/native-sca-1.0.incubating-M3/kernel'
g++ -DHAVE_CONFIG_H -I. -I.. -I.
-I/home/mario/tuscany_sca_native-1.0-incubator-M3-src/deploy/kernel
-I/home/mario/httpd-2.2.14/deploy/include -I/usr/include/libxml2
-I/usr/include/xulrunner-1.9.1.7/unstable -I/usr/include -O3 -std=c++0x
-fmessage-length=0 -MT kernel-test.o -MD -MP -MF .deps/kernel-test.Tpo -c -o
kernel-test.o kernel-test.cpp
In file included from list.hpp:31,
from sstream.hpp:34,
from kernel-test.cpp:28:
fstream.hpp:157:1: warning: "debug" redefined
fstream.hpp:156:1: warning: this is the location of the previous definition
In file included from tree.hpp:33,
from kernel-test.cpp:31:
monad.hpp:278:35: error: macro "debug" passed 2 arguments, but takes just 1
In file included from tree.hpp:33,
from kernel-test.cpp:31:
monad.hpp: In function 'const tuscany::failable<V, F>
tuscany::mkfailure(const F&)':
monad.hpp:278: error: 'debug' was not declared in this scope
make[2]: *** [kernel-test.o] Error 1
make[2]: Leaving directory `/home/mario/native-sca-1.0.incubating-M3/kernel'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/mario/native-sca-1.0.incubating-M3'
make: *** [all] Error 2
The incubator builds ok.