yeah, its hard to say, i'd chalk it up to compiler weirdness (we celebrate the 20th year of c++, no one has figured out a reliable compier as yet :-)
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>]]>]]&gt;<![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

Reply via email to