|
From: Daniar, M. <da...@ya...> - 2002-10-28 21:44:47
|
A.
c:\CVS\0.3.3\log4cpp\src\StringUtil.hh(78) : error
C2785: 'unsigned int log4cpp::StringUtil::split(T
&,const std::string &,char,unsigned int)' and 'void
log4cpp::StringUtil::split(std::vector<_Ty,_Ax>
&,const std::string &,char,unsigned int)' have
different return types
with
[
_Ty=std::string,
_Ax=std::allocator<std::string>
]
c:\CVS\0.3.3\log4cpp\src\StringUtil.hh(62) : see
declaration of 'log4cpp::StringUtil::split'
c:\CVS\0.3.3\log4cpp\src\StringUtil.hh(49) : see
declaration of 'log4cpp::StringUtil::split'
c:\CVS\0.3.3\log4cpp\src\StringUtil.cpp(45) : warning
C4018: '<' : signed/unsigned mismatch
[mdaniar] Possible workaround : Should both of them
return unsigned int ?
B.
c:\CVS\0.3.3\log4cpp\include\log4cpp\Configurator.hh(21)
: warning C4275: non dll-interface class
'std::runtime_error' used as base for dll-interface
class 'log4cpp::ConfigureFailure'
c:\Program Files\Microsoft Visual Studio
.NET\Vc7\include\stdexcept(137) : see declaration of
'std::runtime_error'
c:\CVS\0.3.3\log4cpp\include\log4cpp\Configurator.hh(21)
: see declaration of 'log4cpp::ConfigureFailure'
[mdaniar] Possible workaround : #pragma
warning(disable : 4275)
C.
testPattern.cpp
c:\CVS\0.3.3\log4cpp\tests\testPattern.cpp(16) : error
C2039: 'cerr' : is not a member of 'std'
c:\CVS\0.3.3\log4cpp\tests\testPattern.cpp(16) : error
C2065: 'cerr' : undeclared identifier
c:\CVS\0.3.3\log4cpp\tests\testPattern.cpp(16) : error
C2296: '<<' : illegal, left operand has type
''unknown-type''
c:\CVS\0.3.3\log4cpp\tests\testPattern.cpp(16) : error
C2297: '<<' : illegal, right operand has type 'char
[20]'
[mdaniar] Possible workaround : include #iostream in
testPattern.cpp
thanks,
Mohamad
--- Bastiaan Bakker <bas...@li...>
wrote:
> Hi Mohamad,
>
> Thanks for the quick report.
> * The compile errors in PatternLayout.cpp are caused
> by initializing
> static constant strings at declaration point, which
> GCC accepts, but is
> not standards compliant C++. I think I should switch
> to GCC 3.2 as
> primary development compiler, as it gives a proper
> warning for it when
> compiling with '-pedantic'.
> I've moved the definition of these strings outside
> the class declaration
> to fix the comile problem.
>
> * PortabilityImpl.cpp was not committed to CVS yet,
> but it is not part
> of 0.3.3: I added it after the 0.3.3 release. I
> guess you checked out
> CVS HEAD, rather than REL_0_3_3. I've added it now.
>
> * BasicConfigurator was misssing from both the MSVC
> and BCB5 project
> files. I've added it now. In the long term I like to
> have a mechanism to
> update them automatically if a file is added to the
> automake files.
> Having to update 6(!) project files for the addition
> of one source file
> is no fun. Suggestions or code to alleviate this
> problem are very
> welcome....
>
> * MSVC7 compile problems: please mail them....
>
> Thanks,
>
> Bastiaan
>
>
> On Sun, 2002-10-27 at 13:22, Daniar, Mohamad wrote:
> > Hi :
> > Downloaded 0.3.3 through CVS,
> >
> > Got this error for log4cpp.lib,
> > d:\log4cpp\src\patternlayout.cpp(127) : error
> C2258:
> > illegal pure syntax, must be '= 0'
> > d:\log4cpp\src\patternlayout.cpp(127) : error
> C2252:
> > 'FORMAT_ISO8601' : pure specifier can only be
> > specified for functions
> > d:\log4cpp\src\patternlayout.cpp(128) : error
> C2258:
> > illegal pure syntax, must be '= 0'
> > d:\log4cpp\src\patternlayout.cpp(128) : error
> C2252:
> > 'FORMAT_ABSOLUTE' : pure specifier can only be
> > specified for functions
> > d:\log4cpp\src\patternlayout.cpp(129) : error
> C2258:
> > illegal pure syntax, must be '= 0'
> > d:\log4cpp\src\patternlayout.cpp(129) : error
> C2252:
> > 'FORMAT_DATE' : pure specifier can only be
> specified
> > for functions
> > PortabilityImpl.cpp
> > fatal error C1083: Cannot open source file:
> > 'D:\log4cpp\src\PortabilityImpl.cpp': No such file
> or
> > directory
> >
> > Had to add BasicConfigurator.cpp / .hh in
> log4cpp.dsp
> >
> > btw:
> > Tried to compile it using Visual C++ 7,
> > Seems like MS fix the std:: problem (no need to
> > workaround)
> > but there's some new warnings and error, will mail
> > them if interested.
> >
> >
> > thanks,
> >
> >
> > Mohamad
> >
> > --- Bastiaan Bakker <bas...@li...>
> > wrote:
> > > Hi,
> > >
> > > I've put 0.3.3 on SourceForge. It's a relatively
> > > small update to 0.3.2,
> > > the two most important changes are:
> > > * build fixes for MSVC. 0.3.3 introduces
> > > PortabilityImpl.hh, an internal
> > > header file for portibality stuff that should
> not be
> > > part of the API. It
> > > contains aliases in namespace 'std' for the
> > > functions in <cstlib> and
> > > <cstring> we use but MSVC mistakenly puts in the
> > > global namespace.
> > > * a new PatternLayout implementation. It
> preparses
> > > the conversionpattern
> > > into a vector of PatternComponents. This should
> make
> > > it speedier and
> > > more flexible. PatternLayout now also support
> > > formatting specifiers like
> > > '%-5.5p'.
> > >
> > > Please report any bugs/problems through the
> normal
> > > channels (bug tracker
> > > or mailing list).
> > >
> > > Cheers,
> > >
> > > Bastiaan
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
>
-------------------------------------------------------
> > > This SF.net email is sponsored by: ApacheCon,
> > > November 18-21 in
> > > Las Vegas (supported by COMDEX), the only Apache
> > > event to be
> > > fully supported by the ASF.
> http://www.apachecon.com
> > > _______________________________________________
> > > Log4cpp-devel mailing list
> > > Log...@li...
> > >
> >
>
https://lists.sourceforge.net/lists/listinfo/log4cpp-devel
> >
> >
> > __________________________________________________
> > Do you Yahoo!?
> > Y! Web Hosting - Let the expert host your web site
> > http://webhosting.yahoo.com/
> >
> >
> >
>
-------------------------------------------------------
> > This SF.net email is sponsored by: ApacheCon,
> November 18-21 in
> > Las Vegas (supported by COMDEX), the only Apache
> event to be
> > fully supported by the ASF.
> http://www.apachecon.com
> > _______________________________________________
> > Log4cpp-devel mailing list
> > Log...@li...
> >
>
https://lists.sourceforge.net/lists/listinfo/log4cpp-devel
>
>
>
>
>
-------------------------------------------------------
> This SF.net email is sponsored by: ApacheCon,
> November 18-21 in
> Las Vegas (supported by COMDEX), the only Apache
> event to be
> fully supported by the ASF. http://www.apachecon.com
> _______________________________________________
> Log4cpp-devel mailing list
> Log...@li...
>
https://lists.sourceforge.net/lists/listinfo/log4cpp-devel
__________________________________________________
Do you Yahoo!?
Y! Web Hosting - Let the expert host your web site
http://webhosting.yahoo.com/
|