logging-log4cxx-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From think twice <memorial...@gmail.com>
Subject Re: build head revision failed on windows xp
Date Fri, 16 May 2008 02:40:07 GMT

thanks Dale :)

Dale King-2 wrote:
> 
> I have no trouble building with the head using Visual Studio 2005
> although I am using projects that I created myself rather than
> following the instructions (I use the pre-built apr and have VS2005
> rules to copy the 2 .hw files to .h), but that shouldn't matter.
> 
> Must be a difference between the ancient compiler in VC++ 6 and VS 2005.
> 
> You might be able to fix it by adding
> 
>   using PatternConverter::format;
> 
> to LoggingEventPatternConvertor
> 
> and possibly changing the above line in subclasses of
> LoggingEvenPatternConvertor to be:
> 
>   using LoggingEventPatternConvertor::format;
> 
> 
> On Wed, May 14, 2008 at 9:38 PM, think twice <memorialday@gmail.com>
> wrote:
>>
>> thanks for your quick reply, i'm using visualc++6 with sp5&sp6
>>
>> Curt Arnold-3 wrote:
>>>
>>>
>>> On May 14, 2008, at 1:20 AM, think twice wrote:
>>>
>>>>
>>>> i checkout the head revision of apr, apr-util , log4cxx, put them in
>>>> the same
>>>> root directory.
>>>> Then i followed the instructions "how to build log4cxx using ant" on
>>>> apache
>>>> offical site, but it emits errors:
>>>>
>>>>       [cc]
>>>> D:\WorkSpace\apache-log4cxx\log4cxx\src\main\include\log4cxx/pattern/
>>>> lineseparatorpatternconverter.h(57)
>>>> : error C2603: illegal access declaration:
>>>> 'log4cxx::pattern::PatternConverter' is not a direct base of
>>>> 'log4cxx::pattern::LineSeparatorPatternConverter'
>>>>       [cc]
>>>> D:\WorkSpace\apache-log4cxx\log4cxx\src\main\include\log4cxx/pattern/
>>>> patternconverter.h(48)
>>>> : see declaration of 'PatternConverter'
>>>>
>>>> --
>>>> View this message in context:
>>>> http://www.nabble.com/build-head-revision-failed-on-windows-xp-tp17224117p17224117.html
>>>> Sent from the Log4cxx - Users mailing list archive at Nabble.com.
>>>>
>>>
>>> That is apparently due to the fix for LOGCXX-281 (rev 654700) which
>>> resulted in compiler warnings on the Sun Studio 11 compiler.  Guess
>>> I'm going to need to iterate between Sun Studio and VC to figure out
>>> how to write the code to eliminate the Sun Studio warning and also
>>> compile under VC.  I assume that you are using Visual C++, could you
>>> specify what version you are using?
>>>
>>> Until then, you could either check out the immediately preceding
>>> revision:
>>>
>>> svn update -r 654699
>>>
>>> or remove the offending "using namespace" statements.
>>
>> --
>> View this message in context:
>> http://www.nabble.com/build-head-revision-failed-on-windows-xp-tp17224117p17244432.html
>> Sent from the Log4cxx - Users mailing list archive at Nabble.com.
>>
>>
> 
> 
> 
> -- 
> Dale King
> 
> 

-- 
View this message in context: http://www.nabble.com/build-head-revision-failed-on-windows-xp-tp17224117p17266611.html
Sent from the Log4cxx - Users mailing list archive at Nabble.com.


Mime
View raw message