You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4cxx-user@logging.apache.org by Renato Fernandes Cantão <ca...@thorus-scisoft.com.br> on 2007/11/07 19:32:16 UTC
Compiling SVN revision 592828
Hi Friends!
I'm trying to compile release SVN 592828 on a Linux system (gcc 4.1.2) but it
complains:
stream.cpp: In function 'int main()':
stream.cpp:40: error: 'LOG4CXX_LOCATION_FLUSH' was not declared in this scope
make[3]: *** [stream.o] Error 1
A grep on the source tree shows only the following:
src/main/include/log4cxx/stream.h:#define LOG4CXX_ENDMSG LOG4CXX_LOCATION_FLUSH
But LOG4CXX_LOCATION_FLUSH seems to be not defined anywhere.
Thanks for the attention and for the excellent work, Renato!
--
/ Renato Fernandes Cantão! (#207462)
/ ___ Thorus Scisoft - http://www.thorus-scisoft.com.br
/ / \
\ \ \ \ Núcleo Softex Campinas - Estrada da Telebrás/Unicamp km 0.97
\ / / Cid. Universitária, Campinas, SP - 13081-970
--- /
/ +55 19 3287-7060 (r251) +55 19 3287-7150 (fax)
Re: Compiling SVN revision 592828
Posted by Renato Fernandes Cantão <ca...@thorus-scisoft.com.br>.
Hi Curt!
Everything is compiling and working fine now :-D.
I was also aware about the logstream and VC6 problems (saw your post), but
as I am not using none of them myself, I though to be immune to problems
at all :)
Just to keep registered, the Mutex problem persists:
terminate called after throwing an instance of
'log4cxx::helpers::MutexException'
what(): Mutex exception: stat = 22
Aborted
Thank you very much for the prompt response and good work, Renato!
>
> On Nov 7, 2007, at 12:32 PM, Renato Fernandes Cantão wrote:
>
>> Hi Friends!
>>
>> I'm trying to compile release SVN 592828 on a Linux system (gcc
>> 4.1.2) but it
>> complains:
>>
>> stream.cpp: In function 'int main()':
>> stream.cpp:40: error: 'LOG4CXX_LOCATION_FLUSH' was not declared in
>> this scope
>> make[3]: *** [stream.o] Error 1
>>
>> A grep on the source tree shows only the following:
>>
>> src/main/include/log4cxx/stream.h:#define LOG4CXX_ENDMSG
>> LOG4CXX_LOCATION_FLUSH
>>
>> But LOG4CXX_LOCATION_FLUSH seems to be not defined anywhere.
>>
>> Thanks for the attention and for the excellent work, Renato!
>>
>
>
> I was aware that rev 592567 (committed less than 24 hours ago) would
> break apps that used logstream and mentioned it in the comment. I'm
> currently iterating on a rewrite of logstream, I've committed a
> rewrite that worked on gcc and have just started trying to figure out
> what I need to tweak to get it to compile on VC6. I'd expect some
> other changes, but I'm guessing Linux would probably build now.
>
> Glad to know someone is watching and sorry about the inconvenience.
>
>
>
>
--
/ Renato Fernandes Cantão! (#207462)
/ ___ Thorus Scisoft - http://www.thorus-scisoft.com.br
/ / \
\ \ \ \ Núcleo Softex Campinas - Estrada da Telebrás/Unicamp km 0.97
\ / / Cid. Universitária, Campinas, SP - 13081-970
--- /
/ +55 19 3287-7060 (r251) +55 19 3287-7150 (fax)
Re: Compiling SVN revision 592828
Posted by Curt Arnold <ca...@apache.org>.
On Nov 7, 2007, at 12:32 PM, Renato Fernandes Cantão wrote:
> Hi Friends!
>
> I'm trying to compile release SVN 592828 on a Linux system (gcc
> 4.1.2) but it
> complains:
>
> stream.cpp: In function 'int main()':
> stream.cpp:40: error: 'LOG4CXX_LOCATION_FLUSH' was not declared in
> this scope
> make[3]: *** [stream.o] Error 1
>
> A grep on the source tree shows only the following:
>
> src/main/include/log4cxx/stream.h:#define LOG4CXX_ENDMSG
> LOG4CXX_LOCATION_FLUSH
>
> But LOG4CXX_LOCATION_FLUSH seems to be not defined anywhere.
>
> Thanks for the attention and for the excellent work, Renato!
>
I was aware that rev 592567 (committed less than 24 hours ago) would
break apps that used logstream and mentioned it in the comment. I'm
currently iterating on a rewrite of logstream, I've committed a
rewrite that worked on gcc and have just started trying to figure out
what I need to tweak to get it to compile on VC6. I'd expect some
other changes, but I'm guessing Linux would probably build now.
Glad to know someone is watching and sorry about the inconvenience.