As per your suggestion, i changed the following, and that got it to compile. On running the tests, i get failures, transcript attached. I am not sure what i am looking at, perhaps you can make better sense of it all!
thanks [EMAIL PROTECTED]
*** loggertestcase.cpp.orig 2005-03-04 15:10:58.610492526 -0500 --- loggertestcase.cpp 2005-03-04 15:15:14.580519202 -0500 *************** *** 284,291 ****
ResourceBundlePtr getBundle(const LogString& lang, const LogString& region)
{
ResourceBundlePtr bundle(PropertyResourceBundle::getBundle(LOG4CXX_STR("L7D"),
! Locale(lang, region)));
CPPUNIT_ASSERT(bundle != 0);
return bundle;
}
--- 284,292 ----
ResourceBundlePtr getBundle(const LogString& lang, const LogString& region)
{
+ Locale loc(lang, region);
ResourceBundlePtr bundle(PropertyResourceBundle::getBundle(LOG4CXX_STR("L7D"),
! loc));
CPPUNIT_ASSERT(bundle != 0);
return bundle;
}
*** l7dtestcase.cpp.orig 2005-03-04 15:15:41.887830529 -0500
--- l7dtestcase.cpp 2005-03-04 15:18:55.245644053 -0500
***************
*** 48,63 ****
public:
void setUp()
{
bundles[0] =
! ResourceBundle::getBundle(LOG4CXX_STR("L7D"), Locale(LOG4CXX_STR("en"), LOG4CXX_STR("US")));
CPPUNIT_ASSERT(bundles[0] != 0);
bundles[1] =
! ResourceBundle::getBundle(LOG4CXX_STR("L7D"), Locale(LOG4CXX_STR("fr"), LOG4CXX_STR("FR")));
CPPUNIT_ASSERT(bundles[1] != 0);
bundles[2] =
! ResourceBundle::getBundle(LOG4CXX_STR("L7D"), Locale(LOG4CXX_STR("fr"), LOG4CXX_STR("CH")));
CPPUNIT_ASSERT(bundles[2] != 0);
root = Logger::getRootLogger();
--- 48,66 ----
public:
void setUp()
{
+ Locale locUS(LOG4CXX_STR("en"), LOG4CXX_STR("US"));
+ Locale locFR(LOG4CXX_STR("fr"), LOG4CXX_STR("FR"));
+ Locale locCH(LOG4CXX_STR("fr"), LOG4CXX_STR("CH"));
bundles[0] =
! ResourceBundle::getBundle(LOG4CXX_STR("L7D"), locUS);
CPPUNIT_ASSERT(bundles[0] != 0);
bundles[1] =
! ResourceBundle::getBundle(LOG4CXX_STR("L7D"), locFR);
CPPUNIT_ASSERT(bundles[1] != 0);
bundles[2] =
! ResourceBundle::getBundle(LOG4CXX_STR("L7D"), locCH);
CPPUNIT_ASSERT(bundles[2] != 0);
root = Logger::getRootLogger();
Curt Arnold wrote:
On Mar 4, 2005, at 11:36 AM, Jwahar Bammi wrote:
Thanks Curt,
I took the refresh from CVS, and that got me past the INT64_C problem,
now i unfortunately ran into the next problem whilst building unittests: Have you seen this before?
(again this is on Linux Fedora 3, gcc 3.4.2 20041017 (Red Hat 3.4.2-6.fc3))
build-unittest:
[mkdir] Created dir: /root/Memento/dev/src/trunk/log4cxx-0.98/logging-log4cxx/build/debug/ shared/log4cxx-test_obj
[cc] 69 total files to be compiled.
[cc] /root/Memento/dev/src/trunk/log4cxx-0.98/logging-log4cxx/include/ log4cxx/helpers/locale.h: In member function `virtual void L7dTestCase::setUp()':
[cc] /root/Memento/dev/src/trunk/log4cxx-0.98/logging-log4cxx/include/ log4cxx/helpers/locale.h:40: error: `log4cxx::helpers::Locale::Locale(const log4cxx::helpers::Locale&)' is protected
[cc] /root/Memento/dev/src/trunk/log4cxx-0.98/logging-log4cxx/tests/src/ l7dtestcase.cpp:52: error: within this context
[cc] /root/Memento/dev/src/trunk/log4cxx-0.98/logging-log4cxx/include/ log4cxx/helpers/locale.h:40: error: `log4cxx::helpers::Locale::Locale(const log4cxx::helpers::Locale&)' is protected
[cc] /root/Memento/dev/src/trunk/log4cxx-0.98/logging-log4cxx/tests/src/ l7dtestcase.cpp:56: error: within this context
[cc] /root/Memento/dev/src/trunk/log4cxx-0.98/logging-log4cxx/include/ log4cxx/helpers/locale.h:40: error: `log4cxx::helpers::Locale::Locale(const log4cxx::helpers::Locale&)' is protected
[cc] /root/Memento/dev/src/trunk/log4cxx-0.98/logging-log4cxx/tests/src/ l7dtestcase.cpp:60: error: within this context
[cc] /root/Memento/dev/src/trunk/log4cxx-0.98/logging-log4cxx/include/ log4cxx/helpers/locale.h: In member function `log4cxx::helpers::ResourceBundlePtr LoggerTestCase::getBundle(const log4cxx::LogString&, const log4cxx::LogString&)':
[cc] /root/Memento/dev/src/trunk/log4cxx-0.98/logging-log4cxx/include/ log4cxx/helpers/locale.h:40: error: `log4cxx::helpers::Locale::Locale(const log4cxx::helpers::Locale&)' is protected
[cc] /root/Memento/dev/src/trunk/log4cxx-0.98/logging-log4cxx/tests/src/ loggertestcase.cpp:288: error: within this context
No I haven't seen this before. I have no clue why the compiler believes it needs to invoke the Locale copy constructor on these calls.
The offending lines are:
bundles[0] =
ResourceBundle::getBundle(LOG4CXX_STR("L7D"), Locale(LOG4CXX_STR("en"), LOG4CXX_STR("US")));
The definition of ResourceBundle::getBundle is
static ResourceBundlePtr getBundle(const LogString& baseName,
const Locale& locale);
So there should be no need to attempt to copy the Locale after it is created. Could you try rewriting the offending lines like:
Locale localeUS(LOG4CXX_STR("en"), LOG4CXX_STR("US"));
bundles[0] =
ResourceBundle::getBundle(LOG4CXX_STR("L7D"), localeUS);
and see if gcc still complains?
-- Jwahar Bammi [EMAIL PROTECTED]
Buildfile: build.xml
os-detect: win-init: mac-init: unix-init: init: [mkdir] Created dir: /root/Memento/dev/src/trunk/log4cxx-0.98/logging-log4cxx/build [mkdir] Created dir: /root/Memento/dev/src/trunk/log4cxx-0.98/logging-log4cxx/build/debug/shared build-apr: build-apriconv: build-aprutil: build: [mkdir] Created dir: /root/Memento/dev/src/trunk/log4cxx-0.98/logging-log4cxx/build/debug/shared/log4cxx_obj [cc] 92 total files to be compiled. [cc] /root/Memento/dev/src/trunk/log4cxx-0.98/logging-log4cxx/src/stringhelper.cpp: In static member function `static log4cxx::LogString log4cxx::helpers::StringHelper::formatHex(const void*)': [cc] /root/Memento/dev/src/trunk/log4cxx-0.98/logging-log4cxx/src/stringhelper.cpp:268: warning: cast from pointer to integer of different size [cc] Starting link build-shortsocketserver: [mkdir] Created dir: /root/Memento/dev/src/trunk/log4cxx-0.98/logging-log4cxx/build/debug/shared/shortsocketserver_obj [cc] 2 total files to be compiled. [cc] Starting link build-cppunit: get-cppunit-src: untar-cppunit-src: os-detect: win-init: unix-init: init: configure-check: unix-configure: win-configure: configure: build: [mkdir] Created dir: /root/Memento/dev/src/trunk/log4cxx-0.98/logging-log4cxx/build/debug/static/cppunit_obj [cc] 49 total files to be compiled. [cc] Starting link [cc] /usr/bin/ar: creating libcppunit.a [cc] a - cppunit_obj/TestLeaf.o [cc] a - cppunit_obj/AdditionalMessage.o [cc] a - cppunit_obj/XmlDocument.o [cc] a - cppunit_obj/DynamicLibraryManagerException.o [cc] a - cppunit_obj/TestResult.o [cc] a - cppunit_obj/ProtectorChain.o [cc] a - cppunit_obj/TestFailure.o [cc] a - cppunit_obj/TestFactoryRegistry.o [cc] a - cppunit_obj/TestCase.o [cc] a - cppunit_obj/ShlDynamicLibraryManager.o [cc] a - cppunit_obj/TestNamer.o [cc] a - cppunit_obj/Message.o [cc] a - cppunit_obj/XmlOutputter.o [cc] a - cppunit_obj/DynamicLibraryManager.o [cc] a - cppunit_obj/Test.o [cc] a - cppunit_obj/UnixDynamicLibraryManager.o [cc] a - cppunit_obj/XmlOutputterHook.o [cc] a - cppunit_obj/XmlElement.o [cc] a - cppunit_obj/TestSuiteBuilderContext.o [cc] a - cppunit_obj/TextOutputter.o [cc] a - cppunit_obj/TextTestRunner.o [cc] a - cppunit_obj/TestSetUp.o [cc] a - cppunit_obj/StringTools.o [cc] a - cppunit_obj/TestComposite.o [cc] a - cppunit_obj/Asserter.o [cc] a - cppunit_obj/TestCaseDecorator.o [cc] a - cppunit_obj/Win32DynamicLibraryManager.o [cc] a - cppunit_obj/TestPath.o [cc] a - cppunit_obj/TypeInfoHelper.o [cc] a - cppunit_obj/TextTestResult.o [cc] a - cppunit_obj/SynchronizedObject.o [cc] a - cppunit_obj/BeOsDynamicLibraryManager.o [cc] a - cppunit_obj/SourceLine.o [cc] a - cppunit_obj/TestAssert.o [cc] a - cppunit_obj/BriefTestProgressListener.o [cc] a - cppunit_obj/TestResultCollector.o [cc] a - cppunit_obj/Protector.o [cc] a - cppunit_obj/PlugInManager.o [cc] a - cppunit_obj/TestDecorator.o [cc] a - cppunit_obj/PlugInParameters.o [cc] a - cppunit_obj/TestPlugInDefaultImpl.o [cc] a - cppunit_obj/TestSuccessListener.o [cc] a - cppunit_obj/TestSuite.o [cc] a - cppunit_obj/TextTestProgressListener.o [cc] a - cppunit_obj/RepeatedTest.o [cc] a - cppunit_obj/CompilerOutputter.o [cc] a - cppunit_obj/Exception.o [cc] a - cppunit_obj/TestRunner.o [cc] a - cppunit_obj/DefaultProtector.o build-unittest: [mkdir] Created dir: /root/Memento/dev/src/trunk/log4cxx-0.98/logging-log4cxx/build/debug/shared/log4cxx-test_obj [cc] 69 total files to be compiled. [cc] Starting link run-unittest: [exec] Files [output/filtered.A2] and [witness/dom.A2.1] differ on line 1 [exec] One reads: [ [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo]. [exec] Other reads:[ [main] DEBUG org.apache.log4j.xml.DOMTestCase - Message 0]. [exec] -------------------------------- [exec] Contents of output/filtered.A2: [exec] 1 : [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [exec] -------------------------------- [exec] Contents of witness/dom.A2.1: [exec] 1 : [main] DEBUG org.apache.log4j.xml.DOMTestCase - Message 0 [exec] 2 : [main] DEBUG root - Message 0 [exec] 3 : [main] INFO org.apache.log4j.xml.DOMTestCase - Message 1 [exec] 4 : [main] INFO root - Message 1 [exec] 5 : [main] WARN org.apache.log4j.xml.DOMTestCase - Message 2 [exec] 6 : [main] WARN root - Message 2 [exec] 7 : [main] ERROR org.apache.log4j.xml.DOMTestCase - Message 3 [exec] 8 : [main] ERROR root - Message 3 [exec] 9 : [main] FATAL org.apache.log4j.xml.DOMTestCase - Message 4 [exec] 10 : [main] FATAL root - Message 4 [exec] Files [output/filtered] and [witness/xmlLayout.1] differ on line 1 [exec] One reads: [<log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase$X" timestamp="XXX" level="INFO" thread="mainmpoo<log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="DEBUG" thread="mainmpoo<log4j:event logger="root" timestamp="XXX" level="DEBUG" thread="mainmpoo<log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="INFO" thread="mainmpoo<log4j:event logger="root" timestamp="XXX" level="INFO" thread="mainmpoo<log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="WARN" thread="mainmpoo<log4j:event logger="root" timestamp="XXX" level="WARN" thread="mainmpoo<log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="ERROR" thread="mainmpoo<log4j:event logger="root" timestamp="XXX" level="ERROR" thread="mainmpoo<log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="FATAL" thread="mainmpoo<log4j:event logger="root" timestamp="XXX" level="FATAL" thread="mainmpoo]. [exec] Other reads:[<log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase$X" timestamp="XXX" level="INFO" thread="main">]. [exec] -------------------------------- [exec] Contents of output/filtered: [exec] 1 : <log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase$X" timestamp="XXX" level="INFO" thread="mainmpoo<log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="DEBUG" thread="mainmpoo<log4j:event logger="root" timestamp="XXX" level="DEBUG" thread="mainmpoo<log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="INFO" thread="mainmpoo<log4j:event logger="root" timestamp="XXX" level="INFO" thread="mainmpoo<log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="WARN" thread="mainmpoo<log4j:event logger="root" timestamp="XXX" level="WARN" thread="mainmpoo<log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="ERROR" thread="mainmpoo<log4j:event logger="root" timestamp="XXX" level="ERROR" thread="mainmpoo<log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="FATAL" thread="mainmpoo<log4j:event logger="root" timestamp="XXX" level="FATAL" thread="mainmpoo [exec] -------------------------------- [exec] Contents of witness/xmlLayout.1: [exec] 1 : <log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase$X" timestamp="XXX" level="INFO" thread="main"> [exec] 2 : <log4j:message><![CDATA[in X() constructor]]></log4j:message> [exec] 3 : </log4j:event> [exec] 4 : <log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="DEBUG" thread="main"> [exec] 5 : <log4j:message><![CDATA[Message 0]]></log4j:message> [exec] 6 : </log4j:event> [exec] 7 : <log4j:event logger="root" timestamp="XXX" level="DEBUG" thread="main"> [exec] 8 : <log4j:message><![CDATA[Message 0]]></log4j:message> [exec] 9 : </log4j:event> [exec] 10 : <log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="INFO" thread="main"> [exec] 11 : <log4j:message><![CDATA[Message 1]]></log4j:message> [exec] 12 : </log4j:event> [exec] 13 : <log4j:event logger="root" timestamp="XXX" level="INFO" thread="main"> [exec] 14 : <log4j:message><![CDATA[Message 1]]></log4j:message> [exec] 15 : </log4j:event> [exec] 16 : <log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="WARN" thread="main"> [exec] 17 : <log4j:message><![CDATA[Message 2]]></log4j:message> [exec] 18 : </log4j:event> [exec] 19 : <log4j:event logger="root" timestamp="XXX" level="WARN" thread="main"> [exec] 20 : <log4j:message><![CDATA[Message 2]]></log4j:message> [exec] 21 : </log4j:event> [exec] 22 : <log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="ERROR" thread="main"> [exec] 23 : <log4j:message><![CDATA[Message 3]]></log4j:message> [exec] 24 : </log4j:event> [exec] 25 : <log4j:event logger="root" timestamp="XXX" level="ERROR" thread="main"> [exec] 26 : <log4j:message><![CDATA[Message 3]]></log4j:message> [exec] 27 : </log4j:event> [exec] 28 : <log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="FATAL" thread="main"> [exec] 29 : <log4j:message><![CDATA[Message 4]]></log4j:message> [exec] 30 : </log4j:event> [exec] 31 : <log4j:event logger="root" timestamp="XXX" level="FATAL" thread="main"> [exec] 32 : <log4j:message><![CDATA[Message 4]]></log4j:message> [exec] 33 : </log4j:event> [exec] Files [output/filtered] and [witness/xmlLayout.2] differ on line 1 [exec] One reads: [<log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase$X" timestamp="XXX" level="INFO" thread="mainmpoo<log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="DEBUG" thread="mainmpoo<log4j:event logger="root" timestamp="XXX" level="DEBUG" thread="mainmpoo<log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="INFO" thread="mainmpoo<log4j:event logger="root" timestamp="XXX" level="INFO" thread="mainmpoo<log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="WARN" thread="mainmpoo<log4j:event logger="root" timestamp="XXX" level="WARN" thread="mainmpoo<log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="ERROR" thread="mainmpoo<log4j:event logger="root" timestamp="XXX" level="ERROR" thread="mainmpoo<log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="FATAL" thread="mainmpoo<log4j:event logger="root" timestamp="XXX" level="FATAL" thread="mainmpoo]. [exec] Other reads:[<log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase$X" timestamp="XXX" level="INFO" thread="main">]. [exec] -------------------------------- [exec] Contents of output/filtered: [exec] 1 : <log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase$X" timestamp="XXX" level="INFO" thread="mainmpoo<log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="DEBUG" thread="mainmpoo<log4j:event logger="root" timestamp="XXX" level="DEBUG" thread="mainmpoo<log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="INFO" thread="mainmpoo<log4j:event logger="root" timestamp="XXX" level="INFO" thread="mainmpoo<log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="WARN" thread="mainmpoo<log4j:event logger="root" timestamp="XXX" level="WARN" thread="mainmpoo<log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="ERROR" thread="mainmpoo<log4j:event logger="root" timestamp="XXX" level="ERROR" thread="mainmpoo<log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="FATAL" thread="mainmpoo<log4j:event logger="root" timestamp="XXX" level="FATAL" thread="mainmpoo [exec] -------------------------------- [exec] Contents of witness/xmlLayout.2: [exec] 1 : <log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase$X" timestamp="XXX" level="INFO" thread="main"> [exec] 2 : <log4j:message><![CDATA[in X() constructor]]></log4j:message> [exec] 3 : <log4j:locationInfo class="X" method="X" file="xmllayouttestcase.cpp" line="X"/> [exec] 4 : </log4j:event> [exec] 5 : <log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="DEBUG" thread="main"> [exec] 6 : <log4j:message><![CDATA[Message 0]]></log4j:message> [exec] 7 : <log4j:locationInfo class="XMLLayoutTestCase" method="common" file="xmllayouttestcase.cpp" line="X"/> [exec] 8 : </log4j:event> [exec] 9 : <log4j:event logger="root" timestamp="XXX" level="DEBUG" thread="main"> [exec] 10 : <log4j:message><![CDATA[Message 0]]></log4j:message> [exec] 11 : <log4j:locationInfo class="XMLLayoutTestCase" method="common" file="xmllayouttestcase.cpp" line="X"/> [exec] 12 : </log4j:event> [exec] 13 : <log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="INFO" thread="main"> [exec] 14 : <log4j:message><![CDATA[Message 1]]></log4j:message> [exec] 15 : <log4j:locationInfo class="XMLLayoutTestCase" method="common" file="xmllayouttestcase.cpp" line="X"/> [exec] 16 : </log4j:event> [exec] 17 : <log4j:event logger="root" timestamp="XXX" level="INFO" thread="main"> [exec] 18 : <log4j:message><![CDATA[Message 1]]></log4j:message> [exec] 19 : <log4j:locationInfo class="XMLLayoutTestCase" method="common" file="xmllayouttestcase.cpp" line="X"/> [exec] 20 : </log4j:event> [exec] 21 : <log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="WARN" thread="main"> [exec] 22 : <log4j:message><![CDATA[Message 2]]></log4j:message> [exec] 23 : <log4j:locationInfo class="XMLLayoutTestCase" method="common" file="xmllayouttestcase.cpp" line="X"/> [exec] 24 : </log4j:event> [exec] 25 : <log4j:event logger="root" timestamp="XXX" level="WARN" thread="main"> [exec] 26 : <log4j:message><![CDATA[Message 2]]></log4j:message> [exec] 27 : <log4j:locationInfo class="XMLLayoutTestCase" method="common" file="xmllayouttestcase.cpp" line="X"/> [exec] 28 : </log4j:event> [exec] 29 : <log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="ERROR" thread="main"> [exec] 30 : <log4j:message><![CDATA[Message 3]]></log4j:message> [exec] 31 : <log4j:locationInfo class="XMLLayoutTestCase" method="common" file="xmllayouttestcase.cpp" line="X"/> [exec] 32 : </log4j:event> [exec] 33 : <log4j:event logger="root" timestamp="XXX" level="ERROR" thread="main"> [exec] 34 : <log4j:message><![CDATA[Message 3]]></log4j:message> [exec] 35 : <log4j:locationInfo class="XMLLayoutTestCase" method="common" file="xmllayouttestcase.cpp" line="X"/> [exec] 36 : </log4j:event> [exec] 37 : <log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="FATAL" thread="main"> [exec] 38 : <log4j:message><![CDATA[Message 4]]></log4j:message> [exec] 39 : <log4j:locationInfo class="XMLLayoutTestCase" method="common" file="xmllayouttestcase.cpp" line="X"/> [exec] 40 : </log4j:event> [exec] 41 : <log4j:event logger="root" timestamp="XXX" level="FATAL" thread="main"> [exec] 42 : <log4j:message><![CDATA[Message 4]]></log4j:message> [exec] 43 : <log4j:locationInfo class="XMLLayoutTestCase" method="common" file="xmllayouttestcase.cpp" line="X"/> [exec] 44 : </log4j:event> [exec] Files [output/filtered] and [witness/xmlLayout.3] differ on line 1 [exec] One reads: [<log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="DEBUG" thread="mainmpoo]. [exec] Other reads:[<log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="DEBUG" thread="main">]. [exec] -------------------------------- [exec] Contents of output/filtered: [exec] 1 : <log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="DEBUG" thread="mainmpoo [exec] -------------------------------- [exec] Contents of witness/xmlLayout.3: [exec] 1 : <log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="DEBUG" thread="main"> [exec] 2 : <log4j:message><![CDATA[Message with embedded <![CDATA[<hello>hi</hello>]]>]]><![CDATA[.]]></log4j:message> [exec] 3 : <log4j:locationInfo class="XMLLayoutTestCase" method="testCDATA" file="xmllayouttestcase.cpp" line="X"/> [exec] 4 : </log4j:event> [exec] Files [output/filtered] and [witness/xmlLayout.null] differ on line 1 [exec] One reads: [<log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="DEBUG" thread="mainmpoo<log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="DEBUG" thread="mainmpoo]. [exec] Other reads:[<log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="DEBUG" thread="main">]. [exec] -------------------------------- [exec] Contents of output/filtered: [exec] ..............................F.F.F.F.F.F.........................F.....Empty conversion specifier starting at position 2 in conversion pattern. [exec] .Empty conversion specifier starting at position 6 in conversion pattern. [exec] .........................................................................No appender could be found for logger (x). [exec] Please initialize the log4cxx system properly. [exec] 1 : <log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="DEBUG" thread="mainmpoo<log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="DEBUG" thread="mainmpoo [exec] -------------------------------- [exec] Contents of witness/xmlLayout.null: [exec] 1 : <log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="DEBUG" thread="main"> [exec] 2 : <log4j:message><![CDATA[hi]]></log4j:message> [exec] 3 : </log4j:event> [exec] 4 : <log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="DEBUG" thread="main"> [exec] 5 : <log4j:message><![CDATA[]]></log4j:message> [exec] 6 : </log4j:event> [exec] Files [output/filtered] and [witness/xmlLayout.mdc.1] differ on line 1 [exec] One reads: [<log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="DEBUG" thread="mainmpoo]. [exec] Other reads:[<log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="DEBUG" thread="main">]. [exec] -------------------------------- [exec] Contents of output/filtered: [exec] 1 : <log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="DEBUG" thread="mainmpoo [exec] -------------------------------- [exec] Contents of witness/xmlLayout.mdc.1: [exec] 1 : <log4j:event logger="org.apache.log4j.xml.XMLLayoutTestCase" timestamp="XXX" level="DEBUG" thread="main"> [exec] 2 : <log4j:message><![CDATA[Hello]]></log4j:message> [exec] 3 : <log4j:MDC> [exec] 4 : <log4j:data name="key1" value="val1"/> [exec] 5 : <log4j:data name="key2" value="val2"/> [exec] 6 : </log4j:MDC> [exec] 7 : </log4j:event> [exec] Files [output/filtered] and [witness/ttcc] differ on line 1 [exec] One reads: [ [0xmpoo]. [exec] Other reads:[ [main] FATAL ERR - Message 0]. [exec] -------------------------------- [exec] Contents of output/filtered: [exec] 1 : [0xmpoo [exec] -------------------------------- [exec] Contents of witness/ttcc: [exec] 1 : [main] FATAL ERR - Message 0 [exec] 2 : [main] ERROR ERR - Message 1 [exec] 3 : [main] FATAL INF - Message 2 [exec] 4 : [main] ERROR INF - Message 3 [exec] 5 : [main] WARN INF - Message 4 [exec] 6 : [main] INFO INF - Message 5 [exec] 7 : [main] FATAL INF.UNDEF - Message 6 [exec] 8 : [main] ERROR INF.UNDEF - Message 7 [exec] 9 : [main] WARN INF.UNDEF - Message 8 [exec] 10 : [main] INFO INF.UNDEF - Message 9 [exec] 11 : [main] FATAL INF.ERR - Message 10 [exec] 12 : [main] ERROR INF.ERR - Message 11 [exec] 13 : [main] FATAL INF.ERR.UNDEF - Message 12 [exec] 14 : [main] ERROR INF.ERR.UNDEF - Message 13 [exec] 15 : [main] FATAL DEB - Message 14 [exec] 16 : [main] ERROR DEB - Message 15 [exec] 17 : [main] WARN DEB - Message 16 [exec] 18 : [main] INFO DEB - Message 17 [exec] 19 : [main] DEBUG DEB - Message 18 [exec] 20 : [main] FATAL UNDEF - Message 19 [exec] 21 : [main] ERROR UNDEF - Message 20 [exec] 22 : [main] WARN UNDEF - Message 21 [exec] 23 : [main] INFO UNDEF - Message 22 [exec] 24 : [main] DEBUG UNDEF - Message 23 [exec] 25 : [main] INFO INF - Messages should bear numbers 0 through 23. [exec] Files [output/filtered] and [witness/patternLayout.2] differ on line 1 [exec] One reads: [ [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo]. [exec] Other reads:[ [main] DEBUG atternLayoutTest - Message 0]. [exec] -------------------------------- [exec] Contents of output/filtered: [exec] 1 : [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [exec] -------------------------------- [exec] Contents of witness/patternLayout.2: [exec] 1 : [main] DEBUG atternLayoutTest - Message 0 [exec] 2 : [main] DEBUG root - Message 0 [exec] 3 : [main] INFO atternLayoutTest - Message 1 [exec] 4 : [main] INFO root - Message 1 [exec] 5 : [main] WARN atternLayoutTest - Message 2 [exec] 6 : [main] WARN root - Message 2 [exec] 7 : [main] ERROR atternLayoutTest - Message 3 [exec] 8 : [main] ERROR root - Message 3 [exec] 9 : [main] FATAL atternLayoutTest - Message 4 [exec] 10 : [main] FATAL root - Message 4 [exec] Files [output/filtered] and [witness/patternLayout.3] differ on line 1 [exec] One reads: [ [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo]. [exec] Other reads:[ [main] DEBUG atternLayoutTest - Message 0]. [exec] -------------------------------- [exec] Contents of output/filtered: [exec] 1 : [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [exec] -------------------------------- [exec] Contents of witness/patternLayout.3: [exec] 1 : [main] DEBUG atternLayoutTest - Message 0 [exec] 2 : [main] DEBUG root - Message 0 [exec] 3 : [main] INFO atternLayoutTest - Message 1 [exec] 4 : [main] INFO root - Message 1 [exec] 5 : [main] WARN atternLayoutTest - Message 2 [exec] 6 : [main] WARN root - Message 2 [exec] 7 : [main] ERROR atternLayoutTest - Message 3 [exec] 8 : [main] ERROR root - Message 3 [exec] 9 : [main] FATAL atternLayoutTest - Message 4 [exec] 10 : [main] FATAL root - Message 4 [exec] Files [output/filtered] and [witness/patternLayout.4] differ on line 1 [exec] One reads: [ [0xmpoo]. [exec] Other reads:[ [main] DEBUG atternLayoutTest - Message 0]. [exec] -------------------------------- [exec] Contents of output/filtered: [exec] 1 : [0xmpoo [exec] -------------------------------- [exec] Contents of witness/patternLayout.4: [exec] 1 : [main] DEBUG atternLayoutTest - Message 0 [exec] 2 : [main] DEBUG root - Message 0 [exec] 3 : [main] INFO atternLayoutTest - Message 1 [exec] 4 : [main] INFO root - Message 1 [exec] 5 : [main] WARN atternLayoutTest - Message 2 [exec] 6 : [main] WARN root - Message 2 [exec] 7 : [main] ERROR atternLayoutTest - Message 3 [exec] 8 : [main] ERROR root - Message 3 [exec] 9 : [main] FATAL atternLayoutTest - Message 4 [exec] 10 : [main] FATAL root - Message 4 [exec] Files [output/filtered] and [witness/patternLayout.5] differ on line 1 [exec] One reads: [ [0xmpoo]. [exec] Other reads:[ [main] DEBUG atternLayoutTest - Message 0]. [exec] -------------------------------- [exec] Contents of output/filtered: [exec] 1 : [0xmpoo [exec] -------------------------------- [exec] Contents of witness/patternLayout.5: [exec] 1 : [main] DEBUG atternLayoutTest - Message 0 [exec] 2 : [main] DEBUG root - Message 0 [exec] 3 : [main] INFO atternLayoutTest - Message 1 [exec] 4 : [main] INFO root - Message 1 [exec] 5 : [main] WARN atternLayoutTest - Message 2 [exec] 6 : [main] WARN root - Message 2 [exec] 7 : [main] ERROR atternLayoutTest - Message 3 [exec] 8 : [main] ERROR root - Message 3 [exec] 9 : [main] FATAL atternLayoutTest - Message 4 [exec] 10 : [main] FATAL root - Message 4 [exec] Files [output/filtered] and [witness/patternLayout.6] differ on line 1 [exec] One reads: [ [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo]. [exec] Other reads:[ [main] DEBUG atternLayoutTest - Message 0]. [exec] -------------------------------- [exec] Contents of output/filtered: [exec] 1 : [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [exec] -------------------------------- [exec] Contents of witness/patternLayout.6: [exec] 1 : [main] DEBUG atternLayoutTest - Message 0 [exec] 2 : [main] DEBUG root - Message 0 [exec] 3 : [main] INFO atternLayoutTest - Message 1 [exec] 4 : [main] INFO root - Message 1 [exec] 5 : [main] WARN atternLayoutTest - Message 2 [exec] 6 : [main] WARN root - Message 2 [exec] 7 : [main] ERROR atternLayoutTest - Message 3 [exec] 8 : [main] ERROR root - Message 3 [exec] 9 : [main] FATAL atternLayoutTest - Message 4 [exec] 10 : [main] FATAL root - Message 4 [exec] Files [output/filtered] and [witness/patternLayout.7] differ on line 1 [exec] One reads: [ [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo]. [exec] Other reads:[ [main] DEBUG atternLayoutTest - Message 0]. [exec] -------------------------------- [exec] Contents of output/filtered: [exec] 1 : [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [0xmpoo [exec] -------------------------------- [exec] Contents of witness/patternLayout.7: [exec] 1 : [main] DEBUG atternLayoutTest - Message 0 [exec] 2 : [main] DEBUG root - Message 0 [exec] 3 : [main] INFO atternLayoutTest - Message 1 [exec] 4 : [main] INFO root - Message 1 [exec] 5 : [main] WARN atternLayoutTest - Message 2 [exec] 6 : [main] WARN root - Message 2 [exec] 7 : [main] ERROR atternLayoutTest - Message 3 [exec] 8 : [main] ERROR root - Message 3 [exec] 9 : [main] FATAL atternLayoutTest - Message 4 [exec] 10 : [main] FATAL root - Message 4 [exec] Files [output/filtered] and [witness/patternLayout.8] differ on line 1 [exec] One reads: [569 [0xmpoo569 [0xmpoo569 [0xmpoo569 [0xmpoo569 [0xmpoo569 [0xmpoo569 [0xmpoo569 [0xmpoo569 [0xmpoo569 [0xmpoo]. [exec] Other reads:[[main] DEBUG atternLayoutTest - Message 0]. [exec] -------------------------------- [exec] Contents of output/filtered: [exec] 1 : 569 [0xmpoo569 [0xmpoo569 [0xmpoo569 [0xmpoo569 [0xmpoo569 [0xmpoo569 [0xmpoo569 [0xmpoo569 [0xmpoo569 [0xmpoo [exec] -------------------------------- [exec] Contents of witness/patternLayout.8: [exec] 1 : [main] DEBUG atternLayoutTest - Message 0 [exec] 2 : [main] DEBUG root - Message 0 [exec] 3 : [main] INFO atternLayoutTest - Message 1 [exec] 4 : [main] INFO root - Message 1 [exec] 5 : [main] WARN atternLayoutTest - Message 2 [exec] 6 : [main] WARN root - Message 2 [exec] 7 : [main] ERROR atternLayoutTest - Message 3 [exec] 8 : [main] ERROR root - Message 3 [exec] 9 : [main] FATAL atternLayoutTest - Message 4 [exec] 10 : [main] FATAL root - Message 4 [exec] Files [output/filtered] and [witness/patternLayout.9] differ on line 1 [exec] One reads: [[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo]. [exec] Other reads:[[main] DEBUG atternLayoutTest : Message 0]. [exec] -------------------------------- [exec] Contents of output/filtered: [exec] 1 : [0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo [exec] -------------------------------- [exec] Contents of witness/patternLayout.9: [exec] 1 : [main] DEBUG atternLayoutTest : Message 0 [exec] 2 : [main] DEBUG root : Message 0 [exec] 3 : [main] INFO atternLayoutTest : Message 1 [exec] 4 : [main] INFO root : Message 1 [exec] 5 : [main] WARN atternLayoutTest : Message 2 [exec] 6 : [main] WARN root : Message 2 [exec] 7 : [main] ERROR atternLayoutTest : Message 3 [exec] 8 : [main] ERROR root : Message 3 [exec] 9 : [main] FATAL atternLayoutTest : Message 4 [exec] 10 : [main] FATAL root : Message 4 [exec] Files [output/filtered] and [witness/patternLayout.10] differ on line 1 [exec] One reads: [[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo]. [exec] Other reads:[[main] DEBUG patternlayouttest.cpp(X): Message 0]. [exec] -------------------------------- [exec] Contents of output/filtered: [exec] 1 : [0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo [exec] -------------------------------- [exec] Contents of witness/patternLayout.10: [exec] 1 : [main] DEBUG patternlayouttest.cpp(X): Message 0 [exec] 2 : [main] DEBUG patternlayouttest.cpp(X): Message 0 [exec] 3 : [main] INFO patternlayouttest.cpp(X): Message 1 [exec] 4 : [main] INFO patternlayouttest.cpp(X): Message 1 [exec] 5 : [main] WARN patternlayouttest.cpp(X): Message 2 [exec] 6 : [main] WARN patternlayouttest.cpp(X): Message 2 [exec] 7 : [main] ERROR patternlayouttest.cpp(X): Message 3 [exec] 8 : [main] ERROR patternlayouttest.cpp(X): Message 3 [exec] 9 : [main] FATAL patternlayouttest.cpp(X): Message 4 [exec] 10 : [main] FATAL patternlayouttest.cpp(X): Message 4 [exec] Files [output/filtered] and [witness/patternLayout.11] differ on line 1 [exec] One reads: [DEBUG [0xmpooDEBUG [0xmpooINFO [0xmpooINFO [0xmpooWARN [0xmpooWARN [0xmpooERROR [0xmpooERROR [0xmpooFATAL [0xmpooFATAL [0xmpoo]. [exec] Other reads:[DEBUG [main] log4j.PatternLayoutTest: Message 0]. [exec] -------------------------------- [exec] Contents of output/filtered: [exec] 1 : DEBUG [0xmpooDEBUG [0xmpooINFO [0xmpooINFO [0xmpooWARN [0xmpooWARN [0xmpooERROR [0xmpooERROR [0xmpooFATAL [0xmpooFATAL [0xmpoo [exec] -------------------------------- [exec] Contents of witness/patternLayout.11: [exec] 1 : DEBUG [main] log4j.PatternLayoutTest: Message 0 [exec] 2 : DEBUG [main] root: Message 0 [exec] 3 : INFO [main] log4j.PatternLayoutTest: Message 1 [exec] 4 : INFO [main] root: Message 1 [exec] 5 : WARN [main] log4j.PatternLayoutTest: Message 2 [exec] 6 : WARN [main] root: Message 2 [exec] 7 : ERROR [main] log4j.PatternLayoutTest: Message 3 [exec] 8 : ERROR [main] root: Message 3 [exec] 9 : FATAL [main] log4j.PatternLayoutTest: Message 4 [exec] 10 : FATAL [main] root: Message 4 [exec] Files [output/filtered] and [witness/patternLayout.12] differ on line 1 [exec] One reads: [[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo]. [exec] Other reads:[[main] DEBUG patternlayouttest.cpp(X): Message 0]. [exec] -------------------------------- [exec] Contents of output/filtered: [exec] 1 : [0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo[0xmpoo [exec] -------------------------------- [exec] Contents of witness/patternLayout.12: [exec] 1 : [main] DEBUG patternlayouttest.cpp(X): Message 0 [exec] 2 : [main] DEBUG patternlayouttest.cpp(X): Message 0 [exec] 3 : [main] INFO patternlayouttest.cpp(X): Message 1 [exec] 4 : [main] INFO patternlayouttest.cpp(X): Message 1 [exec] 5 : [main] WARN patternlayouttest.cpp(X): Message 2 [exec] 6 : [main] WARN patternlayouttest.cpp(X): Message 2 [exec] 7 : [main] ERROR patternlayouttest.cpp(X): Message 3 [exec] 8 : [main] ERROR patternlayouttest.cpp(X): Message 3 [exec] 9 : [main] FATAL patternlayouttest.cpp(X): Message 4 [exec] 10 : [main] FATAL patternlayouttest.cpp(X): Message 4 [exec] ......F.F.F.F.F.F.F.F.F.F.F.............................. BUILD FAILED /root/Memento/dev/src/trunk/log4cxx-0.98/logging-log4cxx/build.xml:838: exec returned: 1 Total time: 2 minutes 28 seconds