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
