Hi again Alan,
I've just tried this and it compiles fine this time - thanks, however I'm still seeing the (unrelated) issue that I reported a couple of weeks ago

qpidd --auth no
2014-02-18 19:07:16 [Store] notice Journal "TplStore": Created
2014-02-18 19:07:16 [Store] notice Store module initialized; store-dir=/home/fadams/.qpidd
2014-02-18 19:07:17 [Store] notice Linear Store: Journal "TplStore":Created
2014-02-18 19:07:17 [Store] notice Linear Store: EFP Manager initialization complete 2014-02-18 19:07:17 [Store] notice Linear Store: Store module initialized; store-dir=/home/fadams/.qpidd
2014-02-18 19:07:17 [Broker] error Multiple store plugins are not supported
2014-02-18 19:07:17 [Store] notice Journal "TplStore": Destroyed
2014-02-18 19:07:17 [Broker] critical Unexpected error: Failed to start broker: Multiple store plugins were loaded (/home/fadams/qpid/qpid-trunk/qpid/cpp/src/qpid/broker/Broker.cpp:424) 2014-02-18 19:07:17 [Store] notice Linear Store: Journal "TplStore":Destroyed


So basically both stores are installed by default, which means qpidd fails to start by default, which seems less than ideal.

It's easy to fix by deleting one of the store shared objects, but if 0.28 release candidate is doing this I think it's a blocker. I raised https://issues.apache.org/jira/browse/QPID-5492 a month ago but there haven't been any comments on the Jira I didn't pursue it as I assumed that it might have been fixed but trying again when we're talking about a 0.28 release it seems worth flagging up again.

thoughts?

Frase




On 18/02/14 16:11, Alan Conway wrote:
On Tue, 2014-02-18 at 11:04 -0500, Alan Conway wrote:
On Sat, 2014-02-15 at 16:55 +0000, Fraser Adams wrote:
Hello all,
I've just done an svn update to r1568639 and tried to build qpid cpp

I did
cmake -DCMAKE_BUILD_TYPE=Release ..
and also, just to check
cmake ..

both fail for me using gcc 4.6.1

I got as far as below - seems to be a problem with ha_test_max_queues.cpp


Scanning dependencies of target ha_test_max_queues
[ 80%] Building CXX object
src/tests/CMakeFiles/ha_test_max_queues.dir/ha_test_max_queues.cpp.o
/home/fadams/qpid/qpid-trunk/qpid/cpp/src/tests/ha_test_max_queues.cpp:32:5:
error: unused parameter ‘argc’ [-Werror=unused-parameter]
cc1plus: all warnings being treated as errors

make[2]: ***
[src/tests/CMakeFiles/ha_test_max_queues.dir/ha_test_max_queues.cpp.o]
Error 1
make[1]: *** [src/tests/CMakeFiles/ha_test_max_queues.dir/all] Error 2
make: *** [all] Error 2
My bad! That would be a release build right? Stupid assert(). Fixing
now...
Fixed.
------------------------------------------------------------------------
r1569400 | aconway | 2014-02-18 11:09:23 -0500 (Tue, 18 Feb 2014) | 4
lines

NO-JIRA: Fix build error in ha_test_max_queues for release builds.

argc was only being tested in an assert which was compiled out for
release builds.

------------------------------------------------------------------------

Of course "stupid assert" is short for "stupid developer who should know
better than to use assert like that..."



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to